您的位置:首页 > 运维架构

openstack在线迁移

2012-07-30 15:18 387 查看
群邮件中的,还没有验证。

------------------ 原始邮件 ------------------

发件人: "101859673"<101859673@qq.com>;
发送时间: 2012年7月29日(星期天) 中午11:39
收件人: "宁"<770702469@qq.com>;

主题: openstack在线迁移

openstack在线迁移

需要结构:

一台nfs服务器 该服务器不要安装任何openstack组件

其他机器为nova计算节点,作为nfs客户端

1,在每台机器/etc/hosts下面

添加其他机器的名称以及对应的IP 同时也添加自己的机器名以及对外的IP

例如

opc-OptiPlex-990 192.168.1.3

测试每台机器互相可以ping主机名

2,nfs服务器构建

sudo apt-get install nfs-kernel-server nfs-commin nis

其中nis服务器为用户ID的映射

修改/etc/default/nis

NISSERVER=master

NISCLIENT=false

修改/etc/yp.conf

domain <your-hostname> server <your-hostname>

修改/etc/netgroup

myclients (hostname1,,) (hostname2,,)

sudo /usr/lib/yp/ypinit -m

会提示是否添加其他主机服务器 ctrl+d 忽略

确认 /etc/ypserv.securenets

有0.0.0.0

建立共享数据库

sudo mkdir /nfs

修改/etc/exports

/nfs *(rw,sync,no_root_squash,no_subtree_check,fsid=0)

sudo /etc/init.d/nfs-kernel-server restart

sudo /etc/init.d/idmapd restart

sudo chmod o+x /nfs

在节点

sudo apt-get install nfs-common nis

修改/etc/default/nfs-common

NEED_IDMAPD=yes

NEED_GSSD=no

在节点的/etc/fstab

<nfs-hostname>:/ /NOVA-INST-DIR/instances nfs4 defaults 0 0

测试一下:

在节点输入

mkdir test

sudo mount <nfs-ip>:/nfs ~/test

进入test文件夹 建立一个文件

去nfs服务器看看 /nfs文件夹下应该可以看到刚在在节点建立文件

sudo umount -v ~/test

sudo mount -a -v

在去instances文件夹下看看 有没有刚才的文件

如果有说明nfs可行

3,迁移前配置

修改每台节点libvirt

修改/etc/libvirt/libvirtd.conf 文件如下:

改前 : #listen_tls = 0

改后: listen_tls = 0

改前 : #listen_tcp = 1

改后: listen_tcp = 1

添加: auth_tcp = “none”
修改 /etc/init/libvirt-bin.conf

改前 : exec /usr/sbin/libvirtd $libvirtd_opts

改后 : exec /usr/sbin/libvirtd -d -l

修改 /etc/default/libvirt-bin

改前 :libvirtd_opts=” -d”

改后 :libvirtd_opts=” -d -l”

修改/etc/libvirtd/qemu.conf

去掉下面三行注释

#vnc_listen = “0.0.0.0″ 此行可可不修改

user = “root”

group = “root"

sudo /etc/init.d/libvirt-bin restart

在节点上:

sudo nova-manage host list


host zone

control nova

compute2 nova

compute1 nova

nova-list获取instance的ID

查看资源sudo nova-manage service describe_resource HostC

开始迁移nova live-migration <instance-id> HostC
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: