Рейтинг:1

VMware vSphere 7.0 U3 + TrueNAS Core 13.0: невозможно создать хранилище данных VMFS6 с диска TrueNAS iSCSI. Почему?

флаг lc

У меня есть сервер на «голом железе» с vSphere/ESXi 7.0 U3d и NAS на «голом железе» с TrueNAS Core 13.0. NAS имеет один общий пул через iSCSI; пул использует все значения по умолчанию (сжатие lz4 + SHA512, без дедупликации, размер записи 128 КБ). В целях настройки общие ресурсы широко открыты без ограничений безопасности. Машины подключены к одному и тому же коммутатору и находятся в одной и той же VLAN и могут свободно обмениваться данными. iSCSI настраивается в vSphere с помощью программного адаптера и динамического обнаружения без аутентификации.

Диск iSCSI виден в vSphere и показывает правильный размер и т. д. Создание хранилища данных VMFS5 на диске завершается, как и ожидалось, без ошибок. Однако при создании хранилища данных VMFS6 на диске возникает ошибка с сообщением о необходимости проверки файла vmkernel.log. Я не видел здесь никаких полезных сообщений, но, по общему признанию, это огромный журнал, и я не уверен, что ищу. В любом случае, когда это происходит, кажется, что разделы созданы успешно, и графики емкости и тому подобное становятся видимыми, но хранилище данных не полностью создано и не может быть смонтировано.

Что я пробовал:

  • Отключение сжатия (без изменений)
  • Изменение размера записи (пробовал несколько вариантов от 32кб и выше) (без изменений)
  • Создание хранилища данных из интерфейса командной строки vSphere с помощью partedUtil и vmkfstools (работает до последней команды vmkfstools для создания хранилища данных, которая завершается ошибкой «недопустимый параметр», несмотря на то, что параметры на 100 % верны, проверены и проверены трижды)
  • Загрузка с моего диска Linux и использование fdisk для ручной очистки каждого диска в NAS перед полной перестройкой пула (без изменений)

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

Цените любое руководство!

djdomi avatar
флаг za
Я думаю, что размер кластера был установлен неправильно, как предложил [пользователь Reddit] (https://www.reddit.com/r/truenas/comments/txqpfj/truenas_12_u8_unable_to_create_vmfs6_data_store/)
Рейтинг:0
флаг lc

Как предложил djdomi, ответом является размер блока в файле zdev. Как ни странно, это нигде не отображается и, насколько я могу судить, не может быть изменено в существующем zdev. Я заново создал zdev и установил размер блока 64 КБ (по умолчанию 128) — это находится в дополнительных параметрах экрана создания zdev. После этого хранилище данных VMFS6 было создано без проблем.

флаг in
Здорово, что вы смогли решить вопрос. Но обычно просят людей, которые предлагают решение в комментарии, превратить его в ответ, чтобы они могли получить должное признание.
pants_towel avatar
флаг lc
Ах, приятно знать. Тогда извиняюсь перед djdomi.

Ответить или комментировать

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