Разверните OpenStack на серверах Dell

Вопрос или проблема

У меня проблема с развертыванием OpenStack на PowerEdge R710 (в качестве узла хранения/контроля). Следуя многоузловому руководству по ссылке https://ubuntu.com/openstack/install, мне нужно указать неразмеченный диск объемом не менее 200 ГБ в sunbeam cluster bootstrap --role control,storage.

Проблема в том, что этот сервер использует RAID-контроллер, который не позволяет мне получить доступ ни к одному из шести жестких дисков, если они не находятся в RAID-конфигурации. Я пытался использовать LVM и создать логический том в качестве аргумента, но получил ошибки “отказано в доступе”, и я не знаю, что еще пробовать.

Я подумываю о том, чтобы использовать внешний диск, но это было бы действительно плохим решением.

Является ли настройка MAAS единственным способом установки в моей ситуации? Если нет, какие у меня есть варианты?

P.S.: Другие серверы также будут PowerEdge и будут использоваться только в качестве вычислительных узлов.

Ответ или решение

Развертывание OpenStack на серверах Dell PowerEdge R710: Решение проблем c RAID и доступом к дискам

Развертывание OpenStack на серверах Dell, таких как PowerEdge R710, может вызвать определенные трудности, особенно если у вас установлен контроллер RAID, который ограничивает доступ к дискам. В вашем случае у вас возникла проблема с нехваткой свободного пространства на дисках для установки OpenStack, что требует специфического подхода. Ниже представлены рекомендации и шаги для успешного развертывания OpenStack.

1. Понимание ограничения RAID

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

Если RAID настроен, при создании массива, следует запросить его конфигурацию в RAID BIOS, чтобы выделить необходимый объем для нужд OpenStack. Убедитесь, что создаваемый массив имеет как минимум 200 ГБ (как указано в требованиях), и что он подходит по типу (например, RAID 1 для отказоустойчивости).

2. Использование LVM с RAID

Если вы пробовали использовать LVM и столкнулись с ошибкой "permission denied", вероятно, проблема в том, что контроллер RAID блокирует доступ к логическим томам. В такой ситуации стоит убедиться, что вы создали LVM внутри уже существующего массивом RAID или что конфигурация LVM позволяет адаптировать доступ.

Важно:

  • Проверьте, что вы правильно настроили разрешения на уровне операционной системы. Запуск команд от суперпользователя может решить проблему.
  • Если RAID массив настроен, используйте его как базу для создания LVM.

3. Альтернативы использования MAAS

Хотя MAAS (Metal as a Service) предлагает мощное решение для развертывания OpenStack, это не единственный путь. Ниже приведены альтернативные стратегии:

  • Используйте PXE-загрузку: Убедитесь, что ваша серверная инфраструктура поддерживает PXE-загрузку для автоматизации установки OpenStack. Это может упростить процесс и не потребует внешних накопителей.

  • Настройка виртуальных машин для тестов: Если у вас есть запасной сервер или доступные ресурсы, на которых можно развернуть виртуальную среду, попробуйте первый опыт установки OpenStack в виртуальных машинах (например, на базе KVM или VMware).

  • Использование Live CD. Загрузитесь с Live CD или USB-накопителя, который позволит вам получить доступ к системным установкам и настройкам, при этом исключая использование RAID.

  • Переход на программное RAID. В некоторых случаях можно попробовать перевести RAID на программное решение, чтобы получить доступ к каждому диску индивидуально, однако это может повлечь за собой риски потери данных.

4. Заключение

Установка OpenStack на Dell PowerEdge R710 имеет свои сложности, особенно с учетом конфигурации RAID. Тем не менее, с правильным подходом к настройке RAID и возможностями LVM, а также с учетом вышеизложенных альтернатив, вы сможете успешно закончить развертывание.

Для получения дополнительной информации и поддержки, рассмотрите возможность обращения на форумы сообщества OpenStack или в техническую поддержку Dell, чтобы получить рекомендации, специфичные для вашего оборудования. Удачи в развертывании вашей OpenStack-экосистемы!

Оцените материал
Добавить комментарий

Капча загружается...