While upgrading the openstack platform we upgrade one service at a time. This article gives an overview of how to test core-functionality for each service.
Keystone
To verify the operation of keystone the following openstack-commands can be used:
List all openstack projects
openstack project list
- List openstack-groups groups from LDAP.
openstack group list --domain NTNU
- List API-URL's for the other services
openstack catalog list
Glance
Testing glance can be done quick and easy, by seeing that it can list images:
openstack image list
It can also be tested a bit more thouroughly by uploading an image:
wget https://cloud-images.ubuntu.com/kinetic/current/kinetic-server-cloudimg-amd64.img
qemu-img convert -f qcow2 kinetic-server-cloudimg-amd64.img -O raw kinetic-server-cloudimg-amd64.raw
openstack image create --disk-format raw --min-disk 3 --file kinetic-server-cloudimg-amd64.raw --private "Ubuntu Server 22.10 (Kinetic Kudu) amd64 - testing"
Cinder
To verify the operation of cinder the following openstack-commands can be used:
- List all volumes
openstack volume list
Neutron
API-nodes
-
BGP-agents
-
Network-nodes
-
Placement
-
Nova
Nova API
-
Nova-services
-
Heat
-
Barbican
-
Magnum
-
Octavia
-