Adding a delegate host using a file

Use this procedure to add a delegate host to a resource pool by using a key bundle file.
  1. Log in to the Control Center master host as a user with serviced CLI privileges.
  2. Optional: Create a new resource pool, if desired.
    1. Display the names of the existing resource pools.
      serviced pool list
    2. Create a new resource pool.
      Replace Resource-Pool with the name of a new resource pool:
      serviced pool add Resource-Pool
  3. Add a delegate host to a resource pool.
    Use the hostname or IP address to identify a Control Center cluster host. If you use a hostname, all hosts in the cluster must be able to resolve it, either through an entry in /etc/hosts or through a nameserver on the network. In the following example, replace Hostname-Or-IP with the hostname or IP address of a delegate host, and replace Resource-Pool with the name of a resource pool.

    If the host is behind a router or firewall for network address translation (NAT), include the option --nat-address to specify the NAT device's hostname or IP address and port of the delegate host.

    serviced host add --register Hostname-Or-IP:4979 Resource-Pool \
        --nat-address==NAT-Hostname-Or-IP:NAT-Port
    The command creates a unique key bundle file in the local directory.
  4. Use a file transfer utility such as scp to copy the key bundle file to the delegate host.
    Once copied to the delegate host, the key bundle file is not needed on the master host and can be deleted.
  5. Log in to the Control Center delegate host as a user with serviced CLI privileges.
  6. Install the key bundle.
    Replace Key-Bundle-Path with the pathname of the key bundle file:
    serviced host register Key-Bundle-Path
  7. Delete the key bundle file.
    The file is no longer needed on the delegate host.
    Replace Key-Bundle-Path with the pathname of the key bundle file:
    rm Key-Bundle-Path