Re: CephFS HA support network appliance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 15 Sep 2017, Two Spirit wrote:
> Sage, My email is bounced back saying there is a virus. I don't think the
> mailing list likes ascii art so I'm resending directly to you.
> cephfs with posix fs works great
> 
> [ host1 auto/mount ] --+-- [ceph 1]
>                        |
> [ host2 auto/mount ] --+-- [ceph 2] 
>                        |
>                        +-- [ceph 3]
> 
> automount can automatically connect to available ceph node. Network device
> that doesn't support ceph or cephx needs access to ceph, I can export it
> through NFS/SMB
> 
> NetAppliance ----exports--[ host1 auto/mount ] --+-- [ceph 1]
>                                                  |
>                         --[ host2 auto/mount ] --+-- [ceph 2] 
>                                                  |
>                                                  +-- [ceph 3]
> 
> 
> host 1 becomes a single point of failure. host 1 goes down,
> ceph=unavailable. Solution is to create virtual ip with heartbeats for high
> availability.
> 
> NetAppliance --[VIP]--+---[ host1 auto/mount ] --+-- [ceph 1]
>                       |                          |
>                       +---[ host2 auto/mount ] --+-- [ceph 2]  
>                                                  |
>                                                  +-- [ceph 3]
> 
> Is this scenario possible with CephFS since thet NetAppliance doesn't
> support mounting ceph nor cephx, nor round robin mounting multiple IP.
> 
> [ host1 auto/mount ] --+-- [ceph 1]
>                        |
> [ host2 auto/mount ] --+-- [ceph 2] 
>                        |
>   [ NetAppliance ] ----+-- [ceph 3]

NetAppliance == host re-exporting cephfs via nfs.  The recommended way to 
do this is with nfs-ganesha.  There is a bunch of info about how to do 
this in an HA way (with N active servers even) but I'm not sure it is well 
collated on docs.ceph.com.

sage

[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux