Почему веб-клиент esxi 6.0 vSphere создает виртуальные диски только в одном хранилище данных

337
Zenonk

В моей лаборатории есть сервер esxi 6.0 с двумя физическими дисками.

Хранилище данных1 = 500 ГБ и Хранилище данных2 = 1 ТБ

Я пытаюсь создать новую виртуальную машину с 2 виртуальными дисками. Первый виртуальный диск имеет размер 20 ГБ и будет существовать с машинными файлами vm в Datastore1. Второй виртуальный диск имеет размер 500 ГБ и будет находиться в Datastore2.

Если я использую «старый» толстый клиент vSphere с описанной выше подробной конфигурацией, он создает виртуальную машину именно так, как и должна. Однако при попытке создать его с помощью веб-клиента vSphere в Datastore1 создается второй виртуальный диск, даже если Datastore2 выбран в качестве места назначения. Аналогичным образом, если я выберу создание vdisk1 в Datastore2 и попытаюсь поместить vdisk2 в Datastore1, он создаст оба в Datastore2.

Казалось бы, это позволяет мне создавать виртуальные диски только в том же хранилище данных, где хранятся машинные файлы виртуальной машины вместе с основным виртуальным диском.

Я слышал, что в веб-клиенте 6.0 vSphere есть некоторые ошибки, но я не могу найти никого другого, сообщающего об этом странном поведении, которое я нахожу удивительным, если бы это была ошибка.

Кто-нибудь видел это раньше или знает, есть ли где-то пропущенная настройка, позволяющая создавать виртуальные диски в другом хранилище данных, отличном от того, где находятся файлы виртуальной машины и основной виртуальный диск?

1
Я вижу, вы пометили эту vSphere, значит ли это, что вы также используете vSphere. О каком "веб-клиенте" вы говорите? веб-клиент Vsphere случайно, потому что я не знаком с веб-клиентом ESXi. Ramhound 6 лет назад 0
Извините за путаницу, да, я имею в виду vSphere Thick Client (устаревшее приложение) и vSphere Web Client. Он не управляется vCenter, и хост esxi использует бесплатную лицензию. Я отредактировал пост, чтобы указать vSphere. Zenonk 6 лет назад 0
Да; Я знаком с использованием vSphere для управления хостом ESXi. Вы говорите о старом настольном клиенте и текущем поддерживаемом веб-клиенте. К сожалению, это просто звучит как ограничение веб-клиента. Что произойдет, если вы создадите виртуальный без второго виртуального диска, а затем вернетесь в настройки и добавите второй виртуальный диск в хранилище данных, в котором вы хотите его сохранить? Вы также можете проверить, используете ли вы текущую версию vSphere, и / или сообщить об ошибке напрямую в VMWare. Ramhound 6 лет назад 0
Создание виртуальной машины с одним виртуальным диском с последующим возвратом и созданием второго виртуального диска в Datastore2 все еще приводит к ее созданию в Datastore1. Zenonk 6 лет назад 0
Я использую 6.0 не последний 6.5, но 6.0 все еще поддерживается. Если это действительно преднамеренное ограничение веб-клиента, мне было бы интересно, чтобы кто-то объяснил, почему он поддерживается в течение многих лет в клиенте Legacy и является обычной конфигурацией в моей жизни. Вы упоминаете, что я могу сообщить об ошибке, но у меня нет контракта на поддержку, вы уверены, что у меня есть такая возможность? Zenonk 6 лет назад 0

1 ответ на вопрос

-1
Branislav Abadjimarinov

Это определенно ошибка, потому что API позволяет указывать отдельные местоположения для каждого виртуального диска и файлов виртуальной машины.

Если вы подключаетесь напрямую к ESXi (расположенному по адресу https: // <server-hostname-or-ip> / ui ), то вы используете ESXi Embedded Host Client. Он распространяется как официально поддерживаемый продукт, а также как Fling, который представляет собой приложения VMware, разработанные внутренними командами разработчиков, но официально не поддерживаемые. Хорошей новостью является то, что вы можете сообщать об ошибках на портале VMware Flings по адресу https://labs.vmware.com/flings/esxi-embedded-host-client#bugs

Кстати, я думаю, что это известная проблема, о которой сообщают другие. Если вы перейдете по адресу https://labs.vmware.com/flings/esxi-embedded-host-client#comments и выполните поиск, I cannot add disk from a different datastore from where a VMis installedвы найдете проблему, аналогичную вашей.

Учитывая, что проблема решена, вы можете обновить свой клиент до последней версии Fling. Он распространяется как VIB, который вы можете установить на свой ESXi.

Так каково решение вопроса автора? Ramhound 6 лет назад 0
Ответ находится в первой строке - ESXi Embedded Host Client создает виртуальные диски только в одном хранилище данных, поскольку в нем есть ошибка. Кстати, продукт для непосредственного управления ESXi (не из vCenter) называется «ESXi Embedded Host Client», а не «vSphere Web Client». Branislav Abadjimarinov 6 лет назад 0