本次测试采用如下配置

主机名 配置 IP地址
controller 4G4核 192.168.100.10
compute 4G4核 192.168.100.20

1.编辑/etc/sysconfig/libvirtd文件

2.编辑/etc/libvirtd/libvirtd.conf文件

3.重启libvirtd服务

4.测试virsh链接

5.编辑/etc/nova/nova.conf文件

6.重启nova服务

7.开始热迁移

8.检查

1.编辑/etc/sysconfig/libvirtd文件

[root@controller ~]# vi /etc/sysconfig/libvirtd
# Override the default config file
# NOTE: This setting is no longer honoured if using
# systemd. Set '--config /etc/libvirt/libvirtd.conf'
# in LIBVIRTD_ARGS instead.
LIBVIRTD_CONFIG=/etc/libvirt/libvirtd.conf# Listen for TCP/IP connections
# NB. must setup TLS/SSL keys prior to using this
LIBVIRTD_ARGS="--listen"
[root@compute ~]# vi /etc/sysconfig/libvirtd
# Override the default config file
# NOTE: This setting is no longer honoured if using
# systemd. Set '--config /etc/libvirt/libvirtd.conf'
# in LIBVIRTD_ARGS instead.
LIBVIRTD_CONFIG=/etc/libvirt/libvirtd.conf# Listen for TCP/IP connections
# NB. must setup TLS/SSL keys prior to using this
LIBVIRTD_ARGS="--listen"


+
+
+
+
+
+

2.编辑/etc/libvirtd/libvirtd.conf文件

 22 listen_tls = 023 24 # Listen for unencrypted TCP connections on the public TCP/IP port.25 # NB, must pass the --listen flag to the libvirtd process for this to26 # have any effect.27 #28 # Using the TCP socket requires SASL authentication by default. Only29 # SASL mechanisms which support data encryption are allowed. This is30 # DIGEST_MD5 and GSSAPI (Kerberos5)31 #32 # This is disabled by default, uncomment this to enable it.33 listen_tcp = 1163 auth_tcp = "none"

3.重启libvirtd服务

[root@controller ~]# systemctl restart libvirtd
[root@controller ~]# systemctl restart libvirtd

4.测试virsh链接

[root@controller ~]# virsh -c qemu+tcp://compute/system
Welcome to virsh, the virtualization interactive terminal.Type:  'help' for help with commands'quit' to quitvirsh # [root@conmpute ~]# virsh -c qemu+tcp://controller/system
Welcome to virsh, the virtualization interactive terminal.Type:  'help' for help with commands'quit' to quitvirsh #

5.编辑/etc/nova/nova.conf文件

两个节点都需要操作

   3734 live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE, VIR_MIGRATE_PEER2PEER, VIR_MIGRATE_LIVE, VIR_MIGRATE_TUNNELLED3735 3736 # Migration flags to be set for block migration (string value)3737 # This option is deprecated for removal.3738 # Its value may be silently ignored in the future.3739 # Reason: The correct block migration flags can be inferred from the new3740 # live_migration_tunnelled config option. block_migration_flag will be removed3741 # to avoid potential misconfiguration.3742 block_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE, VIR_MIGRATE_PEER2PEER, VIR_MIGRATE_LIVE, VIR_MIGRATE_NON_SHARED_INC

6重启nova服务

dd

[root@controller ~]# systemctl restart openstack-nova*
[root@compute ~]# systemctl restart openstack-nova*

7.开始热迁移

查看实例ID (这里的test为实例名称)

[root@controller ~]# nova show test |awk -F '|' NR==29'{print $3}'7a3ba94d-da58-4108-b927-29d3469da357

开始迁移(这里的test实例原本在compute节点,这里需要热迁移到controller节点)

[root@controller ~]# nova live-migration 7a3ba94d-da58-4108-b927-29d3469da357 controller

8.检查

[root@controller ~]# nova show test
+--------------------------------------+----------------------------------------------------------+
| Property                             | Value                                                    |
+--------------------------------------+----------------------------------------------------------+
| OS-DCF:diskConfig                    | MANUAL                                                   |
| OS-EXT-AZ:availability_zone          | nova                                                     |
| OS-EXT-SRV-ATTR:host                 | controller                                               |
| OS-EXT-SRV-ATTR:hostname             | test                                                     |
| OS-EXT-SRV-ATTR:hypervisor_hostname  | controller                                               |
| OS-EXT-SRV-ATTR:instance_name        | instance-00000004                                        |
| OS-EXT-SRV-ATTR:kernel_id            |                                                          |
| OS-EXT-SRV-ATTR:launch_index         | 0                                                        |
| OS-EXT-SRV-ATTR:ramdisk_id           |                                                          |
| OS-EXT-SRV-ATTR:reservation_id       | r-coe0peip                                               |
| OS-EXT-SRV-ATTR:root_device_name     | /dev/vda                                                 |
| OS-EXT-SRV-ATTR:user_data            | -                                                        |
| OS-EXT-STS:power_state               | 1                                                        |
| OS-EXT-STS:task_state                | -                                                        |
| OS-EXT-STS:vm_state                  | active                                                   |
| OS-SRV-USG:launched_at               | 2019-11-05T07:00:26.000000                               |
| OS-SRV-USG:terminated_at             | -                                                        |
| accessIPv4                           |                                                          |
| accessIPv6                           |                                                          |
| config_drive                         |                                                          |
| created                              | 2019-11-05T06:59:24Z                                     |
| description                          | -                                                        |
| flavor                               | m1.small (2)                                             |
| hostId                               | 8ffe301f6f31cde750b8a8ce296684831da56b737e0ef3580d86f305 |
| host_status                          | UP                                                       |
| id                                   | 7a3ba94d-da58-4108-b927-29d3469da357                     |
| image                                | centos7.2 (8d98c502-70ee-44d1-8c75-bfef2d1ca444)         |
| int-net network                      | 10.0.0.6                                                 |
| key_name                             | -                                                        |
| locked                               | False                                                    |
| metadata                             | {}                                                       |
| name                                 | test                                                     |
| os-extended-volumes:volumes_attached | []                                                       |
| progress                             | 0                                                        |
| security_groups                      | default                                                  |
| status                               | ACTIVE                                                   |
| tenant_id                            | 01bf9902a50c4fddb601a0e3edf37c32                         |
| updated                              | 2019-11-05T11:11:16Z                                     |
| user_id                              | 8a163fbfcf80471883d1c3d34ae2aeef                         |
+--------------------------------------+----------------------------------------------------------+

Openstack-M版(双节点)热迁移记录相关推荐

  1. (导航页)OpenStack-M版-双节点手工搭建-附B站视频

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本次搭建采用双节点,离线源搭建, 配置如下 本次搭建采用2台4核4G的虚拟机,也可以改为2核4G ...

  2. Openstack Queens版本双节点架构笔记9,Ceph安装1:

    做Ceph实验需要重新创建三个Ceph环境用到的虚拟机:(以下实验在node1,node2,node3节点做) 虚拟机初始化搭架参考:Openstack Queens版本双节点架构笔记1,虚拟机环境安 ...

  3. (十)OpenStack---M版---双节点搭建---Heat安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本章节仅在Controller节点执行 1.Controller节点执行安装和配置 2.验证操作 ...

  4. (九)OpenStack---M版---双节点搭建---Swift安装和配置(单存储节点)

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本次搭建仅采用Compute单节点做swift组件 1.Controller安装并配置控制节点 ...

  5. (八)OpenStack---M版---双节点搭建---Cinder安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建数据库并授权 2.获得admin凭证执行管理员命令并创建服务证书 3.创建块存储设备AP ...

  6. (六)OpenStack---M版---双节点搭建---Neutron安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建网络服务数据库 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限 3.创 ...

  7. (五)OpenStack---M版---双节点搭建---Nova安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建nova 和 nova_api数据库 2.获得 admin 凭证来获取只有管理员能执行的 ...

  8. (二)OpenStack---M版---双节点搭建---数据库安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本章节只在Controller节点执行 1.安装Mariadb数据库来存储信息 2.NoSQL数 ...

  9. (四)OpenStack---M版---双节点搭建---Glance安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建glance数据库 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限 3 ...

最新文章

  1. 用 Python 实现答题卡识别!
  2. 如何在Epower工作流平台(企业流程管理平台)上建立OA系统
  3. php 不刷新提交,提交表单而不刷新页面ajax,php,javascript?
  4. 一个简单的登录页面,效果不错哦!
  5. 将svg文件化成字体图标的步骤
  6. 对PostgreSQL的prepared statement的深入理解
  7. 利用shell脚本统计代码行数
  8. source ~/.bashrc 什么意思
  9. .NET 5 的 Target Framework 详解[上篇]
  10. Redis灵魂14问?真香
  11. ajax传递json对象 php,ajax 和 php 相互传递 JSON对象(转载)
  12. 理解K8S的编排和网络
  13. python数据结构与算法13_python3数据结构与算法
  14. 关于 xib 的使用
  15. mnist数据集_探索Tensorflow2中神经网络算法——基于Mnist数据集(一)
  16. C语言中的指针与下标,C语言下标和指针的关系
  17. mysql中orderby用法_MySQL教程:OrderBy用法_MySQL
  18. 微信小程序:UI好看的王者荣耀战力查询助手小程序源码
  19. asp代码加密方法及破解
  20. 气象大数据平台(天擎)数据读取方法(python)(雷达数据下载)

热门文章

  1. 解决哈希(HASH)冲突的主要方法
  2. React路由---react-router-dom、获取路由参数、ant design ui组件、fetch发送请求(默认不能跨域)、Switch...
  3. 菜鸟学习计划浅谈之Linux系统
  4. IntelliJ IDEA设置默认换行符
  5. 2017-09-27 前端日报
  6. Redis list 之增删改查
  7. Vue_VueRouter
  8. python中eval与json.loads对json的处理
  9. hdu2846(2009多校第四场) 字典树
  10. C语言自学《四》---- 循 环