- 17 Oct 2023
- 3 Minutes to read
- Print
- DarkLight
- PDF
Virtual Service Router (vSR) deployment on AWS
- Updated on 17 Oct 2023
- 3 Minutes to read
- Print
- DarkLight
- PDF
# Nodegrid vSR on Amazon Web Services AWS
This documentation details creating a Virtual Service Router VM instance on Amazon Web Services AWS. The objective is to create a Nodegrid vSR instance that acts as a concentrator/hub to interconnect with other Nodegrids (e.g., Hive SR, Bold SR, or Mini SR) and deploy SD-WAN on them.
The following diagram, Diagram-1, shows the expected result:
This is the process:
- Licensing and Instance requirements
- AWS Credentials
- Nodegrid vSR AMI image
- Create a Nodegrid vSR instance
- Web Access to the Nodegrid vSR
1. Licensing
The Nodegrid vSR product has five hardware license tiers. vSR VM can run for 30 days with no restraints, but after 30 days without a license, the software restrict vSR use.
Tier | CPU | RAM | Equivalent |
---|---|---|---|
1 | 2vCPU | 4GiB | AWS c5.large |
2 | 4vCPU | 8GiB | AWS c5.xlarge |
3 | 4vCPU | 16GiB | AWS m5.xlarge |
4 | 8vCPU | 32GiB | AWS m5.2xlarge |
5 | 16vCPU | 64GiB | AWS m5.4xlarge |
2. AWS Credentials
The following is assumed:
- AWS user with privileges to create EC2 and VPC resources
- AWS Region and Zone selected to deploy the instance
3. Nodegrid vSR AMI image
The Nodegrid vSR AMI is distributed by ZPE Systems (currently, not publicly available in the AWS Marketplace AMIs/ Community AMIs). To request the AMI, contact support@zpesystems.com. Support will require the customer AWS account ID and will then share the current AMI image with the customer.
The AMI image is by default shared to us-east-2
To verify the AMI availability:
- Access https://console.aws.amazon.com/ and select Region and Zone
- Select Images > AMI Catalog > My AMIs
- Verify the image, e.g., Nodegrid_Platform_v5.8.3_20230221.iso
4. Create a Nodegrid vSR instance
This is the simplified procedure to deploy an EC2 instance in AWS (some resources shown in the Diagram-1 are automatically created with pre-defined AWS default configurations.
- Access https://console.aws.amazon.com/ and select the preferred Region and Zone
- Select Images > AMI Catalog > My AMIs
- Select the Nodegrid vSR image, e.g., Nodegrid_Platform_v5.8.3_20230221.iso
- Select Launch Instance with AMI
- Enter Instance Name, e.g., vsrAWS-1
- Select Instance type, e.g., t3.medium
- Create or select a Key pair
- On Network settings
- Select Create security group
- Select Allow SSH traffic from Anywhere (adapt this rule as needed)
- Select Allow HTTPS traffic from the internet
- Select Allow HTTP traffic from the internet
- Go to Network settings > Edit
- Create a new default VPC, then refresh the drop-down list and select it
- On Auto-assign public IP, select Enable
- On Create security group: enter Name and Description, e.g., zpe-vsr and Security Group for Nodegrid vSR
- Configure storage
- Define disk size, e.g., 64 GiB, and select gp2
Select Launch Instance
Launch an instance Success
Click View all instances: on the list, select the created instance and look for the assigned public IP
5. Web Access to the Nodegrid vSR
- In a browser, open https://Public-AWS-IP
- Log in to the Nodegrid vSR WebUI. Default credentials are:
- user: admin
- password: admin
- Follow the steps to change the password
- Congratulations! You have successfully deployed a Nodegrid vSR instance.
6. Enroll vSR to ZPE Cloud
A Nodegrid vSR is managed on ZPE Cloud. The new deployed unit must be enrolled to the customer's ZPE Cloud instance.
- Login to your ZPE Cloud account Global , EU or onPrem
- Go to SETTINGS :: ENROLLMENT :: CLOUD
- Copy the Customer Code and Enrollment Key (required to claim the vSR).
- In a browser, login to vSR with https://Public-AWS-IP.
- Go to Security :: Services and enable ZPE Cloud service
- Go to System :: Toolkit :: Cloud Enrollment
- Enter the following information
- URL: URL of the zpecloud instance, default https://zpecloud.com
- Customer Code: Use the copied Customer Code from the Cloud Instance
- Enrollment Key: Use the copied Enrollment Key
- Click ENROLL
- The unit is enrolled on ZPE Cloud and become available in ZPE Cloud under DEVICES :: AVAILABLE.
- To start managment of the vSR, select and click on ENROLL.
- When enrolled, the vSR is managed on ZPE Cloud like any other Nodegrid device.
7. VSR Firmware Update
The created VSR instance can be updated using all offically supported methodes, simialr to all other appliancex, including ZPECloud and firmware updated via the WebUI or CLI.
The AMI image is required only for the inital deployment.