ClusterName |
Name of the cluster file.
|
ClusterIPStack |
The IP stack protocol: IPv4, IPv6, or DUALSTACK.
|
AdminIPv4Address
AdminIPv6Address
|
The Admin IP address of the VM (IPv4 and/or IPv6).
|
AdminIPv4Netmask
AdminIPv6Netmask
|
The Admin IP subnet in dotted decimal format (IPv4 and/or IPv6).
|
ClusterCaKey |
The CA private key. Use the default value (Empty).
|
ClusterCaPubKey |
The CA public key. Use the default value (Empty).
|
CwInstaller |
Set as "False".
|
|
Deployment
|
Enter the deployment type.
|
|
Disclaimer
|
Enter the disclaimer message.
|
ManagementIPv4Address
ManagementIPv6Address
|
The Management IP address of the VM (IPv4 and/or IPv6).
|
ManagementIPv4Netmask
ManagementIPv6Netmask
|
The Management IP subnet in dotted decimal format (IPv4 and/or IPv6).
|
ManagementIPv4Gateway
ManagementIPv6Gateway
|
The Gateway IP on the Management Network (IPv4 and/or IPv6). The address must be reachable, otherwise the installation will
fail.
|
ManagementVIP
|
The Management Virtual IP address for the cluster.
|
ManagementVIPName |
Name of the Management Virtual IP for the cluster. This is an optional parameter used to reach Crosswork cluster Management
VIP via DNS name. If this parameter is used, the corresponding DNS record must exist in the DNS server.
|
ManagementPeerIPs |
The Management peer IP addresses (IPv4 and/or IPv6) for the cluster.
|
DataIPv4Address
DataIPv6Address
|
The Data IP address of the VM (IPv4 and/or IPv6).
|
DataIPv4Netmask
DataIPv6Netmask
|
The Data IP subnet in dotted decimal format (IPv4 and/or IPv6).
|
DataIPv4Gateway
DataIPv6Gateway
|
The Gateway IP on the Data Network (IPv4 and/or IPv6). The address must be reachable, otherwise the installation will fail.
|
DataVIP
|
The Data Virtual IP address for the cluster.
|
DataVIPName |
Name of the Data Virtual IP for the cluster. This is an optional parameter used to reach Crosswork cluster Data VIP via DNS
name. If this parameter is used, the corresponding DNS record must exist in the DNS server.
|
DataPeerIPs |
The Data peer IP addresses (IPv4 and/or IPv6) for the cluster.
|
NBIIPv4Address
NBIIPv6Address
|
The NBI IP address of the VM (IPv4 and/or IPv6).
|
NBIIPv4Netmask
NBIIPv6Netmask
|
The NBI IP subnet in dotted decimal format (IPv4 and/or IPv6).
|
NBIIPv4Gateway
NBIIPv6Gateway
|
The Gateway IP on the NBI Network (IPv4 and/or IPv6). The address must be reachable, otherwise the installation will fail.
|
NBIVIP
|
The NBI Virtual IP address for the cluster.
|
DNSv4
DNSv6
|
The IP address of the DNS server (IPv4 and/or IPv6). The address must be reachable, otherwise the installation will fail.
|
NTP |
NTP server address or name. The address must be reachable, otherwise the installation will fail.
|
DomainName |
The domain name used for the cluster.
|
CWPassword |
Password to log into Cisco Crosswork. When setting up a VM, ensure the password is strong and meets the following criteria:
-
It must be at least 8 characters long and include uppercase and lowercase letters, numbers, and at least one special character.
-
The following special characters are not allowed: backslash (\), single quote ('), or double quote (").
-
Avoid using passwords that resemble dictionary words (e.g., "Pa55w0rd!") or relatable words. While such passwords may meet
the specified criteria, they are considered weak and will be rejected, resulting in a failure to set up the VM.
|
VMSize |
Sets the VM size for the cluster. For cluster deployments, the only supported option is "Large".
|
Note
|
-
If you leave this field blank, the default value ("Large") is automatically selected.
-
This parameter accepts a string value, so be sure to enclose the value in double quotes.
|
|
VMName |
Name of the VM. A unique VM name is required for each node on the cluster (Hybrid or Worker).
|
VMLocation |
Location of the VM.
|
VMType |
Indicates the type of VM. Choose either "Hybrid" or "Worker". This parameter accepts a string value, so be sure to enclose
the value in double quotes.
|
Note
|
The Crosswork cluster requires at least three VMs operating in a hybrid configuration.
|
|
IsSeed |
Choose "True" if this is the first VM being built in a new cluster. Choose "False" for all other VMs, or when rebuilding a failed VM.
This parameter accepts a string value, so be sure to enclose the value in double quotes.
|
InitNodeCount |
Total number of nodes in the cluster including Hybrid and Worker nodes. The default value is 3. Set this to match the number
of VMs (nodes) you are going to deploy.
|
InitMasterCount |
Total number of Hybrid nodes in the cluster. The default value is 3.
|
BackupMinPercent |
Minimum percentage of the data disk space to be used for the size of the backup partition. The default value is 35 (valid
range is from 1 to 80).
Please use the default value unless recommended otherwise.
|
Note
|
The final backup partition size will be calculated dynamically. This parameter defines the minimum.
|
|
ddatafs |
Refers to the data disk size for the nodes (in Giga Bytes). This is an optional parameter and the default value is 485 (valid
range is from 485 to 8000), if not explicitly specified.
Please use the default value unless recommended otherwise.
|
ssd |
Refers to the ssd disk size. This is an optional parameter and the default value is 15.
Please use the default value unless recommended otherwise.
|
ThinProvisioned |
Set to false for production deployments.
|
EnableHardReservations |
Determines the enforcement of VM CPU and Memory profile reservations (see Installation Prerequisites for KVM for more information). This is an optional parameter and the default value is "True", if not explicitly specified.
|
Note
|
This parameter accepts a string value, so be sure to enclose the value in double quotes.
|
If set as "True", the VM's resources are provided exclusively. In this state, the installation will fail if there are insufficient CPU cores,
memory or CPU cycles.
If set as "False" (only set for lab installations), the VM's resources are provided on best efforts. In this state, insufficient CPU cores
can impact performance or cause installation failure.
|
ramdisk |
Size of the Ram disk.
This parameter is only used for lab installations (value must be at least 2). When a non-zero value is provided for RamDiskSize, the HSDatastore value is not used.
|
OP_Status |
This optional parameter is used (uncommented) to import inventory post manual deployment of Crosswork cluster.
The parameter refers to the state for this VM. To indicate a running status, the value must be 2 (#OP_Status = 2).
|
SchemaVersion |
The configuration Manifest schema version. This indicates the version of the installer to use with this template.
Schema version should map to the version packaged with the sample template on cisco.com. You should always build a new template
from the default template provided with the release you are deploying, as template requirements may change from one release
to the next.
|
logfs |
Log partition size (in Giga Bytes). Default value is 20 GB and Maximum value is 1000 GB. You are recommended to use the default
value.
|
corefs |
Core partition size (in Giga Bytes). Default value is 18 GB and Maximum value is 1000 GB. You are recommended to use the default
value.
|
Timezone |
Enter the timezone. Input is a standard IANA time zone (for example, "America/Chicago"). If left blank, the default value
(UTC) is selected. This parameter accepts a string value, so be sure to enclose the value in double quotes.
This is an optional parameter.
|
Note
|
The timestamp in Kafka log messages represents the NSO server time. To avoid any mismatch between the Crosswork server time
and the NSO event time, ensure you update the NSO server time before changing the Timezone parameter in Crosswork.
|
|
EnableSkipAutoInstallFeature |
Pods marked as "skip auto install" will not be brought up unless explicitly requested by a dependent application or pod. By
default, the value is set as "False".
The recommended value for cluster deployment is "False".
|
Note
|
-
If left blank, the default value is automatically selected.
-
This parameter accepts a string value, so be sure to enclose the value in double quotes.
|
|
EnforcePodReservations |
Enforces minimum resource reservations for the pod. If left blank, the default value ("True") is selected.
This parameter accepts a string value, so be sure to enclose the value in double quotes.
|
K8Orch |
Enforces minimum resource reservations for the pod. If left blank, the default value ("True") is selected.
This parameter accepts a string value, so be sure to enclose the value in double quotes.
|
K8sServiceNetwork |
The network address for the kubernetes service network. By default, the CIDR range is fixed to '10.96.0.0/16 '. If you wish
to change this default value, please work with the Cisco Customer Experience team.
|
K8sPodNetwork |
The network address for the kubernetes pod network. By default, the CIDR range is fixed to '10.224.0.0/16 '. If you wish to
change this default value, please work with the Cisco Customer Experience team.
|
bootOptions.efiSecureBootEnabled |
Default value is "True".
This parameter accepts a string value, so be sure to enclose the value in double quotes.
|
IgnoreDiagnosticsCheckFailure |
Used to set the system response in case of a diagnostic check failure.
If set to "False" (default value), the installation will terminate if the diagnostic check reports an error. If set to "True", the diagnostic check will be ignored, and the installation will continue.
You are recommended to select the default value. This parameter accepts a string value, so be sure to enclose the value in
double quotes.
|
Note
|
-
The log files (diagnostic_stdout.log and diagnostic_stderr.log) can be found at /var/log. The result from each diagnostic execution is kept in a file at /home/cw-admin/diagnosis_report.txt.
-
Use diagnostic all command to invoke the diagnostic manually on day N.
-
Use diagnostic history command to view previous test report.
|
|