首页 > 其他 > 详细

Detach RDM Luns from single ESXi host

时间:2021-02-25 15:11:09      阅读:25      评论:0      收藏:0      [点我收藏+]
  • 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

    }

    Detach RDM Luns from single ESXi host

    原文:https://blog.51cto.com/549687/2636868

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
    © 2014 bubuko.com 版权所有
    打开技术之扣,分享程序人生!