重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
pcs constraint order vs pcs constraint colocation区别
[打印本页]
作者:
郑全
时间:
5 天前
标题:
pcs constraint order vs pcs constraint colocation区别
本帖最后由 郑全 于 2026-7-5 10:36 编辑
在创建资源组时,经常看到这两个约束,到底是干什么的
constraint order 是管先后顺序的,比如
pcs constraint order
资源A
then
资源B
kind
类型
举例:
pcs constraint order start db-server then start app-server kind=Mandatory
启动顺序:先启动依赖的资源(A → B)
停止顺序:相反顺序(B → A)
constraint colocation,是管是否在同一台机器启动
# 语法示例pcs constraint colocation add <资源A> with <资源B> <分数># 实际例子pcs constraint colocation add virtual_ip with nfs_fs INFINITY
分数(Score)含义:
INFINITY:资源必须在同一节点(强制共置)
-INFINITY:资源必须在不同节点(反共置/anti-colocation)
正数:偏好在同一节点
负数:偏好在不同节点
典型应用场景:
虚拟IP与NFS文件系统必须在同一节点
Web服务器与数据库在同一节点(减少网络延迟)
主从服务需要协同工作
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2