Как переименовать домен виртуальной машины KVM (VM) с помощью команды virsh

Как переименовать домен виртуальной машины KVM (VM) с помощью команды virsh

@webware

t.me/webware

Как переименовать виртуальную машину на основе KVM с foo на bar, используя опцию командной строки virsh в Linux? Существует два способа переименования домена/виртуальной машины. Давайте посмотрим, как изменить имя домена или виртуальной машины под KVM.

Метод 1 – Переименование KVM виртуальной машины с помощью virsh

Синтаксис будет выглядеть следующим образом:

# virsh domrename {domain} {new-name}

Для того чтобы переименовать виртуальную машину с foo на bar, введите:

# virsh shutdown foo
Domain foo is being shutdown

Теперь переименуйте виртуальную машину, для этого запустите:

# virsh domrename foo bar
Domain successfully renamed

Запустите виртуальную машину/домен, для этого введите:

# virsh start bar
Domain bar started


Метод 2 – Переименовать домен KVM с помощью virsh

Сначала получите информацию о домене в XML и сохраните его в новом файле:

# virsh dumpxml foo > bar.xml

Отредактируйте файл XML и измените имя между <name> </ name>

# vi bar.xml

Обновите его следующим образом: с foo на bar:

<name>bar</name>

Выключение foo домена/виртуальной машины:

# virsh shutdown foo
Domain foo is being shutdown

Вам необходимо переопределить старое имя виртуальной машины:

# virsh undefine foo
Domain foo has been undefined

Наконец, импортируйте отредактированный файл XML, чтобы определить виртуальную машину как bar:

# virsh define bar.xml
Domain bar defined from bar.xml

Запустите домен bar, для этого введите:

# virsh start bar
Domain bar started

Источник codeby.net

Report Page