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

Как подключить виртуальную машину, работающую на хосте ESXi, к этому хосту через сетевую карту VMKernel?

Скажем, у меня есть хост ESXi (5.0), на котором запущен дистрибутив Linux, на котором размещены цели iSCSI, содержащие образы для других виртуальных машин, которые этот хост будет запускать. Когда он используется, я сначала запускаю хост, затем сервер iSCSI, а затем обновляю все целевые устройства хранения / HBA, чтобы увидеть предоставленные общие ресурсы как подключенные. Я знаю, что это странное решение-головоломка, но мне сказали реализовать его.

Сам хост ESXi имеет гигабитную сетевую карту, которая подключается к внешнему миру. Однако гостевая ОС (CentOS) поддерживает VMXNet3, и, если я могу, я бы хотел использовать ее сетевой адаптер VMXNET3 для размещения iSCSI для хоста ESXi. Как мне это сделать?

Я пошел, чтобы создать новую виртуальную сеть, и выбрал «VKernel», так как он предложил мне использовать этот тип сети для трафика SAN, но он, по-видимому, не настроен для «самостоятельных» хостов SAN, как это делала новая сеть. не отображается как вариант для подключения сетевого адаптера VMXNET3 блока CentOS.

Как мне лучше всего подключить хост iSCSI к его «родительскому» хосту ESXi, если мне нужно а) соединение 10 ГБ и (необязательно) б) для него сеть VMKernel?

Вам понадобится группа портов VMKernel для хоста, который будет использоваться для подключения, и группа портов виртуальной машины, чтобы виртуальная машина «подключилась». Поскольку им не нужно разговаривать вне хоста, vSwitch без физических сетевых интерфейсов будет работать нормально.

Дайте виртуальной машине хранилища сетевой адаптер в сети виртуальных машин с адресом в той же подсети, и ваш хост сможет подключиться к нему через iSCSI.