disl 发表于 2018-6-1 11:23:19

Openstack计算节点宕机迁移方案

  情景一:/var/lib/nova/instances/ 目录不共享的处理方法(也就是说从一个集群签到另个集群中,类似于AWS的域,跨域迁移)
  

  1)控制器上修改数据库
  mysql -Dnova -e "update instances set host='LX-OS-node11' where uuid='552f0e5c-caa2-4b4c-9a36-dc0ede10258a'"
  2)创建一个网桥
  brctl addbrqbrdf45a648-6e
  3)初始化迁移后的XML文件及启动云主机
  cd/var/lib/nova/instances/5209f21b-b81e-4e19-8193-57263dc93dd7
  删除libvirt.xml文件中的<filterreffilter="nova-instance-instance-00000005-fa163e673b77"/>这一行
  virshdefine libvirt.xml
  virshstartinstance-00000005
  

  简化后的脚本
  mysql -Dnova -e "update instances set host='os-node5' where uuid='552f0e5c-caa2-4b4c-9a36-dc0ede10258a'"
  chown nova:nova 552f0e5c-caa2-4b4c-9a36-dc0ede10258a -R
  cd/var/lib/nova/instances/552f0e5c-caa2-4b4c-9a36-dc0ede10258a
  brctl addbrqbr27c7d0d9-15
  sed -i'/filterref/d' libvirt.xml
  virsh define libvirt.xml
  virsh startinstance-00000005
  

  情景二:/var/lib/nova/instances/ 目录共享的处理方法
  

  1)控制器上修改数据库
  mysql -Dnova -e "update instances set host='LX-OS-node11' where uuid='c89d8cca-46e0-475a-b5f5-37934740cbd3'"
  2)修改完数据库以后在harizon界面硬重启这台虚拟机就ok了
页: [1]
查看完整版本: Openstack计算节点宕机迁移方案