Proxmox windows server 2016 не видит диск
Друзья, прошу помощи.
Только поставил Proxmox 3.4 не успел порадоваться, как заметил неприятный момент.
Создал хранилище ZFS на нем создаются образы и все чудесно работает, но вот если создаю образ диска в каталоге, не важно IDE/SATA/SCSI/VIRTIO, при запуске у меня вот такая ошибка и ВМ не стартует:
Я читать умею и могу понять что система не может открыть образ диска, но вопрос почему?!
Подскажите, как с этим бороться?
Пробовал подсунуть образы дисков от VMWare и VirtualBox(переконвертируя) но все равно не видит диск.
Права посмотри.
На весь путь, мб qemu например под nobody или libvirt-qemu работает (не помню как оно у proxmox) и нет прав на траверс промежуточных "папок".
> -device 'ide-hd,bus=ide.0,unit=0,drive=drive-ide0,id=ide0,bootindex=100' -netdev
> 'type=tap,id=net0,ifname=tap103i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown'
> -device 'e1000,mac=76:D1:DE:01:D5:54,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300'
> -rtc 'driftfix=slew,base=localtime' -global 'kvm-pit.lost_tick_policy=discard''
> failed: exit code 1
> Я читать умею и могу понять что система не может открыть образ
> диска, но вопрос почему?!
> Подскажите, как с этим бороться?
> Пробовал подсунуть образы дисков от VMWare и VirtualBox(переконвертируя) но все равно не
> видит диск.
cache=writeback поможет?
>[оверквотинг удален]
>> 'type=tap,id=net0,ifname=tap103i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown'
>> -device 'e1000,mac=76:D1:DE:01:D5:54,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300'
>> -rtc 'driftfix=slew,base=localtime' -global 'kvm-pit.lost_tick_policy=discard''
>> failed: exit code 1
>> Я читать умею и могу понять что система не может открыть образ
>> диска, но вопрос почему?!
>> Подскажите, как с этим бороться?
>> Пробовал подсунуть образы дисков от VMWare и VirtualBox(переконвертируя) но все равно не
>> видит диск.
> cache=writeback поможет?Помогло.
Спасибо.
Сейчас буду продолжать экспериментировать.
>[оверквотинг удален]
>>> failed: exit code 1
>>> Я читать умею и могу понять что система не может открыть образ
>>> диска, но вопрос почему?!
>>> Подскажите, как с этим бороться?
>>> Пробовал подсунуть образы дисков от VMWare и VirtualBox(переконвертируя) но все равно не
>>> видит диск.
>> cache=writeback поможет?
> Помогло.
> Спасибо.
> Сейчас буду продолжать экспериментировать.работа с образами - не эффективна в плане I/O.
Вот почему используют LVM или ZFS/ZVOL
Я решил перевести заметку из proxmox wiki на тему рекомендаций по установке в качестве гостевой системы Windows 10. Там нет каких-то особых и критичных замечаний. Просто последовательно изложен порядок рекомендуемых действий и настроек для максимального быстродействия и стабильной работы системы.
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «DevOps практики и инструменты» в OTUS. Курс не для новичков, для поступления нужно пройти вступительный теcт.
Подготовка к установке
Для того, чтобы получить хорошее быстродействие операционной системы Windows на хосте Proxmox, мы установим Windows VirtIO Drivers во время установки VM.
- Создайте новую виртуальную машину, выберите тип "Microsoft Windows 10/2016/2019" и активируйте функцию "Qemu Agent" на вкладке System. Далее укажите свой iso образ в качестве источника установки.
- В качестве Bus/Device для виртуального диска укажите SCSI, контроллер должен быть VirtIO SCSI. Можете указать опцию кэширования Write back. Это увеличит быстродействие, но есть некоторые риски потери данных. Подробно про варианты кэширования я писал отдельно. Укажите параметр Discard для более эффективного использования места на диске. Этот параметр работает примерно так же, как технология TRIM в SSD дисках. Подчищает реально удаленные данные с диска, уменьшая занимаемое место.
- Настройки памяти и процессора укажите в зависимости от потребностей виртуальной машины. Модель сетевой карты укажите VirtIO (paravirtualized).
- Для того, чтобы во время установки системы использовать драйверы virtio, загрузите iso образ с ними. Добавьте новый CD-ROM к VM и подключите этот образ.
- Теперь у вас всё готово для установки системы Windows.
VirtIO drivers
Make it really easy: Build your ISO with drivers already included:
Можно достаточно просто подготовить свой образ операционной системы Windows с интегрированными VirtIO драйверами. Для этого можно можно воспользоваться отдельной статьёй - Windows guests - build ISOs including VirtIO drivers.
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, научиться непрерывной поставке ПО, мониторингу и логированию web приложений, рекомендую познакомиться с онлайн-курсом «DevOps практики и инструменты» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров.
Проверьте себя на вступительном тесте и смотрите подробнее программу ссылке.
Установка была сделана на сервере: Intel® Core(TM) i3-2130 CPU @ 3.40GHz, 2000GB SATA HDD, 8192 MB RAM.
VPS Proxmox VE 5 — эта версия пашет по мануалу.
VPS Proxmox VE 5 (ZFS) (BETA) (64bits) — эта версия не пашет по мануалу.
Готовые ISO образы:
ОС на сервере Debian.
Открываем NS, далее local как на скриншоте внизу:
Жмем Upload. И грузим свой ISO образ Windows какой скачали по ссылке выше.
Ну и грузим его:
У меня 100 мегабит интернет по этому 3ГБ быстро загружается.
Нажимаем Create VM. Можем вписать свое имя виртуальной машины.
Я не вшарил зачем это выбирать если мы и так с образа устанавливаем.
Выбираем хранилище образов.
Выбираем образ наш загруженный.
Указываем сколько места надо, 300 ГБ я выбрал.
I3 имеет два ядра. Лучше ставить как есть.
Половину доступной памяти поставил я. ProxMox резервирует оперативную под всю виртуальную машину.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
Proxmox Staff Member
Check if your installation ISO (windows) is ok.
e.g. check the md5sum of the iso
Best regards,
Tom
Do you already have a Commercial Support Subscription? - If not, Buy now and read the documentation
eddie
New Member
I've tried today to install Window Server 2016 on the new PVE 5 (fresh install) and got stuck with disk drivers. I've tried virtio and scsi for the disk and the drivers version 0.1.126 und 0.1.139 (/vioscsi/2k16/amd64). Window tells me that there are no drivers found .
How to get this rolling ?
frantek
Member
frantek
Member
Amilcar Lélis
New Member
Hi guys! I´m having a problem with proxmox NOVNC, the main node´s NOVNC(pve) works fine the lxc too, but the VMs´s does not, neither in firefox, chrome nor safari. Please help, do I have to ativate something? how can I proced
wolfgang
Proxmox Staff Member
Best regards,
Wolfgang
Do you already have a Commercial Support Subscription? - If not, Buy now and read the documentation
rodrigerzz
New Member
Hi guys! I've problem with installing windows 2016 on proxmox 5, proxmox installed on Sata SSD disk, I mount another nvmeSSD disk to directory, create new VM with scsi HDD on that nvme SSD disk, such in tutorial video, and when I load drivers for virtioscsi, installer found my disk, but I couldn't press next, i have error: "windows cannot be installed on this disk. Couldn't find boot disk on this bios-based computer". I don't know what to do, if create sata vm disk, installation finished good. Can somebody help me?
Update 25.10: Install newer Proxmox 5.1 and update debian to 9.2. Windows 2016 Install run good, no errors. I don't know where was the problem.
edward jung
New Member
this problem didn't show when i just install pve on ext4 format,
my testing environment is on ASUS BM5675/MD500 PC with two 500GB disks, 16 GB DDR3 ram
thanks for your reply
wolfgang
Proxmox Staff Member
Hi @edward jung,
I think you have problems with your memory.
ZFS required ECC memory.
Generell I can tell you any Windows run fine on ZFS.
If you want to discuss in detail please open a new thread.
Best regards,
Wolfgang
Do you already have a Commercial Support Subscription? - If not, Buy now and read the documentation
jayg30
Member
EDIT: well I was able to get it working by installing the qxl driver and vdagent manually and then restarting. Works great, so much better.
ChuckNoxis
New Member
Hi guys, I followed this tutorial but I'm not able to get the Network working on Win10 1703 (I know this is a tutorial on Windows server 2k16 but it should be pretty similar install process no ?).
I always got an "Unidentified Network / No Internet" with the bridge on vmbr0 with virtio 0.1.141 drivers. I have made a thread here if someone knows what's I'm doing wrong ^^.
Alwin
Proxmox Staff Member
Best regards,
Alwin
Do you already have a Commercial Support Subscription? - If not, Buy now and read the documentation
vikozo
Well-Known Member
i have big Problems downloading virtio-win-0.1.141.iso
file it stops after 50MB
another question, i installed win7 and win10 and it seems to work without this virtio - could this be a problem.
have a nice day
vinc
alaintno
Member
I saw in the video that you are using SCSI drives. Do you guys recommend SCSI Virtio over Virtio block devices ?
Proxmox Staff Member
I saw in the video that you are using SCSI drives. Do you guys recommend SCSI Virtio over Virtio block devices ?
Best regards,
Tom
Do you already have a Commercial Support Subscription? - If not, Buy now and read the documentation
Thomas15
Member
I came to this video because I have problems with ballooning on Windows Server 2016. Unfortunately the ballooning doesn´t work for me. I installed the ballooning driver, in device manager it is shown as ok. Also I installed the service with Administrator user trough cmd and the service definetly runs fine. Though the ballooning doesn´t work, all RAM is taken by Windows. Do you have any idea what I probably missed or is there any issue currently? Of course I also set static RAM with ballooning tick in Proxmox.
t.lamprecht
Proxmox Staff Member
Best regards,
Thomas
Do you already have a Commercial Support Subscription? - If not, Buy now and read the documentation
Thomas15
Member
Thank you for your reply. I saw my mistake, the RAM usage on the host does not change, but on the VM Proxmox will see how much RAM Windows actually consumes. So let´s say I start Windows with 28GB + ballooning on a 32GB host, the nodes OS will say 28GB is populated and 4GB is free, although Windows might use only 2GB currently. Will I be able to start another VM with lets say 8GB of RAM of will KVM be on strike because it can not allocate 8GB at startup?
Further when I choose Automatic Memory Allocation can Proxmox still reduce the RAM of the Windows guest without knowing from the ballooning device how much RAM is really used and which part can be taken away from the VM?
adhisimon
New Member
Thanks for the amazing tutorial. Everything works here except shutting down. I also have the "HID Button over Interrupt Driver". No driver to be found. Could this be the issue why my vm won't shut down?
The device "HID Button over Interrupt Driver" already got drivers, but they do not work correctly, ignore it or better, contact the maintainer of this driver (Microsoft).
Shutting down with the qemu-agent is not affected by this.
Device manager -> Right click HID Button over Interrupt Driver -> Click Update Driver Software.
Столкнулся с проблемой, создаю аппаратно зеркальный рейд (жесткие диски два одинаковых размера и одинаковой фирмы), все нормально, рейд создан! После чего, устанавливаю с диска Proxmox. После установки Проксмокса, пишет что статус рейд degraded, захожу в настройки рейда, пересобираю, уже статус Rebuilt! Пытаюсь загрузить сам проксмокс, а мне пишет disk boot failure! В чем может быть проблема? Что не правильно делаю?
А пингует ли виртуальная машина хост? Или хост-система - виртуальную машину? » |
В том то и дело что не пингует.
Обычно рекомендуется выделять свободное место, в нём создавать группу LVM и уже затем "нарезать" в нём логические разделы (каждый раздел - отдельный диск виртуальной машины). » |
Думаю это не зависит от сети. тут как по мне какая-то другая проблема. Скорее всего где-то нужно прописать руками какие-то сетевые настройки. Еще такой нюанс, если в настройках сети виртуальной машины я выбираю NAT mode, то сеть видит, но получает динамический ип. а меня так не устраивает. если прописіваю руками, то опять все валится.
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Добрый день, появился вопрос по установке proxmox 5, сервер supermicro RAID контроллер adaptec 6805e, проблема как и у начавшего тему. Создаю рейд массив raid 1, прохмох при установке видит не рейд диск а два диска, при выборе первого разваливает рэйд. ставится, работает но без рейда. почитав форумы задумался, а нельзя ли в установочник прох моха подпихнуть дрова для этого рэйд контроллера, дрова есть на сайте adadptec. ПРобовал ставить голый дебиан 9 , но он тоже не видит рейд диска, ставится только на один. программный рейд создавать не хочу. (не верю я им, и работать плохо с ними умею). На сайте прохмоха прочитал что после установки его можно вкатить утилитину которая позволяет общаться прохмоху с рейдконтроллером, но не очень себе представляю как это работает, не получу ли я в итоге тот же самый програмный рейд. пробовать утилитину пока не пробовал. очень геморно, но если других путей не останется буду пытаться. Просьба помогите советом и по возможности, если знаете решение с командами.
ИО Капитана Очевидности
программный рейд создавать не хочу. (не верю я им, и работать плохо с ними умею) » |
А в чём проблема с MDADM? Нормально работает. Особенно с учётом того, что 6805 - базовая модель без всяких наворотов.
Опять же можно установить Webmin, который настраивает программные массивы в два клика.
На сайте прохмоха прочитал что после установки его можно вкатить утилитину которая позволяет общаться прохмоху с рейдконтроллером, но не очень себе представляю как это работает, не получу ли я в итоге тот же самый програмный рейд. » |
1. Установить систему (Proxmox или чистый Debian) на флэшку в раздел LVM (создаётся на этапе установки системы)
2. Установить драйвера, убедиться что система распознаёт RAID, как единое дисковое устройство.
3. Добавить RAID в LVM и перенести все разделы LVM с флэшки в RAID
4. PROFIT.
-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)
Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.
Введение
В данной статье будут даны общие рекомендации, так называемые best practices на тему установки Windows 10 или 11 на гипервизор Proxmox. Данное руководство можно использовать как how to для проверки себя во время настройки виртуальных машин.
Запуск установки Windows в Proxmox
- После запуска установки системы, подключитесь к консоли виртуальной машины.
- Дойдите до этапа установки, где нужно выбрать жёсткий диск. Скорее всего список доступных дисков будет пуст.
- Нажмите "Загрузить драйвер" для того, чтобы установить драйвер жесткого диска и сетевой карты.
- Для установки драйвер диска перейдите в директорию vioscsi\w10\amd64 и подтвердите выбор. Выберите "Red Hat VirtIO SCSI pass-through controller". Ваш виртуальный жёсткий диск должен появиться в списке для установки на него системы.
- Повторите то же самое для выбора драйвера сетевой карты. Он находится в директории NetKVM\w10\amd64. Выберите "Redhat VirtIO Ethernet Adapter".
- Драйвер выделения динамической оперативной памяти находится в Balloon\w10\amd64. Перейдите в эту директорию и выберите драйвер "VirtIO Balloon Driver".
- Загрузка этих трёх драйверов позволит установщику Windows определить всё оборудование, так что можно продолжить установку системы в обычном режиме.
Подробно описанную процедуру можно лицезреть на видео на примере установки Windows Server 2016 на ProxMox. Установка Windows 10 или 11 будет проходить точно так же.
Установка Qemu Guest Agent на Windows
Для того, чтобы корректно работал Guest Agent на Windows, необходимо его установить отдельно. Он находит в iso образе virtio в корне диска, в папке guest-agent. Для x64 архитектуры установочный файл будет называться qemu-ga-x86_64.msi. Просто запустите установку и дождитесь окончания. Больше ничего делать не надо, агент автоматически установится и запустится.
Если всё прошло успешно, то вы сразу же в веб интерфейсе Proxmox увидите ip адреса на сетевых интерфейсах Windows.
Драйвера и Службы
Чтобы установить все недостающие драйвера для корректной работы Windows на Proxmox, запустите virtio-win-gt-x64.msi в корне диска virtio. Можете убрать установку тех драйверов и служб, что вы точно не будете использовать. Например, Qxl и Spice. После этого не только ip адреса, но и использования оперативной памяти должны корректно отображаться в веб интерфейсе.
Рекомендуется посмотреть менеджер устройств, чтобы убедиться в том, что там нет неопределённого оборудования. Если все драйверы установились корректно, то всё оборудование будет с драйверами и определено. Если это не так, то попробуйте установить драйвер устройства вручную. Для этого укажите в качестве источника драйвера виртуальный диск с virtio.iso и обязательно укажите использовать для поиска драйвера подпапки. Если драйвер будет найдет, то выберите его и установите, подтвердив, что доверяете установке драйверов от указанного поставщика.
Формат диска raw vs qcow2
Историю с выбором типа диска в proxmox я разбирал подробно в отдельной заметке. В общем случае формат raw обеспечивает лучшее быстродействие, но у qcow2 есть дополнительный полезный функционал. Речь идёт о технологии copy on write и возможности делать Live Snapshots. В настоящий момент формат qcow2 выбирается по умолчанию.
Читайте также: