原始出处

今天接到一个需求,迁移一台linux的业务系统到vCenter云管理平台,其中遇到一些问题,于是进行了排错,这个过程与大家分享,下面把整个步骤进行截图说明。

1. 首先,登录到VMware Converter的服务器,打开VMware Converter Standalone工具,如图1.1所示。

图1.1 Converter 管理界面

2. 左键点击界面左上角的转换计算机选项,选择源类型已打开电源的计算机,输入远程计算机信息,包括IP、用户名、密码、操作系统信息,如图1.2所示。

图1.2 转换系统

3. 由于出现“无法通过SSH访问源计算机”的报错,导致无法进行远程计算机的访问,首先解决这个报错,方法如下,登录redhat主机,运行命令查看SSH状态,如未开启,用/etc/init.d/sshd start开启即可,如图1.3所示。

图1.3 更改SSH服务状态

4. 解决了SSH报错,转换窗口选择下一步,提示Converter安全警告,选择连接到远程主机IP,如图1.4所示。

图1.4 安全警告

5. 接下来设置目标系统参数,填入服务器(vCenter)IP地址及管理员账户和密码,如图1.5所示。

图1.5 目标系统设置

6. 同样“忽略”提示继续使用当前的证书,如图1.6所示。

图1.6 证书警告

7. 在下图中,需要对转换的虚拟机进行命名,同时选中该虚拟机转换到vcenter云管理平台中,其所处的虚拟机清单,如下图1.7所示。

图1.7 目标虚拟机

8. 完成虚拟机清单选中后,到下一步就需要选择所处的群集清单,如此处可放到管理区的群集中,窗口右边选择数据存储所在的共享LUN,如下图1.8所示。

图1.8 目标位置

9. 上述参数设置完成后,转换的Linux的虚拟机基本信息如图1、9所示。

图1.9 选项信息

10. 那么强调下,上图中红色框内的选项就需要编辑,如要复制的数据的编辑项,通常进入编辑,把磁盘类型从后置备改为精简,如下图1.10所示。

图1.10 数据编辑

11. 还有一非常重要的编辑选项设置,未设置该项会直接导致linux虚拟机迁移的失败,就是下图的助手虚拟机网络配置,具体如下图1.11所示 .

图1.11 助手虚拟机

【这个助手虚拟机的设置是个非常有意思的问题】

按照《VMware-converter5.0安装指南》中的描述,对其功能做了这样的定义,当转换已启动的 Linux 计算机时,Converter Standalone 将在目标上创建助手虚拟机。助手虚拟机需要具有源计算机的网络访问权,才能克隆源文件。默认转换设置将强制为助手虚拟机自动获取 IPv4 地址和 DNS 服务器,但您可以手动设置此网络连接。

《VMware vCenter Converter Standalone User's Guide》said:

When you convert a powered-on Linux machine, Converter Standalone creates a Helper virtual machine on the destination. The Helper virtual machine needs network access to the source machine to clone the source files. Default conversion settings enforce automatic acquisition of an IPv4 address and a DNS server for the Helper virtual machine, but you can set up this network connection manually.

以上两种定义中,都提到助手虚拟网络配置时,需要创建一个助手虚拟机,要有网络访问权,而我在迁移中,设定了只是一个能互通的但无虚拟机使用的IP地址,也就是说这个地方只需要设置网络中一个空闲的IP即可。

其中中文的文档还提到“转换过程中,Converter Standalone 将使用您指定的 IP 地址和 DNS 服务器将数据从源 Linux 计算机复制到助手虚拟机。”助手虚拟机假如只是个IP地址,这个工作原理让人比较疑惑,大家有空的时候可以测试下。

12. 言归正传,接下来下一步,出现摘要信息,确认无误后,点击完成即执行转换,如下图1.12所示。

图1.12 转换任务

Linux的V2V转换就到这里,希望大家有问题可以回复讨论。

【转】VMware Converter迁移linux系统虚拟机的更多相关文章

  1. VMware vCenter Converter迁移Linux系统虚拟机

    (一)简介VMware vCenter Converter Standalone,是一种用于将虚拟机和物理机转换为 VMware 虚拟机的可扩展解决方案.此外,还可以在 vCenter Server ...

  2. 关于vmware下复制linux系统虚拟机后eth0变成eth1问题解决

    在vmware虚拟机中,当我们克隆或者复制linux系统虚拟机后,再启动系统时会发现系统下不再有eth0,而变成了eth1 当我们使用/etc/init.d/network restart重启网络时, ...

  3. 使用VMware新建一个Linux系统虚拟机(全)

    我们将其分为两步,1:新建虚拟机:2:安装Red Hat Enterprse Linux 6操作系统 1.首先我们新建一个虚拟机,先不安装操作系统,稍后再对其安装Linux系统. 新建虚拟机步骤如下: ...

  4. VMware Converter 迁移物理机到 esxi 虚拟机

    http://dngood.blog.51cto.com/446195/685082/ VMware Converter  有啥用? VMware Converter 是一款能将物理电脑系统.VMwa ...

  5. 如何在Windows环境下安装Linux系统虚拟机

    如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...

  6. Vmware下的Linux系统,安装WPS报错:[Errno 256] No more mirrors to try

    最近新装了虚拟环境Vmware下的Linux系统,准备看doc文档发现不能读取,才想起来一起都是重新开始的~没别的~开始安装吧: 1.关虚拟机Linux,添加cdrom镜像ISO文件--开虚拟机--- ...

  7. 虚拟机VMware安装及Linux系统基础配置(CentOS 7)

    PS: 我是 VMware 14 安装 CentOS 7 来配置Linux虚拟机,想要安装 Ubuntu 18.04 的可以自行其他搜或者参考博客:https://blog.csdn.net/gith ...

  8. VMware下安装Linux系统,ORACLE软件,DBCA建库

    操作系统安装   在vmware下安装Linux (OEL5.6),用于数据库服务器 1.打开vmware,选择"创建新的虚拟机"       2.选择自定义安装   3.选择虚拟 ...

  9. VMware下的Linux系统中Windows的共享目录,不支持创建软连接

    [问题]  在编译VMware下的Linux系统对从Windows中共享过来的文件,进行编译的时候,遇到:  ln: creating symbolic link XXXXXX : Operation ...

随机推荐

  1. USACO06DEC 牛奶模式

    题意:求最长的可重叠的 K重复子串 的长度 考虑二分长度s,转化为验证性问题. 对SA进行分组.保证组内Height最小为s.这样在组内RMQ就可以任意了,因为RMQ一定是大于S的. 只要组内元素个数 ...

  2. Java基本语法--程序流程控制

    流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块.流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构.分支结构.循环结构.本篇博客主要是对 ...

  3. C语言 删除排序链表中的重复元素

    给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次. 示例 1: 输入: 1->1->2输出: 1->2示例 2: 输入: 1->1->2->3-> ...

  4. day06_类与对象、封装、构造方法

    02_面向对象与常用类 01_面向对象思想的概述 面向过程:当需要实现一个功能的时候,每个具体的步骤都需要亲力亲为,详细处理每一个细节. 面向对象:当需要实现一个功能的时候,不关心具体步骤,而是找一个 ...

  5. 二分-C - Pie

    C - Pie My birthday is coming up and traditionally I'm serving pie. Not just one pie, no, I have a n ...

  6. asp.net mvc获取http body中的json

    今天遇到一个对方直接post 一共json对象字符串过来的场景.按照以前的旧方案方法可以直接在request.inputstream里面读取,然后反序列化即可.(当然估计ASP.NET MVC应该有更 ...

  7. centos7下使用selenium实现文件上传

    1.pip install SendKeys 2. 利用js去掉元素的隐藏属性,然后输入: 一般控制元素显示或隐藏是用display属性来实现的 style.display = “none”,表示元素 ...

  8. [SDOI2014] 重建 - 矩阵树定理,概率期望

    #include <bits/stdc++.h> #define eps 1e-6 using namespace std; const int N = 55; namespace mat ...

  9. ubuntu19.04 安装mysql,没有初始密码,重设初始密码

    1.安装 在终端下输入 sudo apt-get install mysql-server mysql-client 进行安装,如果安装过程中弹出密码输入提示,则正常安装即可! 2.由于没有出现密码设 ...

  10. ConsoleWindow中的双击日志定位

    很多项目都有自己重写Debug.Log的习惯,难免会遇到在Unity的Console窗口中双击日志, 但是没法直接跳转到想要看到的代码那一行的时候,解决办法有以下2种: 将自己封装的日志类制作成DLL ...