19346c232a
The newly introduced unauthenticated 'mgmt_ip' API in sysinv, as referenced by the 'depends-on' link below, has been added to initiate a query for the current host's management IP and hostname. This information is needed by the kickstart to create a static 'ifcfg-<mgmt interface>' file so that the management interface is automatically setup on the first boot following a fresh install. The significance of this step lies in enabling a pre-configuration of IPsec on the management network before host configuration takes place. This update also - creates a dhcp ifcfg-pxeboot file to automatically update the management interface with a pxeboot dhcp address. - creates an initial /etc/resolv.conf file with the active controller's floating ip and the pxecontroller ip addresses which are also needed by the IPSec setup pre-configuration following the first reboot after node install. Additionally, this update involves a refinement in terminology. The variable previously named 'mgmt_dev' has been aptly renamed 'boot_dev' to more accurately reflect the nomenclature of the interface in use. Test Plan: PASS: Verify AIO DX install of IPV4 and IPV6 with and without vlans PASS: Verify IPV4 worker node install PASS: Verify management interface 'ifcfg-<mgmt-if>' file is created - cases: with and without vlan PASS: Verify pxeboot interface 'ifcfg-pxeboot' is created (ipv4 only) PASS: Verify kickstart fails the install if it receives badly formatted sysinv mgmt_ip query or None. PASS: Verify resolve.conf updated with nameserver <floating ip> PASS: Verify resolve.conf updated with nameserver <pxecontroller ip> PASS: Verify kickstart logging Depends-On: https://review.opendev.org/c/starlingx/config/+/901981 Story: 2010940 Task: 49162 Change-Id: I429522305fcff66e5c78195f4bf3c5b82826c1d8 Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com> |
||
---|---|---|
.. | ||
centos | ||
debian | ||
files | ||
opensuse | ||
LICENSE |