...
- Documentation - https://docs.safespring.com/new/app-creds/
- Create application credentials from Identity > Application Credentials (only Name required)
- Download the source file
- Run below commands
source app-cred-<name of cred>-openrc.sh
openstack port create --network public <name of port>
openstack server create --volume <name of volume> --flavor <> --network public --port <name of port> --key-name <name of ssh key > <name of VM>
AWS
- Login and choose the site from the top right corner menu
- Choose EC2 dashboard
- Allocate elastic IP addresses from left menu, network & security > elastic ips
- There is a template called seamlessaccess_template. Launch instance from Instances>launch instance>launch instance from template
- Go to instances, change the name and hostname so it is easily identifiable.
- Go to network & security > elastic ips, click on one of the free elastic ips, choose ‘associate elastic ip address’ on top and then choose the instance and private ip address of the instance you want the elastic ip to be associated to
- Create necessary security groups
- Go to Instances, click on the instance, add secruity groups by double clicking on the instance. Choose Networking > change security groups.
- If disk needs to be resized, follow this
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html (Extending a Linux file system after resizing a volume)
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 40G 0 disk
└─xvda1 202:1 0 8G 0 part /
growpart /dev/xvda 1
resize2fs /dev/xvda1