Pull to refresh

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

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


В таблице ниже эти часто и не очень используемые команды расписаны и сопоставлены друг с другом.


N/A — не существует.
N/R — не требуется её исполнение.


Описание команды Oracle VM VirtualBox Qemu
Создание ВМ VBoxManage createvm --name "имя виртуальной машины" [--groups "список групп через запятую"] [--ostype "тип операционной системы"] --register --basefolder "путь до места хранения виртуальной машины" [--uuid идентификатор виртуальной машины] N/R
Получение информации о ВМ VBoxManage showvminfo [--details] qemu-system-"архитектура CPU" -dump-vmstate /dev/stdout
Запись конфигурации N/R qemu-system-"архитектура CPU" -writeconfig "путь к файлу для сохранения"
Чтение конфигурации N/R qemu-system-"архитектура CPU" -readconfig "путь к файлу для сохранения"
Создание снимка в состоянии online VBoxManage snapshot "имя виртуальной машины или её идентификатор" take "имя снимка" [--description "описание снимка"] --live qemu-system-"архитектура CPU" -nographics [^A][C] savevm "тег или идентификатор"
Создание снимка в состоянии offline VBoxManage snapshot "имя виртуальной машины или её идентификатор" take "имя снимка" [--description "описание снимка"] qemu-img snapshot -c "имя снимка" "путь к файлу образа"
Восстановление снимка в состоянии online VBoxManage snapshot "имя виртуальной машины или её идентификатор" restore "имя снимка" qemu-system-"архитектура CPU" -nographics [^A][C] loadvm "тег или идентификатор"
Восстановление снимка в состоянии offline VBoxManage snapshot "имя виртуальной машины или её идентификатор" restore "имя снимка" qemu-img convert -s "имя снимка" "путь к файлу образа" "путь к файлу восстановленного из снимка образа"
Удаление снимка в состоянии online VBoxManage snapshot "имя виртуальной машины или её идентификатор" delete "имя снимка" qemu-system-"архитектура CPU" -nographics [^A][C] delvm "тег или идентификатор"
Удаление снимка в состоянии offline VBoxManage snapshot "имя виртуальной машины или её идентификатор" delete "имя снимка" qemu-img snapshot -d "имя снимка" "путь к файлу образа"
Смена диска "на лету" VBoxManage closemedium "путь или идентификатор" VBoxManage storageattach "имя виртуальной машины или её идентификатор" --storagectl "идентификатор контроллера" --port "номер порта" --medium "путь или идентификатор" qemu-system-"архитектура CPU" -nographics [^A][C] change "идентификатор устройства" "путь к носителю"
Создание диска VBoxManage createmedium --filename "путь" --size "размер в мегабайтах" qemu-img create "путь" "размер в килобайтах"
Расширение диска VBoxManage modifymedium "путь" --resize "размер в мегабайтах" qemu-img resize "путь" "размер в килобайтах"
Клонирование диска VBoxManage clonemedium "путь оригинала" "путь клона" qemu-img convert "путь оригинала" "путь клона"
Запуск VBoxManage startvm "имя или идентификатор ВМ" N/R
Выключение VBoxManage controlvm "имя или идентификатор ВМ" poweroff N/R
Миграция источник VBoxManage export "экспортируемые машины" --output "путь"."ovf/ova" qemu-system-"архитектура CPU" -nographics [^A][C] migrate "ссылка"
Миграция цель VBoxManage import "путь" qemu-system-"архитектура CPU" -nographics [^A][C] migrate_incoming "ссылка"

Чего-то не хватает? Предложите в комментариях я внесу ваше предложение в таблицу.
Есть фактическая ошибка? Напишите в комментариях и я её исправлю как только так сразу.
Статья чем то не устраивает или есть предложения по её улучшению? Жду предложений.
Если вы остались не довольны после прочтения статьи прошу прощения за ваше потраченное время.

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.