В чем разница между virsh destroy и virsh undefine - PullRequest
0 голосов
/ 29 июня 2018

Я новичок на серверах и vms хотел узнать разницу между

virsh destroy

и

virsh undefine

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-virsh-delete

Undefine - отменяет определение конфигурации для виртуальной машины. Однако, если какая-либо виртуальная машина работает с этой конфигурацией, конфигурация не удаляется сразу, а откладывается до тех пор, пока все виртуальные машины с этой конфигурацией не будут удалены. Представьте себе шаблон конфигурации, который вы используете для создания своей виртуальной машины, то есть (требуется хранилище, память, процессор и т. Д.). После удаления вы не сможете создать новую виртуальную машину с этим шаблоном.

Команда virsh undefine domain [--managed-save] [хранилище] [--remove-all-storage] [--wipe-storage] [--snapshots-metadata] [--nvram] команда отменяет определение домена.

Destory - это то же самое, что убить вашу виртуальную машину.

Команда virsh destroy инициирует немедленное некорректное завершение работы и останавливает указанную гостевую виртуальную машину.

0 голосов
/ 29 июня 2018

Команда virsh destroy инициирует немедленное постепенное отключение и останавливает указанную гостевую виртуальную машину. Использование virsh destroy может поврежденные файловые системы гостевой виртуальной машины. Используйте virsh destroy Команда только когда гостевая виртуальная машина не отвечает. Команда virsh destroy с параметром --graceful пытается очистить кэш для файла образа диска перед выключением виртуальной машины.

virsh delete @ access.redhat.com

Команда virsh undefine domain отменяет определение домен. Если домен неактивен, Конфигурация удалена полностью. Если домен активен (работает), он конвертируется в transient domain. Когда гость виртуальная машина становится неактивной, конфигурация удаляется полностью.

virsh undefine @ access.redhat.com

...