2016-03-17 23:41:04
来 源
中存储
Openstack
OpenStack安装手册 - 计算节点安装,包括PYTHON-NOVACLIENT库安装,GLANCE镜像存储服务安装。

目录   上一篇   下一篇

4 计算节点安装

4.1 前提工作

·         导入第三方软件源

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm

rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

·         安装依赖包

yum -y install swig libvirt-python libvirt qemu-kvm gcc make gcc-c++ patch m4 python-devel libxml2-devel libxslt-devel libgsasl-devel openldap-devel sqlite-devel openssl-devel wget telnet gpxe-bootimgs gpxe-roms gpxe-roms-qemu dmidecode git scsi-target-utils kpartx socat vconfig aoetools python-pip

rpm -Uvh http://veillard.com/libvirt/6.3/x86_64/dnsmasq-utils-2.48-6.el6.x86_64.rpm

ln -sv /usr/bin/pip-python /usr/bin/pip

4.2 NTP时钟同步配置

·         安装NTP相关命令包

yum -y install ntpdate

·         跟控制节点同步时间并写入硬件

ntpdate 192.168.1.2

hwclock -w

·         将时间同步添加到计划任务

echo '30 8 * * * root /usr/sbin/ntpdate 192.168.1.2;hwclock -w' >>/etc/crontab

4.3 PYTHON-NOVACLIENT库安装

·         下载源码包

wget https://launchpad.net/nova/essex/2012.1/+download/python-novaclient-2012.1.tar.gz -P /opt

·         安装依赖包

yum -y install python-simplejson python-prettytable python-argparse python-nose1.1 python-httplib2 python-virtualenv MySQL-python

·         解压并安装PYTHON-NOVACLIENT

cd /opt

tar xf python-novaclient-2012.1.tar.gz

cd python-novaclient-2012.1

python setup.py install

rm -f ../python-novaclient-2012.1.tar.gz

4.4 GLANCE镜像存储服务安装

·         下载源码包

wget https://launchpad.net/glance/essex/2012.1/+download/glance-2012.1.tar.gz -P /opt

·         安装依赖包

yum install -y python-anyjson python-kombu

pip install xattr==0.6.0 iso8601==0.1.4 pysendfile==2.0.0 pycrypto==2.3 wsgiref boto==2.1.1

·         解压并安装GLANCE镜像存储服务

cd /opt

tar xf glance-2012.1.tar.gz

cd glance-2012.1

python setup.py install

rm -f ../glance-2012.1.tar.gz

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。