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