在vmware 6.7中,我想用powercli创建starwind数据存储(iSCSI)。我尝试了一些脚本,如下所示:
Get-VMHost 192.168.10.210 | get-scsilun | where vendor -like "Starwind"
$SCSIID = Get-VMHost 192.168.10.210 | get-scsilun | where vendor -Like "Starwind"
$SCSIID = $SCSIID.CanonicalName
New-Datastore -VMHost 192.168.10.210 -Name "VolumeName" -Path $SCSIID但我总是收到相同的错误:
你能帮我吗?
发布于 2020-11-11 23:45:29
我同意-很可能你的$SCSIID变量有问题。我已经在我的starwind设置上测试了你的代码,它可以工作。由于您只有一台设备,因此不需要指定CanonicalName属性。您可以简单地执行以下操作:
Get-VMHost 192.168.10.210 | get-scsilun | where vendor -like "Starwind"
$SCSIID = Get-VMHost 192.168.10.210 | get-scsilun | where vendor -Like "Starwind"
New-Datastore -VMHost 192.168.10.210 -Name "VolumeName" -Path $SCSIID或者,您也可以简单地按CanonicalName筛选数据块设备并创建数据存储区。我就是这么做的:
$SCSIID = Get-VMHost 192.168.10.210 | get-scsilun | where -eq "eui.ca647c38f8e985f7"
New-Datastore -VMHost 192.168.10.210 -Name "VolumeName" -Path $SCSIID仅供参考,我在他们的论坛上发布了与StarWind相关的问题。https://forums.starwindsoftware.com/
https://stackoverflow.com/questions/64744314
复制相似问题