Project Description

Overall: Existing NFS-HA Consulting solution exists (for SLES15 SP1 and SP2+) and is in production at customers. Goal is to improve this solution, enhance the documentation and make it more robust.

Goal for this Hackweek

  • Rewrite and cleanup existing documentation of this solution in ASCII-DOC
  • Test with SLES15 SP4 and new NFS Kernel server features introduced (unshare/hostname, NFS v4, NFSV4LEASETIME etc.)
  • make sure "waitforleasetimeonstop" is NOT set to true on the exportfs primitive
  • Add nfsdcltrack handling
  • Use NFS exports from /etc/exports instead of ocf:heartbeat:exportfs (should make CIB simpler)

Resources

  • Bug 1203746 - SLES15-SP4 60s NFS timeout during cluster failover | _nfs4reclaimopenstate: Lock reclaim failed!
  • https://bugzilla.suse.com/show_bug.cgi?id=1201271
  • TID: https://www.suse.com/support/kb/doc/?id=000020396

Looking for hackers with the skills:

cluster nfs ha sles

This project is part of:

Hack Week 22

Activity

  • over 2 years ago: toe liked this project.
  • over 2 years ago: zzhou joined this project.
  • over 2 years ago: zzhou liked this project.
  • almost 3 years ago: roseswe liked this project.
  • almost 3 years ago: roseswe started this project.
  • almost 3 years ago: roseswe added keyword "sles" to this project.
  • almost 3 years ago: roseswe added keyword "ha" to this project.
  • almost 3 years ago: roseswe added keyword "nfs" to this project.
  • almost 3 years ago: roseswe added keyword "cluster" to this project.
  • almost 3 years ago: roseswe originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Mammuthus - The NFS-Ganesha inside Kubernetes controller by vcheng

    Description

    As the user-space NFS provider, the NFS-Ganesha is wieldy use with serval projects. e.g. Longhorn/Rook. We want to create the Kubernetes Controller to make configuring NFS-Ganesha easy. This controller will let users configure NFS-Ganesha through different backends like VFS/CephFS.

    Goals

    1. Create NFS-Ganesha Package on OBS: nfs-ganesha5, nfs-ganesha6
    2. Create NFS-Ganesha Container Image on OBS: Image
    3. Create a Kubernetes controller for NFS-Ganesha and support the VFS configuration on demand. Mammuthus

    Resources

    NFS-Ganesha


    SUSE Health Check Tools by roseswe

    SUSE HC Tools Overview

    A collection of tools written in Bash or Go 1.24++ to make life easier with handling of a bunch of tar.xz balls created by supportconfig.

    Background: For SUSE HC we receive a bunch of supportconfig tar balls to check them for misconfiguration, areas for improvement or future changes.

    Main focus on these HC are High Availability (pacemaker), SLES itself and SAP workloads, esp. around the SUSE best practices.

    Goals

    • Overall improvement of the tools
    • Adding new collectors
    • Add support for SLES16

    Resources

    csv2xls* example.sh go.mod listprodids.txt sumtext* trails.go README.md csv2xls.go exceltest.go go.sum m.sh* sumtext.go vercheck.py* config.ini csvfiles/ getrpm* listprodids* rpmdate.sh* sumxls* verdriver* credtest.go example.py getrpm.go listprodids.go sccfixer.sh* sumxls.go verdriver.go

    docollall.sh* extracthtml.go gethostnamectl* go.sum numastat.go cpuvul* extractcluster.go firmwarebug* gethostnamectl.go m.sh* numastattest.go cpuvul.go extracthtml* firmwarebug.go go.mod numastat* xtr_cib.sh*


    SUSE KVM Best Practices by roseswe

    Description

    SUSE Best Practices around KVM, especially for SAP workloads. Early Google presentation already made from various customer projects and SUSE sources.

    Goals

    Complete presentation we can reuse in SUSE Consulting projects

    Resources

    KVM (virt-manager) images

    SUSE/SAP/KVM Best Practices

    • https://documentation.suse.com/en-us/sles/15-SP6/single-html/SLES-virtualization/
    • SAP Note 1522993 - "Linux: SAP on SUSE KVM - Kernel-based Virtual Machine" && 2284516 - SAP HANA virtualized on SUSE Linux Enterprise hypervisors https://me.sap.com/notes/2284516
    • SUSECon24: [TUTORIAL-1253] Virtualizing SAP workloads with SUSE KVM || https://youtu.be/PTkpRVpX2PM
    • SUSE Best Practices for SAP HANA on KVM - https://documentation.suse.com/sbp/sap-15/html/SBP-SLES4SAP-HANAonKVM-SLES15SP4/index.html