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

Может ли программная цель Microsoft iSCSI выполнять резервное копирование LU с помощью физического диска?

Короче говоря, я хочу, чтобы программная цель Microsoft iSCSI открывала физический диск (с точки зрения ОС) как модуль iSCSI, а не использовал файл (проприетарный «виртуальный диск» Microsoft) в качестве резервного хранилища. Я объясню почему:

У меня есть коробка ESXi 5 и одна из виртуальных машин на ней. Я хочу протестировать «голый металл» на другом сервере. (Несмотря на обычные предостережения о переносе установки ОС на другое оборудование - она ​​работает под управлением Windows, которая, по моему опыту, обычно допускает перенос на другое оборудование.)

На запасном сервере, на котором я хочу запустить эту виртуальную машину с нуля, есть сетевая карта, поддерживающая загрузку iSCSI, поэтому я решил, что могу получить еще одну виртуальную машину в коробке ESXi - назовите ее diskserver - чтобы открыть образ диска виртуальной машины на сервере с голым железом. через iSCSI. В принципе, это должно упростить перемещение виртуальной машины туда и обратно между работой под управлением ESXi и запуском с нуля. Когда он работает на «голом железе», он будет работать с тем же VMDK, который изначально был подключен к нему под ESXi.

Я пытаюсь использовать Windows Server на сервере, чтобы открыть диск виртуальной машины под iSCSI с помощью Microsoft iSCSI Software Target. Я пробовал и Server 2012, и 2008 R2. Моя идея заключалась в том, чтобы подключить виртуальный жесткий диск к виртуальной машине дискового сервера, которая поддерживается тем же VMDK, что и интересующая виртуальная машина. (Естественно, они не могут быть включены одновременно.) Я могу сделать это без проблем, но проблема заключается в том, чтобы заставить MS iSCSI Software Target использовать подключенный диск.

Диск отлично подходит в диспетчере дисков на сервере, и он видит разделы на нем, даже назначая букву диска разделу NTFS. Проблема в том, что цель iSCSI, похоже, была разработана с предположением, что мы всегда хотим предоставлять хранилище, поддерживаемое файлами, а не физическими дисками. (На самом деле это не физический диск, но дисковый сервер увидит его как таковой.)

Чтобы уточнить, мне не нужна программная цель MS iSCSI для понимания формата VMDK, поскольку дисковый сервер работает под ESXi, и я заставляю VMDK отображаться для Windows Server как физический диск.

Я почти уверен, что STMF (SCSI Target Mode Framework) в Solaris сможет делать то, что я хочу, поэтому в худшем случае я мог бы развернуть для этого виртуальную машину Solaris, но это немного утомительно, и я надеялся, что программная цель MS iSCSI было бы проще. Нет ли способа вернуть цель MS iSCSI в качестве цели с помощью физического диска?

Целевой объект Microsoft iSCSI поддерживает только использование файлов VHD для хранения. Ни в одной из поставляемых версий цели Microsoft iSCSI нет поддержки использования физического устройства или тома в качестве хранилища.

Простите за некропост, просто хотел спросить, были ли какие-то изменения в этом отделе в Windows Server 2016?