Introduction
This page describes how to configure Votiro Cloud to work with AWS (Amazon Web Services).
Solution
To install Votiro Cloud quickly into your organization, we will create a cluster of three virtual machine instances. We will use three static IPs, one for each of the three VMs.
Prerequisites
|
n |
3 reserved IPs with DNS names. Name one DNS name of the VIP, and the rest for the VA (Votiro Appliance) nodes - a total of 5 IP addresses. |
|
n |
3 VMs, each of which has the following recommended hardware: |
For these specs, an m6a.2xlarge EC2 instance for v9.9.344 clusters on AWS will be used.
|
n |
(Optional) EFS (Amazon Elastic File System) share that will be used for file archiving. This is not required for the initial install. |
|
n |
A shared AMI (Amazon Machine Image) |
|
n |
AWS load balancer - a load balancer is required. The following is an example of a possible load balancer configuration. For more information on configuring an AWS load balancer, see Create a Network Load Balancer: |
|
a. |
Configure the target group with basic configuration: |
|
|
Target type - Instances |
|
|
Protocol version - HTTP/1.1 |
|
b. |
Configure health checks: |
|
|
Ports for the selected instances - 30443 |
|
d. |
Configure the load balancer: Create Network Load Balancer |
Note: You must contact Votiro support and provide your AWS account number and AWS region.
Procedure
|
2. |
In the navigation bar at the top of the screen, select a Region for the instance that meets your needs. This choice is important because some Amazon EC2 resources can be shared between Regions, while others can't. |
|
3. |
From the Amazon EC2 console dashboard, click on Launch instance. |
|
4. |
On the Choose AMI (Amazon Machine Image) page, click on My AMIs. |
|
5. |
Under Ownership select Shared with me. |
|
6. |
Select the Votiro Appliance. |
|
7. |
On the Choose an Instance Type page, select the M5 instance type m5.2xlarge or a larger instance. |
|
8. |
On the Configure Instance Details page: |
|
a. |
Deploy one instance at a time (Number of instances = 1). |
|
b. |
Choose between an existing Network or Create new VPC. |
|
9. |
If you selected Create new VPC: |
|
a. |
Go to your newly created VPC and click in VPC ID |
|
b. |
On the upper right side click Actions and choose Edit CIDRs. |
|
c. |
Add a new IPv4 CIDR, e.g. “172.16.1.0/24”. |
|
d. |
Click save and “172.16.2.0/24”. |
|
10. |
For Subnet, select between an existing one or Create new subnet. |
|
t |
If you chose to create a new Subnet, provide it with a name, e.g., “Votiro-subnet-172.16.1.0/24-1b”. For the IPv4 CIDR block, provide the subnet, e.g., “172.16.1.0/24”. |
|
t |
Note: for HA purposes you may proceed with creating additional subnets on different Availability Zones: |
|
i. |
Create an internet gateway setting for the subnet. |
|
ii. |
Provide with a name, e.g., “Votiro-IGW” and create an internet gateway. |
|
iii. |
Select the newly created internet gateway, click Actions and Attach to VPC. |
|
iv. |
Select your desired Route Tables, click edit routes. |
|
vi. |
Choose 0.0.0.0/0 and select Internet Gateway from the drop down. |
|
11. |
Enable Auto-assign Public IP. |
|
12. |
Define a static IP for each node according to the Network Subnet defined above. |
|
13. |
On the Add Storage page, leave storage as is. Select Delete on Termination. |
|
14. |
On the Add Tags page, add a Name value tag and name it according to your server naming convention. |
|
15. |
On the Configure Security Group page, define a specific Votiro Security group. Make sure you can ssh into any of the nodes. This will be required to complete the setup. The AWS Votiro Security Group should have the following access: |
|
t |
Port 443 TCP to and from the VIP of the appliance on 30443. This port is used for web access to Votiro. |
|
t |
Each Appliance should be able to communicate on the following ports that are required inside the VLAN between each appliance: |
|
16. |
Proceed without a keypair. The password and ssh keys are already defined on the appliance. The user name is root. To retrieve the password, contact the Votiro support team. |
|
17. |
On the Review page, verify your configuration and then launch the three instances. |
|
18. |
Use Putty or another client to ssh into each node. |
|
19. |
Run the following command in the command line: NMTUI. |
|
20. |
Select Set system hostname. |
|
21. |
Use the FQDN tied to the internal IP in the earlier step. Each node should have its own DNS entry. For example, vn-1.yourdomain.com, vn-2.yourdomain.com, and vn- 3.yourdomain.com. These DNS names should be registered in your internal DNS. |
|
22. |
Verify that you have internet connectivity by running the following command: |
ping google.com.
You should see a response similar to the screenshot below:
|
23. |
After successfully configuring the instances, contact Votiro presales before you cluster all three nodes. |
Comments
0 comments
Please sign in to leave a comment.