Command 'dos.py show' doesn't show MACs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Confirmed
|
Low
|
Yevgeniy |
Bug Description
Detailed bug description:
When user tries to reboot some node in Fuel he or she can't effectively determine its slave name in dos.py because 'dos.py show' doesn't show hostnames (or IPs, or MACs) of slaves.
Steps to reproduce:
Install dos.py, create env, execute 'dos.py show <env_name>'.
Expected results:
Command 'dos.py show <env_name>' shows slave names, VNC display ports and hostnames (or IPs, or MACs) of slaves.
Actual result:
Command 'dos.py show <env_name>' shows slave names, VNC display ports only.
Reproducibility:
Every time.
Workaround:
Use virsh dumpxml <slave_name> to determine matched MAC of slave.
Impact:
User spends a lot of time to find actual slave (depends on size od environment).
Description of the environment:
Operation system: Ubuntu 14.04
Versions of components: Fuel DevOps commit b6c9412
Network model: Linux bridges
Related projects installed: Fuel QA
Additional information:
Changed in fuel: | |
assignee: | Fuel QA Team (fuel-qa) → Anton Studenov (astudenov) |
Changed in fuel: | |
assignee: | Anton Studenov (astudenov) → nobody |
Changed in fuel: | |
assignee: | nobody → Fuel QA Team (fuel-qa) |
If Fuel admin node installed, dos.py should try to determine Nailgun IDs for discovered nodes and match them with fuel-devops nodes.
It should be another option for dos.py, for example, `dos.py node-list`