«

nova导出虚拟机xml配置文件

指尖二进制 • 1 年前 • 814 次点击 • OPENSTACK


有时候我们需要了解openstack 底层虚拟机的定义文件,以修改部分配置
这里总结下导出虚拟机xml配置文件:

nova list | grep ip 查找对应ip主机的uuid

nova show查看主机详情
可以查到 instance 所在主机节点为XC-tstack-test06,并且对应libvirt实例的名称为 instance-000006b2

[root@XC-tstack-con01 ~(keystone_admin)]# nova show 3d9275a9-dd6f-405f-9797-fa347b9965b8
+--------------------------------------+------------------------------------------------+
| Property                             | Value                                          |
+--------------------------------------+------------------------------------------------+
| OS-DCF:diskConfig                    | AUTO                                           |
| OS-EXT-AZ:availability_zone          | YCTEST02                                       |
| OS-EXT-SRV-ATTR:host                 | XC-tstack-test06                               |
| OS-EXT-SRV-ATTR:hostname             | inst-20210617-0004                             |
| OS-EXT-SRV-ATTR:hypervisor_hostname  | XC-tstack-test06                               |
| OS-EXT-SRV-ATTR:instance_name        | instance-000006b2                              |
+--------------------------------------+------------------------------------------------+

登录XC-tstack-test06节点主机

[root@XC-tstack-test06 ~]# virsh list | grep instance-000006b2
 98   instance-000006b2   running

virsh导出xml文件(查询到主机的id为98)

[root@XC-tstack-test06 ~]# virsh dumpxml 98 > /root/nova_3d9275a9-dd6f-405f-9797-fa347b9965b8.xml
还没收到回复