Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Just wondering about your script. Will it only failover if a vserver is non-responsive, or also as soon as one of the vservers is stopped manually? Regards, Evert Helmut Wollmersdorfer wrote: > Evert Meulie wrote: > > http://linux-vserver.org/Vserver+DRBD looks promising, since 90% of > > the changes will be made in the vservers on the node > > IMHO the synchronization alone is not a reason for using vserver or XEN. > Virtualization techniques also have some disadvantages like more complex > network configuration. > > If there would not be a need to consolidate a server (with root access > by a foreign person) into my cluster, I would be happy with rsyncing > /etc, syncing the packages with the Debian style [get|set]-selections, > and using DRBD for service related data files. > >> Would it also work to mount the DRBD device as /var/lib/vservers, >> instead of /var/lib/vservers/<vserver-name> , and hereby take all >> vservers in 1 go? > > > Yes, mirroring /var/lib/vservers was my first test configuration. > > But keep in mind, that in such a case _all_ vservers will failover (and > 'boot' more or less slowly). This means, that a crash of a single > vserver causes unnecessary failovers of the other vservers. > > Also I only have test experience with such a configuration. > > Here is my /etc/ha.d/resource.d/vserver script: > ----snip---- > #!/bin/bash > # > # This script is intended to be used as resource script by heartbeat > # > # Jan 2005 by Helmut Wollmersdorfer. > # > ### > > VSERVER="/usr/sbin/vserver" > > RES="$1" > CMD="$2" > > case "$CMD" in > start) > $VSERVER $RES start > ;; > stop) > # exec, so the exit code propagates > exec $VSERVER $RES stop > ;; > status) > $VSERVER $RES status | grep running > /dev/null > if [ $? -eq 0 ] > then > echo "running" > else > echo "stopped" > fi > ;; > *) > echo "Usage: vserver VSERVER-NAME {start|stop|status}" > exit 1 > ;; > esac > > exit 0 > ----snap---- > > Helmut Wollmersdorfer