做HA的时候遇到的共享磁盘的问题。(已经解决)
用AS4的clustersuit做HA。(分别测试httpd和mysqld)
硬件设备如下:HP服务器2台,盘柜一个。按照RH的官方指南,前面没什么问题,裸的集群也都能起来,挂上共享磁盘后,看起来也正常,服务也起来了,但是却不能使用。
httpd:用客户端访问:http://floatingip/
后显示:
Forbidden
You don't have permission to access /test.txt on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
然后停掉集群相关服务,在一台机器上直接起httpd服务,然后mount上共享分区,还是同样的错误。。
共享分区能够读写,但是就是服务报错。。即使我chown,chgrp也不行。。
连接mysql也报错。
#mount /dev/cciss/c0d1p3 /var/lib/mysql
#service mysqld start
u521du59cbu5316 MySQL u6570u636eu5e93uff1a Installing all prepared tables
060430 14:53:52 [Warning] Changed limits: max_open_files: 1024 max_connections: 100 table_cache: 457
060430 14:53:52 [Warning] Can't create test file /var/lib/mysql/database1.lower-test
Installation of system tables failed!
Examine the logs in /var/lib/mysql for more information.
You can also try to start the mysqld daemon with:
/usr/libexec/mysqld --skip-grant &
You can use the command line tool
/usr/bin/mysql to connect to the mysql
database and look at the grant tables:
shell> /usr/bin/mysql -u root mysql
mysql> show tables
Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.
The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/bin/mysqlbug script!
/usr/libexec/mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 13)
060430 14:53:52 [ERROR] Aborting
060430 14:53:52 [Note] /usr/libexec/mysqld: Shutdown complete
可能cluster配置没有什么问题,但是问题出在哪里呢?郁闷!查了半天也没找到资料。。
烦请各位老大指教!机器过两天就要干别的用了,希望能够这两天了解清楚这个事情。
谢谢!
[ 本帖最后由 rebeldom 于 2006-5-5 11:59 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
hi 河里的鱼
没有错, HP的服务器做RHCS HA的时候可以用 iLO做fence, 很方便的. :"))))))))))))))
还没吃饭,肚子咕咕叫了,吃个刀削面竟然也要排队。。。等一个小时再去。。
对于cluster,我是刚刚接触,很多问题都是不甚了解。
这个HA是别人做了一半扔给我的,机器我都没见过,一直在远程做。楼上所说的设备是否就是fence设备?这两个HP服务器是带的。大概叫做ILO?正想研究一下。。。
AS4做CLUSTER的时候,我记得还需要一个设备,名字想不起来了
是不是你的HP已经集成了?
哈哈,谢谢老大!
我这个人做事情太马虎,实际上开始的时候仔细搜索一下错误信息,就比较容易得到答案了。以后有问题还望多多指教啊!
还有你说的bug是什么?我很少用图形界面的。。
[ 本帖最后由 rebeldom 于 2006-5-5 12:11 编辑 ]
先恭喜你找到问题的答案,然后建议你有问题先search这个论坛。 关于SELinux在HA的问题我在回答另外一个朋友的帖子的时候早已说清楚了.
另外你在RHEL下面,关闭SELinux的时候,不要用图形的界面来做,RHEL4目前还有一个bug存在,直接按照你现在的做法直接修改配置文件就OK乐.
已经搞定了,就是selinux的问题。用cluster suit做HA还是比较简单的,按照官方指南做就可以了。只是selinux的策略现在还没搞明白是一种什么样的机制。
我把/etc/selinux/config里面的SELINUX=enforcing改成disabled就可以了。
又google了一下,似乎是selinux的问题。不过问题还是没有解决,继续测试。
[ 本帖最后由 rebeldom 于 2006-5-5 10:22 编辑 ]