有时候我们需要了解openstack 底层虚拟机的定义文件,以修改部分配置
这里总结下导出虚拟机xml配置文件:
1. nova list | grep IP 查找对应ip主机的uuid
2. nova show查看主机详情
[root@nova ~]# nova show cd516536-69dc-4ff7-a04a-de12ae062f94
+--------------------------------------+----------------------------------------------------------------------------------------------------------+
| Property | Value |
+--------------------------------------+----------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | test1 |
| OS-EXT-SRV-ATTR:hostname | test1 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | test1 |
| OS-EXT-SRV-ATTR:instance_name | instance-000009d7
可以查到instance 所在主机节点为test1 ,并且对应libvirt实例的名称为 instance-000009d7
3. 登录test1节点主机
[root@test1 ~]#virsh list | grep instance-000009d7
46 instance-000009d7 running
查询到主机的id为46
virsh导出xml文件
virsh dumpxml 46 > /tmp/nova_cd516536-69dc-4ff7-a04a-de12ae062f94.xml
内容如下:
<domain type='kvm' id='46'>
<name>instance-000009d7</name>
<uuid>cd516536-69dc-4ff7-a04a-de12ae062f94</u