[发明专利]一种高性能作业调度管理节点双机加固方法在审
申请号: | 201410174934.7 | 申请日: | 2014-04-29 |
公开(公告)号: | CN103942128A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | 马四腾 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F11/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 作业 调度 管理 节点 双机 加固 方法 | ||
1.一种高性能作业调度管理节点双机加固方法,其特征在于,所述双击加固方法是基于Pacemaker+corosync+drbd的高性能作业调度管理节点双机加固方法,其内容主要是在高性能集群中针对作业调度管理节点通过安装以及配置Pacemaker、corosync和drbd软件,达到节点级以及资源级的双重加固;
其中,通过corosync软件对高性能集群中作业调度系统进行节点监控,能够配置多心跳,以确保在节点出现问题时,通知pacemaker进行资源切换;
通过pacemaker软件对高性能集群中作业调度系统进行资源监控,一旦资源出现问题,会及时有效的对资源进行重启或者切换到其他节点;
通过drbd软件配置作业调度系统存储的双机,drbd能够时刻保持双机中的存储数据一致;配置完毕后,作为资源受pacemaker软件监控。
2.根据权利要求1所述的高性能作业调度管理节点双机加固方法,其特征在于,该高性能作业调度管理节点双机加固方法的实现步骤为:
在作业调度系统双机节点安装Corosync+pacemaker+drbd软件;
对drbd软件进行配置;
对corosync+pacemaker进行配置;
启动corosync+pacemaker+drbd服务,对节点和资源进行监控。
3.根据权利要求1所述的高性能作业调度管理节点双机加固方法,其特征在于,该高性能作业调度管理节点双机加固方法的配置命令为:
Drbd软件配置:
global { usage-count yes; }
common { syncer { rate 10M; } }
resource r0 {
protocol C;
net {
cram-hmac-alg sha1;
shared-secret FooFunFactory;
}
on ha1 {
device /dev/drbd1;
disk /dev/sda3;
address 10.10.1.10:7789;
meta-disk internal;
}
on ha2 {
device /dev/drbd1;
disk /dev/sda3;
address 10.10.1.11:7789;
meta-disk internal;
}
disk {
fencing resource-only;
}
handlers {
fence-peer /usr/lib/drbd/crm-fence-peer.sh;
after-resync-target /usr/lib/drbd/crm-unfence-peer.sh;
}
}
Pacemaker资源配置:
crm configure show
node ha1 /
attributes standby=off
node ha2 /
attributes standby=off
primitive fs_pbs ocf:heartbeat:Filesystem /
params device=/dev/drbd1 directory=/drbddata fstype=ext3 /
op start interval=0 timeout=60s /
op stop interval=0 timeout=60s /
op monitor interval=100s timeout=60s
primitive ip_pbs ocf:heartbeat:IPaddr2 /
params ip=X.X.X.X /
op monitor interval=30s
primitive maui lsb:maui /
op monitor interval=10s timeout=20s
primitive pbs_drbd ocf:linbit:drbd /
params drbd_resource=r0 /
op start interval=0 timeout=240s /
op stop interval=0 timeout=240s /
op monitor interval=100s role=Master /
op start interval=0 timeout=240s /
op stop interval=0 timeout=240s /
op monitor interval=120s role=Slave
primitive pbs_server lsb:pbs_server /
op monitor interval=10s timeout=20s
primitive tomcat ocf:heartbeat:tomcat /
params java_home=/usr/ catalina_home=/drbddata/apache-tomcat-6.0.18 /
op monitor interval=10s timeout=30s
ms ms_pbs_drbd pbs_drbd /
meta master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true
colocation drbd-with-server inf: fs_pbs pbs_server
colocation location_pbs inf: fs_pbs ms_pbs_drbd:Master
colocation server-with-ip inf: ip_pbs pbs_server maui tomcat
order ip-after-server inf: pbs_server maui tomcat ip_pbs
order order_pbs inf: ms_pbs_drbd:promote fs_pbs:start
order server-after-drbd inf: fs_pbs pbs_server
property $id=cib-bootstrap-options /
dc-version=1.0.12-unknown /
cluster-infrastructure=openais /
expected-quorum-votes=2 /
stonith-enabled=false /
no-quorum-policy=ignore /
start-failure-is-fatal=false /
last-lrm-refresh=1375179478
rsc_defaults $id=rsc-options /
resource-stickiness=100
corosync节点配置文件:
compatibility: whitetank
totem {
version: 2
secauth: off
threads: 0
interface {
ringnumber: 0
bindnetaddr: 10.0.0.1
mcastaddr: 226.94.1.1
mcastport: 5405
}
}
logging {
fileline: off
to_stderr: no
to_logfile: yes
to_syslog: yes
logfile: /var/log/cluster/corosync.log
debug: off
timestamp: on
logger_subsys {
subsys: AMF
debug: off
}
}
amf {
mode: disabled
}
service {
ver: 0
name: pacemaker
}
aisexec {
user: root
group: root
}
}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410174934.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于深度学习的实时人脸识别方法及系统
- 下一篇:一种含有艾塞那肽的组合物