Installation on A10 Hardware Appliances

Harmony Controller software can be installed on the Hardware appliances and Harmony Controller 2000 and Harmony Controller 8000 are the two models available.

KVM hypervisor is installed on these appliances and VMs are created on top of the KVM. Software installation happens on the VMs inside these appliances.

Following four combinations of the appliances are possible:

  1. One Harmony Controller 2000 Appliance
    One VM inside the appliance
  2. Two Harmony Controller 2000 Appliance
    Three total VMs: 2 in one appliance and 1 on other appliance
  3. One Harmony Controller 8000 Appliance
    Three VMs inside the appliance
  4. Two Harmony Controller 8000 Appliance
    Three total VMs: 2 in one appliance and 1 on other appliance

Hardware Pre-Requisites

Before starting to install Harmony Controller software on the appliances, following steps are to be carried out:

  1. Mount the appliances in a rack, connect power supply and other cables as described in the Installation Guide of the appliance.
  2. Set-up IP address for the appliances and change the default admin login password as described in the Quick Start Guide.

Please refer the documents shipped with the appliances for the detailed instructions of the steps above. Alternately, the docs are available at following locations:

Software Installation on one Harmony Controller 2000 Appliance

In case of one Harmony Controller 2000, one VM (node) is placed in the appliance and controller software is installed in that VM.

_images/HC2000.png

Before You Begin

  1. Number of Appliances
    Installation can be done on 1 or 2 appliances as described in various sections in this document. As in this case installation is being done on 1 appliance, the answer should be 1.
  2. IP address and Subnet prefix for NodeZero
    This IP address and Subnet mask will be assigned to the NodeZero after it is created and note that the IP address cannot be changed. This IP address may belong to different subnet from Appliance IP address as per your organizational policies. Keeping it in the same Subnet also works well.
  3. Gateway IP address for NodeZero
    Gateway address of the Subnet where NodeZero is placed.
  4. DNS IP address for NodeZero
    IP address of DNS server that NodeZero can use.
  5. Email address of root provider administrator
    Email address will be used as user name for root provider administrator to login to Harmony Portal and administer infrastructure and tenants.
  6. Password for root provider administrator
    Any password can be kept as per the password policy displayed at the time of installation.
  7. Password for operator
    Operator Console is to manage and monitor Harmony Controller installation. User name for operator is ‘admin’. Any password can be kept as per password policy displayed at the time of installation.
  8. Internal Subnet
    Assign an internal IP address range of 256 IP address to be used for all internal networks.

Install Harmony Controller Software

Following are the steps for installing Harmony Controller Software on appliance:

  1. Login to Harmony Controller 2000 appliance as user admin with your password.

  2. Go to /a10data folder:

    # cd /a10data
    
  3. Type the following command to start the installation script:

$ sudo su # StartHC

The script is interactive and will prompt for information. Follow the on-screen instructions and provide the value of items asked.

Next Steps

  • Configure SSL certificates for FQDN and email server information using A10 Harmony Controller Operator Console in the Certificate section under Configuration Management.
  • FQDN should be mapped to NodeZero IP address.
  • Setup scripts for transferring scheduled backup files to external storage as described in maintenance information.

Software Installation of Cluster on two Harmony Controller 2000 Appliances

In case of two Harmony Controller 2000 appliances, three VMs (nodes) are placed in the appliances (two nodes on one appliance and one node on other appliance). The controller software is installed in those VMs.

_images/2HC2000.png

Before You Begin

Before starting the installation process, make sure that the pre-requisites are met.

  1. Number of Appliances
    Installation can be done on 1 or 2 appliances as described in various sections in this document. As in this case installation is being done on 1 appliance, the answer should be 2.
  2. IP address for Second Appliance
    This is the IP address for the second appliance.
  3. IP address and Subnet prefix for NodeZero
    This IP address and Subnet mask will be assigned to the NodeZero after it is created and note that the IP address cannot be changed. This IP address may belong to different subnet from Appliance IP address as per your organizational policies. Keeping it in the same subnet also works well.
  4. Gateway IP address for NodeZero
    Gateway address of the subnet where Node zero is placed.
  5. DNS IP address for NodeZero
    IP address of DNS server that NodeZero can use.
  6. IP address and Subnet prefix for NodeOne IP
    This IP address and Subnet mask will be assigned to the NodeOne and note that the IP address cannot be changed.
  7. Gateway IP address for NodeOne
    Gateway address of the Subnet where NodeOne is placed.
  8. DNS IP address for NodeOne
    IP address of DNS server that NodeOne can use.
  9. IP address and Subnet prefix for NodeTwo IP
    This IP address and Subnet mask will be assigned to the NodeTwo and note that the IP address cannot be changed.
  10. Gateway IP address for NodeTwo
    Gateway address of the Subnet where NodeTwo is placed.
  11. DNS IP address for NodeOne
    IP address of DNS server that NodeTwo can use.
  12. Email address of root provider administrator
    Email address will be used as user name for root provider administrator to login to Harmony Portal and administer infrastructure and tenants.
  13. Password for root provider administrator
    Any password can be kept as per the password policy displayed at the time of installation.
  14. Password for operator
    Operator Console is to manage and monitor Harmony Controller installation. User name for operator is ‘admin’. Any password can be kept as per password policy displayed at the time of installation.
  15. Floating IP Address
    A floating IP address is assigned to the NodeZero. In case this node fails, the floating IP address is automatically moved to the next NodeZero. All external communication happens through the floating IP address. This IP address must be an unused IP address in the same subnet as nodes.
  16. Internal Subnet
    Assign an internal IP address range of 256 IP address to be used for all internal networks.

Install Harmony Controller Software

Following are the steps for installing Harmony Controller Software on appliance:

  1. Login to Harmony Controller 2000 appliance as admin with your password.

  2. Go to /a10data folder:

    # cd /a10data
    
  3. Type the following command to start the installation script:

$ sudo su # StartHC

The script is interactive and will prompt for information. Follow the on-screen instructions and provide the value of items asked.

Next Steps

  • Configure SSL certificates for FQDN and email server information using A10 Harmony Controller Operator Console in the Certificate section under Configuration Management.
  • FQDN should be mapped to Floating IP address.
  • Setup scripts for transferring scheduled backup files to external storage as described in maintenance information.

Software Installation of Cluster one Harmony Controller 8000 Appliance

In case of one Harmony Controller 8000, three VMs (nodes) are placed in the appliance and controller software is installed in those VMs.

_images/HC8000.png

Before You Begin

Before starting the installation process, make sure that the pre-requisites are met.

  1. Number of Appliances
    Installation can be done on 1 or 2 appliances as described in various sections in this document. As in this case installation is being done on 1 appliance, the answer should be 1.
  2. IP address and Subnet prefix for NodeZero
    This IP address and Subnet mask will be assigned to the NodeZero after it is created and note that the IP address cannot be changed. This IP address may belong to different subnet from Appliance IP address as per your organizational policies. Keeping it in the same subnet also works well.
  3. Gateway IP address for NodeZero
    Gateway address of the subnet where NodeZero is placed.
  4. DNS IP address for NodeZero
    IP address of DNS server that NodeZero can use.
  5. IP address and Subnet prefix for NodeOne IP
    This IP address and Subnet mask will be assigned to the NodeOne and note that the IP address cannot be changed.
  6. Gateway IP address for NodeOne
    Gateway address of the Subnet where NodeOne is placed.
  7. DNS IP address for NodeOne
    IP address of DNS server that NodeOne can use.
  8. IP address and Subnet prefix for NodeTwo IP
    This IP address and Subnet mask will be assigned to the NodeTwo and note that the IP address cannot be changed.
  9. Gateway IP address for NodeTwo
    Gateway address of the Subnet where NodeTwo is placed.
  10. DNS IP address for NodeOne
    IP address of DNS server that NodeTwo can use.
  11. Email address of root provider administrator
    Email address will be used as user name for root provider administrator to login to Harmony Portal and administer infrastructure and tenants.
  12. Password for root provider administrator
    Any password can be kept as per the password policy displayed at the time of installation.
  13. Password for operator
    Operator Console is to manage and monitor Harmony Controller installation. User name for operator is ‘admin’. Any password can be kept as per password policy displayed at the time of installation.
  14. Floating IP Address
    A floating IP address is assigned to the NodeZero. In case this node fails, the floating IP address is automatically moved to the next NodeZero. All external communication happens through the floating IP address. This IP address must be an unused IP address in the same subnet as nodes.
  15. Internal Subnet
    Assign an internal IP address range of 256 IP address to be used for all internal networks.

Install Harmony Controller Software

Following are the steps for installing Harmony Controller Software on appliance:

  1. Login to Harmony Controller 8000 appliance as admin with your password.

  2. Go to /a10data folder:

    # cd /a10data
    
  3. Type the following command to start the installation script:

$ sudo su # StartHC

The script is interactive and will prompt for information. Follow the on-screen instructions and provide the value of items asked.

Next Steps

  • Configure SSL certificates for FQDN and email server information using A10 Harmony Controller Operator Console in the Certificate section under Configuration Management.
  • FQDN should be mapped to Floating IP address.
  • Setup scripts for transferring scheduled backup files to external storage as described in maintenance information.

Software Installation of Cluster on two Harmony Controller 8000 Appliances

In case of two Harmony Controller 8000 appliances, three VMs (nodes) are placed in the appliances (two nodes on one appliance and one node on other appliance). The controller software is installed in those VMs.

_images/2HC8000.png

Before You Begin

  1. Number of Appliances
    Installation can be done on 1 or 2 appliances as described in various sections in this document. As in this case installation is being done on 2 appliances, the answer should be 2.
  2. IP address for Second Appliance
    This is the IP address for the second appliance.
  3. IP address and Subnet prefix for NodeZero
    This IP address and Subnet mask will be assigned to the NodeZero after it is created and note that the IP address cannot be changed. This IP address may belong to different subnet from Appliance IP address as per your organizational policies. Keeping it in the same subnet also works well.
  4. Gateway IP address for NodeZero
    Gateway address of the subnet where NodeZero is placed.
  5. DNS IP address for NodeZero
    IP address of DNS server that NodeZero can use.
  6. IP address and Subnet prefix for NodeOne IP
    This IP address and Subnet mask will be assigned to the NodeOne and note that the IP address cannot be changed.
  7. Gateway IP address for NodeOne
    Gateway address of the Subnet where NodeOne is placed.
  8. DNS IP address for NodeOne
    IP address of DNS server that NodeOne can use.
  9. IP address and Subnet prefix for NodeTwo IP
    This IP address and Subnet mask will be assigned to the NodeTwo and note that the IP address cannot be changed.
  10. Gateway IP address for NodeTwo
    Gateway address of the Subnet where NodeTwo is placed.
  11. DNS IP address for NodeTwo
    IP address of DNS server that NodeTwo can use.
  12. Email address of root provider administrator
    Email address will be used as user name for root provider administrator to login to Harmony Portal and administer infrastructure and tenants.
  13. Password for root provider administrator
    Any password can be kept as per the password policy displayed at the time of installation.
  14. Password for operator
    Operator Console is to manage and monitor Harmony Controller installation. User name for operator is ‘admin’. Any password can be kept as per password policy displayed at the time of installation.
  15. Floating IP Address
    A floating IP address is assigned to the NodeZero. In case this node fails, the floating IP address is automatically moved to the next NodeZero. All external communication happens through the floating IP address. This IP address must be an unused IP address in the same subnet as nodes.
  16. Internal Subnet
    Assign an internal IP address range of 256 IP address to be used for all internal networks.

Install Harmony Controller Software

Following are the steps for installing Harmony Controller Software on appliance:

  1. Login to HC-8000 appliance as admin and type the password.

  2. Go to /a10data folder:

    # cd /a10data
    
  3. Type the following command to start the installation script:

$ sudo su # StartHC

The script is interactive and will prompt for information. Follow the on-screen instructions and provide the value of items asked.

Next Steps

  • Configure SSL certificates for FQDN and email server information using A10 Harmony Controller Operator Console in the Certificate section under Configuration Management.
  • FQDN should be mapped to Floating IP address.
  • Setup scripts for transferring scheduled backup files to external storage as described in maintenance information.