免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1955 | 回复: 2
打印 上一主题 下一主题

RHCS为什么不会重启服务 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-31 17:22 |只看该作者 |倒序浏览
写了个简单脚本测试。mk.sh
#!/bin/bash

start() {
echo "mk dir"
mkdir /opt/data/testa
}

stop() {
echo "del dir"
rm -Rf /opt/data/testa
}

case "$1" in

     start)
          start
          ;;
     stop)
          stop
          exit 0
          ;;
     status)
          cd /opt/data
          ls |grep -q testa
          if [ $? = 0 ]
          then
          exit 0
          fi
          ;;
     *)
          echo "Usage: $0 {start|stop|status}"
          exit 1
esac

exit 0


RHCS的配置片段。data是盘柜。mk是脚本。
           <service autostart="1" domain="hd-domain" name="ha" recovery="relocate">
                        <ip ref="192.168.20.100">
                                <fs ref="data">
                                        <script ref="mk"/>
                                </fs>
                        </ip>
                </service>

文件夹在ha启动的时候会创建,但是我手动把它删除掉,不论配置recovery="relocate“还是restart文件夹都不会自己创建呢。。。
另外我直接umount掉盘柜,ha就直接down了,也不会切换到另外机器,这个是什么问题。
启动log。是不是mk在配置文件中的位置放的不对。这个文件在盘柜上。
Jul 31 17:16:04 qad2 kernel: dlm: Using TCP for communications
Jul 31 17:16:05 qad2 clurgmgrd[12663]: <notice> Resource Group Manager Starting
Jul 31 17:16:06 qad2 clurgmgrd[12663]: <notice> stop on script "mk" returned 5 (program not installed)
Jul 31 17:16:06 qad2 kernel: dlm: connecting to 1
Jul 31 17:16:16 qad2 clurgmgrd[12663]: <notice> Starting stopped service service:ha
Jul 31 17:16:16 qad2 avahi-daemon[10864]: Registering new address record for 192.168.20.100 on eth0.
Jul 31 17:16:18 qad2 clurgmgrd[12663]: <notice> Service service:ha started

论坛徽章:
0
2 [报告]
发表于 2010-07-31 21:22 |只看该作者
我觉得是文件系统和脚本加载的顺序方面的问题。在这个环境中,实际上只要确保先挂载文件系统再启动脚本就行。而关闭的时候,顺序正好相反。这两个资源应该是并列关系,而不是父资源和子资源关系。

论坛徽章:
0
3 [报告]
发表于 2010-07-31 22:51 |只看该作者
这个关系我就是没整明白。。
我按着括号关系想的。。挂载完之后才能执行命令,所以mk在data里面。。
今天看了几个挂载顺序的文章,越看越糊涂。

并列的时候是按照从上到下启动?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP