Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

1813

February 19th, 2017 17:00

iSCSI Port Binding / powercli

Hi Experts,

In preparation for RP4VM install I am trying to bind 2 vmkernal ports to iSCSI SW HBA. using powercli. ESXi v6.0, Powercli v6.5

I found 2 examples how to do it, but both don't work:

First way: Get-VMHost $VMhost | Set-VMHostiSCSIBinding -HBA $HBANumber -VMKernel $iSCSI_nic - it complain there is no Set-VMHostiSCSIBinding

The second way:

$esxcli = Get-EsxCli -V2 -VMhost $VMhost

$esxcli.iscsi.networkportal.add($HBA, $Null, $vmk1number)

or

#$esxcli.swiscsi.nic.add($HBANumber,$vmk1number)

It fails complaining "add" is not an option.

Any help is appreciated.

2 Intern

 • 

142 Posts

February 22nd, 2017 15:00

Answering my own question:

# Bind NICs to HBA
   $HBANumber = Get-VMHostHba -VMHost $VMhost -Type iSCSI    | %{$_.Device}
   Write-Host "Bind Port NIC to iSCSI <$VMHost> <$HBANumber> <$iSCSInic>" -ForegroundColor Green
   $esxcli = Get-EsxCli -V2 -VMhost $VMhost
   $esxcli.iscsi.networkportal.add.CreateArgs()
   $iScsi = @{
   force = $false
   nic = $iSCSInic
   adapter = $HBANumber
   }
   $esxcli.iscsi.networkportal.add.Invoke($iScsi)
No Events found!

Top