Storage models


Physical storage is modeled by using derived classes from BMC_media, such as BMC_DiskDrive, BMC_TapeDrive, BMC_CDROMDrive, and BMC_FloppyDrive.


Related topics

Physical server with an IBM hard drive directly attached to it

Computers access storage through storage devices connected directly to the computer by using I/O ports and storage connected through a network.

The following diagram shows an example of a server with a hard drive:

PhysicalServer_IBM.png

Removable media, such as floppy disks, compact disks, flash memory cards, external storage devices, and USB flash drives can be modeled by using the BMC_DiskDrive class with the appropriate value set in the MediaTypeattribute (0).


NAS and SAN storage

The following are common storage architectures:

  • Network Attached Storage (NAS)
  • Storage Area Networks (SAN)


Server connected to a NAS device with logical disks

A NAS device, such as NetApp storage system, is modeled by using the following topology:

  • BMC_ComputerSystem instance is modeled with PrimaryCapability=Storage
  • Storage components are modeled by using BMC_LogicalDisk instances

Server_NAS.png

For a NAS device, volumes are modeled by using BMC_StorageVolume instances.


Server connected to a SAN storage array through a SAN switch by using FC

SAN uses Fibre Channel (FC) protocol and FC switches to transfer data between computers and disk drives. Disk drives in a SAN are stored in a dedicated storage device called a disk array or SAN storage array. All servers connect to the storage device over a high speed network by using an FC protocol.

A SAN storage array is modeled by using a BMC_ComputerSystem class instance with PrimaryCapability=Storage. It has raw storage volumes and disks attached to it. Raw storage volumes are allocated to servers on SAN storage arrays. These are accessed through SAN switches, also modeled as BMC_ComputerSystem class instances with PrimaryCapability=SANSwitch.

SAN_Array.png

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*