PXE Formula
The PXE formula is used to configure PXE booting on the branch server.
| 
 The formula is used only for connecting SUSE Multi-Linux Manager Proxy 4.3. with SUSE Multi-Linux Manager Server 5.1. Do not use this formula if you want to connect SUSE Multi-Linux Manager Proxy 5.1.  | 
- 
In the SUSE Multi-Linux Manager Web UI, open the details page for the branch server, and navigate to the
Formulastab. - 
Select the
Pxeformula, and clickSave. - 
Navigate to the tab, and set these parameters:
- 
In the
Kernel Filenamefield, keep the default value. - 
In the
Initrd Filenamefield, keep the default value. - 
If the terminals connecting to this branch server are running arm64 architecture, check the
Enable ARM64 UEFI bootbox. Leave unchecked for x86-64. - 
In the
Kernel Filename for ARM64field, keep the default value. - 
In the
Initrd Filename for ARM64field, keep the default value. - 
In the
Kernel Command Line Parametersfield, keep the default value. For more information about possible values, see Saltboot Kernel Command Line Parameters. - 
In the
PXE root directoryfield, enter the path to the Saltboot directory (for example,/srv/saltboot). 
 - 
 - 
Click
Save Formulato save your configuration. - 
Apply the highstate.
 
1. Saltboot Kernel Command Line Parameters
Saltboot supports common kernel parameters and Saltboot-specific kernel parameters. All the parameters can be entered in the Kernel Command Line Parameters field of the PXE formula.
kiwidebug=1- 
Starts a shell on tty2 during boot and enables debug logging in Salt.
Do not use this parameter in a production environment as it creates a major security hole. This parameter should be used only in a development environment for debug purposes.
 MASTER- 
Overrides auto-detection of the Salt master. For example:
MASTER=myproxy.domain.com
 SALT_TIMEOUT- 
Overrides the local boot fallback timeout if the Salt master does not apply the Saltboot state within this timeout (default: 60 seconds). For example:
SALT_TIMEOUT=300
 DISABLE_HOSTNAME_ID- 
If the terminal has a hostname assigned by DHCP, it is by default used as a minion ID. Setting this option to
1disables this mechanism, and SMBios information will be used as a minion ID. DISABLE_UNIQUE_SUFFIX- 
Setting this option to
1disables adding random generated suffix to terminal minion ID.If you set this parameter make sure your terminal has either a unique hostname provided by DHCP and DNS, or the terminal hardware comes with a unique serial number stored in its SMBios memory. Otherwise there is a risk of terminal minion ID duplicity, and bootstrapping the minion will fail.
 
The following parameters (MINION_ID_PREFIX, salt_device, root) are usually autoconfigured and should be used only in specific conditions such as debugging or development:
MINION_ID_PREFIX- 
Branch ID set in the Branch Network formula form.
 salt_device- 
Device that contains the Salt configuration.
 root- 
Device that contains the already deployed root file system. Used for falling back to local boot.