Test Step 1: boot up a VM and confirm the config drive is set to True in vm
nova --os-username 'tenant2' --os-password 'Li69nux*' --os-project-name tenant2 --os-auth-url http://keystone.openstack.svc.cluster.local/v3 --os-user-domain-name Default --os-project-domain-name Default --os-endpoint-type internalURL --os-region-name RegionOne boot --boot-volume a1c83b3c-f28b-4a36-af0a-0e0ecc3dab9d --flavor 0b531cdd-1034-4b8f-9319-ca64cb5bb699 --key-name keypair-tenant2 --config-drive True --nic net-id=335c549f-8900-4777-b856-ef4337776015 --nic net-id=d75e1fef-d804-472a-8637-acb293269a23 tenant2-config_drive-5 --meta foo=bar --poll --block-device source=volume,device=vda,dest=volume,id=acd02b16-59c2-49b6-94be-a601fe3ee9da
| config_drive | True
Test Step 2: Add date to config drive
ssh to vm
mount | grep "/dev/hd" | awk '{print $3} '
python -m json.tool /media/hda/openstack/latest/meta_data.json | grep foo
Test Step 3: Check config_drive vm files on hypervisor after vm launch
Test Step 4: Cold migrate VM
Test Step 5: Check config drive after cold migrate VM
Test Step 6: Lock the compute host
Our TC steps:
Test Step 1: boot up a VM and confirm the config drive is set to True in vm keystone. openstack. svc.cluster. local/v3 --os-user- domain- name Default --os-project- domain- name Default --os-endpoint-type internalURL --os-region-name RegionOne boot --boot-volume a1c83b3c- f28b-4a36- af0a-0e0ecc3dab 9d --flavor 0b531cdd- 1034-4b8f- 9319-ca64cb5bb6 99 --key-name keypair-tenant2 --config-drive True --nic net-id= 335c549f- 8900-4777- b856-ef43377760 15 --nic net-id= d75e1fef- d804-472a- 8637-acb293269a 23 tenant2- config_ drive-5 --meta foo=bar --poll --block-device source= volume, device= vda,dest= volume, id=acd02b16- 59c2-49b6- 94be-a601fe3ee9 da
nova --os-username 'tenant2' --os-password 'Li69nux*' --os-project-name tenant2 --os-auth-url http://
| config_drive | True
Test Step 2: Add date to config drive hda/openstack/ latest/ meta_data. json | grep foo
ssh to vm
mount | grep "/dev/hd" | awk '{print $3} '
python -m json.tool /media/
Test Step 3: Check config_drive vm files on hypervisor after vm launch
Test Step 4: Cold migrate VM
Test Step 5: Check config drive after cold migrate VM
Test Step 6: Lock the compute host
Detail execution log attached