Managing object capabilities

You can manage the object capabilities by using the following commands.

Important:
  • CES Swift Object protocol feature is not supported from IBM Storage Scale 5.2.0 onwards.
  • IBM Storage Scale 5.1.8 is the last release that has CES Swift Object protocol.
  • IBM Storage Scale 5.2.0 will tolerate the update of a CES node from IBM Storage Scale 5.1.8.
    • Tolerate means:
      • The CES node will be updated to 5.2.0.
      • Swift Object support will not be updated as part of the 5.2.0 update.
      • You may continue to use the version of Swift Object protocol that was provided in IBM Storage Scale 5.1.8 on the CES 5.2.0 node.
      • IBM will provide usage and known defect support for the version of Swift Object that was provided in IBM Storage Scale 5.1.8 until you migrate to a supported object solution that IBM Storage Scale provides.
  • Please contact IBM for further details and migration planning.
Understand the object capabilities. For more information, see Object capabilities.
  • To list all object capabilities available cluster wide, use the mmobj config list command as follows:
    mmobj config list --ccrfile spectrum-scale-object.conf --section capabilities

    The system displays output similar to this output:

    file-access-enabled:   true
    multi-region-enabled:  true
    s3-enabled:            false

    You can also list specific object capabilities by using the mmobj config list command as follows:

    mmobj config list --ccrfile spectrum-scale-object.conf --section capabilities 
    --property file-access-enabled
    mmobj config list --ccrfile spectrum-scale-object.conf --section capabilities 
    --property multi-region-enabled
    mmobj config list --ccrfile spectrum-scale-object.conf --section capabilities 
    --property s3-enabled
  • Use the mmobj command to enable object capabilities:
    • To enable or disable the file-access object capability, use the following commands:
      • Use the mmobj file-access enable command to enable file-access capability.
      • Use the mmobj file-access disable command to disable file-access capability.
    • To enable or disable the multiregion object capability, use the following commands:
      • Use the mmobj multiregion enable command to enable multiregion capability.
      • Use the mmobj multiregion disable command to disable multiregion capability.
    • To enable or disable the S3 object capability, use the following commands:
      • Use the mmobj s3 enable command to enable S3 object capability.
      • Use the mmobj s3 disable command to disable S3 object capability.