
openstack 对国芯片ARM操作系统麒麟v10支持
文件路径:/usr/local/lib/python3.7/site-packages/nova/virt/libvirt/driver.py。1.修改nova libvirt驱动的DEFAULT_UEFI_LOADER_PATH信息。3.重启libvirtd和openstack-nova-compute的服务。配置文件路径:/etc/libvirt/qemu.conf。#修改为麒麟操作系统启动u
1.修改nova libvirt驱动的DEFAULT_UEFI_LOADER_PATH信息
文件路径:/usr/local/lib/python3.7/site-packages/nova/virt/libvirt/driver.py
原变量信息:
DEFAULT_UEFI_LOADER_PATH = {
"x86_64": ['/usr/share/OVMF/OVMF_CODE.fd',
'/usr/share/OVMF/OVMF_CODE.secboot.fd',
'/usr/share/qemu/ovmf-x86_64-code.bin'],
"aarch64": ['/usr/share/AAVMF/AAVMF_CODE.fd',
'/usr/share/qemu/aavmf-aarch64-code.bin']
}
修改后:
DEFAULT_UEFI_LOADER_PATH = {
"x86_64": ['/usr/share/OVMF/OVMF_CODE.fd',
'/usr/share/OVMF/OVMF_CODE.secboot.fd',
'/usr/share/qemu/ovmf-x86_64-code.bin'],
#修改为麒麟操作系统启动uefi
"aarch64": ['/usr/share/edk2/aarch64/QEMU_EFI-pflash.raw']
}
2.修改qemu的nvram的配置
配置文件路径:/etc/libvirt/qemu.conf
#nvram增加aarch64的配置信息
nvram = ["/usr/share/edk2/aarch64/QEMU_EFI-pflash.raw:/usr/share/edk2/aarch64/QEMU_VARS.fd","/usr/share/OVMF/OVMF_CODE.fd:/usr/share/OVMF/OVMF_VARS.fd"]
3./etc/nova/nova.conf 中,在libvirt模块下添加
hw_machine_type="aarch64=virt-4.1"
4.重启libvirtd和openstack-nova-compute的服务
systemctl restart libvirtd
systemctl restart openstack-nova-compute
更多推荐
所有评论(0)