Jump to: navigation, search

StarlingX/Docs and Infra/InstallationGuides/COMMON/Access-StarlingX-OpenStack


DEPRECATED - Please do not edit.

Accessing StarlingX OpenStack

Local CLIs

Login to controller-0 console or via SSH with sysadmin/<sysadmin-password> .
Do not source /etc/platform/openrc .

Set CLI context to the StarlingX OpenStack Cloud Application and setup OpenStack admin credentials:

sudo su -
mkdir -p /etc/openstack
tee /etc/openstack/clouds.yaml << EOF
clouds:
  openstack_helm:
    region_name: RegionOne
    identity_api_version: 3
    endpoint_type: internalURL
    auth:
      username: 'admin'
      password: '<sysadmin-password>'
      project_name: 'admin'
      project_domain_name: 'default'
      user_domain_name: 'default'
      auth_url: 'http://keystone.openstack.svc.cluster.local/v3'
EOF
exit

export OS_CLOUD=openstack_helm


OpenStack CLI commands, for the StarlingX OpenStack Cloud Application, are now available via the 'openstack' command, e.g.:

[sysadmin@controller-0 ~(keystone_admin)]$ openstack flavor list
+--------------------------------------+------------------+------+------+-----------+-------+-----------+
| ID                                   | Name             |  RAM | Disk | Ephemeral | VCPUs | Is Public |
+--------------------------------------+------------------+------+------+-----------+-------+-----------+
| 054531c5-e74e-4525-8f4f-f4c29e4ccb04 | squid            | 2000 |   20 |         0 |     2 | True      |
| 2fa29257-8842-4c8e-b8e8-3845b632dc33 | medium.2c.1G.2G  | 1024 |    2 |         0 |     2 | True      |
| 4151fb10-f5a6-4a76-944f-5e40a4a4cb15 | large.4c.2G.4G   | 2048 |    4 |         0 |     4 | True      |
| 78b75c6d-93ca-4603-b145-aeb13dc24961 | small.1c.500M.1G |  512 |    1 |         0 |     1 | True      |
| 8b9971df-6d83-425b-92a4-87581381da6a | vanilla          |    1 |    1 |         0 |     1 | True      |
| e94c8123-2602-4c51-8686-285c78d309de | xlarge.8c.4G.8G  | 4096 |    8 |         0 |     8 | True      |
+--------------------------------------+------------------+------+------+-----------+-------+-----------+
[sysadmin@controller-0 ~(keystone_admin)]$ openstack image list
+--------------------------------------+----------------------------------------+--------+
| ID                                   | Name                                   | Status |
+--------------------------------------+----------------------------------------+--------+
| 92300917-49ab-42f5-91cf-08edc9b36d20 | Fedora-Cloud-Base-30-1.2.x86_64.qcow2  | active |
| 15aaf0de-b369-49e7-9551-c42b23efa3fa | opensquidbox.amd64.1.06a.iso           | active |
| eeda4642-db83-4b28-8400-3f3ecfd7265a | xenial-server-cloudimg-amd64-disk1.img | active |
+--------------------------------------+----------------------------------------+--------+
[sysadmin@controller-0 ~(keystone_admin)]$ 



Remote CLIs

TBD


GUI

Initial access to the StarlingX Containerized OpenStack Horizon GUI is through your browser at address:

http://<oam-floating-ip-address>:31000

Use admin / <sysadmin-password> to login to the Containerized OpenStack Horizon as admin.


REST APIs

TBD ... this is hard.