CentOS6.3安装Openstack Essex多节点环境(三:计算节点的安装)
当我们准备好控制节点,并且确保所有的Log都没有什么报错之后,那么就可以开始进行计算节点的安装了,计算节点我这里的ip是10.199.21.214,hostname是openstack-compute.ubisoft.org,OK,让我们继续~!
本文为系列文章:
一、准备工作:
1. 导入第三方源:
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
2.关闭安全选项(selinux和iptables):
sed -i s/^SELINUX=.*/SELINUX=disabled/g /etc/selinux/config
service iptables stop
chkconfig iptables off
3.设置ntp同步
我这里因为有ntp服务器,所以我直接指到了我们的ntp服务器上。当然,你也可以指到其他的ntp服务器上。你可以从这里找到提供ntp服务的服务器:http://www.pool.ntp.org/zone/cn
echo "*/30 * * * * root ntpdate -s 10.199.21.10" >> /etc/crontab
4.更新系统
yum install -y gcc gcc-c++ make automake libtool patch bridge-utils dnsmasq-utils ntpdate
yum update
reboot
本文的所有配置文件全都在:openstack_多节点_centos6.3_反贼_配置文件
二、Nova计算节点的安装配置
1.安装软件包
yum install -y openstack-nova python-nova python-novaclient python-nova-adminclient
2.设置配置文件
cd /etc/nova
编辑nova.conf的内容,内容请看附件
编辑api-paste.ini的内容,内容请看附件
编辑/etc/sudoers.d/nova中的内容,内容请看附件
3.加载kvm模块
modprobe kvm
modprobe kvm-intel
4.启动服务
/etc/init.d/messagebus restart && chkconfig messagebus on
/etc/init.d/libvirtd restart && chkconfig libvirtd on
/etc/init.d/openstack-nova-compute start && chkconfig openstack-nova-compute on
/etc/init.d/openstack-nova-network start && chkconfig openstack-nova-network on
查看/var/log/nova下的各项log,确定没有报错。
如果你的计算节点的log也没有报错,那么可以说多节点模式基本上就成型了~~接下来就是上传镜像+开启实例了~
标签:Openstack
(15)条评论
Ж思╭☆戀伱
| #
存储呢,不是有计算,控制和存储吗?
回复
∮★小西&
| #
Lz,你好!模仿你的配置 我想搭个多节点的小集群,我的机器都是双网卡的,现在我在计算节点上面安装了OpenStack-nova-compute,现在nova-compute服务启动不了 是不是要把整个nova组件装到计算节点上呢?@我nonna1024@qq.com
回复
三六一十九
| #
楼主你好,配置文件里的改动比较多,能否对改动的地方做个简要的说明呢?目前对这一块不是很清楚,谢谢~
回复
哦呦呦呦拳
| #
这个,最近十分忙,暂时还没有针对E版本和F版本的配置文件方面的不同来有一篇说明文章,不好意思了
回复
yangsk2@163.com
| #
2012-11-20 12:22:12 TRACE nova raise errorclass, errorvalue
2012-11-20 12:22:12 TRACE nova OperationalError: (OperationalError) (1054, “Unknown column \’instance_types_1.disabled\’ in \’field list\'”) \’SELECT instances.created_at AS instances_created_at, instances.updated_at AS instances_updated_at,
回复
哦呦呦呦拳
| #
https://answers.launchpad.net/quantum/ question/203366
看这里的10楼,它通过这样的方法解决了你的问题。
回复
yangsk2@163.com
| #
。。
回复
yangsk2@163.com
| #
2012-11-20 12:22:12 TRACE nova raise errorclass, errorvalue
2012-11-20 12:22:12 TRACE nova OperationalError: (OperationalError) (1054, “Unknown column ‘instance_types_1.disabled’ in ‘field list'”) ‘SELECT instances.created_at AS instances_created_at, instances.updated_at AS instances_updated_at,
回复
哦呦呦呦拳
| #
https://answers.launchpad.net/quantum/+question/203366
看这里的10楼,它通过这样的方法解决了你的问题。
回复
yangsk2@163.com
| #
我崩溃了。前几天在虚拟机安装的compute节点,今天在物理机安装,怎么启动都报错。。
回复
yangsk2@163.com
| #
哎 兄弟 我启动计算节点报错啦:
2012-11-16 16:55:17 TRACE nova File “/usr/lib/python2.6/site-packages/nova/network/linux_net.py”, line 813, in _execute
2012-11-16 16:55:17 TRACE nova return utils.execute(*cmd, **kwargs)
2012-11-16 16:55:17 TRACE nova File “/usr/lib/python2.6/site-packages/nova/utils.py”, line 243, in execute
2012-11-16 16:55:17 TRACE nova cmd=\’ \’.join(cmd))
2012-11-16 16:55:17 TRACE nova ProcessExecutionError: Unexpected error while running command.
2012-11-16 16:55:17 TRACE nova Command: sudo nova-rootwrap ip addr show dev em1 scope global
2012-11-16 16:55:17 TRACE nova Exit code: 255
2012-11-16 16:55:17 TRACE nova Stdout: \’\’
2012-11-16 16:55:17 TRACE nova Stderr: \’Device “em1” does not exist.n\’
回复
yangsk2@163.com
| #
哎 兄弟 我启动计算节点报错啦:
2012-11-16 16:55:17 TRACE nova File “/usr/lib/python2.6/site-packages/nova/network/linux_net.py”, line 813, in _execute
2012-11-16 16:55:17 TRACE nova return utils.execute(*cmd, **kwargs)
2012-11-16 16:55:17 TRACE nova File “/usr/lib/python2.6/site-packages/nova/utils.py”, line 243, in execute
2012-11-16 16:55:17 TRACE nova cmd=’ ‘.join(cmd))
2012-11-16 16:55:17 TRACE nova ProcessExecutionError: Unexpected error while running command.
2012-11-16 16:55:17 TRACE nova Command: sudo nova-rootwrap ip addr show dev em1 scope global
2012-11-16 16:55:17 TRACE nova Exit code: 255
2012-11-16 16:55:17 TRACE nova Stdout: ”
2012-11-16 16:55:17 TRACE nova Stderr: ‘Device “em1” does not exist.n’
回复
哦呦呦呦拳
| #
nova Stderr: ‘Device “em1” does not exist。
你nova.conf中关于网卡设备应该没有改吧?我的服务器上是em1,一般应该是eth0
回复
yangsk2@163.com
| #
(流汗)这个问题OK了
回复
哦呦呦呦拳
| #
nova Stderr: \’Device “em1” does not exist。
你nova.conf中关于网卡设备应该没有改吧?我的服务器上是em1,一般应该是eth0
回复