nmcli не работает в скрипте Kickstart

У меня есть следующие команды в сценарии после установки Kickstart:

firewall-offline-cmd --new-zone=management
firewall-offline-cmd --zone=management --add-service=ssh --add-service=snmp
firewall-offline-cmd --zone=management --change-interface=eth1
nmcli device modify eth1 connection.zone management

Из моего чтения кажется, что firewalld не могу внести эти изменения, когда NetworkManager на картинке, поэтому я добавил в nmcli Команда на изменение зоны. Но это не вступает в силу. После завершения установки и перезагрузки сервера интерфейс остается в зоне по умолчанию. После этого я могу запустить nmcli команда и она вступит в силу.

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

1 ответ

Решение

Я тоже столкнулся с этой проблемой. Я обошел это с этим хаком:

echo 'ZONE=management' >> /etc/sysconfig/network-scripts/ifcfg-eth1

Я бы предпочел что-то более элегантное, но пока остановился на этом.

Короче говоря: "Не используйте это, это не работает"

разрешение

  • Во время установки или даже% после выполнения сценариев многие блокировки не включены, а также не запущены многие необходимые службы. Эта среда является средой исполнения anaconda, и когда кто-то привязывает ее к установленной машине, та же самая работающая среда используется с опциями связывания псевдофайловых систем.
  • Из-за отсутствия такой настройки в установленной настройке во время выполнения anaconda, есть проблемы с выполнением nmcli. Не все работает в секции%post кикстарта, которая работает на полнофункциональной работающей машине, поэтому можно столкнуться с этой проблемой.
  • Единственный лучший способ - запустить его после перезагрузки машины и ее полного функционирования после установки. Можно также поместить это в какую-то логику первой загрузки, если вы хотите запустить это только один раз.

Таким образом, nmcli - хороший инструмент для автоматизации конфигурации сети. Вы можете использовать это для любых целей, кроме установки.

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