Я использовал VMware Converter для P2V моего сервера.
На моем сервере было 3 жестких диска: C: D: E: (SATA / IDE)
Я включил в образ только диск C: (загрузочный), потому что я не намеревался активировать эту виртуальную машину - просто откройте файлы.
После выполнения P2V я переустановил ОС хоста на C :.
Оказывается, теперь мне нужно запустить старый сервер как виртуальную машину ... проблема в том, что диски D: и E: недоступны, но они необходимы для правильной работы сервера.
Как я могу получить доступ к физическим дискам D: и E: на моем хосте с моей виртуальной машины прозрачным способом? Я не могу использовать общие сетевые ресурсы, потому что такие вещи, как SQL-сервер на виртуальной машине, не позволят вам разместить хранилище данных в общей сетевой папке.
Любые идеи? Спасибо Джек
Изменить: я использую Vmware Server 2.x (последний с сайта), Windows Server 2008 и диски SATA / IDE.
Вы явно не указали, какой продукт, поэтому я предполагаю, что тег «vmware-server» является точным. Я также предполагаю, что вы используете свой старый сервер как виртуальную машину поверх установки нового сервера.
Функция, которую вы ищете, называется Raw Device Mapping (Server 1, ESX, ESXi) или SCSI Passthrough на Server 2.
RDM отлично работает в ESX / ESXi; неофициальные данные о сквозной передаче SCSI на сервере неоднозначны.
Порядок действий, согласно документация для Сервера 2 (стр. 157):
Я так понимаю, что вы не хотите / не можете физически подключать «диски D:» и «E:» к серверу, на котором размещена виртуальная машина.
Если это будет краткосрочным делом, самое простое, что вы могли бы сделать, - это установить цель iSCSI на компьютер, который может размещать эти диски, и экспортировать их как цели iSCSI. На своей виртуальной машине вы можете установить инициатор iSCSI, подключиться к этим целям и назначить им правильные буквы дисков. Обратите внимание, что я говорю о фактической загрузке инициатора внутри виртуальной машины, а не в самом гипервизоре. Трафик iSCSI будет поступать от виртуальной машины (и поэтому вам может потребоваться физическое сетевое соединение для создания выделенной сети iSCSI, а затем предоставить эти подключения как выделенный виртуальный сетевой адаптер в виртуальной машине).
Если это будет долгосрочным делом, я бы преобразовал диски в диски VMDK и сделал бы с физическими дисками. Если у вас есть все, что касается iSCSI, вы можете просто добавить к виртуальной машине несколько виртуальных дисков в дополнение к целям iSCSI и скопировать содержимое с целей iSCSI на виртуальные диски.
То, что вы используете для цели iSCSI, не должно иметь большого значения, если она может представлять целые диски как цели без каких-либо изменений на дисках. думаю Openfiler могу это сделать, но я не уверен на 100%.
Что произойдет, если вы снова попытаетесь запустить конвертер, чтобы виртуализировать диски D и E, скопировать жесткие диски в систему сервера VMWare, а затем подключить виртуальные диски в качестве дополнительных дисков к виртуальной машине? Если не проблема с пространством, я не думаю, что было бы больно попробовать ...
В конце концов, я решил экспортировать диски как iSCSI согласно предложениям Эванса.
Я использовал демонстрацию StarWind Предприятие как цель iSCSI; Причина в том, что это была единственная версия StarWind, которая, казалось, позволяла мне экспортировать весь диск («режим Disc Bridge»). Программное обеспечение выглядело довольно хорошо, особенно учитывая, что все альтернативы, которые я пробовал (iSCSI CAKE и т. Д.), Просто приводили к зависанию инициатора iSCSI Windows.
Пропускная способность всего около 10 МБ / с, что составляет около 20% от того, что было на физическом сервере. Это довольно плохо, но это всего лишь банальное решение - я буду переустанавливать все, когда Windows 2008 R2 станет доступной.