Storage requirements

The IBM® Cloud Pak for Network Automation orchestration services use both persistent and dynamic storage. The services have different capacity requirements, file system permissions, user and group IDs, and access modes.

Recommended storage providers

The following storage providers are recommended for use across all the capabilities of IBM Cloud Pak for Network Automation:

  • IBM Spectrum® Fusion.
  • IBM Storage Suite for IBM Cloud® Paks. The following products are included in this suite of offerings:
    • Block storage from IBM Spectrum Virtualize, FlashSystem, or DS8000®
    • File storage from IBM Spectrum Scale
    • Object storage from IBM Cloud Object Storage or Red Hat® Ceph®
    • OpenShift® Container Storage version 4.x, from version 4.2 or higher
  • Red Hat OpenShift Ceph Storage (rook-ceph-block and rook-cephfs).

Storage capacity and types required for services

Service Capacity Required Supported Storage Types File System Permissions UID/GID/Groups Storage Access Mode
postgres 250 GiB Dynamic (rook-cephfs) Read/Write
uid=1000680000(1000680000)
gid=0(root)
groups=1000680000
ReadWriteOnce
iaf-kafka 295 GiB Dynamic (rook-cephfs) Read/Write
uid=1000680000(1000680000)
gid=0(root)
groups=1000680000
ReadWriteOnce
iaf-zookeeper 25 GiB Dynamic (rook-cephfs) Read/Write
uid=1000680000(1000680000)
gid=0(root)
groups=1000680000
ReadWriteOnce
zen-metastoredb 10 GiB Dynamic (rook-cephfs) Read/Write
uid=0
gid=0(root)
groups=
ReadWriteOnce
user-home 10 GiB Dynamic (rook-cephfs) Read/Write
uid=1000680000(1000680000)
gid=0(root)
groups=1000680000
ReadWriteMany
cp4na-o-vault Not specified
emptyDir:
   home

Read/Write
uid=1000(ibmalm)
gid=1000(ibmalm)
groups=
 
apollo Not specified
emptyDir:
   logs:
   tmp:
   home:
   trustStore:

Read/Write
Read/Write
Read/Write
Read/Write
uid=1000(ibmalm)
gid=1000(ibmalm)
groups=
 
brent Not specified
emptyDir:
   logs:
   tmp:
   home:
   trustStore:

Read/Write
Read/Write
Read/Write
Read/Write
uid=1000(ibmalm)
gid=1000(ibmalm)
groups=
 
daytona Not specified
emptyDir:
   logs:
   tmp:
   home:
   trustStore:

Read/Write
Read/Write
Read/Write
Read/Write
uid=1000(ibmalm)
gid=1000(ibmalm)
groups=
 
doki Not specified
emptyDir:
   logs:
   tmp:
   home:
   trustStore:

Read/Write
Read/Write
Read/Write
Read/Write
uid=1000(ibmalm)
gid=1000(ibmalm)
groups=
 
ibm-nginx 10 GiB Dynamic (rook-cephfs) Read/Write
uid=1000680000(1000680000)
gid=0(root)
groups=1000680000
ReadWriteMany
irpmanager Not specified
emptyDir:
   logs:
   tmp:
   home:
   trustStore:

Read/Write
Read/Write
Read/Write
Read/Write
None  
ishtar Not specified
emptyDir:
   logs:
   tmp:
   home:
   trustStore:

Read/Write
Read/Write
Read/Write
Read/Write
uid=1000(ibmalm)
gid=1000(ibmalm)
groups=
 
nimrod Not specified
emptyDir:
   logs:
   tmp:
   home:
   trustStore:
   themes:
   locales:

Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
uid=1000(ibmalm)
gid=1000(ibmalm)
groups=
 
talladega Not specified
emptyDir:
   logs:
   tmp:
   home:
   trustStore:

Read/Write
Read/Write
Read/Write
Read/Write
uid=1000(ibmalm)
gid=1000(ibmalm)
groups=
 
usermgmt user-home 10 GiB Dynamic (rook-cephfs) Read/Write
uid=1000680000(1000680000)
gid=0(root)
groups=1000680000
ReadWriteMany
zen-audit user-home 10 GiB Dynamic (rook-cephfs) Read/Write
uid=1000680000(1000680000)
gid=0(root)
groups=1000680000
ReadWriteMany
zen-core user-home 10 GiB Dynamic (rook-cephfs) Read/Write
uid=1000680000(1000680000)
gid=0(root)
groups=1000680000
ReadWriteMany
zen-core-api user-home 10 GiB Dynamic (rook-cephfs) Read/Write
uid=1000680000(1000680000)
gid=0(root)
groups=1000680000
ReadWriteMany
zen-core-api Not specified
emptyDir:
   meta store-volume:

Read/Write
None  
zen-watcher user-home 10 GiB Dynamic (rook-cephfs) Read/Write
uid=1000680000(1000680000)
gid=0(root)
groups=1000680000
ReadWriteMany
zen-watcher Not specified
emptyDir:
   meta store-volume:

Read/Write
None