Skip to content

GSS Springboard

How to create springboard?

  1. Create a VPC for use by springboard.

springboard_1.png

2. Create a security group for use by springboard instance

springboard_2.png

    3. Create a subnet for use by springboard instance

springboard_3.png

4. Create springboard instance

springboard_4.png

5. Create Internet Gateway and attach to springboard's VPC

springboard_5.png

6. Add Internet Gateway for springboard VPC|Route tables

springboard_6.png

After completing the above steps, you will be able to connect to Springboard via ssh.

Preconditions to connect gss instances

Since springboard and gss instances are under different VPCs, the connection can be established through VPC|peering connections.

Since the instances for dev,stage and prod have the same subnet, springboard cannot implement connecting to the instances with the same subnet, so new subnets needs to be created for the dev and stage environments.

  1. VPC|peering connections creation(Note: Approval needs to be done in VPC| Peering connections of another region)
    1. Create VPC|peering connections for each VPC of gss instances

springboard_7.png

b. Add corresponding VPC-Peer to the route table of springboard and the private route table of the corresponding environment

For springboard's route table:

springboard_8.png

For the private route table of the corresponding environment:

springboard_9.png

2. New subnet creation(create new subnet for dev/stage because of overlapping subnets)

Need to create two private subnets and two public subnets:

springboard_10.png

a. Add another CIDR for VPC

springboard_11.png

b. Create subnet for new CIDR

springboard_12.png

c. Associate to VPC

springboard_13.png

springboard_14.png

d. Update to new subnets in BeanStalk|Environment|Configuration

springboard_15.png

How to connect gss instances by springboard?

Note: 1. To connect springboard, you need to download GSS-Virginia.pem first. 2. After connecting springboard, you need to use the key named GSS-Virginia.pem if you want to connect the instances from Virginia. Same for Ohio and California.

  1. Connect to gss springboard: ssh -i "GSS-Virginia.pem" ec2-user@54.198.128.33
  2. Switch to /home/ec2-user folder(key pair in this folder)
  3. Connect to gss instance by ssh. Eg: ssh -i "GSS-Virginia.pem" ec2-user@10.0.52.65