Saltboot Formula
The Saltboot formula is used to configure disk images and partitioning for the selected hardware type.
|
The Saltboot formula is meant to be used as a group formula. Enable and configure saltboot formula for hardware type groups. |
-
Open the details page for your new hardware type group, and navigate to the
Formulastab. -
Select the
saltboot-formulaand click Save. -
Navigate to the new tab.
-
In the
Disk 1section, set these parameters:-
In the
Disk symbolic IDfield, enter a custom name for the disk (for example,disk1). -
In the
Device typefield, selectDISK. -
In the
Disk devicefield, select the device that corresponds to the device name on the target machine (for example,/dev/sda). -
In the
RAID levelfield, leave it empty. -
In the
Disk Labelfield, selectgpt.
-
-
In the
Partitionsection, set these parameters forPartition 1:-
In the
Partition symbolic IDfield, enter a custom name for the partition (for example,p1). -
In the
Partition sizefield, specify a size for the partition in Mebibytes (MiB). -
In the
Device mount pointfield, select a location to mount the partition (for example,/data). -
In the
Filesystem formatfield, select your preferred format (for example,xfs). -
In the
OS Image to deployfield, leave it empty. -
In the
Partition encryption passwordfield, enter a password if you want to encrypt the partition. -
In the
Partition flagsfield, leave it empty.
-
-
In the
Partitionsection, set these parameters forPartition 2:-
In the
Partition symbolic IDfield, enter a custom name for the partition (for example,p2). -
In the
Partition sizefield, specify a size for the partition in Mebibytes (MiB). -
In the
Device mount pointfield, leave it empty. -
In the
Filesystem formatfield, selectswap. -
In the
OS Image to deployfield, leave it empty. -
In the
Partition encryption passwordfield, enter a password if you want to encrypt the partition. -
In the
Partition flagsfield, selectswap.
-
-
In the
Partitionsection, set these parameters forPartition 3:-
In the
Partition symbolic IDfield, enter a custom name for the partition (for example,p3). -
In the
Partition sizefield, leave it empty. This will ensure the partition uses up all remaining space. -
In the
Device mount pointfield, select/. -
In the
Filesystem formatfield, leave it empty. -
In the
OS Image to deployfield, enter the name of the image to deploy. -
In the
Image versionfield, leave it empty. This will ensure you use the latest available version. -
In the
Partition encryption passwordfield, enter a password if you want to encrypt the partition. -
In the
Partition flagsfield, leave it empty.
-
-
Click Save Formula to save your formula.
Special Partition Types
The Saltboot formula helps you with setting up special partition types.
BIOS grub Partition
A BIOS grub partition is needed for local booting from a GPT disk on non-EFI machines.
For more information, see https://en.wikipedia.org/wiki/BIOS_boot_partition.
In the formula, enter the following options:
Partition Symbolic ID: p1 Partition Size (MiB): 50 Partition Flags: bios_grub
Leave the other fields empty.
EFI Partition
An EFI partition is needed for local booting on EFI machines, Partition Table Type must be GPT.
For more information, see https://en.wikipedia.org/wiki/EFI_system_partition.
In the formula, enter the following options:
Partition Symbolic ID: p1 Partition Size (MiB): 500 Device Mount Point: /boot/efi Filesystem Format: vfat Partition Flags: boot
Leave the other fields empty.
msdos Disklabel Limitations
On msdos disk label it is possible to create maximally 4 primary partitions, extended partitions are not supported.
This limitation is not present on GPT disk label.
Troubleshooting the Saltboot Formula
For more information on troubleshooting problems with the Saltboot formula, see administration:tshoot-saltboot.adoc.