Welcome to VMware Templates 1.1.0 Latest Version.
Thunder® ADCs (Application Delivery Controllers) are high-performance solutions to accelerate and optimize critical applications to ensure delivery and reliability.
VMware Templates is a custom template to create and configure Thunder using Templates[.yaml] and Python[.py] scripts.
This template contains several configurations of Thunder which can be applied via box examples provided. VMware Templates will install Thunder in the VMware cloud environment and configure the Thunder via AXAPI.
Below listed A10’s vThunder vADC (Application Delivery Controller) are tested and supported.
| ACOS ADC | VMWARE 1.0.0 | VMWARE 1.1.0 |
|---|---|---|
ACOS version 6.0.3-p1 |
Yes |
Yes |
ACOS version 6.0.3 |
Yes |
Yes |
ACOS version 6.0.2 |
Yes |
Yes |
ACOS version 6.0.1 |
Yes |
Yes |
ACOS version 6.0.0 |
Yes |
Yes |
ACOS version 5.2.1-p9 |
Yes |
Yes |
ACOS version 5.2.1-p8 |
Yes |
Yes |
ACOS version 5.2.1-p6 |
Yes |
Yes |
ACOS version 5.2.1-p5 |
Yes |
Yes |
ACOS version 5.1.0-p7 |
Yes |
Yes |
-
All template deployment and configuration parameters are separate.
-
Added SLB HTTP and Persist Cookie templates.
-
Added BACKEND-AUTOSCALE support which applies an SLB configuration automatically whenever backend app/web servers are autoscaled.
-
Added the following new templates:
- A10-vThunder-3NIC-1VM
- A10-vThunder-3NIC-2VM
- A10-vThunder-3NIC-3VM
-
Added the following configurations for each of the templates:
- BASIC-SLB
- CHANGE-PASSWORD
- GLM-LICENSE
- HIGH-AVAILABILITY
- HYBRID-CLOUD-GSLB
- SSL-CERTIFICATE
- CONFIG-SLB_ON_BACKEND-AUTOSCALE
For more information on using this option please refer to release 1.1.0 documentation
-
The VMware Template release v1.0.0 includes the vROps and vRLI dashboard configuration.
-
VMware VSphere
The pre-requisite to using this option is to download the scripts first by the user, upload script to VMware VSphere cloud assembly and select parameters.
For more information on using this option please refer to release 1.0.0 documentation
-
Log in to the A10 Support Portal and go to Software and Documentation > Thunder & AX Series > vThunder Installation - ADC/SLB > X.X.X Release > vThunder Appliance for VMware or vThunder Appliance for KVM.
-
Select the vThunder OVA <ACOS_vThunder_xxx.ova> or ISO image <ACOS_vThunder_xxx.iso>.
To install VMware ESXi on your Bare Metal instance, see VMware ESXi Installation and Setup.
-
VMware vRealize Operations (vROps) - To install vROps on the ESXi host, see vROps installation.
-
VMware vRealize Log Insight (vRLI) - To install vRLI on the ESXi host, see vRLI installation.
Navigate to the VMware template directory which needs to be applied and follow the below steps.
- Navigate to the VMware vRealize automation -> Cloud Assembly
- Go to the Design tab. Click New form and upload existing template.
- Enter a name, select a project, and click Create. Upload yaml file.
- Click on the created template, go to the editor, then test and deploy.
To verify the applied configuration, follow the below steps:
-
SSH into the Thunder device using your username and password.
-
Once connected, enter the following commands:
$
enable$
show running-config
You will see the following configurations:
!
interface management
ip address X.X.X.X 255.255.255.0
ip default-gateway X.X.X.X
!
interface ethernet 1
!
interface ethernet 2
If you have created a new example, please save the VMware Templates/Python file with a resource-specific name, such as "VMware-3NIC-1VM.yaml"
- Clone the repository.
- Copy the newly created file and place it under the /examples/resource directory.
- Create an MR against the master branch.
VMware template documentation is available below location,
- VMware: https://documentation.a10networks.com -> Infrastructure as Code (IAC) -> VMware
Please raise the issue in the GitHub repository. Please include the VMware templates script that demonstrates the bug and the command output and stack traces will be helpful.
Please reach out at [email protected] with "a10-vmware-templates" in the subject line.