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