Топливо OpenStack 9.0 - называет слишком длинные ошибки во время развертывания

Я пытаюсь создать среду OpenStack с помощью Топлива 9.0 - OpenStack Митака 9.0. Загрузки Ubuntu, чистые на всех узлах и затем, OpenStack начинает загружаться на всех узлах, но в конечном счете на узле контроллера я получаю следующие ошибки.

02.05.2017 21:13:30 ДОПУСКАЕТ ОШИБКУ Ошибка: аргумент "enx8cae4cfe75f2.101" является неправильным: "называйте" слишком долго 02.05.2017, 21:13:30 ДОПУСКАЕТ ОШИБКУ Команда, 'IP ссылка добавляет ссылку enx8cae4cfe75f2, называют идентификатор 101 VLAN типа enx8cae4cfe75f2.101', был отказавшим с exit_code=255.

Проблема связана с тем, когда создание VLAN связывается, сетевое имя с идентификационным номером VLAN превышает 16 длин знака, таким образом, это перестало работать.

почему: существует 2 узла и Топливный Сервер. оба узла загружают и получают изображение Ubuntu с Топливного Сервера (через PXE). Затем с помощью Топливной Панели инструментов я создаю Enviornment ОС, который запрашивает сеть для любых узлов и собирает логические имена сетевых интерфейсов и все аппаратные атрибуты (память, ядра, и т.д.).

После того как envirnment создается, и каждый выбирает, развертываются, развертывание запускается первой человечностью загрузки. Этот процесс завершается на обоих узлах, и затем OpenStack загружается на обоих узлах, вот, когда проблема запускается. На узле контроллера приблизительно в 28 процентах сценарий фитона хочет создать ссылку VLAN IP

и так как логическое имя сетевого интерфейса уже в 14 (определенный во время исследования узлов Топливной Панелью инструментов), это пытается добавить идентификатор VLAN, который является еще 3 превышением 16 символов максимум. Следовательно это перестало работать и сбои развертывания стопки OpenStack.

Я ищу решение - помогите

0
задан 25 May 2017 в 14:59

1 ответ

Мое предложение состоит в том, чтобы вернуться ethX имена. Чтобы сделать это, необходимо отредактировать файл личинки.

 $ sudo nano /etc/default/grub

Ищут GRUB_CMDLINE_LINUX и добавляют следующий net.ifnames=0 biosdevname=0.

От:

GRUB_CMDLINE_LINUX=""

К:

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

Генерируют новый файл личинки с помощью следующей команды.

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-15-generic
Found initrd image: /boot/initrd.img-4.4.0-15-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
done

После этого перезапустите серверы.

Некоторое объяснение

Из Ubuntu 15.10 (Коварный Оборотень), начиная с systemd/udev автоматически присвоит предсказуемые имена интерфейса устойчивой сети для всего локального Ethernet, Wlan и интерфейсов Wwan.

следующие различные схемы именования для сетевых интерфейсов теперь поддерживаются udev исходно:

  • Имена, включающие Встроенное микропрограммное обеспечение/BIOS, обеспечили индексы для встроенных устройств (пример: eno1)
  • Имена, включающие Встроенное микропрограммное обеспечение/BIOS, обеспечили индексы слота замены в горячем режиме PCI Express (пример: ens1)
  • Имена, включающие физическое / географическое положение коннектора аппаратных средств (пример: enp2s0)
  • Имена, включающие MAC-адрес интерфейсов (пример: enx78e7d1ea46da)

Классический, непредсказуемый собственный компонент ядра ethX именование (пример: eth0) - удержал от использования

, Попытка, возможно, помогает Вам.

0
ответ дан 3 November 2019 в 04:40

Другие вопросы по тегам:

Похожие вопросы: