Назад | Перейти на главную страницу

Как создать загрузочные диски на основе IDE и системные диски на основе SCSI в Hyper-V Guest

Я пытался осмыслить это в течение последнего часа, если у кого-то есть указатель на то, кто это сделал, я был бы признателен:

Предыстория: наши гости VMWare ESXi используют виртуальные диски на основе scsi повсюду. Это позволяет нам расширять наши виртуальные диски в реальном времени, функция, которую мы используем LET, как на диске ОС (требуется Windows 2008 и новее), так и на любых дисках с данными.

Теперь, оценивая Hyper-V, мне нужно это подражать. В документе говорится, что гость Hyper-v может использовать только IDE в качестве загрузочного устройства, и только SCSI-диск имеет возможность расширяться на лету. Итак, я хочу установить Windows 2008R2 с двумя дисками: Диск 0: IDE: только загрузочные файлы Диск 1: SCSi: Windows (обычный диск C)

Если возможно, я хочу вообще не давать IDE-диску любую букву диска, чтобы для обычного администратора сервера он выглядел так же, как обычный (vmware) гость, с папкой Windows на C: и всем остальным.

Кто-нибудь это делал? Прежде чем я начал исследовать это, я думал, что это будет то, как все это делают, но я не могу найти там много хорошей информации ...

Как намекает user48838, вы не можете загружать виртуальные машины Hyper-V с «адаптера SCSI» (потому что это вообще не адаптер SCSI, они просто использовали это имя, потому что люди были знакомы с ним. Также QEmu / KVM называет его драйвером virtio поскольку большинство людей понимают виртуализацию гораздо лучше, чем когда MS выбирала названия драйверов).

«Адаптер SCSI» - это сложная шина ввода-вывода хранилища, которую BIOS Hyper-V не поддерживает; его BIOS вообще не поддерживает VMBUS. Диспетчер загрузки Windows может только тянуть winload.exe из хранилища, с которым BIOS может взаимодействовать (IDE-диск, IDE CD, Floppy и PXE).

Короче говоря, вы не можете делать то, что хотите. Хотя вы можете поместить системный диск на динамический диск и сделать его для начала 2 ТБ. Это также позволяет время от времени сжимать (восстанавливать неиспользуемое пространство) VHD.

Вот некоторые примечания относительно IDE и SCSI для Hyper-V, которые могут предложить информацию для рассмотрения:

http://blogs.msdn.com/b/virtual_pc_guy/archive/2009/12/01/why-hyper-v-cannot-boot-off-of-scsi-disks-and-why-you-should-not- care.aspx

Следующее должно иметь то, что вам нужно для выполнения того, что вы описали:

http://en.wikipedia.org/wiki/NTLDR

Нет необходимости использовать SCSI на Hyper-V. Адрес эмуляции IDE 48-битный с ограничением 2 ТБ и производительность точно такая же, как у IDE (вы можете проверить себя).