Vmvare之ESXI大存储容量虚拟机的导入导出方法

前言

VMware虚拟机的导出可以通过web页面和命令行导出两种方法,分别是通过web页面导出和通过命令行导出;

1.通过web面导出{通过ESXI或vSphere client自带的导出选项导出)

  • 导出

    • 在ESXI虚拟机管理页面,点击导出选项,导出会产生两个文件,*.ovf及*.vmdk
  • 导入

    • 将需要导入虚拟机的文件传输导目标宿主机在,在ESXI或vs phere 管理界面,点击导入选项,选中相应的文件上传进行导入即可

注:通过web页面导出只能导出占用硬盘较小的虚拟机,一般导出数据超过16G在web页面就会因为超时而断开

2通过命令行导出

  • 通过命令行导出适用于迁移存储大量数据的虚拟机,目前经过实践得出的有个两个办法,分别是通过通过ssh连接全量进行拷贝以及通过OVFtool进行导出导入;

方法一–全量导出

      • a.在ESXI管理平台打开ESXI主机的打开ssh的登录功能,(主机—>服务—>启用安全shell),然后通过ssh连接进入到ESXI宿主机。
        在这里插入图片描述
      • b.通过vim-cmd vmsvc/getallvms 命令可查看ESXI宿主机上目前运行的虚拟机名称以及存储目录,然后df -h 命令查看具体目录名称,进入到对应虚拟机目录下,通过sftp等工具将该目录的所有文件全部拷贝出来,传输到要想导入的ESXI主机目录下(建立在datastore目录下,目录名自定义)
    • 导入
      • 在web页面通过点击,新建虚拟机—>注册现有虚拟机—>选择传入的vmx文件,然后选择新建即可导入。
        在这里插入图片描述

方法二—通过OVFtool导出

OVFtool导出相对方法一导出的数据总量会更小,但是压缩数据也会花费不少的时间,也是官方推荐使用的导出方法之一

通常情况下,通过ovf导出虚拟机时,会将虚拟机的配置文件、磁盘文件和其他相关文件打包成一个压缩文件。这个压缩文件的格式通常是tar和gzip格式,也可以是其他格式,具体取决于您选择的导出工具和选项。
压缩虚拟机数据可以减小导出文件的大小,提高传输效率,但同时也会增加导出和导入的时间,因为需要进行压缩和解压缩操作。如果您的网络带宽较大,可以选择不压缩数据以减少导出和导入时间。

  • 具体步骤

    • a.在ESXI命令行查看esxi的版本
  [root@xxj] vmware -v
  VMware ESXi xxx
  • b.官网查询与esxi对应的ovftool
    官网

下载linux bundle版本

在Linux安装这个工具

./VMware-ovftool-4.4.2-17901668-lin.x86_64.bundle -i VMware-ovftool-4.4.2-17901668-lin.x86_64.bundle 

安装完成之后ovf`tool命令就可以使用了

[root@nginx50 tmp]# ovftool --help
Usage: ovftool [options] <source> [<target>]

最后使用命令

导出

ovftool  vi://root@vm_ip/vm_name  vm_name.ovf

导入

ovftool -ds=cl-storage-1 -n ="Cloudvm_2074586_with_inject" /tmp/test.ovf vi://root@vm_ip

-ds=cl-storage-1:指定虚拟机磁盘所在的数据存储。
--net:'Network 1=VM Network':指定虚拟机网络的配置。
--name/-n ="Cloudvm_2074586_with_inject":指定虚拟机的名称

注意

在导出虚拟机前需要先关机,关机时在设置里移除网卡和iso,否则导入时会有报错发生

更多详细OVFtool参数参考:
Run VMware OVF Tool From the Command Line

  • 13
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
是的,VMware可以修改WinServer虚拟机密码。以下是修改密码的步骤: 1. 打开VMware虚拟机管理器,在列表中选择要修改密码的虚拟机。 2. 点击“编辑虚拟机设置”选项。 3. 在虚拟机设置对话框中,选择“选项”选项卡。 4. 在左侧导航窗格中,选择“虚拟机设置”下的“操作系统安装”。 5. 在右侧的“操作系统预设”下拉菜单中,选择虚拟机操作系统的版本。 6. 点击“安卓Windows登录”按钮。 7. 在“安装工具”对话框中,选择“到虚拟光驱中浏览”。 8. 在打开对话框中,选择安装光盘镜像文件(ISO)并点击“确定”。 9. 在虚拟机中,打开“我的电脑”。 10. 双击虚拟光驱符号,启动光盘镜像文件。 11. 在Windows安装向导中选择“修复您的计算机”。这将打开系统恢复选项。 12. 在系统恢复选项中,选择“命令提示符”。 13. 输入以下命令来打开修复Windows注册表的应用程序: c:\windows\system32\utilman.exe 14. 输入以下命令以备份原始Utilman应用程序: copy c:\windows\system32\utilman.exe c:\ 15. 输入以下命令以替换Utilman应用程序: copy c:\windows\system32\cmd.exe c:\windows\system32\utilman.exe 16. 点击“是”以确认替换。 17. 关闭命令提示符窗口,然后重新启动虚拟机。 18. 当系统登录屏幕出现时,点击右下角的“Ease of Access”(特殊功能)图标。 19. 可以看到命令提示符窗口弹出,输入以下命令来修改密码: net user 用户名 新密码 20. 用户名是要修改密码的账户用户名,新密码是您要设置的新密码。 21. 输入完命令后,按回车键确认修改。 22. 关闭命令提示符窗口,然后重新启动虚拟机。 23. 使用新密码登录WinServer虚拟机。 通过上述步骤,您可以成功使用VMware修改WinServer虚拟机的密码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值