虚拟机迁移分析和总结.pdfVIP

  • 62
  • 0
  • 约5.61千字
  • 约 8页
  • 2021-11-14 发布于上海
  • 举报
虚拟机迁移 静态迁移 是指在虚拟机关闭或暂停的情况下, 将源宿主机上虚拟机的磁盘文 件和配置文件拷贝到目标宿主机上。 这种方式需要显式的停止虚拟机运行, 对服 务可用性要求高的需求不合适。 动态迁移 无需拷贝虚拟机配置文件和磁盘文件, 但是需要迁移的主机之间有 相同的目录结构放置虚拟机磁盘文件, 可以通过多种方式实现, 本例采用基于共 享存储动态迁移,通过 NFS (Network File System 网络文件系统)来实现。 源宿主机: Ubuntu16.04 操作系统,下文中以“节点 1”表示,NFS挂载目录 /home/kvm。 目标宿主机: Ubuntu16.04 操作系统,下文中以“节点 2”表示,NFS挂载目 录/home/kvm。 基于 QEMU的动态迁移虚拟机镜像文件为 ubuntu14.04.img 。 NFS服务器: Ubuntu16.04 操作系统,服务目录为 /mnt/nfs/ 。 1、NFS服务器配置 (1) KVM虚拟机动态迁移无需拷贝虚拟机配置文件和磁盘文件,但是需要迁移的 主机之间有相同的目录结构放置虚拟机磁盘文件(本例为“ /home/kvm”目 录),这里的动态迁移是基于共享存储动态迁移, 通过 NFS来实现,需要 QEMU 0.12.2 以上版本支持。可以使用“ qemu-img --help|grep version ”来查看 安装的 QEMU的版本号。 (2) 在 VMware中将宿主机克隆,“经管” “克隆”。源宿主机为节点 1,克 隆的机器作为目标宿主机,为节点 2。克隆步骤如下: 1 / 8 2 / 8 (3) 修改节点 2 中的 IP 地址(修改为和你的节点 1 同一网段的 IP )。只需修改 IP 即可,其他不用改动,命令如下: root@ubuntu:~# vim /etc/network/interfaces 修改完毕后,重启网络 root@ubuntu:~# /etc/init.d/networking restart [ ok ] Restarting networking (via systemctl): networking.service. (4) 在 节 点 2 上 安 装 NFS 服 务 器 。 使 用 命 令 “sudo apt-get install nfs-kernel-server nfs-common ”下载安装 NFS,kernel-server 相当于 server 端,common是 client 端,如图所示: 3 / 8 安装 NFS (5) 在节点 2 上配置 NFS服务器,将 NFS服务器上的“ /mnt/nfs ”目录设为服务 目录。首先使用命令“ sudo mkdir /mnt/nfs ”创建该目录,然后使用命令 “sudo chmod 777 /mnt/nfs ”修改该目录权限,修改后在“ /mnt ”目录使 用“ ls -l ”命令查看,如图所示。 创建 nfs 目录并修改其权限 (6) 在节点 2 上,使用 vim 打开修改“ /etc/exports

文档评论(0)

1亿VIP精品文档

相关文档