随着虚拟化的快速发展,公司主要是以公有云+私有云结合的混合云部署,据我不成熟的了解,目前很少有公司会将一台单独的物理机作为服务器,在公司内部大家逐渐接受了私有云的部署方案,这样做不但可以节省硬件资源,而且还可以便于管理。以上的废话主要是为了今天的主题:“将物理机迁移到vmware上”


一、工具介绍

  使用vmware公司提供的一款软件“vmware converter standalone”,有以下优点:

  1、该过程对物理机无损

  2、4.3以上的版本仅支持热克隆,保证在原来物理机运行的同时,尽可能保证数据的一致性

  3、转换完成后,若物理机与虚机在同一网络需要修改其中一台机器的IP、机器名等信息

  4、转换windows xp和windows server2008以上的版本(server 2003不确定是否可以)

二、转换原理

  

A是一台windows机器,安装了“vmware converter standalone”软件

B是要转换的windows物理机

C是vcenter,管理着数台esxi服务器

物理机转换的原理是:

  1、A 获取到BC的登陆信息后,在B上做快照
  2、在C上指定位置创建虚机
  3、将A上的快照数据拷贝到新建的虚机上

三、步骤

1、在执行转换之前,为了避免权限和网络的问题需要执行:

  a、关闭防火墙

  b、在“文件夹选项”中取消“使用共享向导(推荐)”

2、以管理员身份打开“vmware vcenter converter standalone”软件,根据下图操作(保证物理机可远程登陆)

填写物理机信息

【注】当出现“ Permission to perform this operation was denied ”的错误,需要执行以下操作:

1. 登录到物理机。
2. 打开本地安全策略(打开cmd并键入secpol.msc)。
3. 转到:本地策略>安全选项,将“ User Access Control: Run all Administrators in Admin Approval Mode”从“已启用” 更改为“ 已禁用”。
4、重启物理机生效。

【切记】当转换完成后,在虚机相同的位置将上述选项设置为“已启用”!!!

3、弹出的对话框,建议选择自动卸载“vmware vcenter converter standalone”软件

4、将物理机转换到哪里,可以选择esxi也可以选择vmware workstations,但是选择esxi后,需要填写vcenter的信息。

5、等上一步验证可以成功连接到vcenter后,会出现vcenter连接的虚机列表,可以在最上面修改转换后的虚机名称

6、选择将虚机存放到哪里

7、高级选项中可以自定义设置物理机转换后的虚机大小、网络、内存、物理机运行的服务等信息

下图,可以选择 如何拷贝物理机的硬盘数据,若物理机的C盘是200G,实际用了50G
若选择第一个,全部拷贝,那么会将200G数据全部拷贝到虚机上
若选择第二个,只会将实际占用的50G拷贝到虚机
第三个选择是,自定义拷贝多大,单位G
第四个选择是,自定义拷贝,单位MB

建议停止物理机上运行的服务,尤其是SQL SERVER这样的重服务。

8、检查配置无误后,执行

9、等进度条到达100%后,即完成物理机的转换

10、转换后的操作:

  a、若使用虚机且虚机和物理机在同一网络时,需要注销将物理机的信息(域认证信息、主机名、ip等),保证不和虚机产生冲突
  b、若物理机信息在域中,检查虚机域认证信息是否可用,不可用需要退域加域、添加用户的操作

将物理机转换成vmware虚机的更多相关文章

  1. 云与备份之(1):VMware虚机备份和恢复

    本系列文章会介绍云与备份之间的关系,包括: (1)VMware 虚机备份和恢复 (2)KVM 虚机备份和恢复 (3)云与备份 (4)OpenStack 与备份 (5)公有云与备份 1. 与备份有关的V ...

  2. 用命令让vbox的虚拟硬盘文件转换成vmware的vmdk

    VirtualBox的生成备份功能只是个系统还原点 这个生成备份功能备份速度非常快,其实它并不是备份,而是相当于xp系统中的建立系统还原点.但是要注意的是如果你的虚拟硬盘文件(***.vdi)在别的V ...

  3. EXSI宿主机更换硬盘后虚机启动有问题

    环境说明: 最近EXSI主机磁盘坏掉了,重新换掉磁盘以后启动虚机有问题. 虚机的报错信息如下: 找了下修复方法,操作过程为: 尝试修复 (以下是百度的方法) ls -l /dev/mapper mkd ...

  4. vmware 虚机NAT模式,局域网可访问

    本地VMware虚拟机,网络模式为NAT,现在需要局域网其他电脑通过ssh连接这台VMware虚拟机 宿主机地址:192.168.3.26 VMware虚拟机地址:192.168.239.137 局域 ...

  5. vmWare 虚机文件不能启动的事故处理

    由于公司停电,导致几十台vmWare虚拟机器启动报错. 错误:Failed to power on virtual machine XXX. Failed to lock the file Click ...

  6. VMWare 虚机迁移后Linux系统网卡启动问题

    重新安装VMWare或拷贝虚机文件后有时网卡会无法工作,主要是因为网卡的Mac地址改变了,如果系统中的网卡配置信息中有Mac的信息,则虚机的系统的网卡可能无法正常工作. 如果出现上述问题,解决办法如下 ...

  7. [日常工作]虚拟机或者实体机转换成HyperV虚拟机的方法

    1.环境种类比较多, 有vb的 vm的还有人想直接用hyperV的 毕竟docker 是一个趋势, win10 上面 安装了hyperV 启用docker 角色之后 安装vb和vm的话 就没法启用CP ...

  8. 本地访问Vmware虚机Web网站

    情况:公司是域环境,Vmware网络设置的是NAT连接模式,里外装的都是Windows,虚机网络IP地址是自动获取的. 查看: 1.虚机Ping本地的IP地址可以Ping通: 2.本地Ping虚机的I ...

  9. 如何将hyper-v虚拟机转换成vmware的虚拟机- 转换SharePoint 2010 Information Worker Demonstration and Evaluation Virtual Machine (SP1)

    官方有一个用于SharePoint的demo用的虚拟机: 2010 Information Worker Demonstration and Evaluation Virtual Machine (S ...

随机推荐

  1. Debian CentOS修改时区

    Debian修改时区: dpkg-reconfigure tzdata https://wiki.debian.org/TimeZoneChanges CentOS修改时区: timedatectl ...

  2. CSS实现水平垂直居中的数种方法整合

    CSS实现水平垂直居中可以说是前端老生常谈的问题了,一般面试官问的时候面试者都会回答出来,但是继续追问还有没有其他方法的时候有可能就说不出来了. 本着学习知识的目的,特在此纪录CSS实现水平垂直居中的 ...

  3. EF Code first主从表,删除更新从表

    以order和orderItem为例,从表orderItem里有主表的orderId 想通过order.orderitems.add()或者remove()方法直接更新从表的话,必须在从表建立联合主键 ...

  4. swagger 集成后发布到服务器报错[Could not find file 'D:\\home\\site\\wwwroot\\bin\\WebAPI.XML]

    webapi集成swagger后,在本地运行没有问题,但是发布到服务器上就有问题. 报错信息:Could not find file 'D:\\home\\site\\wwwroot\\bin\\We ...

  5. 8、如何将本地新创建的项目上传到gitHub(gitLab)上

    Git 常用命令 1. cd 项目目录 2.git init   //变成git仓库 3.git add .   //将项目添加到本地仓库 4.git commit -m '备注'   //将项目提交 ...

  6. javascript实现blob加密视频源地址

    一.HTML代码: <video id="my-video" class="video-js" playsinline controls preload= ...

  7. php封装协议的两道题

    这几天终于刷完了自己说是要刷完的那几道题,赶紧写几篇博客记录.. 1.  先看看这个网站:https://blog.csdn.net/qq_41289254/article/details/81388 ...

  8. EntityManager 的复杂查询

    EntityManager 是用来对实体Bean 进行操作的辅助类.他可以用来产生/删除持久化的实体Bean,通过主键查找实体bean,也可以通过EJB3 QL 语言查找满足条件的实体Bean.实体B ...

  9. Python之路(第四十七篇) 协程:greenlet模块\gevent模块\asyncio模块

    一.协程介绍 协程:是单线程下的并发,又称微线程,纤程.英文名Coroutine.一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的. 协程相比于线程,最大的区别在于 ...

  10. Hashtable,HashMap和ConcurrentHashMap的原理及区别

    一.原理 Hashtable 底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashM ...