Coexistence with mm-commands CLI

You can manage IBM Storage Scale by using either the IBM Storage Scale native REST API or mm-commands.

The native REST API feature introduces modern technologies and interfaces for administering IBM Storage Scale clusters. This feature is designed to serve as a long-term alternative to the legacy mm-commands interface. Each release adds new management endpoints that align with the existing mm-commands functionality. The native REST API feature is compatible with mm-commands, allowing both interfaces to coexist. However, certain mm-commands are not supported in a native REST API environment.

Exception list

No coexistence support on the following mm-commands CLI once a new IBM Storage Scale native REST API cluster is created or an existing legacy IBM Storage Scale cluster has been migrated to IBM Storage Scale native REST API support:
  • mmcrcluster - It is invalid to run mmcrcluster when you have created a IBM Storage Scale native REST API cluster.
  • mmaddnode - It is invalid to use mmadddnode after you have created or migrated to a IBM Storage Scale native REST API cluster. You must use the IBM Storage Scale native REST API equivalent function scalectl node add' or the node/add: POST REST API.

For more information, see scalectl node command or Node endpoints.