Proxmox не выключает виртуальную машину Windows
Обновлено: 21.11.2024
Команда virsh shutdown domain [--mode modename] выключает гостевую виртуальную машину. Вы можете управлять поведением перезагрузки гостевой виртуальной машины, изменив параметр on_shutdown в файле конфигурации гостевой виртуальной машины. Любое изменение параметра on_shutdown вступит в силу только после выключения и перезапуска домена.
Пример 20.13. Как выключить гостевую виртуальную машину
20.8.2. Приостановка гостевой виртуальной машины
Когда гостевая виртуальная машина находится в приостановленном состоянии, она потребляет системную оперативную память, но не ресурсы процессора. Дисковый и сетевой ввод-вывод не выполняется, пока гостевая виртуальная машина приостановлена. Эта операция является немедленной, и гостевая виртуальная машина может быть перезапущена только с помощью команды virsh Resumo. Выполнение этой команды на временной виртуальной машине удалит ее.
Пример 20.14. Как приостановить гостевую виртуальную машину
20.8.3. Сброс виртуальной машины
Сброс домена virsh немедленно сбрасывает гостевую виртуальную машину без завершения работы гостевой системы. Сброс эмулирует кнопку сброса на машине, где все гостевое оборудование видит строку RST и повторно инициализирует внутреннее состояние. Обратите внимание, что без выключения ОС гостевой виртуальной машины существует риск потери данных.
Примечание
Сброс виртуальной машины не применяет ожидающих изменений конфигурации домена. Изменения в конфигурации домена вступают в силу только после полного выключения и перезапуска домена.
Пример 20.15. Как сбросить гостевую виртуальную машину
20.8.4. Останов работающей гостевой виртуальной машины для последующего перезапуска
Управляемое сохранение virsh домен --bypass-cache --running | --пауза | Команда --verbose сохраняет и уничтожает (останавливает) работающую гостевую виртуальную машину, чтобы ее можно было перезапустить из того же состояния позже. При использовании с командой virsh start он автоматически запускается с этой точки сохранения. Если он используется с аргументом --bypass-cache, при сохранении не будет кэша файловой системы. Обратите внимание, что этот параметр может замедлить скорость процесса сохранения, а использование параметра --verbose отображает ход процесса создания дампа. В нормальных условиях управляемое сохранение будет решать, использовать ли состояние выполнения или паузы в зависимости от состояния, в котором находится гостевая виртуальная машина при выполнении сохранения. Однако это можно переопределить, используя параметр --running, чтобы указать, что он должен оставаться в рабочем состоянии, или с помощью параметра --paused, который указывает, что его следует оставить в состоянии паузы. Чтобы удалить состояние управляемого сохранения, используйте команду virsh managesave-remove, которая заставит гостевую виртуальную машину выполнить полную загрузку при следующем запуске. Обратите внимание, что весь управляемый процесс сохранения можно контролировать с помощью команды domjobinfo, а также отменить с помощью команды domjobabort.
Пример 20.16. Как остановить работающую гостевую систему и сохранить ее конфигурацию
Следующий пример останавливает виртуальную машину guest1 и сохраняет параметры ее текущей конфигурации, чтобы ее можно было перезапустить:
Мы можем остановить виртуальную машину в Proxmox из веб-интерфейса и CLI.
Мы в Bobcares часто получаем запросы относительно Proxmox как части наших служб управления сервером.
Сегодня давайте посмотрим, как наши инженеры службы поддержки останавливают виртуальную машину в Proxmox.
Остановить ВМ в Proxmox из веб-интерфейса
Чтобы остановить виртуальную машину из веб-интерфейса, войдите в веб-интерфейс.
Затем нажимаем на виртуальную машину.
После этого нажимаем «Стоп».
Таким образом, мы останавливаем Виртуальную машину в Proxmox.
Остановить ВМ в Proxmox из CLI
Чтобы остановить виртуальную машину из CLI, мы войдем в хост-узел.
Сначала мы находим VMID с помощью команды.
После того, как мы получим идентификатор, мы используем приведенную ниже команду, чтобы остановить виртуальную машину.
Как мы исправим Proxmox не может остановить виртуальную машину
Недавно один из наших клиентов связался с нами и сообщил, что не может остановить виртуальную машину. Теперь давайте обсудим, как наши инженеры службы поддержки устраняют ошибку для наших клиентов.
ВМ заблокирована
Одной из распространенных причин сообщения «Не удается остановить ВМ» является то, что виртуальная машина могла быть заблокирована. Обычно это происходит, когда мы пытаемся остановить виртуальную машину во время выполнения резервного копирования.
Поэтому виртуальная машина блокируется для завершения процесса резервного копирования. Таким образом, мы можем дождаться, когда процесс резервного копирования удалит ВМ. В противном случае мы можем разблокировать виртуальную машину и остановить ее.
Чтобы разблокировать виртуальную машину, мы войдем в хост-узел.
Затем находим VMID виртуальной машины с помощью команды
После получения VMID мы разблокируем виртуальную машину с помощью команды
После того, как мы разблокируем виртуальную машину, мы можем удалить виртуальную машину из веб-интерфейса или с помощью CLI.
Таким образом, мы исправляем ошибку.
Ошибка тайм-аута
Ошибка тайм-аута возникает, когда виртуальная машина заблокирована или процесс все еще работает в фоновом режиме.
Если виртуальная машина заблокирована, мы разблокируем ВМ и остановим ВМ.
В противном случае мы войдем в хост-узел.
Затем мы находим PID процесса Machine с помощью команды.
Как только мы находим PID, мы завершаем процесс с помощью команды.
Таким образом, ВМ остановится.
Остановить из интерфейса командной строки
Мы столкнулись со многими случаями, когда виртуальная машина останавливается из веб-интерфейса для выполнения задач.
Таким образом, мы останавливаем виртуальную машину с узла. Чтобы остановить виртуальную машину, сначала нужно найти VMID.
Поэтому мы используем приведенную ниже команду для остановки виртуальной машины
Затем при обновлении веб-интерфейса мы видим, что виртуальная машина остановлена.
[Нужна дополнительная помощь с Proxmox? – Мы поможем]
Заключение
Короче говоря, мы обсудили, как останавливать виртуальную машину из веб-интерфейса и командной строки. Также мы обсудили, как наши инженеры службы поддержки устраняют ошибку при остановке виртуальной машины.
Похожие сообщения:
ЗАЩИТИТЕ ВАШ СЕРВЕР ОТ СБОЯ!
Никогда больше не теряйте клиентов из-за низкой скорости сервера! Позвольте нам помочь вам.
Наши специалисты по серверам будут контролировать и обслуживать ваш сервер круглосуточно и без выходных, чтобы он оставался молниеносно быстрым и безопасным.
В этой статье объясняется разница между действиями «Выключить», «Остановить», «Приостановить» и «Пауза».
Выключить
Выключение виртуальной машины в Parallels Desktop аналогично выключению Windows на ПК. Все приложения Windows закрываются, что дает вам возможность сохранить прогресс, если это необходимо, и Windows перестает работать.
Чтобы выключить Windows, выполните одно из следующих действий:
Нажмите значок Parallels в строке меню и выберите "Действия" > "Выключить".
Если вверху экрана отображается строка меню Parallels Desktop, выберите Действия > Завершение работы.
Остановка виртуальной машины аналогична отключению питания от физического компьютера. Чтобы выключить виртуальную машину, используйте стандартную процедуру завершения работы установленной в ней гостевой операционной системы или нажмите кнопку Завершение работы на панели инструментов Parallels Desktop. Если по той или иной причине гостевую операционную систему нельзя отключить, вы можете принудительно остановить виртуальную машину, выполнив одно из следующих действий:
- Нажав кнопку "Стоп" на панели инструментов Parallels Desktop или
- Выберите «Стоп» в меню «Действия».
Предупреждение. Если вы принудительно остановите виртуальную машину, вы можете потерять все несохраненные данные.
Приостановить
Приостановка работы виртуальной машины аналогична переводу реального компьютера в спящий режим. Когда вы приостанавливаете виртуальную машину:
- Его текущее состояние (включая состояние всех приложений и процессов, запущенных на виртуальной машине) сохраняется в специальном файле на вашем Mac (внутри пакета виртуальной машины).
- Процесс виртуальной машины останавливается, поэтому ОЗУ и ЦП хоста освобождаются от активности ВМ.
- Когда приостановленная виртуальная машина возобновляется, она продолжает работать с той же точки, в которой виртуальная машина находилась во время ее приостановки.
Приостановка работы вашей виртуальной машины может оказаться эффективной, если вам нужно перезагрузить Mac, но вы не хотите этого делать: закройте приложения, работающие на виртуальной машине, или потратите много времени на выключение гостевой операционной системы и ее повторный запуск.< /p>
Чтобы приостановить виртуальную машину, выполните одно из следующих действий:
- Выберите «Приостановить» в меню «Действия» или
- Нажмите кнопку «Приостановить» на панели инструментов Parallels Desktop.
Вы можете видеть ход сохранения состояния виртуальной машины.
Предупреждение. Если вы измените конфигурацию приостановленной виртуальной машины, вы не сможете возобновить работу этой виртуальной машины.
Приостановить действие ограничений
Приостановка работы виртуальных машин невозможна, если:
- Это виртуальная машина на основе Boot Camp, и на Mac установлены драйверы NTFS.
- Виртуальная машина имеет подключенные физические разделы/диски.
- Виртуальная машина загружается с внешнего диска.
Пауза
Приостановка виртуальной машины приводит к следующему:
- Процесс виртуальной машины приостановлен: активность ЦП виртуальной машины отключена, но оперативная память по-прежнему используется процессом виртуальной машины.
- Освобожденные ресурсы ЦП затем могут использоваться хост-ОС и ее приложениями или другими виртуальными машинами, работающими на хост-компьютере.
- Процесс возобновления занимает меньше времени по сравнению с приостановкой, поскольку процесс виртуальной машины уже запущен, а гостевая оперативная память загружена.
Чтобы приостановить виртуальную машину, выполните одно из следующих действий:
- Нажмите кнопку «Пауза» на панели инструментов Parallels Desktop или
- Выберите «Пауза» в меню «Действия».
Чтобы продолжить работу виртуальной машины, нажмите «Возобновить» на панели инструментов Parallels Desktop или выберите «Возобновить» в меню «Действия».
Parallels Desktop работает как обычное компьютерное приложение. Это означает, что вам не нужно менять состояние виртуальной машины с работающего на приостановленное, приостановленное или остановленное, прежде чем переводить Mac в спящий режим. В спящем режиме ваш Mac не выделяет ресурсы запущенным приложениям (включая Parallels Desktop и все виртуальные машины), поэтому они автоматически останавливаются. Когда вы запускаете свой Mac, все приложения снова автоматически запускаются и снова работают.
В этом руководстве показано, как легко виртуализировать новую Windows 11 на Proxmox 7, включая TPM 2.0.
1. Загрузите ISO-образы:
Нам нужны два файла ISO:
- Windows 11: перейдите в Microsoft и загрузите официальный ISO-образ установщика Windows 11.
- Драйверы virtIO: перейдите на сайт virtIO GitHub и загрузите оттуда последнюю версию ISO
После загрузки обоих ISO-файлов загрузите их в хранилище виртуальных машин вашего узла/сервера Proxmox. В моем случае это идет в мое общее хранилище nfs на Proxmox:
Отлично! Теперь мы готовы создать нашу виртуальную машину!
2. Создайте виртуальную машину:
Затем мы создаем виртуальную машину на нашем сервере Proxmox. Щелкните правой кнопкой мыши узел Proxmox, на котором вы хотите запустить виртуальную машину, и выберите «Создать виртуальную машину».
Откроется новое окно, и в первой его части мы укажем имя и тип установки. Обратите внимание, что идентификатор ВМ нельзя изменить позже, поэтому сразу же выберите тот, который вас устраивает.
Затем выберите ISO-образ Windows 11 и установите его в качестве источника загрузки и компакт-диска:
Затем мы определяем параметры системы и устанавливаем параметр TPM 2.0 вместе с диском EFI:
Далее мы создадим виртуальный жесткий диск объемом 64 ГБ:
Затем мы определяем ЦП, я установил свой хост и дал ему 4 ядра:
Теперь нажмите "Далее" и введите объем памяти, который вы хотите предоставить виртуальной машине. Я рекомендую 8 ГБ оперативной памяти:
Последний шаг: установите модель сети на VirtIO:
Вот и все, теперь можно создавать виртуальную машину!
Но пока не начинайте, нам еще нужно изменить некоторые настройки. Перейдите к параметрам оборудования ВМ и добавьте новое устройство IDE с ранее загруженным ISO-образом virtIO:
Убедитесь также, что последовательность загрузки установлена в правильном порядке, чтобы Proxmox мог загрузиться прямо в установщик Windows. Перейдите к параметрам порядка загрузки виртуальной машины Windows 11 и установите его следующим образом:
3. Установите Windows 11:
Теперь запустите только что созданную виртуальную машину и дождитесь появления экрана установки Windows 11:
Нажмите «Установить сейчас», и на следующем шаге будет запрошен ваш лицензионный ключ. Вы можете либо ввести свой ключ, либо просто нажать «У меня нет ключа продукта» и ввести его позже после установки:
Теперь установщик спросит, какую версию Windows 11 вы хотите установить. Это очень важно, так как ваш лицензионный ключ должен соответствовать выбранной версии. У меня есть ключ Win 11 Pro (обновленный с 10 Pro), поэтому я выбираю Win 11 Pro:
Продолжить и на следующем экране выбрать нижний вариант выборочной установки Windows 11:
Теперь мы можем выбрать жесткий диск, на который мы хотим установить Windows 11, но сначала вы не увидите ни одного доступного жесткого диска. Это потому, что нам нужно сначала загрузить драйверы для нашего виртуального диска из ISO-образа virtIO, который мы также смонтировали на виртуальной машине. Нажмите «Загрузить драйвер» в левом нижнем углу, чтобы продолжить:
Нажмите «Обзор» и перейдите к смонтированному ISO-образу virtIO:
Здесь вы переходите к "amd64" -> "w10". Выберите папку «w10», чтобы она была отмечена синим цветом, и нажмите «ОК»:
Теперь драйверы загрузятся, и после успешной загрузки вы вернетесь к экрану выбора установки жесткого диска:
Теперь нажмите «Далее», и установка Windows 11 должна сразу начаться с этого экрана:
Потрясающе! Нет, просто откиньтесь на спинку кресла, выпейте кофе и подождите, пока установщик Windows 11 закончит свою работу!
4. Настройка Windows 11 и установка драйверов virtIO:
Когда установка прошла успешно, Windows 11 встретит вас экраном выбора региона:
Оттуда выберите все варианты, это самоочевидно. Когда вы нажмете на панель «Сеть», вы не увидите опции для сетевого подключения. Это потому, что мы еще не установили наши драйверы virtIO на машину, поэтому все устройства готовы к использованию. Обойдите настройку сети, нажав «У меня нет Интернета», а затем на втором экране «Продолжить с ограниченной настройкой».
Теперь щелкайте по всем параметрам местоположения и рекламы, пока не дойдете до последнего экрана «Подготовка»:
Потрясающе! В другой раз на кофе или перерыв. Когда последний шаг настройки будет выполнен, вы окажетесь на совершенно новом свежем рабочем столе Windows 11!
Последняя вещь, прежде чем вы закончите установку: проверьте отсутствующие устройства в диспетчере устройств. Щелкните правой кнопкой мыши символ Windows 11 на новой средней панели задач и в меню выберите «Диспетчер устройств»:
Откроется диспетчер устройств, и вы увидите несколько отсутствующих устройств. Это нормально и означает только то, что нам все еще нужно установить драйверы virtIO:
Чтобы установить драйверы virtIO, откройте проводник Windows, перейдите к смонтированному ISO-образу драйвера virtIO и прокрутите его до конца, пока не найдете «virtio-win-gt-x64.exe». Дважды щелкните по нему и следуйте инструкциям программы установки:
Во время установки virtIO убедитесь, что вы установили все, что он предлагает. После этого закройте все и перезапустите Windows 11, нажав кнопку Windows и выбрав кнопку питания в правом нижнем углу всплывающего меню.
После перезагрузки вернитесь к диспетчеру устройств и убедитесь, что все устройства уже установлены и не осталось ни одного отсутствующего устройства.
Необязательно: в качестве последнего шага и перед использованием вашей виртуальной машины вы можете выключить виртуальную машину, перейти к настройкам оборудования Proxmox и удалить оба смонтированных ISO: Windows 11 ISO и virtIO ISO. Таким образом, вы не столкнетесь с какими-либо проблемами при загрузке в следующий раз.
Отлично! Вот и все! Вы успешно установили Windows 11 на Proxmox с TPM 2.0! Наслаждайтесь!
Читайте также: