pcs与crmsh命令比较
一.概念
1.crmsh
This project is not part of the GNU Project.
Pacemaker command line interface for management and configuration
crmsh不属于GNU,是管理pacemaker的命令行界面,最新版本v1.2.6 RC 3 2013-8-29日发布
crmsh支持自动补全
2.pcs
PCS - Pacemaker/Corosync configuration system
专用于pacemaker+corosync的设置工具,有CLI和web-based GUI界面
二.命令比较
显示集群设置
crmsh # crm configure show
pcs # pcs cluster cib
显示集群状态
crmsh # crm_mon -
1
pcs # pcs status
挂起节点
crmsh # crm node standby
pcs # pcs cluster standby pcmk-
1
crmsh # crm node online
pcs # pcs cluster unstandby pcmk-
1
设置option
crmsh # crm configure property stonith-enabled=
false
pcs # pcs property
set
stonith-enabled=
false
列出可用资源
crmsh # crm ra classes
pcs # pcs resource standards
crmsh # crm ra list ocf pacemaker
pcs # pcs resource agents ocf:pacemaker
创建资源
crmsh # crm configure primitive ClusterIP ocf:heartbeat:IPaddr2 \
params ip=
192.168
.
122.120
cidr_netmask=
32
\
op monitor interval=30s
pcs # pcs resource create ClusterIP IPaddr2 ip=
192.168
.
0.120
cidr_netmask=
32
开启资源
crmsh # crm resource start ClusterIP
pcs # pcs resource start ClusterIP
关闭资源
crmsh # crm resource stop ClusterIP
pcs # pcs resource stop ClusterIP
删除资源
crmsh # crm configure
delete
ClusterIP
pcs #
更新资源
crmsh # crm configure edit ClusterIP
pcs # pcs resource update ClusterIP clusterip_hash=sourceip
显示资源
crmsh #
pcs # pcs resource show WebFS
资源默认属性
crmsh # crm configure rsc_defaults resource-stickiness=
100
pcs # pcs resource rsc defaults resource-stickiness=
100
pcs # pcs resource rsc defaults(列出defaults)
操作的默认属性
crmsh # crm configure op_defaults timeout=240s
pcs # pcs resource op defaults timeout=240s
pcs # pcs resource op defaults
资源间关系
crmsh # crm configure colocation website-
with
-ip INFINITY: WebSite ClusterIP
pcs # pcs constraint colocation add WebSite ClusterIP INFINITY
资源顺序
crmsh # crm configure order apache-after-ip mandatory: ClusterIP WebSite
pcs # pcs constraint order ClusterIP then WebSite
节点粘性
crmsh # crm configure location prefer-pcmk-
1
WebSite
50
: pcmk-
1
pcs # pcs constraint location WebSite prefers pcmk-
1
=
50
移动资源
crmsh # crm resource move WebSite pcmk-
1
pcs # pcs resource move WebSite pcmk-
1
crmsh # crm resource unmove WebSite
pcs # pcs resource unmove WebSite
创建克隆资源
crmsh # configure clone WebIP ClusterIP meta globally-unique=
"true"
clone-max=
"2"
clone-node-max=
"2"
pcs # pcs resource clone ClusterIP globally-unique=
true
clone-max=
2
clone-node-max=
2
创建主从资源
crmsh # crm configure ms WebDataClone WebData \
meta master-max=
1
master-node-max=
1
\
clone-max=
2
clone-node-max=
1
notify=
true
pcs # pcs resource master WebDataClone WebData \
master-max=
1
master-node-max=
1
clone-max=
2
clone-node-max=
1
\
notify=
true
脚本
crmsh # crm
crmsh # cib
new
drbd_cfg
crmsh # configure primitive WebData ocf:linbit:drbd params drbd_resource=wwwdata \
op monitor interval=60s
crmsh # configure ms WebDataClone WebData meta master-max=
1
master-node-max=
1
\
clone-max=
2
clone-node-max=
1
notify=
true
crmsh # cib commit drbd_cfg
crmsh # quit
pcs # pcs cluster cib drbd_cfg
pcs # pcs -f drbd_cfg resource create WebData ocf:linbit:drbd drbd_resource=wwwdata \
op monitor interval=60s
pcs # pcs -f drbd_cfg resource master WebDataClone WebData master-max=
1
master-node-max=
1
\
clone-max=
2
clone-node-max=
1
notify=
true
pcs # pcs cluster push cib drbd_cfg
pcs与crmsh命令比较的更多相关文章
- Pacemaker详解
一.前言 云计算与集群系统密不可分,作为分布式计算和集群计算的集大成者,云计算的基础设施必须通过集群进行管理控制,而作为拥有大量资源与节点的集群,必须具备一个强大的集群资源管理器(Cluster sy ...
- Corosync+Pacemaker+crmsh构建Web高可用集群
一.概述: 1.1 AIS和OpenAIS简介 AIS应用接口规范,是用来定义应用程序接口(API)的开放性规范的集合,这些应用程序作为中间件为应用服务提供一种开放.高移植性的程序接口.是在实现高可用 ...
- 高可用集群corosync+pacemaker之pcs安装使用
前文我们介绍了高可用集群corosync+pacemaker的集群管理工具crmsh的常用命令的使用,回顾请参考https://www.cnblogs.com/qiuhom-1874/tag/crms ...
- 3、基于多播、安全认证的corosync集群(VIP、Httpd、Filesystem)
Messaging Layer --> CRM --> RA systemd:/usr/lib/systemd/system systemd有一个特性,即便一个服务开机启动,但是在 ...
- Linux-HA实战(3)— 基于Pacemaker搭建TFS Nameserver HA
上篇文章简单介绍了下基于Heartbeat的虚拟IP配置,个人觉得简单易用已经能够应付大部分场景了.但是既然花时间研究HA,如果仅限于一个虚拟IP飘来飘去未免有点糊弄任务了,因此这篇文章打算介绍下基于 ...
- 系统:Centos 7.2 内核3.10.0-327.el7.x86_64 # 内核需要高于2.6.32
系统:Centos 7.2 内核3.10.0-327.el7.x86_64 # 内核需要高于2.6.32 Drbd : 192.168.8.111:node1/dev/drdb0 /mydeta 19 ...
- Circle Linux镜像在阿里云镜像站首发上线
镜像下载.域名解析.时间同步请点击阿里云开源镜像站 Circle Linux简介 Circle Linux 社区是一个开源.共创的 Linux 社区,将通过完全开放.包容的社区形式与全球开发者共同构建 ...
- Centos 7 下 Corosync + Pacemaker + DRBD + psc + crmsh 实现 mysql 服务高可用
一.介绍 高可用,大家可能会想到比较简单的Keepalived,或者更早一点的 heartbeat,也可能会用到 Corosync+Pacemaker,那么他们之间有什么区别. Heartbeat到了 ...
- 高可用集群corosync+pacemaker之crmsh使用(一)
上一篇博客我们聊了下高可用集群corosync+pacemaker的相关概念以及corosync的配置,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13585 ...
随机推荐
- Selenium with Python 010 - unittest 框架(又称PyUnit 框架)
unittest进行python代码单元测试 calculator.py--被测试类 #!/usr/bin/env python # -*- coding: utf-8 -*- # 将要被测试的类 c ...
- spring boot 跨域问题
public class WebMvcConfig implements WebMvcConfigurer { @Override public void addInterceptors(Inter ...
- 漂亮的Html5网站
http://www.mrdoob.com/projects/chromeexperiments/ball-pool/
- 【lightoj-1063】Ant Hills(求割点)
求割点模板题 #include <bits/stdc++.h> using namespace std; const int N = 10004; int dfn[N], low[N]; ...
- Unity3D开发之Matrix4x4矩阵变换
在Unity开发中时常会用到Matrix4x4矩阵来变换场景中对象的位置.旋转和缩放.但是很多人都不太理解这儿Matrix4x4变换矩阵.通过DX中的变换矩阵我来讲一讲在unity中这个变换矩阵是怎么 ...
- 数据结构之最小生成树Prim算法
普里姆算法介绍 普里姆(Prim)算法,是用来求加权连通图的最小生成树算法 基本思想:对于图G而言,V是所有顶点的集合:现在,设置两个新的集合U和T,其中U用于存放G的最小生成树中的顶点,T存放G的最 ...
- 剑指Offer面试题:13.合并两个排序的链表
一 题目:合并两个排序的链表 题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的.例如输入下图中的链表1和链表2,则合并之后的升序链表如链表3所示. 二 代码实现 te ...
- PS基础教程[7]如何为照片瘦身
有没有对自己的身材有所抱怨,有没有想过让自己的照片便得苗条一些,其实只有你想不到的,没有我们做不到的,PS中可以很简单的将我们的身体进行美化瘦身,本次经验我们就来学习一下简单的操作. 方法 1.打卡P ...
- linux离线搭建Python环境及安装numpy、pandas
1.安装python2.7.3 Cent OS 6.5默认装的有python2.6.6,需要重新安装python2.7.3下载地址:https://www.python.org/downloads/s ...
- python的正则re模块
一. python的正则 python的正则模块re,是其内置模块,可以直接导入,即import re.python的正则和其他应用的正则及其相似,有其他基础的话,学起来还是比较简单的. 二. 正则前 ...