V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
UnitedStack
OpenStack
DevStack
OneStack
RDO
Fuel
StackOps
Install OpenStack on Ubuntu 12.04
OpenStack on GitHub
djasdjds
V2EX  ›  OpenStack

arm 虚拟机节点搭建 openstack 集群创建虚拟机 kvm、qemu 都失败有啥办法没

  •  
  •   djasdjds · 349 天前 · 1425 次点击
    这是一个创建于 349 天前的主题,其中的信息可能已经有所发展或是发生改变。
    求救,搞了 2 周了,一直卡在创建虚拟机上了,试了很多镜像发现没关系,一直报错,环境 2 个节点 kolla-ansible 部署的,都是 aarch64 kvm 虚拟机
    nova_libvirt 选择 virt_type = qemu 后,不管 cpu 模式选哪一个,都会报错,

    2024-01-15 19:18:41.262 6 ERROR nova.virt.libvirt.guest libvirt.libvirtError: unsupported configuration: CPU mode 'host-passthrough' for aarch64 qemu domain on aarch64 host is not supported by hypervisor

    nova_libvirt 选择 virt_type = kvm 后,报错不支持 UEFI:
    Instance failed to spawn: nova.exception.UEFINotSupported: UEFI is not supported

    然后我换成了 bios 模式启动,又报错:
    2024-01-15 19:35:19.667 6 ERROR nova.compute.manager [instance: 1698044b-da5f-4295-b41d-90e50c31c6b5] raise libvirtError('virDomainDefineXML() failed')
    2024-01-15 19:35:19.667 6 ERROR nova.compute.manager [instance: 1698044b-da5f-4295-b41d-90e50c31c6b5] libvirt.libvirtError: unsupported configuration: Emulator '/usr/bin/qemu-system-aarch64' does not support virt type 'kvm'
    完全没招了,不知道改哪里了,有没有懂哥指点下
    5 条回复    2024-02-27 18:23:51 +08:00
    zsj1029
        1
    zsj1029  
       349 天前 via iPhone
    X86 模拟 arm 可以,反过来不行吧,arch64 既不是 x86 也不是 arm ,不知你的目标是什么
    choury
        2
    choury  
       348 天前 via Android
    这是想搞嵌套虚拟化?
    djasdjds
        3
    djasdjds  
    OP
       348 天前
    @zsj1029 aarch64 是 ARMv8 架构
    uliah
        4
    uliah  
       307 天前
    同样的问题,寻求答案中...
    uliah
        5
    uliah  
       307 天前
    OS: kylin v10 sp1 server
    nova: 15.1.1
    driver.py 中已经存在 edk2 相关路径,无需修改,yum install edk2-aarch64 后可以正常创建虚拟机

    arrch64 镜像虚拟机可以正常启动使用,amd64 镜像虚拟机还存在问题

    参考文档:
    https://docs.openstack.org/nova/xena/admin/uefi.html
    https://blog.csdn.net/qq_28693567/article/details/117607718
    https://blog.csdn.net/weixin_42320932/article/details/130378508
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1124 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.