The inventory file,Documentation Index
Fetch the complete documentation index at: https://docs.futurex.com/llms.txt
Use this file to discover all available pages before exploring further.
hosts.inv, sets the configuration properties for the installation. The Zettaset software includes an annotated sample file, hosts.inv.example. Additional information is provided here for the file sections:
ALL NODES
ALL NODES is a section of the inventory file.None
| Variable | Description |
|---|---|
| encrypted_blockdev | Enter the block device to be encrypted (for example, /dev/sdb1). Disk partition name is expected. To use disk partition labels, set use_labels=true. |
| encrypted_mountpoint | Enter a mount point for the device (for example, /data1). The mount point must exist before the installation. |
| encrypted_mountnames | Enter a partition name. Each name must be unique for each partition on the node. (for example, crypt1) |
| encrypted_preserve | Use one of the following values:
|
| fstype | Must be set to the type of file system to make when encrypted_preserve is y or w. Must be set to the existing file system type when encrypted_preserve=n. Typical file system types include ext4 and xfs. |
| newfsargs | A string of arguments to pass to the mkfs command. If spaces exist between multiple arguments, surround the string in double quotes (for example, “-b 2048 -d su=64k,sw=4”). When no arguments are to be passed, set this value to none. Use colons to separate values. |
| mountargs | A string of mount options to pass to the crypt_mount.sh script. If spaces exist between multiple arguments, surround the string in double quotes (for example, “noatime,inode64,allocsize=16m”). When no arguments are to be passed, set this value to none. |
| kmip_client_jks | The location of the keystore that contains the client certificate. The keystore must be in this location on the installer node before installation. |
| kmip_client_jks_password | The password for the jks file. |
None
PRODUCT NAME
PRODUCT NAME is a section of the inventory file.None
SOFTWARE LICENSE
SOFTWARE LICENSE is a section of the inventory file.None
FIPS MODE
FIPS MODE is a section of the inventory file.None
true to enable FIPS 140 mode. All ZTS processes run in FIPS mode.
DISK LABELS
DISK LABELS is a section of the inventory file.None
/dev/sdb. To use disk partition labels instead, set use_labels=true.
CA CONFIGURATION
CA CONFIGURATION is a section of the inventory file.None
PEM file in external_ca_cert_source. This is the location of the CA PEM file on the installer node.
While using an external CA, you can ignore the ca_org_* values.
KMIP SERVER CONFIGURATION
KMIP SERVER CONFIGURATION is a section of the inventory file.None
internal_kmip=false and set the kmip_master_ip and kmip_master_port to point to your third-party device.
Use kmip_client_timeout to configure the timeout setting or keep the default value of 300000.
When using an external KMIP server, use kmip_client_jks_test and kmip_client_jks_passwd to enter the jks path and password and check the KMIP server connectivity before installing XCrypt. Using these values installs a KMIP client on the installation node. Leave these values blank if you do not need to check external KMIP connectivity or install a KMIP client on the installation node.
HSM CONFIGURATION
HSM CONFIGURATION is a section of the inventory file.None
| Variable | Description |
|---|---|
| hsm_so_pin | Password of identity created on the Vectera Plus and set inside the Futurex PKCS #11 (FXPKCS11) configuration file. |
| hsm_user_pin | Password of identity created on the Vectera Plus and set inside the Futurex PKCS #11 (FXPKCS11) configuration file. |
| hsm_slot | Slot number configured in the FXPKCS11 configuration file (fxpkcs11.cfg). The slot number is 0 by default. |
| hsm_lib_cfg_env_var | Specify COMPAT_MODE=3 exactly. |
| hsm_lib_file | Path and filename for the FXPKCS11 module. |
NODE FUNCTIONS
NODE FUNCTIONS is a section of the inventory file.None
| Bracketed element | Description |
|---|---|
| [ca_master] | The node that stores licenses and generates the CA. If using an external CA, set this value to a node within the cluster. |
| [kmip] | List of the KMIP server and backup server nodes. The first entry must be the kmip_master. Ignore when using an external KMIP server. |
| [kmip_master] | The KMIP master node. Must be the same as kmip_master_ip. Ignore when using an external KMIP server. |
| [slave] | List of the nodes that have encrypted partitions. |
| [license_server] | List of the nodes where the License server should be installed. Must not intersect with [kmip] or [slave] nodes. |
| [zookeeper] | List of the zookeeper nodes used when KMIP HA is enabled. List at least three nodes. These nodes cannot be members of the [kmip] group. |

