virsh migrate#

Описание#

Команда virsh migrate осуществляет перенос (миграцию) домена с одного хоста на другой.

Синтаксис команды:

virsh migrate <domain> <desturi> <options>

Где:

  • <options> - опции команды;

  • <domain> - домен, к которому применяется команда;

  • <desturi> - URI (Uniform Resource Identifier - Уникальный идентификатор ресурса) целевого хоста.

Опции#

Часто используемые опции представлены в таблице ниже.

Опции virsh migrate#

Опция

Описание

--live

Осуществить динамическую миграцию, «живой» перенос («live» миграция)

--offline

Осуществить автономную миграцию, перенос только определения домена, при этом домен не запускается на целевом хосте и не останавливается на исходном

--abort-on-error

Прервать миграцию при ошибках программы

При запуске миграции следует иметь в виду, что «живая» миграция может занимать некоторое время.

Для успешного выполнения миграции нужно иметь соответствующие разрешения на доступ к ресурсам.

Пример использования#

Для того, чтобы запустить «живую» миграцию виртуальной машины, введите команду:

virsh migrate --live web1 qemu+ssh://desthost/system

В результатен выполнения команды произойдет «живая» миграция виртуальной машины web1 на ресурс, который имеет URI qemu+ssh://desthost/system.

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man virsh

Или:

virsh migrate --help