Proxmox VE Administration Guide
Виртуальные машины Qemu/KVM
-
Эмулированные устройства и паравиртуализированные устройства
-
Параметры Виртуальных Машин
-
Миграция
-
Копии и клоны
-
Шаблоны виртуальных машин
-
Generation ID виртуальной машины
-
Импорт ВМ и образов дисков
-
Поддержка Cloud-Init
-
Проброс PCI(e)
-
Hookscripts
-
Гибернация
-
Управление VM с помощью qm
- Конфигурация
- Блокировки
-
Hookscripts
- Примечание переводчика
-
Hookscripts - скрипты реагирующие на события
(улавливающие/перехватывающие)
Вы можете добавить скрипт перехвата к виртуальным машинам с помощью
hookscript свойства config .
qm set 100 -hookscript local:snippets/hookscript.pl
Он будет вызываться на разных этапах жизни гостей. Пример и документацию см.
Пример сценария в
/usr/share/pve-docs/examples/guest-example-hookscript.pl
.
-
Гибернация
Вы можете приостановить ВМ и сохранить состояние на диск с помощью параметра
'Hibernate' Веб-интерфейса или с помощью
qm suspend ID --todisk
Это означает, что текущее содержимое памяти будет сохранено на диск, и
виртуальная машина будет остановлена. Но при следующем запуске содержимое
памяти будет загружено, и ВМ сможет продолжить работу с того места, где она
была остановлена.
Выбор хранилища состояний
Если целевое хранилище для памяти не указано, оно будет автоматически
выбрано первым из:
- Хранилище vmstatestorage из конфигурации ВМ.
- Первое общее хранилище с любого диска ВМ.
- Первое необщее хранилище с любого диска ВМ.
- Локальное хранилище в качестве запасного варианта.
Управление VM с помощью qm
qm - это инструмент для управления виртуальными машинами Qemu/Kvm на Proxmox VE. Вы можете создавать и уничтожать ВМ и управлять выполнением (запуск/остановка/приостановка/возобновление). Кроме того, вы можете использовать qm для установки параметров в соответствующем файле конфигурации. Также можно создавать и удалять виртуальные диски.
Примеры использования CLI
Используя файл iso, загруженный в локальное хранилище, создайте виртуальную машину с IDE-диском 4 ГБ в хранилище local-lvm.
qm create 300 -ide0 local-lvm:4 -net0 e1000 -cdrom local:iso/proxmox-mailgateway_2.1.iso
Запустите новую виртуальную машину
qm start 300
Отправьте запрос на завершение работы и дождитесь остановки виртуальной машины.
qm shutdown 300 && qm wait 300
То же, что и выше, но подождите 40 секунд.
qm shutdown 300 && qm wait 300 -timeout 40
Комментариев нет:
Отправить комментарий