咱們須要找到關鍵字段,通過測試,關鍵字段主要有(id、user_id、project_id、image_ref、vm_state、memory_mb、vcpus、hostname、host、display_name、display_description、launched_on、uuid 、node),其中關鍵字段id,須要在單獨的映射表nova.instance_id_mappings中查詢。(若是不對應請查看第七條)node
第2、 經過virsh list 查看計算節點在線虛擬機mysql
第3、 經過virsh domuuid 查詢在線虛擬機的idsql
第4、 找到存放虛擬機實例的路徑(/var/lib/nova/instances),找到libvirt.xml配置文件app
第5、 查看虛擬機實例配置文件(cat libvirt.xml)dom
第6、user_data字段爲base64加密字段測試
第7、id 號爲The virsh domain will be named instance-<id_as_hex>
ui
(文章中講解https://ask.openstack.org/en/question/26295/how-does-nova-maps-the-display-name-of-vm-or-instance-in-openstack-to-instance-name-in-kvmesx-etc/)
加密
第8、reservation_id 經過查看建立instance源碼,爲隨機生成的id,代碼以下。spa
第9、 進入mysql, 添加一條instances數據.net