[Linux-ha-jp] リソースの起動を早くする方法を教えてください

Zurück zum Archiv-Index

Yusuke Iida yusk.****@gmail*****
2014年 3月 7日 (金) 22:43:48 JST


廣田さん

はじめまして、飯田と申します。

要件がvip起動の後にtomcatを起動させるというものならば、
groupは無しにして、以下のようにorderとcolocationで制約を設定するのはいかがでしょうか?

以下の制約の意味
#vip → tomcatの順に起動させる制約
order order-vip-1_tomcat 0: vip 1_tomcat
order order-vip-2_tomcat 0: vip 2_tomcat
order order-vip-3_tomcat 0: vip 3_tomcat
order order-vip-4_tomcat 0: vip 4_tomcat
order order-vip-5_tomcat 0: vip 5_tomcat

#tomcatとvipを同じノードに配置する制約
colocation colocation-1_tomcat-vip inf: 1_tomcat vip
colocation colocation-2_tomcat-vip inf: 2_tomcat vip
colocation colocation-3_tomcat-vip inf: 3_tomcat vip
colocation colocation-4_tomcat-vip inf: 4_tomcat vip
colocation colocation-5_tomcat-vip inf: 5_tomcat vip

今手元に環境がないため、動作を確認することができませんが参考になれば幸いです。

以上、よろしくお願いします。

2014年3月7日 17:34 Tomoya Hirota <hirot****@yahoo*****>:
> 廣田と申します。
>
> CRMの設定で行き詰ったので、連絡させて頂きました。
> お手数ですが、ご教授頂けますと幸いです。
>
> HeartBeatを使ってtomcatとVIPをリソースとしたクラスタ
> を構築しようとしているのですが、tomcatのプロセスを
> 5つ起動させようとした場合に、
> group で vip tomcat1 tomcat2 tomcat3 tomcat4 tomcat5
> のような形で6つのリソースのgroupを作成したのですが、
> 各tomcatの起動から次のtomcat起動まで約1分ちょっと掛かって
> おり、全リソースが起動するのに5分以上掛かっております。
>
> tomcatリソースの起動を平行で実施する手法、もしくはtomcatの起動間隔
> を短くする手法はないものでしょうか。
>
> よろしくお願い致します。
>
>
> 以下、長いですが、CRMの設定内容となっております。
>
> primitive 1_tomcat ocf:heartbeat:tomcat \
> params java_home="/usr/java/jdk" catalina_home="/opt/tomcat_1"
catalina_opts="-Xmx10240m -XX:MaxPermSize=512m -Dsun.net.inetaddr.ttl=60
-Djava.awt.headless=true" tomcat_user="user"
catalina_pid="/opt/tomcat_1/run/1_tomcat7.pid" statusurl="
http://127.0.0.1:8180/mc/status.html" \
> op monitor interval="10" timeout="30" \
> op start interval="0" timeout="120" \
> op stop interval="0" timeout="120" \
> meta target-role="Stopped"
> primitive 2_tomcat ocf:heartbeat:tomcat \
> params java_home="/usr/java/jdk" catalina_home="/opt/tomcat_2"
catalina_opts="-Xmx10240m -XX:MaxPermSize=512m -Dsun.net.inetaddr.ttl=60
-Djava.awt.headless=true" tomcat_user="user"
catalina_pid="/opt/tomcat_2/run/2_tomcat7.pid" statusurl="
http://127.0.0.1:8280/mc/status.html" \
> op monitor interval="10" timeout="30" \
> op start interval="0" timeout="120" \
> op stop interval="0" timeout="120" \
> meta target-role="Stopped"
> primitive 3_tomcat ocf:heartbeat:tomcat \
> params java_home="/usr/java/jdk" catalina_home="/opt/tomcat_3"
catalina_opts="-Xmx10240m -XX:MaxPermSize=512m -Dsun.net.inetaddr.ttl=60
-Djava.awt.headless=true" tomcat_user="user"
catalina_pid="/opt/tomcat_3/run/3_tomcat7.pid" statusurl="
http://127.0.0.1:8380/mc/status.html" \
> op monitor interval="10" timeout="30" \
> op start interval="0" timeout="120" \
> op stop interval="0" timeout="120" \
> meta target-role="Stopped"
> primitive 4_tomcat ocf:heartbeat:tomcat \
> params java_home="/usr/java/jdk" catalina_home="/opt/tomcat_4"
catalina_opts="-Xmx10240m -XX:MaxPermSize=512m -Dsun.net.inetaddr.ttl=60
-Djava.awt.headless=true" tomcat_user="user"
catalina_pid="/opt/tomcat_4/run/4_tomcat7.pid" statusurl="
http://127.0.0.1:8480/mc/status.html" \
> op monitor interval="10" timeout="30" \
> op start interval="0" timeout="120" \
> op stop interval="0" timeout="120" \
> meta target-role="Stopped"
> primitive 5_tomcat ocf:heartbeat:tomcat \
> params java_home="/usr/java/jdk" catalina_home="/opt/tomcat_5"
catalina_opts="-Xmx10240m -XX:MaxPermSize=512m -Dsun.net.inetaddr.ttl=60
-Djava.awt.headless=true" tomcat_user="user"
catalina_pid="/opt/tomcat_5/run/5_tomcat7.pid" statusurl="
http://127.0.0.1:8580/mc/status.html" \
> op monitor interval="10" timeout="30" \
> op start interval="0" timeout="120" \
> op stop interval="0" timeout="120" \
> meta target-role="Stopped"
> primitive vip ocf:heartbeat:IPaddr2 \
> params ip="192.168.1.100" cidr_netmask="24" nic="em1" iflabel="0" \
> op start interval="0s" timeout="60s" on-fail="restart" \
> op monitor interval="10s" timeout="60s" on-fail="restart" \
> op stop interval="0s" timeout="60s" on-fail="block" \
> meta target-role="Stopped"
> group grp vip 1_tomcat 2_tomcat 3_tomcat 4_tomcat 5_tomcat
> property $id="cib-bootstrap-options" \
> dc-version="1.0.13-30bb726" \
> cluster-infrastructure="Heartbeat" \
> no-quorum-policy="ignore" \
> stonith-enabled="false"
> rsc_defaults $id="rsc-options" \
> resource-stickiness="INFINITY" \
> migration-threshold="2"
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan

-- 
----------------------------------------
METRO SYSTEMS CO., LTD

Yusuke Iida
Mail: yusk.****@gmail*****
----------------------------------------
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
Download 



Linux-ha-japan メーリングリストの案内
Zurück zum Archiv-Index