The links to the platforms are
- https://dashboard.sto1.safespring.com/ (seamlessaccess.sunet.se project)
- https://eu-central-1.console.aws.amazon.com/ec2/home?region=eu-central-1#Home: (Frankfurt, AWS)
- https://us-west-1.console.aws.amazon.com/ec2/home?region=us-west-1#Home: (N. Californina, AWS)
- https://ntnx-prismcentral.sunet.se:9440/
Nutanix
https://wiki.sunet.se/display/sunetops/Nutanix+v2+Howto
Safespring
Using GUI
- create port seaparately under Network > Networks > suent.se-public > 'Create Port', add any name or FQDN as the name, choose 'unspecified' for IP address, it will create both IPv4 and IPv6 addresses
- create volume separately
- create VM using that port and Volume
- add appropriate secruity groups
Using API
- 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