分类: 云计算
2014-09-26 08:57:51
增加一台nova-computer
rhel网站资料
先在node2.test.com(新增主机)上做了好前面的工作如node1上一样
再在node1上修改packstack-answers-20140824-123909.txt文件
CONFIG_NOVA_COMPUTE_PRIVIF = eth1
CONFIG_NOVA_NETWORK_PRIVIF = eth1 #(第二个网卡)
CONFIG_NOVA_COMPUTE_HOSTS = 192.168.0.218,192.168.0.217 #(要增加的主机ip)
执行packstack
--answer-file=packstack-answers-20140824-123909.txt
出错了重新执行上一命令
完成了,出现如下对话框。
在web下看看效果
管理员---主机集合
增加存储用NFS
NFS服务器ip为192.168.0.5
一、在存储上有nfs server,nfs服务器设置
# rpm -qa |grep nfs
nfs-utils-1.2.2-7.el6.x86_64
nfs-utils-lib-1.1.5-1.el6.x86_64
nfs4-acl-tools-0.3.3-5.el6.x86_64
并已启动
建一目录
#mkdir /var/lib/nova/instances
chmod 777 /var/lib/nova/instances
改 vi /etc/exports
加入以下
# vi /etc/exports
/var/lib/nova/instances *(rw,sync,no_root_squash)
# exportfs -r -v
查看一下
# showmount -e
/var/lib/nova/instances *
二、在nova-computer上挂载nfs
到node3上查看一下
[root@node3 ~]# showmount -e 192.168.0.5
Export list for 192.168.0.5:
/var/lib/nova/instances *
挂载步骤:
1、停掉这台nova-computer上的实例
2、把/var/lib/nova/instances中的文件先移走
3、挂载nfs文件系统
mount -t nfs 192.168.0.5:/var/lib/nova/instances /var/lib/nova/instances
4、把刚移走的文件移回来
记得要在/etc/fstab中加上以下,要不然下次启动就没了。
nfsserver:/var/lib/nova/instances /var/lib/nova/instances nfs4
defaults 0 0
启动这个实例出错,日志如下
2014-09-03 08:43:12.180 1843 ERROR nova.openstack.common.periodic_task [-]
Error during ComputeManager._run_image_cache_manager_pass: [Errno 13]
Permission denied: '/var/lib/nova/instances/locks/nova-storage-registry-lock'
2014-09-03 08:43:12.180 1843 TRACE nova.openstack.common.periodic_task IOError:
[Errno 13] Permission denied: '/var/lib/nova/instances/locks/nova-storage-registry-lock'
是权限的问题
#chmod -r 777 /var/lib/nova/instances
再启动,可以了
每一台上都做以上同样的动作,就可以把实例都放在同一存储上了。
在同一存储中,为后面在不停机的情况下,快速热迁移实例,做准备。