IBM Fusion Access SAN¶
Official documentation:
Tested with:
| Component | Version |
|---|---|
| OpenShift | v4.20.4 |
| OpenShift Virt | v4.20.x |
| IBM Fussion Access for SAN | 2.12.0 |
Prerequisites¶
Create an IBMid¶
https://www.ibm.com/account/reg/us-en/signup?formid=urx-19776
Request a 60day IBM Storage Fusion trail version¶
https://www.ibm.com/docs/en/storage-fusion/storage/2.6.0?topic=overview-storage-fusion-trial-version
Create an Entitlement key¶
https://myibm.ibm.com/products-services/containerlibrary
Create an OpenShift cluster¶
- With at least 3 worker nodes each with ~32 GB memory
- All nodes need a shared disk. Via iSCSI, FC and KVM
- OpenShift internal registry is running with storage
Warning
OpenShift internal registry is mandatory because IBM Fusion Access for SAN builds via
It means you need highly available storage for the internal registry to start highly available storage.
Install Operator¶
https://www.ibm.com/docs/en/fusion-software/2.12.0?topic=san-installing-fusion-access-operator
Create a Kubernetes pull secret¶
with the entitlement key from above:
At this point, there is a demo video available¶
https://www.youtube.com/watch?v=ayXgD4e61K4
Creating the FusionAccess CR¶
https://www.ibm.com/docs/en/fusion-software/2.12.0?topic=san-creating-fusionaccess-cr
Creating a storage cluster¶
https://www.ibm.com/docs/en/fusion-software/2.12.0?topic=san-creating-storage-cluster
Creating a filesystem¶
https://www.ibm.com/docs/en/fusion-software/2.12.0?topic=san-creating-filesystem
Notes for various lab environments¶
Add a shared disk to all worker nodes
Plain KVM envrioment¶
I deployed via https://github.com/RedHat-EMEA-SSA-Team/hetzner-ocp4. Now let's add a shared lvm disk becaus all is running on one node.
iSCSI & RHCOS¶
This is ugly as hel, but works for quick testing.