- config
- code workflow
- log
Created
March 1, 2017 09:00
-
-
Save zhanghui9700/96fa3f2eeb93adffd01db94a62014690 to your computer and use it in GitHub Desktop.
Baremetal as a service in openstack
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
openstack baremetal as a service Ironic
node-1,node-3 controller+nova-compute(ironic)
node-2,node-4 nova-compute(kvm)
node-5 ironic-conductor
overview
make sure nova-scheduler can scheduler barematel request to ironic-compute
node-3 /etc/nova/nova.con
scheduler_host_manager=nova.scheduler.ironic_host_manager.IronicHostManager
enroll baremetal
check
root@node-3:/# ironic node-validate 37561c05-5e7c-4983-9ed5-714edc94216c
launch instance
root@node-5:~# ll /usr/lib/python2.7/dist-packages/ironic
root@node-5:~# cat /etc/ironic/ironic.conf
root@node-5:~# cat /etc/ironic/ironic.conf | grep -v "^#\|^$" | grep -A 10 "\[glance\]"
root@bootstrap-ironic:~# cat /etc/fuel-agent/fuel-agent.conf(inside the baremetal)
root@node-5:~# cat /var/log/ironic/ironic-conductor.log | grep "Loaded the following drivers"
root@node-5:/usr/lib/python2.7/dist-packages# cat ironic_fa_deploy-9.0.0.egg-info/entry_points.txt
root@node-3:~# ironic node-list
root@node-3:~# ironic node-show instance-1