Unsolved
This post is more than 5 years old
6 Posts
0
148221
October 4th, 2012 16:00
virtual machine raw device mappings
Is there anyway to create a report that gives just the virtual machines that have a disk or disks with raw device mappings?
I found a powershell script that does it and now want to create a report too.
Thanks.
No Events found!



john_s_main
132 Posts
0
October 5th, 2012 09:00
Can you post the piece of the script which actually collects the data from the VIX interface?
carminenatale
6 Posts
0
October 5th, 2012 14:00
$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"){
$row = "" | select VMName, HDDeviceName, HDFileName
$row.VMName = $vm.Name
$row.HDDeviceName = $dev.Backing.DeviceName
$row.HDFileName = $dev.Backing.FileName
$report += $row
}
}
}
}
$report
Thanks.
DELL-Thomas B
171 Posts
0
October 6th, 2012 16:00
We already capture quite a bit of data about RDMs in the product. vFogligth Storage can show you them graphically in a nice toplogy layout, but if you just want a table of given VM with the phsysical disks that are not part of a datastore that can be done. I'll try to find some time to create a same view for you.
carminenatale
6 Posts
0
October 6th, 2012 17:00
thanks. we don't have vfoglight storage, just vfoglight.
is there any documentation on how to do it?
i opened a ticket but they have not gotten back to me.
DELL-Thomas B
171 Posts
0
October 6th, 2012 18:00
I'll have to figure out the exact query to get it, but the basic gist of it is to get a list of VMs where any of it's disks are not a datastore. In our world if we see a physical disk attached to a VM and it's not a datastore, it's a RDM. I just have to figure out exactly how to do it.