By ddwang@cn.ibm.com, likezhao@cn.ibm.com, liyjcdl@cn.ibm.com
Notes: Sample screenshots in this paper are based on Fusion 2.7.0, and AMQ Stream 2.4.0. This solution is suitable for Fusion 2.6.0+ releases.
For short, we use BnR to stand for Fusion’s Backup&Restore service.
Background:
IBM Storage Fusion is a data services platform for Red Hat OpenShift. BnR is one of storage services on Fusion platform. It provides enterprise backup and restore solution for customer’s container applications to ensure enterprise data safety.
BnR’s Hub uses the event streaming capability from AMQ, when BnR-Hub service is installed from Fusion UI, AMQ will be installed automatically by BnR in ibm-backup-restore namespace. And BnR-spoke installation isn’t impacted by AMQ, since it doesn’t include AMQ component.
In some situation, business applications may also integrate with AMQ. If the business AMQ is in a specific namespace, there is no conflict with BnR-Hub installation. If it’s shared in global namespace (All Namespace), BnR-Hub installation will fail, due to AMQ conflict.
Requirement:
When global AMQ exists, how to install Fusion Backup&Restore service?
Solution:
To make BnR cowork with global AMQ, BnR’s AMQ version should align with global AMQ version, like 2.4.0-x in Fusion 2.7.0. If not, please contact Fusion team to confirm the compatible AMQ range. Otherwise, BnR-Hub service may not work well after installation.
Scenario 1: Global AMQ exists first, install Fusion BnR-Hub service.
[Step1] In OCP UI, Check AMQ(e.g. 2.4.0-x) installed well within All Namespace.
[Step4] Uninstall the newly installed AMQ Streams operator Fusion in ibm-backup-restore namespace.