This file provides common properties used by some or all nodes.
- all
- Defines properties common to all hosts
- Properties
- mgmtPlatform
- Defines the type of host for Management Cluster
- Valid values
- kvm: Indicates KVM Management Cluster hosts
- harvester: Indicates Harvester Management Cluster hosts
- kvmOsType
- Defines the Operating System type for the KVM hosts
- Valid values
- SLES: Indicates SLES KVM hypervisor
- Ubuntu: Indicates Ubuntu KVM hypervisor
- netmask: Network Mask for CLAN / Management network
- gateway: Network Gateway for CLAN / Management network
- dnsServers: List of primary and secondary DNS servers
- dnsSearchList: List of domains to search
- timeServers: List of primary and secondary NTP / time servers
- networkAddress: Broadcast address for CLAN / Management network
- domain: Domain name
- timezone
- Defines the timezone for hosts
- Valid values: Run timedatectl list-timezones to get a list of valid values.
- hwClock
- Defines the Hardware Clock setting for the system
- Valid values:
- UTC: Recommended - Sets the hwclock to use Coordinated Universal Time
- LOCAL: Sets the hwclock to use local time
- Valid values:
- Defines the Hardware Clock setting for the system
- sourceImagePath: Path where source images are stored or downloaded (default: tmp/vov-deployer)
- mgmtPlatform
- idracKvm
- Defines properties specific to idracKvm hosts
- ansible_ssh_pass
- SECURITY WARNING: The default value "calvin" is a placeholder and MUST be changed before deployment
- Defines the iDRAC password for SSH access to idracKvm hosts
- Recommended: Use Ansible Vault to encrypt passwords instead of storing them in plain text. See group_vars/README.md for Ansible Vault usage.
- Example using Ansible Vault:
- Create encrypted vault file: ansible-vault encrypt group_vars/idracKvm/vault.yaml
- Store password in vault: vault_ansible_ssh_pass: "your secure-password"
- Reference in commonITproperties: "ansible_ssh_pass": "{{ vault_ansible_ssh_pass }}
- iDracTimeZone
- Defines the timezone to be used by the iDRAC
- View current and available values in the iDRAC web interface under iDRAC Settings > Settings>Time Zone and NTP Settings
- pdiskType
- Defines the type of disks to be used for pdisk storage. This helps define behavior for configuring pdisk storage.
- Valid values:
- nvme: Nonvolatile Memory Express (NVMe) disks (default)
- ssd: Solid State Disk (SSD(
- hdd: Hard Disk Drive (HDD)
- pDiskRaidLevel
- RAID level for pDisk storage
- Valid values
- 6 (default)
- 10
- pDiskRaidType
- RAID type for pDisk storage
- Valid values
- swraid (default)
- hwraid
- pDiskEnclosure
- Enclosure used for Hardware RAID. Nor required for software RAID
- Valid value: Enclosure.Internal.0-1 (default)
- pDiskVdiskName
- Name of Virtual Disk for hardware RAID pDIsk storage
- Valid value: VoV_PDisks (default)
- pDiskDiskBays
- Disk bays to be used for hardware RAID pDisk storage
- Valid values: (default 2 - 25)
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- idracKvmMgmt
- Defines properties specific to idracKvmMgmt hosts
- ansible_ssh_pass
- SECURITY WARNING: The default value "calvin" is a placeholder and MUST be changed before deployment
- Defines the iDRAC password for SSH access to idracKvmMgmt hosts
- Recommended: Use Ansible Vault to encrypt passwords instead of storing them in plain text. See "idracKvm" section above for details.
- iDracTimeZone
- Defines the timezone to be used by the iDRAC
- View current and available values in the iDRAC web interface under iDRAC Settings > Settings>Time Zone and NTP Settings
- pdiskType
- Defines the type of disks to be used for pdisk storage. This helps define behavior for configuring pdisk storage.
- Valid values:
- nvme: Nonvolatile Memory Express (NVMe) disks (default)
- ssd: Solid State Disk (SSD)
- hdd: Hard Disk Drive (HDD)
- idracHvstr
- Defines properties specific to idracKvmHvstr hosts
- ansible_ssh_pass
- SECURITY WARNING: The default value "calvin" is a placeholder and MUST be changed before deployment
- Defines the iDRAC password for SSH access to idracHvstr hosts
- Recommended: Use Ansible Vault to encrypt passwords instead of storing them in plain text. See "idracKvm" section above for details.
- iDracTimeZone
- Defines the timezone to be used by the iDRAC
- View current and available values in the iDRAC web interface under iDRAC Settings > Settings>Time Zone and NTP Settings
- pdiskType
- Defines the type of disks to be used for pdisk storage. This helps define behavior for configuring pdisk storage.
- Valid values:
- nvme: Nonvolatile Memory Express (NVMe) disks (default)
- ssd: Solid State Disk (SSD(
- hdd: Hard Disk Drive (HDD)
- serverProfileTemplate: Server profile template file to use
- idracVersion: iDRAC version, for example, "9" for iDRAC9
- kvm
- Defines properties specific to KVM database hosts
- iso: ISO file name for KVM host (required for bare-metal install)
- prefixLength: Network prefix length for CLAN / Management network
- gateway: Network gateway for CLAN / Management network
- nameserver: DNS server
- mgmtInterface: CLAN / Management interface. Default: eth0
- mgmtVlan: CLAN / Management VLAN ID
- searchDomain: Search domain
- sriovEnabled:
- Defines whether SR-IOV is enabled
- Valid values
- true: Set when deploying Dell CI system
- false: Set when deploying BYOH system
- dataDisks: List of disks to include when configuring pdisk storage
- sourceAutoYastFilePath:
- Full path to AutoYaST control file with hardware / environment specific configuration
- Primary updates needed are defining / mapping network interfaces based on network configuration
- hostNetworks:
- hostNetworks.networks.<network>.interface: VM-facing interface label (for compatibility/mapping)
- hostNetworks.networks.<network>.hostInterface: Hypervisor-side bond/NIC/interface used on host
- hostNetworks.networks.<network>.vlanId: VLAN ID for that network on host
- hostNetworks.bridges.<network>: Bridge name used for that network
- Common hostNetworks.networks.<network> values: clan, byn1, byn2, cmic1, cmic2, dsu, iscsi1, iscsi2, iscsi3, iscsi4
- Common hostNetworks.bridges.<network> values: clan, byn1, byn2, cmic1, cmic2, dsu, strg1, strg2
- For storage/iSCSI, define VLAN IDs under hostNetworks.networks.iscsi1..iscsi4 and the corresponding bridges under hostNetworks.bridges.strg1/strg2.
- Legacy flat keys (supported for backward compatibility)
- clanVlanId, byn1Interface, byn1HostInterface, byn1VlanId, byn2Interface, byn2HostInterface, byn2VlanId
- cmic1VlanId, cmic2VlanId, dsuVlanId, <network>Bridge
- storageType: Type of storage for pDisks
- Valid values
- mdadm (default)
- nvme: Nonvolatile Memory Express (NVMe)
- ssd: Solid State Disk (SSD)
- hdd: Hard Disk Drive (HDD)
- Valid values
- storageDevice: pDisk storage device
- Valid values
- /dev/md0 (default for mdadm)
- /dev/sdb
- Valid values
- kvmMgmt
- Defines properties specific to KVM database hosts
- iso: ISO file name for KVM host (required for bare-metal install)
- prefixLength: Network prefix length for CLAN / Management network
- gateway: Network gateway for CLAN / Management network
- nameserver: DNS server
- mgmtInterface: CLAN / Management interface. Default: eth0
- mgmtVlan: CLAN / Management VLAN ID
- searchDomain: Search domain
- sriovEnabled:
- Defines whether SR-IOV is enabled
- Valid values
- true: Set when deploying Dell CI system
- false: Set when deploying BYOH system
- dataDisks: List of disks to include when configuring pdisk storage
- sourceAutoYastFilePath:
- Full path to AutoYaST control file with hardware / environment specific configuration
- Primary updates needed are defining / mapping network interfaces based on network configuration
- hostNetworks: Structured host-side network configuration (recommended)
- hostNetworks.networks.<network>.interface
- hostNetworks.networks.<network>.hostInterface
- hostNetworks.networks.<network>.vlanId
- hostNetworks.bridges.<network>
- Legacy flat keys (supported for backward compatibility)
- clanVlanId, byn1Interface, byn1HostInterface, byn1VlanId, byn2Interface, byn2HostInterface, byn2VlanId
- cmic1VlanId, cmic2VlanId, dsuVlanId, <network>Bridge
- tpa
- image: Image file name for TPA VM (required when deploying TPA VMs)
- system_name: Uppercase system name
- ntp_server_list: List of primary and secondary NTP servers
- system_nickname: Uppercase system nickname (same as system_name)
- pDiskNumbers: List of pdisk numbers to be configured
- netmask: Network Mask for CLAN / Management network
- gateway: Network Gateway for CLAN / Management network
- networkAddress: Network address for CLAN / Management network
- broadcastAddress: Broadcast address for CLAN / Management network
- pdiskSizeGb: Size of pdisks in GB
- numCpu: Total number of vCPU. numSockets * numCores * numThreads should = numCpu
- numSockets: Number of CPU Sockets
- numCores: Number of CPU Cores
- numThreads: Number of CPU Threads
- memoryKiB: Memory in KiB
- domain: Domain name
- dbName: Uppercase database name. (same as system_name)
- deploymentType:
Valid values:
- mpp: Massively Parallel Processing deployment. Deploys multiple TPA nodes.
- smp: Symmetric Multiprocessing deployment. Deploys a single TPA node.
- automodeInputFile: Full path to automode input file. Provides configuration details for autoput.
- ioThreads: Integer value for I/O Threads. Dependent on number and ratio of pdisks and SCSI controllers.
- networks (recommended for VM interfaces):
- networks.<network>.interface: VM NIC name for that network
- networks.<network>.vlanId: VLAN ID for that VM network
- Common <network> values: clan, byn1, byn2, cmic1, cmic2, dsu
- Legacy VM flat keys (supported): <network>Interface, <network>VlanId
- vp
image: Image file name for TPA VM (required when deploying VP VMs)
- cmic
image: Image file name for TPA VM (required when deploying CMIC VMs)
- dm
image: Image file name for TPA VM (required when deploying DM VMs)
- qgm
image: Image file name for TPA VM (required when deploying QGM VMs)
- dsu
image: Image file name for TPA VM (required when deploying DSU VMs)