RedHat 7 KVM虚拟机在两台宿主机之间在线迁移

本文主要通过两台RedHat 7 KVM宿主机和NFS共享,将位于共享存储的虚拟机在两台宿主机之间进行在线迁移。

本文原始出处:江健龙的技术博客http://jiangjianlong.blog.51cto.com/3735273/1793913


环境介绍:

wKioL1dzP5nBZTyDAAAg7-I6d2M497.png


 配置过程:

1、在rh7-02上配置NFS服务,共享/share目录出来

wKiom1dwwInRNS2lAAAcQx8n3Fk720.png

2、在两台宿主机的存储池都添加该NFS共享目录,下面以rh7-02添加存储池为例,点击左下角的+号添加一个存储池

wKioL1dwwIrx-O9-AACdZHOyF3k415.png

3、输入存储池的名称为share,选择类型为netfs:Network Exported Directory

wKiom1dwwIqTViWUAAChjHbyPHo963.png

4、填写存储池的相关信息,其中Target Path路径必须两台宿主机都相同,格式必须选择nfs,然后输入NFS服务器的主机名,这里直接填写IP地址,Source Path是指NFS服务器提供的共享目录

wKioL1dwwIqQHeM4AAB-viq3hrg389.png

5、完成存储池的添加

wKiom1dwwIvzCXIiAACn66CSN-Q523.png

6、创建完存储池后,自动在Target Path路径创建了share子目录

wKioL1dwwIvj3j2HAAApIffg2qI095.png

7、创建完存储池后,自动挂载了NFS共享目录到Target Path

wKiom1dwwIvyD8b6AABuhaQOJ2U856.png

8、创建新的存储卷,点击new volume,输入存储卷的参数,如名称为TEST-VM.img、格式为qcow2、大小为8G的存储卷

wKioL1dwwIzBm4h_AADvgLQgJ_4277.png

9、完成存储卷的创建,该卷将可以作为虚拟机的硬盘使用

wKiom1eMTLXDhQxJAADQkYhZ6u0952.png

10、该存储卷创建好后权限很低,无法被虚拟机使用,需要改下权限,直接授予777权限

wKiom1dwwKbRal60AABDVR1jUo4860.png

11、创建虚拟机,名称为TEST-VM,选择Import existing disk image

wKioL1dwwI2DwB3MAAB_3uFjOKI396.png

12、导入我们上文创建的存储卷

wKioL1dwwI3jikScAABoeJGuLKc942.png

13、为虚拟机选择CPU、内存的配置

wKiom1dwwI2ilxeTAABTsr2GzZY123.png

14、完成虚拟机的创建

wKioL1dwwI2xkCC4AABzN55R78Y377.png

15、调整虚拟机硬件,添加新的硬件,选择存储下的IDE CDROM,用于加载镜像安装操作系统


wKiom1dwwKegybvyAAGWQwjXAsc398.png

16、在IDE CDROM1界面下,点击Connect,选择一个redhat 7的安装镜像进行连接

wKioL1dwwKezFdM3AAEoQPLUgDY443.png

17、在boot options界面下,勾选CDROM作为启动首选项,以便开机从光驱引导

wKiom1dwwKijukyJAAEIZHGBFto519.png

18、打开虚拟机电源,安装操作系统,安装完操作系统后,记得要把boot options的CDROM的勾去掉或者将CDROM的优先级降级,确保从Hard Disk引导

wKioL1dwwKiw2V9FAABEpjJuqTI822.png

wKiom1dwwKnDUMahAAGPLAuxH70111.png

19、另一台宿主机rh7-01的配置:与rh7-02一样,配置NFS存储池。

20、域名解析:在两台宿主机的/etc/hosts文件中,分别添加对方的IP和主机名进行hosts解析

21、在rh7-02的virtual machine manager中,连接192.168.10.40(即rh7-01),然后右击localhost下的TEST-VM,选择Migrate

wKioL1dwwKuyVEsBAABy_A3skqo224.png

22、在迁移对话框中,选择New host为192.168.10.40(即rh7-01),点击Migrate即可


wKioL1dwwLCShrJWAACtQCU56Iw948.png

wKioL1eMTIiDh9C0AAC9j7Dignw323.png

23、只需数秒便已将虚拟机TEST-VM在线迁移到另一台宿主机192.168.10.40(即rh7-01),而rh7-02上原来的TEST-VM已处于关机状态,通过在迁移前对虚拟机进行长ping,丢包情况为丢失0~1个包

wKioL1dwwLOhvvtIAABnmqlYxS0029.png

24、但是,如果反过来将虚拟机TEST-VM从192.168.10.40(即rh7-01)在线迁移回localhost(即rh7-02),却会丢失二三十个数据包,原因尚未查清楚。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 首先,您需要下载Red Hat Enterprise Linux 7的ISO镜像文件,并将其保存到本地计算机上。 2. 接下来,您需要安装VMware虚拟机软件。您可以从VMware官网下载并安装VMware Workstation或VMware Player。 3. 打开VMware软件,单击“新建虚拟机”按钮,选择“自定义”选项,并按照向导的指示进行操作。 4. 在“操作系统安装”页面上,选择“Linux”作为操作系统类型,并选择“Red Hat Enterprise Linux 7”作为操作系统版本。 5. 指定虚拟机的名称和存储位置,并设置虚拟机的硬件配置,如CPU、内存、硬盘等。 6. 在“安装媒介”页面上,选择之前下载的Red Hat Enterprise Linux 7的ISO镜像文件作为安装媒介。 7. 完成虚拟机的配置后,启动虚拟机并开始安装Red Hat Enterprise Linux 7操作系统。 8. 按照安装向导的指示进行操作,包括选择安装类型、分区、设置root密码等。 9. 安装完成后,您可以登录到Red Hat Enterprise Linux 7操作系统,并开始使用它。 ### 回答2: 虚拟化技术随着云计算、大数据等新一代信息技术的发展而不断取得突破性进展,越来越多的企业开始采用虚拟机技术管理和部署自己的业务应用。作为市场上广受欢迎的虚拟机软件之一,VMware在这个领域有着一定的优势。本文将介绍如何使用VMware虚拟机软件安装Redhat7操作系统。 1. 打开VMware Workstation,并选择“创建新的虚拟机”。 2. 在“虚拟机配置向导”中,选择“公共场所”并点击“下一步”。 3. 选择操作系统类型,这里需要选择“Linux”操作系统,并在下拉菜单中选择版本为“Redhat Enterprise Linux 7.x”(注意,只有VMware Workstation 11和更高版本才支持Redhat Enterprise Linux 7.x)。 4. 命名虚拟机,并选择存储路径。在此选择完成后,点击“下一步”。 5. 在“处理器配置”中,选择所需的处理器数量和内存大小。建议至少选择2个CPU核心和4GB的内存。 6. 在“网络连接”中,选择桥接网络和DHCP分配。这将使宿主机虚拟机之间能够实现网络通信。 7. 点击“下一步”,在“硬盘配置”中,选择“创建一个虚拟磁盘”并点击“下一步”。 8. 在“虚拟磁盘创建向导”中,选择磁盘大小、磁盘文件类型(建议选择预配磁盘),磁盘命名和存储路径。 9. 在“自定义硬件”中,可以进一步调整虚拟机的硬件配置,如添加网卡、调整显示分辨率等。 10. 单击“完成”,完成虚拟机的配置。 11. 启动虚拟机,进入Redhat7的安装界面。根据提示一步步进行安装即可。注意,需要在安装选择“软件包组”至少选择“基本服务器”和“常用的基本服务”。 12. 最后,安装完成后,建议打开“网络设置”调整网络配置,以保证虚拟机能够与宿主机以及其他设备正常通信。 总之,使用VMware Workstation虚拟机软件安装Redhat7并不难,只需根据上述步骤进行操作即可。在此基础上进行进一步的安装和配置,可以满足更多需求。虚拟机技术为企业提供了更加灵活、高效、可靠的服务,也为IT人员解决了复杂的系统部署和维护问题。随着虚拟机技术的不断发展,未来虚拟化技术必将成为企业IT基础架构的重要一环。 ### 回答3: VMware虚拟机安装RedHat 7分以下几个步骤: 1.下载RedHat 7镜像文件 首先,我们需要从官网购买或下载RedHat 7的ISO文件。下载完成后,我们需要解压文件并获取对应的文件路径。 2.创建虚拟机 打开VMware Workstation,选择“创建新的虚拟机”。选择“自定义(高级)”并点击“下一步”,然后选择操作系统类型,这里我们选择“Linux”并选择“RedHat Enterprise Linux 7”,然后输入虚拟机的名称和位置。接着,我们需要配置虚拟机的硬件参数,包括CPU、内存和硬盘等。 3.安装RedHat 7系统 配置虚拟机完成后,我们需要通过虚拟机的DVD-ROM来安装RedHat 7。打开虚拟机设置,将DVD设置为安装文件的路径。安装过程中,根据提示进行操作,对于有网络的virus win7es系统,推荐选择最小化安装。安装完成后,我们需要对系统进行初始化设置以及管理员用户的创建,并在重启后重新配置网络设置。 4.安装VMware Tools 安装完成后,我们需要安装VMware Tools来提高虚拟机的性能和功能。打开虚拟机界面,选择“虚拟机”--“安装 VMware Tools”,将vmwaretools.tar.gz文件解压,然后进入解压的文件夹并输入以下命令: # mount /dev/cdrom /mnt # cd /mnt # cp VMwareTools-10.1.7-5541682.tar.gz /root # cd / # tar zxvf VMwareTools-10.1.7-5541682.tar.gz # cd vmware-tools-distrib/ # ./vmware-install.pl 根据提示进行安装即可。 5.完成 安装VMware Tools完成后,我们可以享受更稳定、更高效的RedHat 7虚拟机了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值