错误原因:

发生错误的原因,黑群晖要求硬盘为Sata格式,而默认创建的硬盘格式为Virtio,我们要做的就是修改挂载的虚拟硬盘改为Sata格式

解决方法:

1、进入 ZStack,找到黑群晖的主机,查看 UUID

2、进入 Zstack 宿主机,查看所有虚拟机

virsh list --all
 Id   Name                               State    
--------------------------------------------------
 31   7f7f084355f540e4bbd8f465c9194584   running  
 66   b82f69a4053e4845a7dc79181c1f4e56   running  
 67   ba6ee361116f4af8be518494104e5c9c   running  
 75   b5add37e98084540bdfe9441b902615f   running  
 78   3d2f1756a2384dbaaf5db6d294a8007c   running  
 89   84a3dded78c5478a835f08f2d11f8afe   running

3、 关闭虚拟机,注意这里不能在界面上直接关闭,必须通过命令行

virsh shutdown 84a3dded78c5478a835f08f2d11f8afe

4、要等一会,查看是否成功

virsh dominfo 84a3dded78c5478a835f08f2d11f8afe 

# 返回
Id:             -
Name:           84a3dded78c5478a835f08f2d11f8afe
UUID:           84a3dded-78c5-478a-835f-08f2d11f8afe
OS Type:        hvm
State:          shut off    # 关闭成功
CPU(s):         4
Max memory:     8388608 KiB
Used memory:    8388608 KiB
Persistent:     yes
Autostart:      disable
Managed save:   no
Security model: none
Security DOI:   0

5、编辑配置文件

vim /etc/libvirt/qemu/84a3dded78c5478a835f08f2d11f8afe.xml

# 修改如下

    <disk type='file' device='disk' snapshot='external'>
      <driver name='qemu' type='qcow2' cache='none'/>
      <source file='/zstack_data/rootVolumes/acct-36c27e8ff05c4780bf6d2fa65700f22e/vol-5ca947c19d774797b16d0c40ad43386d/5ca947c19d774797b16d0c40ad43386d.qcow2'/>
      <target dev='vda' bus='sata'/> # 把 virtio 改成 sata
      <boot order='1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/> # 这一行删除
    </disk>
    <disk type='file' device='disk' snapshot='external'>
      <driver name='qemu' type='qcow2' cache='none'/>
      <source file='/zstack_data/dataVolumes/acct-36c27e8ff05c4780bf6d2fa65700f22e/vol-400f5ef1fb2a4f6090a36fa596227a8d/400f5ef1fb2a4f6090a36fa596227a8d.qcow2'/>
      <target dev='vdb' bus='sata'/> # 把 virtio 改成 sata
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0b' function='0x0'/> # 这一行删除
    </disk>

6、重新定义使配置文件生效

virsh define 84a3dded78c5478a835f08f2d11f8afe.xml

7、 启动虚拟机

virsh start 84a3dded78c5478a835f08f2d11f8afe

 8、进入 web 管理界面,成功显示

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐