Difference between revisions of "StarlingX/Docs and Infra/InstallationGuides/virtual-AIO-Simplex/Access-StarlingX-OpenStack"
Greg-waines (talk | contribs) (→Accessing StarlingX OpenStack) |
Kristal.dale (talk | contribs) |
||
(12 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | {{Warning|header='''Warning - Deprecated'''|body='''This wiki page is out of date and now deprecated. For the current version of the StarlingX documentation please see the [https://docs.starlingx.io/ documentation website].'''}} | ||
+ | |||
__NOTOC__ | __NOTOC__ | ||
== Accessing StarlingX OpenStack == | == Accessing StarlingX OpenStack == | ||
=== Local CLIs === | === Local CLIs === | ||
+ | Login to controller-0 console or via SSH with sysadmin/<sysadmin-password> .<br /> | ||
+ | Do '''''not''''' source /etc/platform/openrc .<br /> | ||
+ | <br /> | ||
+ | Set CLI context to the StarlingX OpenStack Cloud Application and setup OpenStack admin credentials: | ||
+ | <pre> | ||
+ | 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 | ||
+ | </pre> | ||
+ | <br /> | ||
+ | OpenStack CLI commands, for the StarlingX OpenStack Cloud Application, are now available via the 'openstack' command, e.g.: | ||
+ | <pre> | ||
+ | [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)]$ | ||
+ | </pre> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | === Remote CLIs === | ||
+ | TBD<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
=== GUI === | === GUI === | ||
+ | Initial access to the StarlingX Containerized OpenStack Horizon GUI is through your browser at address:<br /> | ||
+ | :: http://<oam-floating-ip-address>:31000 | ||
+ | Use admin / <sysadmin-password> to login to the Containerized OpenStack Horizon as admin.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
=== REST APIs === | === REST APIs === | ||
+ | TBD ... this is hard. | ||
+ | <br /> | ||
+ | <br /> |
Latest revision as of 18:28, 19 February 2020
This wiki page is out of date and now deprecated. For the current version of the StarlingX documentation please see the documentation website.
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.