Rubygem-Staypuft: Deployment of nonHA Nova (Vlan) gets paused with errors on 55.2%.
Environment: poodle 2014-07-25.2
Steps to reproduce:
1. install rhel-osp-installer.
2. Configure/run a deployment of nova network (1 controller +2 compute) with: vlan Tenant Network Type, vlan range: 10:100, floating IP range for external: 192.168.0.128/25, floating IP range for tenant: 192.168.32.0/22 and eth0 for both: external and tenant networks.
The deployment gets stuck on 55.2%.
Some investigation shows: that a compute nodes receives the following error on attempt to run puppet:
Error: Execution of '/usr/bin/nova-manage network create novanetwork 192.168.32.0/22 91 --vlan 10' returned 1: Command failed, please check log for more info
Error: /Stage[main]/Nova::Network/Nova::Manage::Network[nova-vm-net]/Nova_network[nova-vm-net]/ensure: change from absent to present failed: Execution of '/usr/bin/nova-manage network create novanetwork 192.168.32.0/22 91 --vlan 10' returned 1: Command failed, please check log for more info
the deployment should pass 100%.
Created attachment 921038 [details]
/var/log/messages file from the compute node.
We explicitly say "NOTE: Best practice is to use a different interface than the interface used for pxe/provisioning the node. This practice is mandatory if VLAN is chosen as the tenant network type." in the wizard. Allowing configuration with them the same is a bug, but not a blocker for GA2
I missed it.
Need to enforce the check before starting the deployment.
Also might want to highlight the note or make it bold.
this is a valid error due to bad configuration. closing as notabug