场景:
1. Esxi 安装了占很大硬盘的服务器 如Server 2016 ,本地硬盘没有空间用于导出OVF.(导出按钮为灰色)
2.网页导出OVF时,超时设置了为0秒,总是过段时间就出错(下面有截图)。
3.映射网络驱动器,导出时提示找不到驱动器。
设置 UserVars.HostClientSessionTimeou 连接 不超时 的2种 方式,要刷新网页。
图形化设置 值为0:
命令行 :
set-VMHostAdvancedConfiguration -VMHost 192.168.16.141 -Name "UserVars.HostClientSessionTimeout" 0
直接从 Esxi 网页导出,过段时间会断开导出失败。
映射 网络驱动器,导出时,找不到磁盘。
有台机器安装了server 2008,这台机上有点空余空间,想用iscsi ,把它的空间 连接到本地来。
下载 架设iscsi 工具 iscsiTargetqfe6.exe ,
https://www.microsoft.com/en-us/download/confirmation.aspx?id=19867
解压后,运行 64位的 iscsitarget_public.msi
新建虚拟磁盘,并挂在 iSCSI 目标上。
客户端发起 程序,运行 iscsicpl.exe 打开发起程序。
在快速连接里输入 iSCSI 服务器的 地址,点快速连接。
到 磁盘管理器中,把新挂载的磁盘 格式化,就能用了,这里分配的是E 盘。
然后执行 导出命令。把名称为“yhc_IPGuard”的虚拟机以 ofv 格式到出到E盘,
$EsxiHost = "192.168.16.141"
$EsxiUser = "root"
$EsxiPassWd = "HostPassWord"
Write-Host " 正在连接 服务器 。。。 。。。"
$ConnIgnore = Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -confirm:$false
$ConnectVIServer = Connect-VIServer -Server $EsxiHost -username $EsxiUser -Password $EsxiPassWd
Get-VM -Name "yhc_IPGuard" | Export-VApp -Destination "E:\" -Format ovf
等待结束,导出完毕。