Как переименовать виртуальную машину на основе 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
Перевод: Анна Давыдова
Источник: cyberciti.biz
Это интересно: