Files
openstack-ansible/doc/source/draft-operations-guide/openstack-operations/verify-deploy.rst
Travis Truman 9ca193fda3 Correct location of the secrets file in Ops doc
Change-Id: Id573959d641a8e9c9613ae79bdc1fc49fb79bff7
2017-01-19 10:53:48 -05:00

2.4 KiB

Verifying your cloud deployment

This is a draft cloud verification page for the proposed OpenStack-Ansible operations guide.

Verifying your OpenStack-Ansible operation

This chapter goes through the verification steps for a basic operation of the OpenStack API and dashboard.

Note

The utility container provides a CLI environment for additional configuration and testing.

  1. Determine the utility container name:

    $ lxc-ls | grep utility
    infra1_utility_container-161a4084
  2. Access the utility container:

    $ lxc-attach -n infra1_utility_container-161a4084
  3. Source the admin tenant credentials:

    # source openrc
  4. Run an OpenStack command that uses one or more APIs. For example:

    # openstack user list --domain default
    +----------------------------------+--------------------+
    | ID                               | Name               |
    +----------------------------------+--------------------+
    | 04007b990d9442b59009b98a828aa981 | glance             |
    | 0ccf5f2020ca4820847e109edd46e324 | keystone           |
    | 1dc5f638d4d840c690c23d5ea83c3429 | neutron            |
    | 3073d0fa5ced46f098215d3edb235d00 | cinder             |
    | 5f3839ee1f044eba921a7e8a23bb212d | admin              |
    | 61bc8ee7cc9b4530bb18acb740ee752a | stack_domain_admin |
    | 77b604b67b79447eac95969aafc81339 | alt_demo           |
    | 85c5bf07393744dbb034fab788d7973f | nova               |
    | a86fc12ade404a838e3b08e1c9db376f | swift              |
    | bbac48963eff4ac79314c42fc3d7f1df | ceilometer         |
    | c3c9858cbaac4db9914e3695b1825e41 | dispersion         |
    | cd85ca889c9e480d8ac458f188f16034 | demo               |
    | efab6dc30c96480b971b3bd5768107ab | heat               |
    +----------------------------------+--------------------+
  5. With a web browser, access the Dashboard using the external load balancer IP address. This is defined by the external_lb_vip_address option in the /etc/openstack_deploy/openstack_user_config.yml file. The dashboard uses HTTPS on port 443.

  6. Authenticate using the username admin and password defined by the keystone_auth_admin_password option in the /etc/openstack_deploy/user_secrets.yml file.