Bulk Host XML File FormatΒΆ

Hosts for bulk addition are described using an XML document.

The document root is hosts. Within the root, each host is described using a host node. To provide details, child elements are used, corresponding to the parameters for the host-add command.

The following elements are accepted. Each element takes a text string. For valid values, refer to the CLI documentation.

Element

Remarks

hostname

A unique name for the host.

Note

Controller and storage node names are assigned automatically and override user input.

personality

The type of host.

subfunctions

For a worker host, an optional element to enable a low-latency performance profile.

mgmt_mac

The MAC address of the management interface.

mgmt_ip

The IP address of the management interface.

bm_ip

The IP address of the board management controller.

bm_type

The board management controller type.

bm_username

The username for board management controller authentication.

bm_password

The password for board management controller authentication.

power_on

An empty element. If present, powers on the host automatically using the specified board management controller.

install_output

The display mode to use during installation (text or graphical). The default is text.

Note

The graphical option currently has no effect. Text-based installation is used regardless of this setting.

console

If present, this element specifies the port, and if applicable the baud, for displaying messages. If the element is empty or not present, the default setting ttyS0,115200 is used.

rootfs_device

The device to use for the rootfs partition, relative to /dev.

boot_device

The device to use for the boot partition, relative to /dev.

location

A description of the host location.

The following sample describes a controller, three worker nodes, and two storage nodes:

<?xml version="1.0" encoding="UTF-8" ?>
<hosts>
    <host>
            <personality>controller</personality>
            <mgmt_mac>08:00:27:19:b0:c5</mgmt_mac>
        <bm_ip>10.10.10.100</bm_ip>
            <bm_type>bmc</bm_type>
            <bm_username>tsmith1</bm_username>
            <bm_password>mypass1</bm_password>
        <install_output>text</install_output>
        <location>System12/A4</location>
    </host>
    <host>
            <hostname>worker-0</hostname>
            <personality>worker</personality>
            <mgmt_mac>08:00:27:dc:42:46</mgmt_mac>
            <mgmt_ip>192.168.204.50</mgmt_ip>
        <bm_ip>10.10.10.101</bm_ip>
            <bm_username>tsmith1</bm_username>
            <bm_password>mypass1</bm_password>
            <bm_type>bmc</bm_type>
        <install_output>text</install_output>
        <console></console>
    </host>
    <host>
            <hostname>worker-1</hostname>
            <personality>worker</personality>
            <mgmt_mac>08:00:27:87:82:3E</mgmt_mac>
            <mgmt_ip>192.168.204.51</mgmt_ip>
        <bm_ip>10.10.10.102</bm_ip>
            <bm_type>bmc</bm_type>
            <bm_username>tsmith1</bm_username>
            <bm_password>mypass1</bm_password>
        <rootfs_device>sda</rootfs_device>
        <install_output>text</install_output>
    </host>
    <host>
            <hostname>worker-2</hostname>
            <personality>worker</personality>
            <mgmt_mac>08:00:27:b9:16:0d</mgmt_mac>
            <mgmt_ip>192.168.204.52</mgmt_ip>
        <rootfs_device>sda</rootfs_device>
        <install_output>text</install_output>
        <console></console>
        <power_on/>
            <bm_ip>10.10.10.103</bm_ip>
            <bm_type>bmc</bm_type>
            <bm_username>tsmith1</bm_username>
            <bm_password>mypass1</bm_password>
    </host>
    <host>
            <personality>storage</personality>
            <mgmt_mac>08:00:27:dd:e3:3f</mgmt_mac>
        <bm_ip>10.10.10.104</bm_ip>
            <bm_type>bmc</bm_type>
            <bm_username>tsmith1</bm_username>
            <bm_password>mypass1</bm_password>
    </host>
    <host>
            <personality>storage</personality>
            <mgmt_mac>08:00:27:8e:f1:b8</mgmt_mac>
        <bm_ip>10.10.10.105</bm_ip>
            <bm_type>bmc</bm_type>
            <bm_username>tsmith1</bm_username>
            <bm_password>mypass1</bm_password>
    </host>
</hosts>