Linux Kickstart provisioning uses a configuration file to automate a Linux installation on a newly provisioned machine. To prepare for provisioning you must create a bootable ISO image and a kickstart or autoYaST configuration file.
The following is a high-level overview of the steps required to prepare for Linux Kickstart provisioning:
Ensure that a DHCP server is available on the network. vRealize Automation cannot provision machines by using Linux Kickstart provisioning unless DHCP is available.
Prepare the configuration file. In the configuration file, you must specify the locations of the vRealize Automation server and the Linux agent installation package. See Prepare the Linux Kickstart Configuration Sample File.
Edit the isolinux/isolinux.cfg or loader/isolinux.cfg to specify the name and location of the configuration file and the appropriate Linux distribution source.
Create the boot ISO image and place it in the required location. Record the address.
Table 1. Required Location
Place the image in a web-accessible location.
Place the image in a location available to NFS or CIFS.
The appropriate location is determined by your PXE server configuration.
Add customization scripts.
To specify post-installation customization scripts in the configuration file, see Specify Custom Scripts in a kickstart/autoYaST Configuration File.
To call Visual Basic scripts in blueprint, see Enabling Visual Basic Scripts in Provisioning.
Gather the name and location of the ISO image so that tenant administrators and business group managers can include it in their blueprints. For Dell iDRAC integrations where the image is located on a CIFS share that requires authentication, you need to provide tenant administrators and business group managers with the username and password to access the share.Note:
You can create a build profile with the property set BootIsoProperties to include the required ISO information. This makes it easier for tenant administrators and business group managers to include this information correctly in their blueprints.