Storage discovery Discovery collects information on Direct Attached Storage (DAS), Storage Area Networks (SAN), and Network Attached Storage (NAS). Storage can be located on specialized devices, such as Storage Arrays, Fibre Channel Switches, iSCSI disks, or on host operating systems, including Windows, Linux, and Solaris. Discovery finds and maps dependencies for the following types of storage: Direct-attached storage (DAS), network-attached storage (NAS), or storage area network (SAN). NAS or SAN storage that is discovered via a Storage Management Initiative Specification (SMI-S) and Common Information Model (CIM). Virtual storage for VMware EXS servers and Linux Kernel-based Virtual Machines (KVM). Discovery maps this storage to the underlying physical storage. Discovery of storage via a host reconciles data and creates relationships between the host's file systems and associated local storage devices. The local storage devices represent the storage available to the host, whether it's directly attached or provided by Fibre Channel or iSCSI. This reconciliation assumes that the storage server has been discovered first. Discovery collects and creates CIs in the CMDB for the following information: File systems (local and NAS). Disks (both SAN disks and DAS drives). Fibre Channel (FC) HBAs and ports. Linux Volume Manager (LVM) volumes. LVM volume data resides in the Storage Pool [cmdb_ci_storage_pool] table. Veritas Volume Manager disks, subdisks, disk groups, plexes, and volumes. Note: For details about the discovery of direct attached or multipath block storage provisioned on a Linux host, see KB0622583. This diagram shows the relationship of SAN storage devices to a host computer. Storage accessible to the Linux host consists of two physical fibre channel (FC) disks, mpatha and mpathb, connected to the host via a multipath FC SAN. The two HBAs on the host interface are connected with two fibre cables each to separate FC switches for failover capability. The FC fabric switches are connected to two FC storage controllers. In this example, each FC Controller is configured to exclusively manage only one physical disk. Figure 1. Multipath SAN storage Probes, sensors, and patterns KVM - Storage Pools: identifies storage attached to KVM virtual machines. Linux - Storage: identifies storage attached to systems running the Linux operating system. Solaris - Storage: identifies storage attached to systems running the Solaris operating system. Windows - Storage 2008: identifies storage attached to systems running Windows 2008. Windows - Storage 2008 - PS: identifies storage attached to systems running Windows 2008, using the PowerShell. Windows - Storage 2008 - WMI: identifies storage attached to systems running Windows 2008, using WMI Runner. Windows - Storage 2012: identifies storage attached to systems running Windows 2012 and later. Windows - Storage 2012 - PS: identifies storage attached to Windows systems, using PowerShell. Windows - Storage 2012 - WMI: identifies storage attached to Windows systems, using WMI Runner. VMWare - vCenter ESX Hosts Storage: collects information about ESX servers and creates relationships from datastores to underlying disks. Requirements Windows For Windows, use one of the following supported host configurations: Windows Server 2012, DAS or NAS with Fibre Channel (FC) or Internet Small Computer System Interface (iSCSI). Windows Server 2008, DAS or NAS with FC or iSCSI. Install the fcinfo.exe tool on Windows 2008 and 2012 servers that attach to storage via FC. Install Windows Management Instrumentation (WMI). Enable Powershell on the MID Server host server. Provide the instance with the necessary credentials to the host server. Put the MID Server and the target machine in the same domain or add the target machine to the trusted host list on the MID Server machine. Optionally, install Windows Remote Management (WinRM) on the host server to discover Fibre Channel information. WinRM is on by default for Windows 2012 and Windows 2016 machines, but not for Windows 2008. Linux For Linux, use one of the following supported host configurations: Solaris, DAS, NAS, or SAN with iSCSI CentOS, DAS, NAS, or SAN with FC or iSCSI Ubuntu Server, DAS, NAS, or SAN with iSCSI Provide the device with SSH credentials that have root or sudo access. Provide the MID Server with the necessary credentials to the host server. Relationships Discovery creates the following relationships for storage CIs: Parent Component Relationship Child Component Storage Export [cmdb_ci_storage_export] Exports to::Imports from Storage Device [cmdb_ci_storage_device] Fibre Channel Disk [cmdb_ci_fc_disk] Provides::Provided by File System [cmdb_ci_file_system] iSCSI Disk [cmdb_ci_iscsi_disk] Provides::Provided by File System [cmdb_ci_file_system] NAS File System [cmdb_ci_nas_file_system] Allocated from::Allocated to Storage File Share [cmdb_ci_storage_fileshare] Direct attached storage exampleDiscovery creates configuration items (CI) and CI relationships for dedicated storage servers, in addition to physical and logical storage components attached directly to application and database servers.Multipath fibre channel storage exampleDiscovery creates configuration items (CI) and CI relationships for multipath physical and logical storage components attached to application and database servers by fibre channel switched fabric.Configure Discovery for UNIX or Linux hosts with attached storageDiscovery can find information about a UNIX or Linux host and attached storage.Configure Discovery for Windows hostsDiscovery can find information about a Windows host and attached storage.Discovery data collected for storage via a hostDiscovery uses these tables and probes to gather information about storage units that connect to a host via a local I/O port or Host Bus Adapter (HBA).Storage references discovered via a hostDiscovery maps these references for storage units that connect to a host via a local I/O port or Host Bus Adapter (HBA). Data collected for HBAs on Linux and ESX serversDiscovery collects information on host bus adapters (HBA) for fiber channel enabled devices connected to Linux and ESX servers.Data collected for HBAs on Solaris serversDiscovery collects information on host bus adapters (HBA) for Fibre Channel (FC) enabled devices connected to Solaris servers.Data collected for HBAs on Windows serversDiscovery collects information on host bus adapters (HBA) for Fibre Channel enabled devices connected to Windows servers.Data collected for Veritas Volume Manager on LinuxDiscovery collects disk and volume information for Veritas Volume Manager (VxVM) on Linux hosts and maps file systems mounted on Veritas volumes to the upstream storage provider.Storage Discovery via SMI-S and CIMDiscovery can explore storage devices that contain a Storage Management Initiative Specification (SMI-S) provider that is a specialized Common Information Model (CIM) server.