Описываю оптимальную, на мой взгляд, установку Windows 2008R2:
Рекомендуемые настройки:
- В режиме просмотра по хранилищам, в хранилище "local" ноды, на которой создается VM необходимо загрузить установочный образ W2008R2 и актуальный стабильный образ virtio-win drivers
- В правом верхнем углу интерфейса жмем кнопку "Создать VM"
- Попадаем на первую вкладку мастера - задаем VM ID, имя машины, ставим галку агента:
-
Выбираем,загруженный на шаге 1, образ
диска с Windows и тип операционной системы
-
Далее
создаем/подключаем образ диска VM (я использовал iSCSI таргет, вы можете
указать хранилище и размер создаваемого образа). Обратите внимание на тип
шины и птицу нет резервных копий.
-
Указываем тип и количество сокетов/ядер процессора (по умолчанию "KVM64" -
самый совместимый, я выбираю "host"), обращаю внимание на птицу NUMA, если
ядер больше 1
- Настраиваем память: можно использовать динамическое выделение - для этого указать верхнюю и нижнюю границы
- Настраиваем сеть - обратите внимание на тип интерфейса
- Проверяем сводные характеристики VM, при необходимости правим на соответствующих вкладках
-
Переключаемся в режим просмотра по серверам, становимся на новосозданную
VM и заходим во вкладку оборудование, жмем кнопку
"Добавить"->"CD/DVD"
- В процессе создания привода выбираем образ virtio-win
- Запускаем VM
- Переходим во вкладку "Консоль"
- Идет тривиальная установка Winows вплоть до выбора диска для установки
-
Жмем на загрузку и на диске с virtio-win выбираем папку
d:\viostor\2k8r2\amd64
-
Устанавливаем драйвер, после чего продолжаем и заканчиваем установку.
-
После завершения установки заходим в систему и ставим гостевой агент,
который находится в папке guest-agent диска virtio-win
- После установки агента идем в диспетчер устройств
-
Устанавливаем недостающие драйвера
- На одном из устройств получаем следующее сообщение:
-
Смотрим dev_id устройства - дело в том, что последние версии Proxmox VE
поддерживают Virtual Machine Generation ID, поддержка которого Windows,
появилась только начиная с 8/2012 версий
-
Для удаления неподдерживаемого усторйства выключаем VM, заходим по SSH на
ноду Proxmox VE и выполняем:
вместо vm_id ID вашей машины, в моем случае 720qm set vm_id -delete vmgenid
- Запускаем VM и смотрим в диспетчере устройств
Рекомендуемые настройки:
- Отключить автоматическое обновление
- Система -> Дополнительные параметры системы ->дополнительно ->загрузка и восстановление ->малый дамп памяти
- Диспетчер сервера -> отключить отчеты об ошибках
"Обратите внимание на тип шины и птицу нет резервных копий."
ОтветитьУдалитьПочему "нет резервных копий" ???
В моем случае используется iscsi таргет, который резервируется средствами NAS хранилища. При создании на локальном хранилище и если хотим чтоб была полная копия ставить птицу не надо.
УдалитьПривет, а у тебя получилась вложенная виртуализация? У меня proxmox где установлен вм server 2012r2, не получается установить hyper-v чтобы работали более 2х человек по rdp/
ОтветитьУдалитьНе вполне понимаю для чего это нужно. Думаю для подобных вещей необходимо выбрать тип ЦПУ host.
Удалить2 клиента это не проблема гипервизора, это проблема гостевой - server 2012r2. https://social.technet.microsoft.com/Forums/ru-RU/e9e33902-fa2a-4473-903a-60f8752c0315/10531077-108710861076108210831102109510721077109010891103?forum=WS8ru
УдалитьДля того, чтоб работало более 2х чеговек надо поднимать службу rdp сервер и сервер лицензий должен быть
УдалитьПривет, на прошлой неделе взломали мой удаленный сервер. Стоял антивирусник 360, фоервол не ставил к сожалению проигнорировал. Пару месяцев назад заметил очень часто у винде появлялся синий экран. После перезагрузки все восстанавливалось. Не обратил внимание что это были попытки взлома, думал что проблемы с железом. На прошлой неделе куча доков украли. Всунули какую то гадость теперь грузит проц на 100%, и память на 80%. Никакие антивирусники не помогли, что не делал ничего не помогает. Решил переустановить винду и отформатировать системный диск но не тут то было.
ОтветитьУдалитьВторые сутки пытаюсь отформатировать диск и по новому установить установить винду, при установке не выполняется 15, 16 пункт твоего поста. НА СД через винду я вижу этот файл драйвера с этим расширением, но при инсталяции винды он его не видит(определяет). Что может быть, в чем причина что он не видит драйвер и как отформатировать диск? Что посоветуешь?
Заране благодарствую за ответ....
Если диск все равно форматировать то может стоит просто пересоздать машину?
УдалитьМожно попробовать другие версии virt-io.iso?
Последний раз я использовал virtio-win-0.1.171.iso проблем не было. Ну и драйвер соответствующий версии винды выбирать.
Кстати настоятельно советую использовать для удаленного доступа VPN и ни в коем случае не торчать открытыми портами RDP в интернет.
УдалитьНа оной из фирм, которой я помогаю иногда, пока не закрыл порты внешние, шел непрерывный перебор паролей.
Если не хочется возиться с VPN как минимум на файрволе разрешать доступ только с конкретных IP/
Александр! Спасибо за Ваш труд, интересные статьи и мануал по Proxmox на русском ))
ОтветитьУдалитьЯ вот только начал осваивать сей гипервизор.
Устанавливал windows server 2019 используя ваш мануал.
Есть интересный нюанс с динамическим выделением памяти.
После установки windows, установил драйвера для неопознанных устройств с диска virtio методом, описанным выше. Драйвера все встали.
Однако, заметил что в сводке по виртуальной машине в Proxmox расход памяти показывался неверно (в Proxmox – 75%, а по факту в винде – 29%)
Погуглил, оказывается на официальной wiki Proxmox-a рекомендуется устанавливать драйверы с диска virtio, запустив файл virtio-win-gt-x64.msi
Сделал, проблема ушла, память в сводке отображалась корректно, так же как и диспетчере устройств виртуальной винды.
Связано это, если я правильно понял, с драйверами технологии Ballon
В некоторых ситуациях, говорят еще неверное отображение ай-пишника в сводке.
Установка дров из MSI пакета спасает. Вдруг пригодится кому.
Если что, статья по рекомендациям для windows server 2019 вот…
https://pve.proxmox.com/wiki/Windows_2019_guest_best_practices
Виталий.