Fwd: [Linux-cluster] Specifying start/stop order of resources in a <resourcegroup>
Jiho Hahm
jhahm at yahoo.com
Sat Feb 19 04:46:35 UTC 2005
Hi, does anyone know the answer to my question below?
Haven't heard back since I posted it... Thanks!
-Jiho
--- Jiho Hahm <jhahm at yahoo.com> wrote:
> Date: Tue, 15 Feb 2005 16:22:44 -0800 (PST)
> From: Jiho Hahm <jhahm at yahoo.com>
> To: linux-cluster at redhat.com
> Subject: [Linux-cluster] Specifying start/stop order of
> resources in a
> <resourcegroup>
>
> Hi,
>
> I'm having some trouble with configuring start/stop order
> of resources in a resource group. When I specify start
> and
> stop level values in resource elements, they are ignored.
>
> Resources are always started and stopped according to the
> type-specific level specified in
> cluster/rgmanager/src/resources/resourcegroup.sh (or
> /usr/share/cluster/resourcegroup.sh).
>
> What I basically want to do during startup of an RG is
> mount a couple of ext3 filesystems in a certain order,
> run
> a custom application, and finally bring up an IP address.
>
> During shutdown I want to do exactly the opposite: bring
> down IP address, stop application, and unmount volumes in
> reverse order.
>
> Here's what I have in cluster.conf:
>
> <cluster ...>
> <...>
> <rm>
> <failoverdomains>...</failoverdomains>
> <resources/>
> <resourcegroup name="rg1" domain="fd1">
> <fs name="foo" fstype="ext3"
> device="/dev/sdb1" mountpoint="/foo"
> start="1" stop="4"/>
> <fs name="foobar" fstype="ext3"
> device="/dev/sdb2" mountpoint="/foo/bar"
> start="2" stop="3"/>
> <script name="myapp" file="..."
> start="3" stop="2"/>
> <ip address="..." monitor_link="yes"
> start="4" stop="1"/>
> </resourcegroup>
> </rm>
> </cluster>
>
> The intention is to start the resource top-down, and stop
> them bottom-up. Notice the foobar volume mounts as
> subdirectory of foo volume. foo must be mounted first,
> and
> unmounted last.
>
> But the actual start order with the above configuration
> turns out to be fs-foo, fs-foobar, ip and script. The
> order was determined by type-specific default start level
> in resourcegroups.sh (fs=2, ip=3, script=5), and then top
> to bottom.
>
> The stop sequence was apparently the same as start
> sequence. When I ran "clusvcadm -s rg1" to stop the
> resource group, the first thing tried was unmounting foo,
> which failed because foobar wasn't unmounted first. ip
> or
> script was not tried before fs, which leads me to guess
> stop sequence is determined by default _start_ level
> rather
> than stop level.
>
> Judging by the stop behavior I think there is a bug
> somewhere. But did I specify start/stop levels in my
> cluster.conf incorrectly?
>
> Regards,
>
> -Jiho
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 250MB free storage. Do more. Manage less.
> http://info.mail.yahoo.com/mail_250
>
> --
> Linux-cluster mailing list
> Linux-cluster at redhat.com
> http://www.redhat.com/mailman/listinfo/linux-cluster
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the Linux-cluster
mailing list