Openstack虚拟机在计算节点之间迁移,挂载glusterfs的情况下

1.拷贝配置文件

 

scp instance-00000056.xml  root@192.168.242.112:/etc/libvirt/qemu

 

scproot@192.168.242.112:/etc/libvirt/qemu/instance-00000057.xml  /etc/libvirt/qem

 

 

2.

拷贝文件夹

 

scp  -r /var/lib/nova/instances/ instance-0000005f  root@192.168.242.112: /var/lib/nova/instances/instance-0000005f

 

3查看虚拟机的uuid

修改数据库

UPDATE instances  c SET HOST='pc4'  ,launched_on='pc4' WHERE UUID='1c9e3044-22f1-42ae-953b-bffce07db8a5'

 

4.

修改配置文件,有时候需要

 

 

/etc/libvirt/qemu# viminstance-0000005c.xml

<input type='mouse' bus='ps2'/>

   <graphics type='vnc' port='-1' autoport='yes'listen='192.168.241.100' keymap='en-us'>

     <listen type='address' address='192.168.241.100'/>

</graphics>

 

 

'192.168.241.100'为实体机。修改为127.0.0.1或者迁移之后的实体机地址

 

 

 

<graphicstype='vnc' port='-1' autoport='yes' listen='192.168.242.112' keymap='en-us'>

      <listen type='address'address='192.168.242.112'/>

    </graphics>

 

 

 

192.168.242.112 修改为127.0.0.1或者迁移之后的实体机地址

 

这个地址可以统一修改配置文件

/etc/nova/nova.conf 解决

###### NOVNC CONSOLE
novnc_enabled=true
novncproxy_base_url= http://192.168.241.100:6080/vnc_auto.html(主控节点地址,无需改动)
vncserver_proxyclient_address=127.0.0.1
vncserver_listen=127.0.0.1

 

如果安装的时候是取的环境变量的值

novarc

export CONTROLLER_IP=192.168.241.100
export MASTER=""

 

而不是:

export CONTROLLER_IP=192.168.241.100
export MASTER="192.168.240.104"

 

这个问题还需要研究,因为没有取到本机ip的情况下反而没有问题。取到本机ip的反而不行

不知取不到本机ip的情况下是否有别的问题

 

$(/sbin/ifconfig eth0 |awk '/inet addr/ {print $2}' | cut -f2 -d ":")"

没取到的机器原因是我把/etc/network/interfaceseth0修改为了eth1

阴差阳错动态迁移居然成功了

取到本机的ip的情况却没有成功

 

export MASTER="$(/sbin/ifconfigeth0 | awk '/inet addr/ {print $2}' | cut -f2 -d ":")"

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值