pacemaker中如何编写自定义OCF资源脚本

 时间:2024-10-23 23:22:35

1、自定义一种OCF资源需要自己编写OCF资源脚本,脚本中各种操作将提供给pacemaker中本地资源管理器执行操作,根据操作结果有不同的返回码,下图列出所有OCF的返回码。

pacemaker中如何编写自定义OCF资源脚本

2、编写资源代理解释器,和普通shell脚本一样,解释器为:#!/bin/bash,其次是添加作者、授权及功能描述信息等注释,这样可以使得其他人看到注释能快速知道脚本的功能性。

pacemaker中如何编写自定义OCF资源脚本

3、编写meta_data函数,其主要包括创建资源所需要的参数及描述,meta_data操作导出资源代理数据到标准输出。

pacemaker中如何编写自定义OCF资源脚本

4、编写start函数,当调用资源start操作时,代理会验证其资源配置,查询其状态,然后启动资源,启动成功返回值为$OCF_SUCCESS。

pacemaker中如何编写自定义OCF资源脚本

5、编写stop函数,当个pacemaker停止资源时,会执行OCF资源的stop操作,这时资源代理RA会验证资源配置,查询其状态,然后stop资源,stop行为运行成功返回$OCF_SUCCESS。

pacemaker中如何编写自定义OCF资源脚本

6、编写monitor函数,monitor操作是监控资源状态,当监控到资源异常时,pacemaker会做相应的处理。监控到资源正在运行叵萤茆暴($OCF_SUCCESS),资源正常关闭($OCF_NOT_RUNNING),资源出现异常,根据返回码($OCF_ERR_XX)判断错误类别。

pacemaker中如何编写自定义OCF资源脚本
  • 水泥枕木在装卸、搬运时注意事项有哪些?
  • 六一儿童节的海报怎么制作
  • 海贼王热血航线怎么更换人物形象
  • 如何用谷歌浏览器更改网页文字
  • 热门搜索
    吸烟有害健康手抄报 森林防火手抄报图片 关于元旦的英语手抄报 保护视力手抄报 我爱运动手抄报 二年级国庆节手抄报 护林防火手抄报 关于理想的手抄报内容 卫生手抄报图片 迎元旦手抄报