首页 > 其他分享 >SAP-APP-服务器组-pacemaker集群的基础环境的安装部署-001

SAP-APP-服务器组-pacemaker集群的基础环境的安装部署-001

时间:2023-12-13 17:23:43浏览次数:42  
标签:key APP pcsd 001 systemctl app01 pacemaker root corosync

1、安装 pacemaker 相关的软件及可能会用到的软件,两台主机都需要安装

[root@app01 qq-5201351]# yum install nmap-ncat -y
[root@app01 qq-5201351]# yum install pcs -y
[root@app01 qq-5201351]# yum install resource-agents-sap -y

nmap-ncat 软件包是因为可以提供nc命令,只是方便做一些测试,这个也不是必须的

其中:安装了 pcs 时,也会安装很多依赖,完成后会创建 hacluster 用户

[root@app01 ~]# chage -l hacluster
Last password change                                    : Nov 22, 2023
Password expires                                        : never
Password inactive                                       : never
Account expires                                         : never
Minimum number of days between password change          : -1
Maximum number of days between password change          : -1
Number of days of warning before password expires       : -1
[root@app01 ~]#

2、为 hacluster 用户设置密码,两台主机的密码都要设置成一致

[root@app01 ~]# passwd hacluster 
        sV5"sY#932T0*kP6)rF3!qS5@

3、在两台APP上创建: /etc/corosync/corosync.conf  配置文件

totem {
    version: 2
    cluster_name: AppProdCluster
    transport: knet
    crypto_cipher: aes256
    crypto_hash: sha256
}

nodelist {
    node {
        ring0_addr: app01
        name: app01
        nodeid: 1
    }

    node {
        ring0_addr: app02
        name: app02
        nodeid: 2
    }
}

quorum {
    provider: corosync_votequorum
    two_node: 1
}

logging {
    to_logfile: yes
    logfile: /var/log/cluster/corosync.log
    to_syslog: yes
    timestamp: on
}

4、启动pcsd,及加入到开机启动项中

systemctl start pcsd
systemctl enable pcsd

5、先建立认证(一定需要先将两个主机名写到/etc/hosts文件),需要输入hacluster用户的的密码:

pcs host auth app01 app02

6、生成corosync 用到的key文件,corosync-keygen 命令会直接将文件生成到 /etc/corosync/ 目录,需要保证两台主机的key文件一致

[root@app01 tmp]# corosync-keygen
Corosync Cluster Engine Authentication key generator.
Gathering 2048 bits for key from /dev/urandom.
Writing corosync key to /etc/corosync/authkey.

7、重启 pcsd 及 corosync 两个服务

systemctl restart pcsd
systemctl enable pcsd
systemctl restart corosync  
systemctl enable corosync

8、最后启动cluster集群

pcs cluster start --all 

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17899446.html

 

标签:key,APP,pcsd,001,systemctl,app01,pacemaker,root,corosync
From: https://www.cnblogs.com/5201351/p/17899446.html

相关文章

  • App测试工具记录
    使用到的工具模拟器androidstudio总体来说好用,有多个版本可选细分好,可以指定任意的android版本.坏处是有自己的网关无法使用和主机一致的网段genymotion好用,创建的手机性能高,没有上面的网段问题,但是需要注册,有账号就可以爽用.有付费内容App自动化工具appiumin......
  • ArgoCD AppProject CRD
    Project概述Projects负责为Application提供逻辑分组,它主要实现如下功能:1.限制可以部署的内容(指定受信任的GitSource仓库)2.限制Application可以部署到的目标位置(指定目标Cluster和Namespace)3.限制能够及不能够部署的对象类型,例如RBAC、CRD、DeamonSets、NetworkPolicy等4......
  • AppLink+WMS,实现仓储管理一体化
    WMS像全能的库管员,可以在线还原真实仓库,让企业进行科学化、条理化、俯视化的仓库管理。随着移动互联网和物流行业的快速发展,如何提高仓储管理的效率和准确性成为了企业关注的焦点。在这个背景下,结合AppLink和WMS系统,可以实现仓储管理的一体化,为企业带来更高效的运营和更好的客户体......
  • H5开发App应用程序的常见问题以及解决方案
    Hello大家好,我是咕噜铁蛋,天冷记得添衣,ok话说回来H5开发成为了一种流行的方式来构建跨平台的移动应用程序。然而,在H5开发App应用程序的过程中,我们常常会遇到一些问题,这些问题可能涉及性能、兼容性、用户体验等方面。作为致力于帮大家解决问题的老铁,铁蛋今天为大家分享一些常见问题以......
  • ArgoCD Application CRD
    Application示例apiVersion:argoproj.io/v1alpha1kind:Applicationmetadata:name:guestbook#You'llusuallywanttoaddyourresourcestotheargocdnamespace.namespace:argocd#AddthisfinalizerONLYifyouwantthesetocascadedelete.......
  • AppLink+WMS,实现仓储管理一体化
    WMS像全能的库管员,可以在线还原真实仓库,让企业进行科学化、条理化、俯视化的仓库管理。随着移动互联网和物流行业的快速发展,如何提高仓储管理的效率和准确性成为了企业关注的焦点。在这个背景下,结合AppLink和WMS系统,可以实现仓储管理的一体化,为企业带来更高效的运营和更好的客户......
  • web网站有验证码,appscan如何配置才能成功扫描
    1、点击完全扫描配置 2.登录方法选择‘无’  3、添加token  4、进行手动探测,并排除登录页面手动探测,从登录后开始 ......
  • 海外短劇app開發代碼示例
    隨著互聯網的普及和移動互聯網的發展,短劇app作為一種新的文化消費管道,正逐漸受到全球消費者的青睞。我將從市場需求、內容創作、用戶習慣等方面探討海外短劇app的開發趨勢。市場需求隨著海外用戶對於高品質文化產品的需求不斷增長,短劇app市場也迎來了新的發展機遇。......
  • atlas 2001 dk A2 研发笔记
    atlas2001dkA2开发者套件: www.hiascend.com/hardware/devloper-kit-a2 课程:https://www.hiascend.com/zh/developer/courses/detail/1638576084570705922 os:https://www.hiascend.com/hardware/developer-kit-a2/resource xterm: https://mydown.yesky.com/pcsoft/988......
  • 关于使用appium自动化启动app时报错【问题:AttributeError: ‘NoneType‘ object has n
    报错原因:安装了最新版的appium3.0.0和selenium的最新版本,导致版本冲突从而导致报错:AttributeError:'NoneType'objecthasnoattribute'to_capabilities'解决方案:卸载selenium和appium,下载低版本的appium【下载appium的同时会下载依赖selenium】 pipinstall......