- Step 1
Unmount the RDM disks from VM
- Step 2
conncect-viserver 192.168.0.1
- Step 3
Running following script with powershell
##Add function to Detach RDM LUN
function Detach-Disk { param( [VMware.VimAutomation.ViCore.Impl.V1.Inventory.VMHostImpl]$VMHost, [string]$CanonicalName )
$storSys = Get-View $VMHost.Extensiondata.ConfigManager.StorageSystem
$lunUuid = (Get-ScsiLun -VmHost $VMHost | where {$_.CanonicalName -eq $CanonicalName}).ExtensionData.Uuid
$storSys.DetachScsiLun($lunUuid)
}
##Detach LUNs from single host
$LunIDs = ("naa.6222257000032000406533030424344", "naa.6222257000032000406533030424345", "naa.6222257000032000406533030424346", "naa.6222257000032000406533030424347", "naa.6222257000032000406533030424348"
)
$VMHost = Get-vmhost "192.168.0.1"
Foreach($LUNid in $LunIDs) { Write-Host "Detaching" $LUNid "from" $VMHost -ForegroundColor "Yellow" Detach-Disk -VMHost $VMHost -CanonicalName $LUNid
}