Forums

Home / Forums

You need to log in to create posts and topics. Login · Register

could PetaSAN migrate to centos7? not just ubuntu

I found petaSAN iso based on ubuntu, it can be work on centos7??

Actually PetSAN is based more on SUSE 🙂 It uses the kernel used in their enterprise storage offering (with minor patches by us). We started PetaSAN early 2015 working on a kernel to support 2 way active/passive with a Ceph rbd backend, SES v2 was released Nov. 2015 with support for n-way active/active clustered iscsi, all done within the kernel. We decided to base PetaSAN on this.

For the root filesystem, we wanted a plug and play appliance not a full distro. We looked into CoreOS and Ubuntu Core, we chose the later because it provides a minimalist Ubuntu root file system and supports transactional updates which we hope to use some day. Also according to some/most stats, Ubuntu is the most common distro used in Ceph and OpenStack deployments. Can we use a Centos7 root filesystem with the custom kernel ? probably but not sure if this is better.

3q for your answer. I just found suse enterprise offer this feature. Is this target_core_rbd achieve ceph active/active iscsi cluster??

Mostly yes, but there are also other kernel changes such as in the rbd block driver. There is also user space patches to Ceph to support this kernel client under VMWare ( VAAI compare and write / write same)

In PetaSAN we did minor kernel changes mostly to support better hyper-v  persistent reservation support (it passes all MS cluster validation tests), target discovery to support paths moving between nodes and some tuning. In user space dynamic path movement was added using Consul, in SUSE lrbd tool they are fixed:

https://github.com/SUSE/lrbd/wiki