Chapter 2. Attributes

Table 2-1. Roll Attributes

NameTypeDefault
disableServices stringkudzu canna cWnn FreeWnn kWnn tWnn mDNSResponder
Info_CertificateCountry [a] string 
Info_CertificateLocality [a] string 
Info_CertificateOrganization [a] string 
Info_CertificateState [a] string 
Info_CertificateContact [a] string 
Info_CertificateLatLong [a] string 
Info_CertificateName [a] string 
Info_CertificateURL [a] string 
Kickstart_DistroDir [a] string/export/rocks
Kickstart_Keyboard [a] stringus
Kickstart_Lang [a] stringen_US
Kickstart_Langsupport [a] stringen_US
Kickstart_Mutlicast [a] string226.117.172.185
Kickstart_PrivateAddress [a] string10.1.1.1
Kickstart_PrivateBroadcast [a] string10.1.255.255
Kickstart_PrivateDNSDomain [a] stringlocal
Kickstart_PrivateDNSServers [a] string10.1.1.1
Kickstart_PrivateGateway [a] string10.1.1.1
Kickstart_PrivateHostname [a] string 
Kickstart_PrivateKickstartBaseDir [a] stringinstall
Kickstart_PrivateKickstartCGI [a] stringsbin/kickstart.cgi
Kickstart_PrivateKickstartHost [a] string10.1.1.1
Kickstart_PrivateNTPHost [a] string10.1.1.1
Kickstart_PrivateNetmask [a] string255.255.0.0
Kickstart_PrivateNetmaskCIDR [a] string16
Kickstart_PrivateNetwork [a] string10.1.0.0
Kickstart_PrivatePortableRootPassword [a] string 
Kickstart_PrivateRootPassword [a] string 
Kickstart_PrivateSHARootPassword [a] string 
Kickstart_PrivateSyslogHost [a] string10.1.1.1
Kickstart_PublicAddress [a] string 
Kickstart_PublicBroadcast [a] string 
Kickstart_PublicDNSDomain [a] string 
Kickstart_PublicDNSServers [a] string 
Kickstart_PublicGateway [a] string 
Kickstart_PublicHostname [a] string 
Kickstart_PublicKickstartHost [a] string 
Kickstart_PublicNTPHost [a] string 
Kickstart_PublicNetmask [a] string 
Kickstart_PublicNetmaskCIDR [a] string 
Kickstart_PublicNetwork [a] string 
Kickstart_Timezone [a] string 
airboss [b] stringspecified on boot line
arch [c], [b] stringi386 | x86_64
dhcp_filename [d] stringpxelinux.0
dhcp_nextserver [d] string10.1.1.1
hostname [e], [b] string 
kickstartable [d] boolTRUE
os [c], [b] stringlinux | solaris
rack [e], [b] int 
rank [e], [b] int 
rocks_version [a] string7.0
rsh [f] boolFALSE
rocks_autogen_user_keys [f] boolFALSE
ssh_use_dns [a] boolTRUE
x11 [f] boolFALSE
Notes:
a. Default value created using rocks add attr name value and affects all hosts.
b. Default value created using rocks add host attr localhost name value and only affects the frontend appliance.
c. Attribute is for internal use only, and should not be altered by the user. Each time a machine installs this attributed is reset to the default value for that machine (depend on kernel booted).
d. Default value created using rocks add appliance attr appliance name value for the frontend and compute appliances.
e. Attribute cannot by modified. This value is not recorded in the cluster database and is only available as an XML entity during installation.
f. Attribute is referenced but not defined so is treated as FALSE.

Info_Certificate_{*}

The attributes are created during frontend installation. The values are taken from user input on the system installation screens.

Kickstart_{*}

The attributes are created during frontend installation. The values are taken from user input on the system installation screens. All of these attributes are considered internal to Rocks® and should not be modified directly.

airboss

Specifies the address of the airboss host. This only applies to virtual machines.

arch

The CPU architecture of the host. This host-specific attribute is set by the installing machine. User changes to this attribute have no affect.

dhcp_filename

Name of the PXE file retrieved over TFTP at startup.

dhcp_nextserver

IP address of the server that servers installation profiles (kickstart, jumpstart). In almost all configuration this should be the frontend machine.

kickstartable

The attribute must be set to TRUE for all appliances, and FALSE (or undefined) for all unmanaged devices (e.g. network switches).

os

The OS of the host. This host-specific attribute is set by the installing machine. User changes to this attribute have no affect.

rsh

If TRUE the machine is configured as an RSH client. This is not recommended, and will still require RSH server configuration on the frontend machine.

ssh_use_dns

Set to FALSE to disable DNS lookups when connecting to nodes in the cluster over SSH. If establishing an ssh connect is slow the cause may be a faulty (or absent) DNS system. Disabling this lookup will speed up connection establishment, but lowers the security of your system.

x11

If TRUE X11 is configured and the default runlevel is changed from 3 to 5. X11 is always configure on the frontend and this attribute applies only to the other nodes in the cluster.