马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
今天快速指导如何 将RHEL 6.5从ESXi迁移到Nutanix AHV。 RHEL 6.5是相当现代的操作系统,因此在迁移过程中没有太多工作。 要求:- AOS - 4.6.1.1或更新版本
- AHV - 20160217.2或更新版本
- vSphere 5.0 U2或更高版本
- 通过NFS在旧版ESXi服务器和Nutanix CVM之间建立连接
- 从VM中删除所有快照
程序: | [root@rhel65 ~]# uname -r 2.6.32-431.el6.x86_64 [root@rhel65 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiago) |
- 验证您是否存在virtIO模块。如您所见 - 模块存在
| [root@rhel65 ~]# grep -i virtio /boot/config-`uname -r` CONFIG_NET_9P_VIRTIO=m CONFIG_VIRTIO_BLK=m CONFIG_SCSI_VIRTIO=m CONFIG_VIRTIO_NET=m CONFIG_VIRTIO_CONSOLE=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_VIRTIO=m CONFIG_VIRTIO_RING=m CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_BALLOON=m [root@rhel65 ~]# |
- 检查是否有virtio组件。RHEL 6.5默认含有virtio驱动程序。如果没有输出 - 没有模块,需按下面步骤创建。
| [root@rhel65 ~]# zcat /boot/initramfs-2.6.32-431.el6.x86_64.img | cpio -it | grep virtio lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/block/virtio_blk.ko lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/scsi/virtio_scsi.ko lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/virtio lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/virtio/virtio.ko lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/virtio/virtio_pci.ko lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/virtio/virtio_ring.ko |
- 使用virtio模块创建新的initrd - RHEL 5.X
| [root@rhel65 ~]# mkinitrd --with="virtio_blk virtio_pci" -f -v /boot/initrd-`uname -r`.img `uname -r` |
- 使用virtio模块创建新的initrd - RHEL 6.X
| [root@rhel65 ~]# dracut --add-drivers "virtio_pci virtio_blk" -f -v /boot/initramfs-`uname -r`.img `uname -r` |
- 检查新的initrd(RHEL 6.X),按如下所示。到此我们可以停止Guest OS
| [root@rhel65 ~]# zcat /boot/initramfs-`uname -r`.img | cpio -it | grep virtio lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/block/virtio_blk.ko lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/scsi/virtio_scsi.ko lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/virtio lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/virtio/virtio.ko lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/virtio/virtio_pci.ko lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/virtio/virtio_ring.ko 96407 blocks |
通过VMware Storage vMotion 将GuestOS VMDK从ESXi迁移到Nutanix AHV集群Container。 VMware Storage vMotion迁移完成一旦完成后,在ESXi上关闭GuestOS,然后登录到Nutanix AHV Prism - >创建新VM - >添加磁盘,在路径中指定VM的FLAT vmdk文件的UNC路径 - >添加网络适配器并将其连接到正确的端口组。 注意:使用CLONE FROM ADSF FILE操作并使用SCSI BUS类型 现在,打开电源服务器并等待启动,验证IP配置,磁盘布局和服务器是否已准备好运行 登录Prism并创建虚拟机。请记住添加vNIC和磁盘。磁盘必须按正确的顺序添加。添加磁盘时,请记住选择以下选项: - 操作:从NDFS文件克隆
- SCSI总线作为源使用
- 仅限VMware vSphere guest -flat vmdk文件。
为新的VM和启动控制台供电。我们来修复网络。 | [root@rhel65 ~]# rm -f /etc/udev/rules.d/70-persistent-net.rules |
| # This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x1af4:0x1000 (virtio-pci) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:2a:43:c6", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" |
| [root@rhel65 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 |
| DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none HWADDR=52:54:00:2a:43:c6 IPADDR=10.4.92.22 PREFIX=24 GATEWAY=10.4.92.1 DNS1=10.4.89.111 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" |
| [root@rhel65 ~]# service network restart Shutting down interface eth0: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining if ip address 10.4.92.22 is already in use for device eth0... [ OK ] [root@rhel65 ~]# |
|