Я пытаюсь создать среду 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.
Я ищу решение - помогите
Мое предложение состоит в том, чтобы вернуться 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 исходно:
Классический, непредсказуемый собственный компонент ядра ethX
именование (пример: eth0) - удержал от использования
, Попытка, возможно, помогает Вам.