Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

What is the use of this table STORAGE DEVICE [cmdb_ci_storage_device]? What data gets stored here?

Suggy
Giga Sage

What is the use of this table cmdb_ci_storage_device? What data gets stored here?

Does ServiceNow Discovery populate data in this table?

 

This is what docs says

cmdb_ci_storage_deviceStorage DeviceBase table for block storage devices such as DAS, SAN, and NAS.

 

So I understand this is something related to SAN/DAS/NAS, but we have a dedicated table for Storage server [cmdb_ci_storage_server] , 

and  cmdb_ci_storage_device for?

SAN [cmdb_ci_san]

 

Then what is Storage Device [cmdb_ci_storage_device] for?

3 REPLIES 3

Satishkumar B
Giga Sage
Giga Sage

@Suggy 

The cmdb_ci_storage_device table in ServiceNow is specifically for storing information about block storage devices like DAS, SAN, and NAS components. While cmdb_ci_storage_server focuses on storage servers themselves, and cmdb_ci_san targets SAN systems, the cmdb_ci_storage_device table captures detailed data on individual storage devices or components within these systems. ServiceNow Discovery can populate this table with data such as capacity, status, and manufacturer details, providing granular visibility into the storage infrastructure.

…………………………………………........................................................................................
Please Mark it helpful 👍and Accept Solution !! If this helps you to understand.

…………………………………………........................................................................................

 

Rajesh Chopade1
Mega Sage

Hi @Suggy 

cmdb_ci_storage_device:

This table is generally used to store information about individual storage components or devices that might not be full-fledged storage servers or SANs but still play a critical role in the storage infrastructure.

Useful for tracking smaller or more specialized storage hardware components that are part of larger storage systems but aren't standalone servers or SANs themselves. For example, an expansion shelf might be connected to a SAN but is considered a distinct storage device.

 

cmdb_ci_storage_server:

This table is used to track storage servers, which are powerful devices dedicated to managing, serving, and storing data. These servers might be running storage-specific operating systems or software and typically provide storage resources to a network or computing environment.

Ideal for tracking the high-level, standalone servers that are the core of a storage network, such as a dedicated file server or a specialized device that runs storage management software.

 

cmdb_ci_san:

This table is designed to represent SAN (Storage Area Network) devices. SANs are high-performance networks of storage devices that provide block-level storage, typically used in enterprise environments for mission-critical applications requiring fast, reliable, and large-scale data storage.

This table is useful for modeling and managing the overall SAN infrastructure, including the interconnections between various storage devices and servers within the SAN network.

 

I hope my answer helps you to understand the purpose of given tables, if yes please mark my answer correct and helpful.

THANK YOU

rajesh chopade.