Green Computing - Openstack
Live migraatio
Syntax:
nova live-migrate [instanceID] [kohdeNode]
eg:
nova live-migration 922b8455-8026-4ff7-b461-7d0baf595269 node-4.domain.tld
Jos instanssissa ei ole bootti volumea (lvm boot volume) tarvitaan block-migrate tarkennus.
eg:
nova live-migration --block-migrate 922b8455-8026-4ff7-b461-7d0baf595269 node-4.domain.tld
Live-migraatio toimii laskenta-nodelta, joka käyttää vanhemman sukupolven prosessoria uudemman sukupolven prosessoria käyttävälle laskenta-nodelle, muttei toiseen suuntaan, tällöin saa virheilmoituksen, jossa lukee:
ERROR (BadRequest): Unacceptable CPU info: CPU doesn't have compatibility.
Laskentanodejen konfiguraatioon (/etc/nova/nova.conf) voidaan määritellä host CPU:n tilalle jokin geneerisempi prosessori:
[libvirt]
cpu_mode=custom
cpu_model=kvm64
oletus konfiguraatiossa oleva cpu_mode=host-model on kommentoitu pois
#cpu_mode=host-model
libvirt ajuri kuitenkin edelleen tekee CPU vertailun isäntäkoneiden prosessoria vastaan, joten libvirtin ajuria tulee muokata laskenta-nodeilta /usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py
Rivi 5221
self._compare_cpu(None, source_cpu_info)
kommentoitu ulos.
Laskenta-nodejen uudelleenkäynnistyksen jälkeen (
service nova-compute restart
) live-migraatiot toimivat kumpaankin suuntaan.
2. Migraatio openstackista toiselle:
http://docs.openstack.org/user-guide/cli_use_snapshots_to_migrate_instances.html
Topic revision: r2 - 2016-06-08
- unknown