@Lats welcome to the Rockstor community. A couple of questions for you:
- I assume, you used the latest version available on the downloads page to attempt the installation?
- Is the H330 just for your storage pool and you’re using something else for your OS installation, or is it all under the SAS controller?
- If the OS disk is on a separate, e.g. SATA connection, when you performed the installation of a USB stick (I assume), did you disconnect the SAS drives beforehand? If not, I’d attempt the installation first without SAS in the mix. That way, it could help isolate other underlying issues that need to be addressed first.
- Before you reverted back to CentOS, did you note down what errors you were encountering?
Fundamentally, I think a SAS controller in HBA mode should be recognized by OpenSUSE and all that, but I am not using one myself, so I can’t prove that.
There was some recent discussion here:
between @simon-77 and @dadozts that involved SAS & HBA, maybe they can some additional hints there? Of course, not to forget @Tex1954 who’s a hardware fiend.
Finally, I am not recommending sticking with the CentOS version, mostly because the btrfs tools + kernel have come a long way since then with all kinds of improvements from a speed and especially resiliency and recovery perspective, which is obviously important for your data (well, at least I think it probably is).
If, as I asked above, the OS disk can be isolated and you attempt the installation again (take out the CentOS one and put a new small SSD in, if you can, as well as leave the SAS drive cables disconnected) you can post more of the problems you run into without compromising your data pool. that way you can switch back quickly to your CentOS version when you don’t have time to play with the OpenSUSE install and don’t have to run any reinstalls.
Also as a sidenote, you can run a backup of your Rockstor configuration on the CentOS version, which you should then be able to use, once the OpenSUSE install is successful, your SAS disks are connected and the pool is imported (check the documentation).