实战 Xen server 虚拟机 迁移到 VMware esxi

简介:

本文分为两个部分,第一部分为  使用 vmware converter 工具迁移虚拟机,第二部分为将迁移的 xen server 虚拟机更新内核,更改系统配置文件等等,否则 vmware esxi 下 将无法启动!

 

第一部分

使用 converter 迁移xen server 上的虚拟机 到 wmware esxi ,步骤如下

1 此次将要迁移的数据,xen server 下 硬盘为 /dev/xvda

2 编辑 /etc/rc.local 文件,注释某些启动脚本

3 登录 vmware converter 服务器

4  选择 convert machine ,添加源系统信息,比如 ip 地址 用户名 密码

5 填入目标系统信息(vmware esxi)

6 给目标虚拟机填入名称,此处 converter-two

7 选择虚拟机版本与存储

8 配置虚拟机信息,比如硬盘 等等

10 配置虚拟机信息 ,虚拟网卡

11 迁移前完整信息,确认无误可以单击下一步, 将开始迁移!

12 converter 任务条显示相关信息

13 迁移完成

 

第二部分

更改迁移后的虚拟机内核,否则无法运行因为 经过xenserver修改过的 xen内核不能在vmkernel上运行!

xen内核不能在vmkernel上运行!!!

2 设置虚拟机添加 iso 镜像文件

3 设置虚拟 机强制进入 bios

4 设置虚拟 第一启动设备为 cdrom

5 输入 linux rescue 进入救援模式

6 进入救援模式

7 按照提示 输入 chroot /mnt/sysimage/

8 挂在 cdrom ,强制更新非 xen 内核

9 卸载 xen server 工具

10 停止一些影响系统的服务

11 编辑 /boot/grub/grub.conf 配置文件,default=0 非xen 内核

12 编辑 /etc/inittab 文件,注意 下面这几行

注意注释

如果未注释 #co 这行,启动将提示如下错误,无法进入系统!

14 退出并重启系统

15 grub 界面

16 成功启动后

 

扩展

系统引导管理器GRUB

Linux启动过程详解
linux 内核损坏

INIT:Id “co” respawning too fast提示

 
  1. debian testing控制台出现提示"INIT: Id "co" respawning too fast: disabled for 5 minutes." 
  2. 这应该是内核的一个bug,有很多人提出来了,这个提示是由/etc/inittab中的这行 
  3. co:2345:respawn:/sbin/getty hvc0 9600 linux 
  4. 引起的。这行的意思是在运行级2345上运行一个终端类型为linux,波特率baud rate为9600的虚拟控制台hvc0 
  5. hvc0是一个hvc控制台实例,hvc是hypeyvisor console的缩写,其实际就是一个虚拟机监视控制台,因为现在linux内核集成了KVM,所以才有这么个控制台,一般我们都不会用到,所以将其关闭是安全的。 


 

结束

另一篇关于 vmare converter 使用实例请参考这里 ,包括 迁移 windows , Linux等等,欢迎到此讨论 37275208

本文转自 dongnan 51CTO博客,原文链接:http://blog.51cto.com/dngood/699182


相关文章
|
2月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
|
2月前
|
算法 虚拟化 C++
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
120 0
|
4天前
|
网络协议 Linux 网络安全
虚拟机Vmware详细安装(包含kali,win7与winxp三系统相互ping与安装)
本文是一篇关于虚拟机安装和配置的教程,包括使用VMware安装虚拟机和在虚拟机中安装Kali Linux、Windows 7和Windows XP系统。作者提供了详细的步骤和截图说明,指导读者如何下载和安装VMware,以及如何从提供的链接下载预配置的操作系统镜像文件。安装过程中,重点介绍了如何选择安装路径、接受许可协议、启动安装过程,并强调了不要勾选某些选项以保持默认设置。此外,还提到了如何在虚拟机中配置网络,确保三个系统在同一网段并能互相ping通。最后,作者布置了一些练习,如熟悉操作系统的使用、获取IP地址和互相通信,以及鼓励读者享受学习网络安全的过程。
41 9
|
10天前
|
存储 Linux 虚拟化
虚拟机(vmware)中安装linux系统
虚拟机(vmware)中安装linux系统
|
14天前
|
程序员 Linux KVM
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
QEMU是一个开源的硬件虚拟化器,能在多种平台如x86、ARM、PowerPC上运行,支持虚拟化不同体系结构的操作系统。它具有硬件仿真、虚拟化支持、磁盘和网络仿真、快照回滚及可扩展性等特点。要使用QEMU,首先从[官网](https://www.qemu.org/download/)下载,然后通过命令行运行进行转换。转换后的vMDK文件可在VMware中导入,创建新的虚拟机进行使用。
75 1
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
|
22天前
|
虚拟化
设备管理中的虚拟机vmware网卡异常
设备管理中的虚拟机vmware网卡异常
|
1月前
|
虚拟化
【虚拟机】VMware 扩展硬盘大小提示 指定的虚拟磁盘需要进行修复
【虚拟机】VMware 扩展硬盘大小提示 指定的虚拟磁盘需要进行修复
|
1月前
|
缓存 Ubuntu Shell
【虚拟机】 VMware虚拟机占用空间过大解决
【虚拟机】 VMware虚拟机占用空间过大解决
|
2月前
|
虚拟化 Windows
VMware虚拟机怎么安装win7系统【图文】
VMware虚拟机怎么安装win7系统【图文】
28 0
|
2月前
|
Linux 虚拟化 数据安全/隐私保护
使用VMware安装linux虚拟机
使用VMware安装linux虚拟机
使用VMware安装linux虚拟机