Hi Mark I can provide one of my solutions for your reference:
Hypervisor = KVM CloudStack = 4.11.3 Primary Storage0 = Ceph RBD, tag = rbd Primary Storage1 = NFS Primary Storage0 stores VM Volume, Primary Storage1 stores the heartbeat of KVM (suggested capacity is 100MB) all Compute Offerings.Storage Tags and Disk Offerings.Storage Tags = "rbd" ALL Host tag = ha Global setting-> ha.tag = ha With the above configuration, all hosts in the cluster are connected to two storages (RBD, NFS) at the same time; all heartbeat times are written to the KVMHA directory under NFS; When the host fails, it detects the KVM heartbeat timestamp through Primary Storage1 and triggers VM HA -----邮件原件----- 发件人: Cloud Udupi <[email protected]> 发送时间: 2020年2月1日 20:28 收件人: [email protected] 主题: Redundant NFS Storage for ACS Hi, We are new to Apache CloudStack. We are looking for a Primary Storage (NFS share) solution, where it does not fail because of single node failure. Is there a way where I can use the NFS via any kind of clustering, so that when one node fails i will still have the VM's working from another node which is in ACS using the NFS cluster. Has anyone done the Ceph Storage as NFS (NFS Ganesha) and used it for the ACS on CentOS 7. Please share the steps so that we can look into it. Basically we need a system that has:- 1. One single point IP address with the shared mount point being same. 2. NFS storage, as Apache CloudStack supports HA only with NFS. 3. I need to deploy around around 60 VM's for our application. If NFS storage having the VM's goes down and not able to get back. How to fix this, so that we can get back the VM's in running state. Regards, Mark.
