Configure Network Load Balancer in AWS
You can configure an external Network Load Balancer (NLB) in AWS for GigaVUE Cloud Suite.
Prerequisites
- Create or update Security Group policies of GigaVUE Cloud Suite components. For details, refer to Security Group.
- Create or update routes in various VPCs across participating mirrored AWS accounts so that all mirrored account VPCs can connect to the target account VPC where the AWS Network Load Balancer is deployed.
Note: GigaVUE‑FM considers the target account VPC as the centralized VPC. Use the connections towards all other mirrored account VPCs either through 1 : 1 VPC peering or via 1 : M transit gateway (that connects all participating VPCs across mirrored AWS accounts). VPC peering has no bandwidth limitation and no additional cost within the same region (recommended). Transit gateway costs more and also has a limitation of 50 Gbps burst per VPC.
- Create or update existing IAM role for GigaVUE‑FM in the centralized VPC. In addition, you need to create trust relationship between the mirrored and the target account for GigaVUE‑FM to execute the above permissions at the IAM role level. For details, refer to Permissions and Privileges (AWS).
- When configuring Network Load Balancer, you need to deploy the GigaVUE V Series Nodes using Third Party Orchestration.
- You need to configure Token \in the User Management page. For details, refer to Configure Tokens.
Perform the following steps to configure an external network load balancer in AWS:
- Create a Target Group
- Create a Load Balancer
- Create a Launch Template for Auto Scaling group
- Create an Auto Scaling group using a Launch Template
Create a Target Group
Enter or select the following details to configure target groups in AWS.
Parameters |
Description |
Reference |
Mandatory field |
---|---|---|---|
Basic Configuration |
|||
Choose a target type |
Select IP address as the target type |
Create a target group for your Network Load Balancer
|
Yes |
Protocol |
Select UDP as the protocol from the drop-down list |
Yes |
|
Port |
Enter 4789 as the port value |
Yes |
|
Health Checks |
|||
HealthCheckProtocol |
Select TCP as the protocol. |
Health checks for Network Load Balancer target groups
|
Yes |
HealthCheckPort |
Enter 8889 as the port. |
Yes |
|
HealthCheckIntervalSeconds |
Enter 10 seconds as the approximate amount of time, in seconds. |
Yes |
Create a Load Balancer
Enter or select the following details to configure a load balancer in AWS.
Parameters |
Description |
Reference |
Mandatory field |
---|---|---|---|
Basic Configuration |
|||
Scheme |
Select Internal as the scheme for the load balancer |
Yes |
|
Network Mapping |
|||
VPC |
Select the VPC for your targets (GigaVUE V Series Node) |
Yes |
|
Listeners and routing |
|||
Protocol |
Select UDP as the protocol. |
Yes |
|
Port |
Enter 4789 as the port. |
Yes |
Create a Launch Template for Auto Scaling group
Enter or select the following details to create a launch template for auto scaling groups in AWS.
Parameters |
Description |
Reference |
Mandatory field |
---|---|---|---|
Launch Template contents |
|||
Application and OS Images (Amazon Machine Image) |
Select the AMI of the GigaVUE V Series Node. |
Create a launch template for an Auto Scaling group
|
Yes |
Instance type |
Select t3a.xlarge as the instance type. |
Yes |
|
Key pair name |
Select a Key pair for the instance. |
Yes |
|
Network Settings |
|||
Device Index |
Add 2 Network Interfaces for the GigaVUE V Series Node with device index as 0 and 1 (mgmt and data interface respectively) and for the interfaces, |
Create a launch template for an Auto Scaling group
|
Yes |
Firewall (security groups) |
Keep this blank and configure one or more security groups as part of the network interface. |
Yes |
|
Advanced Settings |
|||
Advanced details |
Enter the User data as text in the following format and deploy the instance. The GigaVUE V Series Nodes uses this user data to generate config file (/etc/gigamon-cloud.conf) used to register with GigaVUE‑FM using Third Party Orchestration. Copy
|
Yes |
Create an Auto Scaling group using a Launch Template
Enter or select the following details to create an auto scaling group and launch the fabric components using the launch template in AWS.
In the Instances page, you can view the GigaVUE V Series Node instance that the load balancer deployed.
After configuring the network load balancer in AWS, you must register the GigaVUE V Series Node with GigaVUE-FM. For details abput how to deploy the GigaVUE V Series Node across the AWS accounts with Network load balancer configured, refer to Deploy Visibility Fabric with Network Load Balancer.