Hi,

I've just found the way to evacuate VMs from a compute to another.
Here is the procedure

1-      Shutdown compute2

2-      From controller node list VMs on compute2
      # nova list --host compute2 --all-tenants
      
+--------------------------------------+-----------+--------+-----------------------------+
      | ID                                   | Name      | Status | Networks    
                |
      
+--------------------------------------+-----------+--------+-----------------------------+
      | 17f1e573-ce5d-4a4a-90cc-1a9cd13d1d3c | vm-01       | ACTIVE | 
NET-111=10.225.33.72              |
      
+--------------------------------------+-----------+--------+-----------------------------+
3-      From controller node move vm-01 from dead compute2 to compute1

      isc-ctl-01 14:16:06 ~ # nova evacuate vm-01 compute1 --on-shared-storage
      ERROR: No server with a name or ID of 'pts-vm-01' exists

      isc-ctl-01 14:16:43 ~ # nova evacuate 
17f1e573-ce5d-4a4a-90cc-1a9cd13d1d3c  compute1 --on-shared-storage

4-      Verify if vm-01 is now running on compute1

      isc-ctl-01 14:17:02 ~ # nova list --host compute2 --all-tenants

      isc-ctl-01 14:17:08 ~ # nova list --host compute1 --all-tenants
      
+--------------------------------------+---------------+--------+---------------------------------+
      | ID                                   | Name          | Status | 
Networks                        |
      
+--------------------------------------+---------------+--------+---------------------------------+
      | 79b599e9-85cd-45a0-a7ef-e3e2551f9077 | vm-00         | ACTIVE | 
NET-112=10.225.33.99              |
      | 6db67ab6-04ac-4d8c-bc26-c43af1ab6d4d | vm-02         | ACTIVE | 
NET-111=10.225.33.71            |
      | 17f1e573-ce5d-4a4a-90cc-1a9cd13d1d3c | vm-03         | ACTIVE | 
NET-111=10.225.33.72            |
      
+--------------------------------------+---------------+--------+---------------------------------+

That's it.
Next step will be monitoring compute hosts with zabbix and trigger an 
evacuation if one of them is unavailable during a small period of time...

Samba.


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to