SLS Pismo:Building and installing ipmitool + cxmanage
Revision as of 17:13, 7 December 2015 by Jon (talk | contribs) (→Ubuntu 14.04 environmental prerequisites)
Ubuntu 14.04 / CentOS 7 environmental prerequisites
- Install a number of prerequisite packages:
# For Ubuntu
root@ubuntu:~# apt-get install libssl-dev python python-pip python-setuptools
# For CentOS/Redhat
yum install openssl-devel python python-pip- Update
pip:
root@ubuntu:~# pip install --upgrade pip
root@ubuntu:~# pip install --force-reinstall mockDownload the SLS Management package
- Download with
git:
root@ubuntu:~# git clone https://github.com/lfrancois/sls-management-tools.git- Confirm the contents have downloaded:
root@ubuntu:~# cd sls-management-tools/
root@ubuntu:~/sls-management-tools# ls
cxmanage ipmitool pyipmi README.md
root@ubuntu:~/sls-management-tools#Configure and Install ipmitool
root@ubuntu:~/sls-management-tools# cd pyipmi/
root@ubuntu:~/sls-management-tools/pyipmi# python setup.py install
root@ubuntu:~/sls-management-tools/pyipmi# cd ../ipmitool/
root@ubuntu:~/sls-management-tools/ipmitool# ./configure
root@ubuntu:~/sls-management-tools/ipmitool# make clean
root@ubuntu:~/sls-management-tools/ipmitool# make all
root@ubuntu:~/sls-management-tools/ipmitool# make install- Check which
ipmitoolis default and the version:
root@ubuntu:~/sls-management-tools/cxmanage# which ipmitool
/usr/local/bin/ipmitool
root@ubuntu:~/sls-management-tools/cxmanage# ipmitool -V
ipmitool version 1.8.11.0-cx9Configure and install cxmanage
root@ubuntu:~/sls-management-tools/ipmitool# cd ../cxmanage/
root@ubuntu:~/sls-management-tools/cxmanage# python setup.py installN.B. - If you get an error about mock requires setuptools>=17.1. Aborting installation, ensure you've updated pip as detailed above.
- Check which
cxmanageis default:
root@ubuntu:~/sls-management-tools/cxmanage# which cxmanage
/usr/local/bin/cxmanage