zoukankan      html  css  js  c++  java
  • KVM虚拟机迁移

    实验环境

    centos6.5

    一、KVM虚拟机静态迁移

    1、确定虚拟机关闭状态

    # virsh list --all

    2、迁移虚拟机

    查看该虚拟机配置文件的磁盘文件

    # virsh domblklist centos7

    3、导入虚拟机配置文件

    # virsh dumpxml centos7 > /opt/centos7.xml

    4、拷贝配置文件到目标虚拟主机上

    [root@localhost ~]# scp centos7.xml 192.168.2.207:/etc/libvirt/qemu/
    The authenticity of host '192.168.2.207 (192.168.2.207)' can't be established.
    RSA key fingerprint is 6e:7f:51:21:47:ab:15:a0:04:21:22:c1:2f:e6:ed:19.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '192.168.2.207' (RSA) to the list of known hosts.
    root@192.168.2.207's password: 

    5、查看虚拟机磁盘配置文件并拷贝到目标虚拟主机

    #ll /var/lib/libvirt/images/

    #scp centos7.qcow2 192.168.2.207:/var/lib/libvirt/images/

    二、目标虚拟机主机配置

    1、查看目标虚拟主机环境

    #virsh list --all

    #cd /var/lib/libvirt/images/
    #ll

    2、定义注册虚拟主机

    virsh define /etc/libvirt/qemu/centos-7.xml

    3、启动虚拟主机并确认

    #virsh list --all

    #virsh start centos-7

    #virsh console centos-7

    再次查看虚拟机状态

    #virsh list --all

    4、开启Console功能

    新安装一台虚拟机后,是无法通过virsh console命令连入虚拟机中的,这时需要开启虚拟机的console功能。添加ttyS0的许可,允许root登陆

    #echo "ttyS0" >> /etc/securetty

    编辑/etc/grub.conf

    #vi /etc/grub.conf 

    查找/quiet  后面增加 console=ttyS0  保存退出

    vi /etc/inittab   //再最后一行添加

    S0:12345:respawn:/sbin/agetty ttyS0 115200
    保存退出

    重启虚拟机

    #reboot

    #virsh list

    #virsh console  centos7

    注:按Ctrl+]组合建退出virsh console

    注意:如何目标迁移主机为Centos7,则需要做如下修改

    在虚拟机里运行进行如下修改即可

    #grubby --update-kernel=ALL --args="console=ttyS0"

    #reboot

  • 相关阅读:
    SqlServer:创建索引
    SqlServer:使用视图 View
    SqlServer:修改和删除数据
    网络管理:SNMPv1
    《剑指 Offer》学习记录:题 9:用两个栈实现队列
    《剑指 Offer》学习记录:题 27:二叉树的镜像
    团队冲刺9
    团队冲刺8
    团队冲刺7
    团队冲刺6
  • 原文地址:https://www.cnblogs.com/djlsunshine/p/10278363.html
Copyright © 2011-2022 走看看