配置iscsi服务 并导出Esxi虚拟机

场景:

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

 

 

 

等待结束,导出完毕。

posted @ 2019-10-26 11:55  likehc  阅读(739)  评论(0编辑  收藏  举报