-> Run OpenStack status: ======== # openstack-status == Glance services == openstack-glance-api: active openstack-glance-registry: active == Keystone service == openstack-keystone: active == Horizon service == openstack-dashboard: active == Swift services == openstack-swift-proxy: active openstack-swift-account: active openstack-swift-container: active openstack-swift-object: active == Cinder services == openstack-cinder-api: active openstack-cinder-scheduler: active openstack-cinder-volume: active == Support services == mysqld: active httpd: active libvirtd: active tgtd: active qpidd: active memcached: active == Keystone users == +----------------------------------+--------+---------+------------------+ | id | name | enabled | email | +----------------------------------+--------+---------+------------------+ | 53f1b119d8ef47d7bd93689c26567265 | admin | True | test@test.com | | c0cd583fbbbe412d9cbb1f080d5e992d | cinder | True | cinder@localhost | | f62233133a58436a96a28071e86c7f31 | glance | True | glance@localhost | | 27994a5db9a84077a314d63d6b92d5e3 | nova | True | nova@localhost | | 062cd0902e1644b289821956b8b9c304 | swift | True | swift@localhost | +----------------------------------+--------+---------+------------------+ == Glance images == ID Name Disk Format Container Format Size ------------------------------------ ------------------------------ -------------------- -------------------- -------------- ======== -> Check the status of running services: ======== $ for srv in api cert network objectstore scheduler compute ; do sudo service openstack-nova-$srv status; done openstack-nova-api (pid 18317) is running... openstack-nova-cert (pid 18330) is running... openstack-nova-network (pid 18343) is running... openstack-nova-objectstore: unrecognized service openstack-nova-scheduler (pid 18362) is running... openstack-nova-compute (pid 18375) is running... ======== -> Run a few common nova commands: ======== $ nova network-list +----+-------------+-----------------+ | ID | Label | Cidr | +----+-------------+-----------------+ | 1 | novanetwork | 192.168.32.0/22 | +----+-------------+-----------------+ $ nova hypervisor-list +----+----------------------------------+ | ID | Hypervisor hostname | +----+----------------------------------+ | 1 | maelstrom.lab.eng.pnq.redhat.com | +----+----------------------------------+ $ ======== $ nova hypervisor-stats +----------------------+-------+ | Property | Value | +----------------------+-------+ | count | 1 | | vcpus_used | 0 | | local_gb_used | 0 | | memory_mb | 64408 | | current_workload | 0 | | vcpus | 48 | | running_vms | 0 | | free_disk_gb | 19 | | disk_available_least | 15 | | local_gb | 19 | | free_ram_mb | 63896 | | memory_mb_used | 512 | +----------------------+-------+ ======== $ nova flavor-list +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | extra_specs | +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | 1 | m1.tiny | 512 | 0 | 0 | | 1 | 1.0 | True | {} | | 2 | m1.small | 2048 | 20 | 0 | | 1 | 1.0 | True | {} | | 3 | m1.medium | 4096 | 40 | 0 | | 2 | 1.0 | True | {} | | 4 | m1.large | 8192 | 80 | 0 | | 4 | 1.0 | True | {} | | 5 | m1.xlarge | 16384 | 160 | 0 | | 8 | 1.0 | True | {} | +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ ======== -> Ensure nova processes are running just fine: ======== # ps -ef | grep -i nova root 16515 17685 0 05:50 pts/1 00:00:00 grep -i nova nova 68283 1 0 03:03 ? 00:00:11 /usr/bin/python /usr/bin/nova-consoleauth --config-file /etc/nova/nova.conf --logfile /var/log/nova/consoleauth.log nova 68314 1 1 03:03 ? 00:01:53 /usr/bin/python /usr/bin/nova-conductor --config-file /etc/nova/nova.conf --logfile /var/log/nova/conductor.log nova 68340 1 0 03:03 ? 00:00:01 python /usr/bin/nova-novncproxy --web /usr/share/novnc/ nova 74862 1 0 03:18 ? 00:00:01 /usr/bin/python /usr/bin/nova-api --config-file /etc/nova/nova.conf --logfile /var/log/nova/api.log nova 74895 74862 0 03:18 ? 00:00:00 /usr/bin/python /usr/bin/nova-api --config-file /etc/nova/nova.conf --logfile /var/log/nova/api.log nova 74919 74862 0 03:18 ? 00:00:04 /usr/bin/python /usr/bin/nova-api --config-file /etc/nova/nova.conf --logfile /var/log/nova/api.log nova 74920 74862 0 03:18 ? 00:00:00 /usr/bin/python /usr/bin/nova-api --config-file /etc/nova/nova.conf --logfile /var/log/nova/api.log nova 75615 1 1 03:18 ? 00:01:42 /usr/bin/python /usr/bin/nova-compute --config-file /etc/nova/nova.conf --logfile /var/log/nova/compute.log nova 75653 1 0 03:18 ? 00:00:11 /usr/bin/python /usr/bin/nova-network --config-file /etc/nova/nova.conf --logfile /var/log/nova/network.log nova 75724 1 0 03:18 ? 00:00:10 /usr/bin/python /usr/bin/nova-cert --config-file /etc/nova/nova.conf --logfile /var/log/nova/cert.log nova 75749 1 0 03:18 ? 00:00:13 /usr/bin/python /usr/bin/nova-scheduler --config-file /etc/nova/nova.conf --logfile /var/log/nova/scheduler.log ========