Утилита virsh migrate#

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

Синтаксис:

virsh migrate [опции] domain desturi

где:

  • domain - имя исходной виртуальной машины;

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

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

Опция

Описание

--live

Осуществляется «живой» перенос («live» миграция)

--offline

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

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

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

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

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

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

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