Below is a “Post Install Validation Checklist” that I am working on for validating an OpenStack Deployment. This is a work in progress and is sure to be missing some items. I plan to attempt to treat this post as a live document an update as I find new items to add to the checklist
Component | Task |
---|---|
All | On each node (compute, controller) apply post-install configurations. Ensure ssh keys for root and nova exist on all hosts |
All | If deploying with Staypuft installer, ensure that puppet is stopped and disabled so that it does not overwrite post-install configurations |
Glance | Ensure that you can upload and configure OS Images |
Nova | Ensure that you can create flavors |
Nova | Ensure that you can successfully provision test instances. Test with each flavor and OS Image |
Cinder | Provision and assign a block device from Cinder. Also ensure that you can detach and delete a block device |
Neutron | Create and test tenant networks |
Neutron | Provision and assign a floating IP from an external network for each tenant network. Ensure that connectivity is successful |
Nova | Define and assign a security group to an instance, enabling at least SSH and ICMP access |
All | Reboot of all nodes to ensure configuration persistence, document any configuration changes. Push any fixes out to nodes when necessary |
Nova | Generate and test keypairs to be used for access to instances |
Nova | Ensure you are able to create and delete instance snapshots |
Swift | If using swift, verify that you can create object stor and upload or create files |
Nova | Test Live Migration by migrating instances across each compute node |
%d bloggers like this: