Утилита virsh migrate#
Команда virsh migrate осуществляет перенос (миграцию) домена с одного хоста на другой.
Синтаксис:
virsh migrate [опции] domain desturi
где:
domain- имя исходной виртуальной машины;desturi- URI (Uniform Resource Identifier - Уникальный идентификатор ресурса) целевого хоста.
Часто используемые опции утилиты представлены в таблице ниже:
Опция |
Описание |
|---|---|
|
Осуществляется «живой» перенос («live» миграция) |
|
Осуществляется перенос только определения домена, при этом домен не запускается на целевом хосте и не останавливается на исходном |
При запуске миграции следует иметь в виду, что «живая» миграция может занимать некоторое время.
Для успешного выполнения миграции нужно иметь соответствующие разрешения на доступ к ресурсам.
Пример использования#
Для того чтобы запустить «живую» миграцию виртуальной машины введите команду:
virsh migrate --live web1 qemu+ssh://desthost/system
В результатен выполнения команды произойдет «живая» миграция виртуальной машины web1 на ресурс, который имеет URI qemu+ssh://desthost/system.