Access to the SkyAtlas Cloud
Follow the Panel link to log in.
After logging in, you can access services and resources through the panel.
The unified OpenStack client ( openstack
) is the recommended command line interface. Most of the examples in this guide will use this client. We recommend to use the most recent OpenStack client available to you. There are also versions available for standalone Mac, Windows and Linux machines.
To install the OpenStack tools on your own client machine you can follow one of this method :
Installation
Linux
Debian / Ubuntu
$ sudo apt install python3-openstackclient
Red Hat / CentOS
$ sudo yum install python3-openstackclient
MacOS
Brew
Info
If brew is not already installed yet you can fetch the one-liner installation from https://brew.sh/
Once you have brew installed you can install Openstack client just like any other package
$ brew install openstackclient
pip
$ pip install --upgrade pip wheel
$ pip install python-openstackclient
Info
In case you wish not to mess-up with your system libraries you may as well use a Python virtual env, see the documentation at https://docs.python.org/3/library/venv.html
Get Credentials
Once you've successfully logged in with your user and accessed the project, you can download either the OpenStack RC file or the OpenStack clouds.yaml File
Your RC file will look like this:
export OS_AUTH_URL=https://panel.skyatlas.com:5000
export OS_PROJECT_NAME="your_project_name"
export OS_USERNAME="your_username"
export OS_PROJECT_ID="2349******************4f96786"
export OS_USER_DOMAIN_NAME="Default"
export OS_REGION_NAME="Sogutozu-Ankara"
export OS_INTERFACE=public
export OS_IDENTITY_API_VERSION=3
echo "Please enter your OpenStack Password for project $OS_PROJECT_NAME as user $OS_USERNAME: "
read -sr OS_PASSWORD_INPUT
export OS_PASSWORD=$OS_PASSWORD_INPUT
Use OpenStack RC file :
$ source your_project_name-openrc.sh
Your clouds.yaml file will look like this:
clouds:
skyatlas:
auth:
auth_url: https://panel.skyatlas.com:5000
username: "your_username"
password: "*****************"
project_name: "your_project_name"
project_id: 2349******************4f96786
user_domain_name: "Default"
regions:
- Sogutozu-Ankara
interface: "public"
identity_api_version: 3
Use OpenStack clouds.yaml File
$ mkdir -p ~/.config/openstack
$ mv clouds.yaml ~/.config/openstack/clouds.yaml
# or
$ mkdir -p /etc/openstack
$ mv clouds.yaml /etc/openstack/clouds.yaml
$ export OS_CLOUD=skyatlas
# or
$ openstack --os-cloud=skyatlas
Connect Cloud
Sample command you can issue to test you are ready.
$ openstack project list
+-----------------------------------+--------------------+
| ID | Name |
+-----------------------------------+--------------------+
| 2349******************4f96786 | your_project_name |
+-----------------------------------+--------------------+