В настоящее время у меня Solaris 11 Express работает на голом железе. Я хотел бы преобразовать машину в хост ESXI и запустить существующую операционную систему как виртуальную машину.
У меня есть установка ESXI, виртуальная машина создана, если я загружаю виртуальную машину с диска восстановления, диски и контроллер lsi2008 видны. Все выглядит так, как будто должно работать, но vm bios, похоже, не пытается загрузиться с контроллера.
Это просто невозможно?
Вполне возможно разместить виртуального гостя с транзитным контроллером, но невозможно загрузиться с него. Я задокументировал эту конфигурацию здесь в прошлом.
Однако я не думаю, что этот вопрос понравится широкой аудитории. Это довольно эзотерический запрос.
Назначение транзитного контроллера - предоставить выделенный доступ к аппаратному ресурсу в обход VMware. Однако даже в этой ситуации ваша виртуальная машина должна жить где-то. Это означает, что папка виртуальной машины, файлы .vmx, журналы, файлы .swp RAM и т. Д. Должны быть расположены там, где VMware может их видеть. Для меня это означает хранилище, доступное для VMware. отдельный от сквозного устройства. Контроллер LSI 9211 SAS по-прежнему отлично подходит для дисков с данными и не загрузочных дисков.
Конфигурация DirectPath I / O PCI для контроллера LSI 9211-8i
Конфигурация виртуальной машины с настроенным устройством сквозной передачи
Список zpool, показывающий диски, подключенные к транзитному контроллеру
[root@Davalan ~]# zpool status -v
pool: vol1
state: ONLINE
scan: scrub repaired 0 in 1h44m with 0 errors on Sat Jul 6 13:12:06 2013
config:
NAME STATE READ WRITE CKSUM
vol1 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
scsi-35000c5003af99fa7 ONLINE 0 0 0
scsi-35000cca0153ec2d0 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
scsi-35000cca01540e340 ONLINE 0 0 0
scsi-35000cca01540e298 ONLINE 0 0 0
cache
ata-STEC_M8IOPS-50_STM000136649 ONLINE 0 0 0