首页 > 其他分享 >NFS-Ganasha 高可用配置

NFS-Ganasha 高可用配置

时间:2024-08-06 18:05:38浏览次数:12  
标签:可用 pcs sudo systemctl NFS ip Ganasha nfs corosync

1. 安装所需的软件源

yum config-manager --set-enabled ol9_addons

2. 安装所需的软件

yum install -y pacemaker corosync pcs

3. 编写corosync配置文件

文件路径:/etc/corosync/corosync.conf

totem {
    version: 2
    cluster_name: mycluster
    transport: udpu
}

nodelist {
    node {
        name: glusterfs-01
        ring0_addr: 10.0.0.120
        nodeid: 1
    }
    node {
        name: glusterfs-02
        ring0_addr: 10.0.0.173
        nodeid: 2
    }
}

quorum {
    provider: corosync_votequorum
}

logging {
    to_syslog: yes
}

4. 配置服务

设置服务启动(每个节点都执行)

sudo systemctl start pcsd
sudo systemctl enable pcsd
sudo systemctl start corosync
sudo systemctl enable corosync
sudo systemctl start pacemaker
sudo systemctl enable pacemaker

需要移除 http_proxyhttps_proxy

设置集群管理员密码(每个节点都执行)

passwd hacluster

其中一个节点上认证集群管理员

pcs host auth node1 node2 -u hacluster -p <管理员密码>

验证corosync配置

pcs cluster authkey corosync

启动集群

pcs cluster  start --all

创建NFS-Ganasha资源

pcs resource create nfs-ganesha systemd:nfs-ganesha op monitor interval=30s

创建虚拟ip

pcs resource create virtual_ip ocf:heartbeat:IPaddr2 ip=10.0.0.10 cidr_netmask=24 op monitor interval=30s

需要将虚拟ip更换为你自己的,我的网段是10.0.0.0

设置资源组

pcs resource group add nfs_group virtual_ip nfs-ganesha
psc resource enable nfs_group

禁用 STONITH(如果不需要)

pcs property set stonith-enabled=false

验证配置

pcs status

标签:可用,pcs,sudo,systemctl,NFS,ip,Ganasha,nfs,corosync
From: https://www.cnblogs.com/RHbyCIwRMQ0T/p/18345754

相关文章

  • K8S云原生-高可用集群部署V1.28.2
    一、环境准备K8S集群角色IP主机名安装相关组件master10.1.16.160hqiotmaster07lapiserver、controller-manager、scheduler、kubelet、etcd、docker、kube-proxy、keepalived、nginx、calicomaster10.1.16.161hqiotmaster08lapiserver、controller-manager、sc......
  • 【云原生】恰当运用kubernetes中三种探针,确保应用程序在Kubernetes集群中保持健康、可
    ✨✨欢迎大家来到景天科技苑✨✨......
  • 【ceph】手动编译14.2.22 ceph版本---超详细版本,生产可用
      本站以分享各种运维经验和运维所需要的技能为主《python零基础入门》:python零基础入门学习《python运维脚本》: python运维脚本实践《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《ceph学......
  • Tomcat高可用集群(实例详解)
    一.环境准备虚拟机的版本:VMware-workstation-full-15.5.6-16341506.exe系统镜像版本:CentOS-6.10-x86_64-bin-DVD1.iso,全新安装,桌面版,可上网系统内存大小:1GB系统硬盘大小:20GB连接工具版本:SecureCRTSecureFX_HH_x64_7.0.0.326.zip二.集群概述由于单台Tomcat的承载能力是有限的......
  • 可用于机器学习的排列组合枚举算法含passcal - c shap-c源码
    可用于机器学习的排列组合枚举算法含passcal-cshap-c源码1机器学习和数据挖掘• 特征选择:在机器学习中,需要从多个特征中选择最有价值的组合。通过枚举不同的特征组合,可以找到最佳的特征集合。• 超参数优化:在训练模型时,需要调整多个超参数。通过枚举不同的超参数组......
  • 记一次JSF异步调用引起的接口可用率降低
    前言本文记录了由于JSF异步调用超时引起的接口可用率降低问题的排查过程,主要介绍了排查思路和JSF异步调用的流程,希望可以帮助大家了解JSF的异步调用原理以及提供一些问题排查思路。本文分析的JSF源码是基于JSF1,7.5-HOTFIX-T6版本。起因问题背景1.广告投放系统是典型的I/O密......
  • keepalived 高可用(非抢占式)
    主global_defs{router_idLVS_MASTER#名称标记为master,名字随便取vrrp_gna_interval0}#加入周期性检测nginx服务脚本的相关配置#vrrp_scriptcheck_nginx{#script"/etc/keepalived/check_nginx.sh"#心跳执行的脚本,检测nginx是否启动#interval2......
  • Hadoop HA高可用集群基本配置
    环境三台虚拟机q1,q2,q3,仅供学习使用版本hadoop-2.6.0-cdh5.14.2一、core-site.xml示例:pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。<configuration> <property> <name>hadoop.http.staticuser.user</name> <value>root</value> </prop......
  • MHA高可用配置及故障切换
    目录MHA高可用配置及故障切换MHA定义MAH的组成MHA特点MHA工作原理实验:搭建MySQLMHA案例拓扑图案例实施四台服务器关闭防火墙防护,连接所有会话101、102、103、104设置host文件安装MySQL数据库连接会话102、103、104设置主库配置从服务器配置启动修改登录密码......
  • 右下角wifi图案点击无可用wifi/更新网卡驱动时遇到错误代码56的解决办法
    1.问题如下图所示,我这里遇到明明有wifi,但是无法检索到任何有用wifi的情况。2.解决方法参考:电脑WIFI消失,网卡驱动Intel(R)Wi-Fi6AX201160MHz感叹号报错解决方案集合——无线WI-FI功能缺失,Intel(R)Wi-Fi6AX201160MHz异常,驱动更新错误2.1问题原因当时更新驱动更到......