vimsh hostsvc/storage/info

Usage: info

Get the storage system information.

example output

# vmware-vim-cmd -H 10.10.10.10 -U root -P password /hostsvc/storage/info
(vim.host.StorageDeviceInfo) {
  dynamicType = <unset>,
  hostBusAdapter = (vim.host.HostBusAdapter) [
     (vim.host.InternetScsiHba) {
        dynamicType = <unset>,
        key = "key-vim.host.InternetScsiHba-vmhba32",
        device = "vmhba32",
        bus = -1,
        status = "unknown",
        model = "iSCSI Software Adapter",
        driver = "iscsi_mod",
        pci = "UNKNOWN - NULL PCI DEV IN VMKCTL",
        isSoftwareBased = true,
        discoveryCapabilities = (vim.host.InternetScsiHba.DiscoveryCapabilities) {
           dynamicType = <unset>,
           iSnsDiscoverySettable = false,
           slpDiscoverySettable = false,
           staticTargetDiscoverySettable = false,
           sendTargetsDiscoverySettable = false,
        },
        discoveryProperties = (vim.host.InternetScsiHba.DiscoveryProperties) {
           dynamicType = <unset>,
           iSnsDiscoveryEnabled = false,
           iSnsDiscoveryMethod = <unset>,
           iSnsHost = <unset>,
           slpDiscoveryEnabled = false,
           slpDiscoveryMethod = <unset>,
           slpHost = <unset>,
           staticTargetDiscoveryEnabled = false,
           sendTargetsDiscoveryEnabled = true,
        },
        authenticationCapabilities = (vim.host.InternetScsiHba.AuthenticationCapabilities) {
           dynamicType = <unset>,
           chapAuthSettable = true,
           krb5AuthSettable = false,
           srpAuthSettable = false,
           spkmAuthSettable = false,
        },
        authenticationProperties = (vim.host.InternetScsiHba.AuthenticationProperties) {
           dynamicType = <unset>,
           chapAuthEnabled = false,
           chapName = <unset>,
           chapSecret = <unset>,
        },
        ipCapabilities = (vim.host.InternetScsiHba.IPCapabilities) {
           dynamicType = <unset>,
           addressSettable = false,
           ipConfigurationMethodSettable = false,
           subnetMaskSettable = false,
           defaultGatewaySettable = false,
           primaryDnsServerAddressSettable = false,
           alternateDnsServerAddressSettable = false,
        },
        ipProperties = (vim.host.InternetScsiHba.IPProperties) {
           dynamicType = <unset>,
           mac = <unset>,
           address = <unset>,
           dhcpConfigurationEnabled = false,
           subnetMask = <unset>,
           defaultGateway = <unset>,
           primaryDnsServerAddress = <unset>,
           alternateDnsServerAddress = <unset>,
        },
        iScsiName = "iqn.2009-01.com.vmware:localhost-15682e24",
        iScsiAlias = "localhost.example.com",
        configuredSendTarget = (vim.host.InternetScsiHba.SendTarget) [
           (vim.host.InternetScsiHba.SendTarget) {
              dynamicType = <unset>,
              address = "10.10.0.10",
              port = 3260,
           }
        ],
        maxSpeedMb = <unset>,
        currentSpeedMb = <unset>,
     },
     (vim.host.BlockHba) {
        dynamicType = <unset>,
        key = "key-vim.host.BlockHba-vmhba0",
        device = "vmhba0",
        bus = 0,
        status = "unknown",
        model = "82371AB/EB/MB PIIX4 IDE",
        driver = "ide",
        pci = "00:07.1",
     },
     (vim.host.ParallelScsiHba) {
        dynamicType = <unset>,
        key = "key-vim.host.ParallelScsiHba-vmhba1",
        device = "vmhba1",
        bus = 0,
        status = "unknown",
        model = "53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI",
        driver = "mptscsi_2xx",
        pci = "00:10.0",
     }
  ],
  scsiLun = (vim.host.ScsiLun) [
     (vim.host.ScsiLun) {
        dynamicType = <unset>,
        deviceName = "/vmfs/devices/genide/vmhba0:0:0",
        deviceType = "cdrom",
        key = "key-vim.host.ScsiLun-vmhba0:0:0",
        uuid = "000a000200654e56261303a12343a54303a4c30",
        canonicalName = "vmhba0:0:0",
        lunType = "cdrom",
        vendor = "VMware  ",
        model = "Block device    ",
        revision = "1.0 ",
        scsiLevel = 3,
        serialNumber = "unavailable",
        durableName = (vim.host.ScsiLun.DurableName) null,
        standardInquiry = (byte) [
           10,
           0,
           2,
           0,
           32,
           0,
           0,
           115,
           86,
           77,
           119,
           97,
           114,
           101,
           32,
           32,
           66,
           108,
           111,
           99,
           107,
           32,
           100,
           101,
           118,
           105,
           99,
           101,
           32,
           32,
           32,
           32,
           49,
           46,
           48,
           32,
           0,
           57,
           0,
           63,
           -4,
           124,
           -57,
           3,
           -105,
           70,
           104,
           0,
           0,
           66,
           2,
           63,
           -128,
           -120,
           1,
           63,
           0,
           0,
           0,
           0,
           120,
           125,
           -57,
           3,
           -40,
           65,
           125,
           0,
           0,
           66,
           2,
           63,
           -128,
           -120,
           1,
           63,
           0,
           0,
           0,
           0,
           -2,
           15,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           1,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           -128,
           70,
           2,
           63,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           1,
           0,
           0,
           0,
           0,
           0,
           1,
           0,
           0,
           0,
           0,
           0,
           -99,
           4,
           0,
           0,
           8,
           8,
           0,
           0,
           0,
           0,
           0,
           0,
           8,
           8,
           0,
           0,
           -52,
           125,
           -57,
           3,
           51,
           67,
           125,
           0,
           31,
           0,
           -83,
           11,
           -72,
           125,
           -57,
           3,
           -68,
           125,
           -57,
           3,
           24,
           57,
           0,
           63,
           12,
           0,
           0,
           0,
           8,
           14,
           0,
           63,
           8,
           8,
           0,
           0,
           -128,
           70,
           2,
           63,
           118,
           109,
           104,
           98,
           0,
           57,
           0,
           63,
           31,
           0,
           -83,
           11,
           79,
           39,
           1,
           0,
           31,
           0,
           -83,
           11,
           0,
           0,
           0,
           0,
           -128,
           70,
           2
        ],
        queueDepth = <unset>,
        operationalState = (string) [
           "unknown"
        ],
     },
     (vim.host.ScsiDisk) {
        dynamicType = <unset>,
        deviceName = "/vmfs/devices/disks/vmhba1:0:0:0",
        deviceType = "disk",
        key = "key-vim.host.ScsiDisk-vmhba1:0:0",
        uuid = "0000000000856de88242312a41243a14303a4c30",
        canonicalName = "vmhba1:0:0",
        lunType = "disk",
        vendor = "VMware, ",
        model = "VMware Virtual S",
        revision = "1.0 ",
        scsiLevel = 3,
        serialNumber = "unavailable",
        durableName = (vim.host.ScsiLun.DurableName) null,
        standardInquiry = (byte) [
           0,
           0,
           2,
           2,
           31,
           0,
           0,
           115,
           86,
           77,
           119,
           97,
           114,
           101,
           44,
           32,
           86,
           77,
           119,
           97,
           114,
           101,
           32,
           86,
           105,
           114,
           116,
           117,
           97,
           108,
           32,
           83,
           49,
           46,
           48,
           32,
           0,
           57,
           0,
           63,
           -4,
           124,
           -56,
           3,
           -105,
           70,
           104,
           0,
           0,
           66,
           2,
           63,
           -128,
           -120,
           1,
           63,
           0,
           0,
           0,
           0,
           120,
           125,
           -56,
           3,
           -40,
           65,
           125,
           0,
           0,
           66,
           2,
           63,
           -128,
           -120,
           1,
           63,
           0,
           0,
           0,
           0,
           -2,
           15,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           1,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           95,
           2,
           63,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           1,
           0,
           0,
           0,
           0,
           0,
           1,
           0,
           0,
           0,
           0,
           0,
           -95,
           4,
           0,
           0,
           8,
           8,
           0,
           0,
           0,
           0,
           0,
           0,
           8,
           8,
           0,
           0,
           -52,
           125,
           -56,
           3,
           51,
           67,
           125,
           0,
           31,
           0,
           -83,
           11,
           -72,
           125,
           -56,
           3,
           -68,
           125,
           -56,
           3,
           24,
           57,
           0,
           63,
           12,
           0,
           0,
           0,
           8,
           14,
           0,
           63,
           8,
           8,
           0,
           0,
           -52,
           125,
           -56,
           3,
           -39,
           -35,
           -120,
           0,
           0,
           57,
           0,
           63,
           31,
           0,
           -83,
           11,
           -27,
           41,
           1,
           0,
           31,
           0,
           -83,
           11,
           0,
           0,
           0,
           0,
           0,
           95,
           2
        ],
        queueDepth = <unset>,
        operationalState = (string) [
           "unknown"
        ],
        capacity = (vim.host.DiskDimensions.Lba) {
           dynamicType = <unset>,
           blockSize = 512,
           block = 16777216,
        },
        devicePath = "/vmfs/devices/disks/vmhba1:0:0:0",
     },
     (vim.host.ScsiDisk) {
        dynamicType = <unset>,
        deviceName = "/vmfs/devices/disks/vml.010000000011223344556677445542",
        deviceType = "disk",
        key = "key-vim.host.ScsiDisk-vmhba32:0:0",
        uuid = "010000000011223344556677445542",
        canonicalName = "vmhba32:0:0",
        lunType = "disk",
        vendor = "IET     ",
        model = "VIRTUAL-DISK    ",
        revision = "0   ",
        scsiLevel = 5,
        serialNumber = "unavailable",
        durableName = (vim.host.ScsiLun.DurableName) {
           dynamicType = <unset>,
           namespace = "SERIALNUM",
           namespaceId = 4,
           data = (byte) [
              32,
              32,
              32,
              32
           ],
        },
        alternateName = (vim.host.ScsiLun.DurableName) [
           (vim.host.ScsiLun.DurableName) {
              dynamicType = <unset>,
              namespace = "SERIALNUM",
              namespaceId = 4,
              data = (byte) [
                 32,
                 32,
                 32,
                 32
              ],
           },
           (vim.host.ScsiLun.DurableName) {
              dynamicType = <unset>,
              namespace = "UNKNOWN",
              namespaceId = 5,
              data = (byte) [
                 1,
                 1,
                 0,
                 24,
                 73,
                 69,
                 84,
                 0,
                 0,
                 0,
                 0,
                 0,
                 0,
                 0,
                 0,
                 0,
                 1,
                 0,
                 0,
                 0,
                 8,
                 8,
                 0,
                 0,
                 13,
                 0,
                 0,
                 0
              ],
           }
        ],
        standardInquiry = (byte) [
           0,
           0,
           4,
           66,
           59,
           0,
           0,
           2,
           73,
           69,
           84,
           32,
           32,
           32,
           32,
           32,
           86,
           73,
           82,
           84,
           85,
           65,
           76,
           45,
           68,
           73,
           83,
           75,
           32,
           32,
           32,
           32,
           48,
           32,
           32,
           32,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           3,
           32,
           9,
           96,
           3,
           0,
           -40,
           65,
           125,
           0,
           0,
           66,
           2,
           63,
           -128,
           -120,
           1,
           63,
           0,
           0,
           0,
           0,
           -2,
           15,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           1,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           -128,
           121,
           2,
           63,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           1,
           0,
           0,
           0,
           0,
           0,
           1,
           0,
           0,
           0,
           0,
           0,
           15,
           5,
           0,
           0,
           8,
           8,
           0,
           0,
           8,
           -112,
           2,
           63,
           0,
           57,
           0,
           63,
           -48,
           -3,
           -29,
           3,
           -38,
           66,
           125,
           0,
           8,
           -112,
           2,
           63,
           8,
           8,
           0,
           0,
           -48,
           -3,
           -29,
           3,
           31,
           -71,
           103,
           0,
           0,
           57,
           0,
           63,
           8,
           14,
           0,
           63,
           8,
           8,
           0,
           0,
           -48,
           -3,
           -29,
           3,
           -39,
           -35,
           -120,
           0,
           0,
           57,
           0,
           63,
           0,
           0,
           0,
           0,
           -34,
           -119,
           1,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           0,
           -128,
           121,
           2
        ],
        queueDepth = <unset>,
        operationalState = (string) [
           "ok"
        ],
        capacity = (vim.host.DiskDimensions.Lba) {
           dynamicType = <unset>,
           blockSize = 512,
           block = 1249475712,
        },
        devicePath = "/vmfs/devices/disks/vml.010000000011223344556677445542",
     }
  ],
  scsiTopology = (vim.host.ScsiTopology) {
     dynamicType = <unset>,
     adapter = (vim.host.ScsiTopology.Interface) [
        (vim.host.ScsiTopology.Interface) {
           dynamicType = <unset>,
           key = "key-vim.host.ScsiTopology.Interface-vmhba32",
           adapter = <vim.host.InternetScsiHba:key-vim.host.InternetScsiHba-vmhba32>,
           target = (vim.host.ScsiTopology.Target) [
              (vim.host.ScsiTopology.Target) {
                 dynamicType = <unset>,
                 key = "key-vim.host.ScsiTopology.Target-vmhba32:0",
                 target = 0,
                 lun = (vim.host.ScsiTopology.Lun) [
                    (vim.host.ScsiTopology.Lun) {
                       dynamicType = <unset>,
                       key = "010000000011223344556677445542",
                       lun = 0,
                       scsiLun = <vim.host.ScsiDisk:key-vim.host.ScsiDisk-vmhba32:0:0>,
                    }
                 ],
                 transport = (vim.host.InternetScsiTargetTransport) {
                    dynamicType = <unset>,
                    iScsiName = "iqn.2009-01.com.example:storage.disk2.sys1.xyz",
                    iScsiAlias = "",
                    address = (string) [
                       "10.10.0.10:3260"
                    ],
                 },
              }
           ],
        },
        (vim.host.ScsiTopology.Interface) {
           dynamicType = <unset>,
           key = "key-vim.host.ScsiTopology.Interface-vmhba0",
           adapter = <vim.host.BlockHba:key-vim.host.BlockHba-vmhba0>,
           target = (vim.host.ScsiTopology.Target) [
              (vim.host.ScsiTopology.Target) {
                 dynamicType = <unset>,
                 key = "key-vim.host.ScsiTopology.Target-vmhba0:0",
                 target = 0,
                 lun = (vim.host.ScsiTopology.Lun) [
                    (vim.host.ScsiTopology.Lun) {
                       dynamicType = <unset>,
                       key = "000c000000855e393121202b62581a12118b2d21",
                       lun = 0,
                       scsiLun = <vim.host.ScsiLun:key-vim.host.ScsiLun-vmhba0:0:0>,
                    }
                 ],
                 transport = (vim.host.BlockAdapterTargetTransport) {
                    dynamicType = <unset>,
                 },
              }
           ],
        },
        (vim.host.ScsiTopology.Interface) {
           dynamicType = <unset>,
           key = "key-vim.host.ScsiTopology.Interface-vmhba1",
           adapter = <vim.host.ParallelScsiHba:key-vim.host.ParallelScsiHba-vmhba1>,
           target = (vim.host.ScsiTopology.Target) [
              (vim.host.ScsiTopology.Target) {
                 dynamicType = <unset>,
                 key = "key-vim.host.ScsiTopology.Target-vmhba1:0",
                 target = 0,
                 lun = (vim.host.ScsiTopology.Lun) [
                    (vim.host.ScsiTopology.Lun) {
                       dynamicType = <unset>,
                       key = "000c000000855e393121202b62581a12118b2d21",
                       lun = 0,
                       scsiLun = <vim.host.ScsiDisk:key-vim.host.ScsiDisk-vmhba1:0:0>,
                    }
                 ],
                 transport = (vim.host.ParallelScsiTargetTransport) {
                    dynamicType = <unset>,
                 },
              }
           ],
        }
     ],
  },
  multipathInfo = (vim.host.MultipathInfo) {
     dynamicType = <unset>,
     lun = (vim.host.MultipathInfo.LogicalUnit) [
        (vim.host.MultipathInfo.LogicalUnit) {
           dynamicType = <unset>,
           key = "key-vim.host.MultipathInfo.LogicalUnit-vmhba32:0:0",
           id = "vmhba32:0:0",
           lun = <vim.host.ScsiDisk:key-vim.host.ScsiDisk-vmhba32:0:0>,
           path = (vim.host.MultipathInfo.Path) [
              (vim.host.MultipathInfo.Path) {
                 dynamicType = <unset>,
                 key = "key-vim.host.MultipathInfo.Path-vmhba32:0:0",
                 name = "vmhba32:0:0",
                 pathState = "active",
                 adapter = <vim.host.InternetScsiHba:key-vim.host.InternetScsiHba-vmhba32>,
                 lun = <vim.host.MultipathInfo.LogicalUnit:key-vim.host.MultipathInfo.LogicalUnit-vmhba32:0:0>,
                 transport = (vim.host.InternetScsiTargetTransport) {
                    dynamicType = <unset>,
                    iScsiName = "iqn.2009-01.com.example:storage.disk2.sys1.xyz",
                    iScsiAlias = "",
                    address = (string) [
                       "10.10.0.10:3260"
                    ],
                 },
              }
           ],
           policy = (vim.host.MultipathInfo.FixedLogicalUnitPolicy) {
              dynamicType = <unset>,
              policy = "fixed",
              prefer = "vmhba32:0:0",
           },
        },
        (vim.host.MultipathInfo.LogicalUnit) {
           dynamicType = <unset>,
           key = "key-vim.host.MultipathInfo.LogicalUnit-vmhba0:0:0",
           id = "vmhba0:0:0",
           lun = <vim.host.ScsiLun:key-vim.host.ScsiLun-vmhba0:0:0>,
           path = (vim.host.MultipathInfo.Path) [
              (vim.host.MultipathInfo.Path) {
                 dynamicType = <unset>,
                 key = "key-vim.host.MultipathInfo.Path-vmhba0:0:0",
                 name = "vmhba0:0:0",
                 pathState = "active",
                 adapter = <vim.host.BlockHba:key-vim.host.BlockHba-vmhba0>,
                 lun = <vim.host.MultipathInfo.LogicalUnit:key-vim.host.MultipathInfo.LogicalUnit-vmhba0:0:0>,
                 transport = (vim.host.BlockAdapterTargetTransport) {
                    dynamicType = <unset>,
                 },
              }
           ],
           policy = (vim.host.MultipathInfo.FixedLogicalUnitPolicy) {
              dynamicType = <unset>,
              policy = "fixed",
              prefer = "vmhba0:0:0",
           },
        },
        (vim.host.MultipathInfo.LogicalUnit) {
           dynamicType = <unset>,
           key = "key-vim.host.MultipathInfo.LogicalUnit-vmhba1:0:0",
           id = "vmhba1:0:0",
           lun = <vim.host.ScsiDisk:key-vim.host.ScsiDisk-vmhba1:0:0>,
           path = (vim.host.MultipathInfo.Path) [
              (vim.host.MultipathInfo.Path) {
                 dynamicType = <unset>,
                 key = "key-vim.host.MultipathInfo.Path-vmhba1:0:0",
                 name = "vmhba1:0:0",
                 pathState = "active",
                 adapter = <vim.host.ParallelScsiHba:key-vim.host.ParallelScsiHba-vmhba1>,
                 lun = <vim.host.MultipathInfo.LogicalUnit:key-vim.host.MultipathInfo.LogicalUnit-vmhba1:0:0>,
                 transport = (vim.host.ParallelScsiTargetTransport) {
                    dynamicType = <unset>,
                 },
              }
           ],
           policy = (vim.host.MultipathInfo.FixedLogicalUnitPolicy) {
              dynamicType = <unset>,
              policy = "fixed",
              prefer = "vmhba1:0:0",
           },
        }
     ],
  },
  softwareInternetScsiEnabled = true,
}