deployed-server/README.rst
mkdir ~/tmp
yum install -y libvirt-devel.x86_64 python-virtualenv.noarch gcc python-devel.x86_64
virtualenv ~/tmp/venv-virtualbmc
source ~/tmp/venv-virtualbmc/bin/activate
pip install virtualbmc
/root/tmp/venv-virtualbmc/bin/vbmcd
vbmc add --username user --password password --port 4001 --address 10.5.202.10 radek-01
vbmc add --username user --password password --port 4001 --address 10.75.225.98 radek-01
vbmc start radek-01
vbmc list
iptables -A IN_public_allow -p udp -m udp --dport 4001 -m conntrack --ctstate NEW -j ACCEPT
ipmitool -I lanplus -U user -P password -H 10.5.202.10 -p 4001 power status
ipmitool -I lanplus -U user -P password -H 10.5.202.10 -p 4001 power on
ipmitool -I lanplus -U user -P password -H 10.75.225.98 -p 4001 power on
ipmitool -I lanplus -U user -P password -H 10.75.225.98 -p 4001 power status
# Examples:
# https://docs.openstack.org/kolla-ansible/rocky/reference/ironic-guide.html
openstack baremetal node create \
--name server-r \
--driver ipmi \
--driver-info ipmi_address=10.75.225.98 \
--driver-info ipmi_port=4001 \
--driver-info ipmi_username=user \
--driver-info ipmi_password=password \
--resource-class baremetal.OvsCompute \
--property cpu_arch=x86_64 \
--driver-info deploy_kernel=a635a48d-4949-4515-8699-aa618243a235 \
--driver-info deploy_ramdisk=3258cc1d-ca36-4afb-b361-1bad908246bf
openstack baremetal node manage server-r
openstack baremetal node inspect server-r
openstack baremetal node provide server-r
Comments