当管理一大批虚拟机时,你也许想知道哪个虚拟机使用了RDM磁盘。具我所知现在还没有一个工具可以帮你找到该答案。但下面的Powershell脚本可以:
$report = @()
$vms = Get-VM | Get-View
foreach($vm in $vms){
foreach($dev in $vm.Config.Hardware.Device){
if(($dev.gettype()).Name -eq “VirtualDisk”){
if(($dev.Backing.CompatibilityMode -eq “physicalMode”) -or
($dev.Backing.CompatibilityMode -eq “virtualMode”)){
$row = “” | select VMName, HDDeviceName, HDFileName, HDMode
$row.VMName = $vm.Name
$row.HDDeviceName = $dev.Backing.DeviceName
$row.HDFileName = $dev.Backing.FileName
$row.HDMode = $dev.Backing.CompatibilityMode
$report += $row
}
}
}
}
$report
Discussion
No comments for “哪个虚拟机使用了RDM(Raw Device Mapping)磁盘?”
Post a comment