热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

使用VMwareconverter把Linux系统虚拟机转移到vCenter云管理平台

今天接到一个需求,迁移一台linux的业务系统到vCenter云管理平台,其中遇到一些问题,于是进行了排错,这个过程与大家分享,下面把整个步骤进行截图说明。1.首先,登录到VMwareConverter的服务器,打开VMwareConverterStandalone工具,如.1所示。.1Conv
今天接到一个需求,迁移一台linux的业务系统到vCenter云管理平台,其中遇到一些问题,于是进行了排错,这个过程与大家分享,下面把整个步骤进行截图说明。
1. 首先,登录到VMware Converter的服务器,打开VMware Converter Standalone工具,如.1所示。




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




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




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




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




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




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




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




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




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




11. 还有一非常重要的编辑选项设置,未设置该项会直接导致linux虚拟机迁移的失败,就是下图的助手虚拟机网络配置,具体如下.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. 言归正传,接下来下一步,出现摘要信息,确认无误后,点击完成即执行转换,如下.12所示。




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



推荐阅读
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 本文介绍了SELinux的两种主要工作模式——强制模式和宽容模式,并提供了如何在CentOS 7中正确启用和配置SELinux的方法,以及在遇到登录问题时的解决策略。 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • 网络安全实验:Telnet与SSH服务对比及抓包分析
    本实验旨在对比Telnet和SSH两种安全通信协议的服务差异,并通过搭建服务器和使用Wireshark抓包工具进行详细分析。 ... [详细]
  • Vulnhub DC3 实战记录与分析
    本文记录了在 Vulnhub DC3 靶机上的渗透测试过程,包括漏洞利用、内核提权等关键步骤,并总结了实战经验和教训。 ... [详细]
  • 本文详细介绍了如何在 CentOS 7 及其衍生发行版(如 Red Hat, Oracle, Scientific Linux 7)上安装和完全卸载 GitLab。包括安装必要的依赖关系、配置防火墙、安装 GitLab 软件包以及常见问题的解决方法。 ... [详细]
  • 在开发板的启动选项中看到如下两行:7:LoadBootLoadercodethenwritetoFlashviaSerial.9:LoadBootLoadercodethenwri ... [详细]
  • 本文总结了一次针对大厂Java研发岗位的面试经历,探讨了面试中常见的问题及其背后的原因,并分享了一些实用的面试准备资料。 ... [详细]
  • 深入理解:AJAX学习指南
    本文详细探讨了AJAX的基本概念、工作原理及其在现代Web开发中的应用,旨在为初学者提供全面的学习资料。 ... [详细]
  • 本文探讨了在MySQL数据库中处理大规模数据删除的最佳实践,包括分批删除、利用索引、管理事务以及选择合适的删除命令等策略,旨在提升删除效率并确保系统稳定。 ... [详细]
  • 本文介绍了如何利用X_CORBA实现远程对象调用,并通过多个示例程序展示了其功能与应用,包括基础的Hello World示例、文件传输工具以及一个完整的聊天系统。 ... [详细]
  • 本文介绍了如何在GitHub上设置多个SSH Key,以解决原有Key失效的问题,并确保不同项目使用不同的私钥进行安全访问。 ... [详细]
author-avatar
数到我答应我937
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有