This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
heartbeat_plus_jail [2010/03/01 18:28] val created |
heartbeat_plus_jail [2013/05/22 13:50] 127.0.0.1 внешнее изменение |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== HEARTBEAT plus Jail ====== | ====== HEARTBEAT plus Jail ====== | ||
<code> | <code> | ||
- | [gate1:~] # cat /etc/rc.conf | + | [nodeN:~] # /usr/local/etc/rc.d/heartbeat stop |
- | ... | + | |
- | jail_list="mail" | + | |
- | jail_mail_rootdir="/opt/jail/mail" | + | |
- | jail_mail_hostname="mail.corp13.un" | + | |
- | jail_mail_interface="le0" | + | |
- | jail_mail_ip="192.168.13.10" | + | |
- | jail_mail_devfs_enable="YES" | + | |
- | jail_mail_devfs_ruleset="devfsrules_jail" | + | |
- | [gateN:~] # cat /usr/local/etc/ha.d/haresources | + | [nodeN:~] # cat /etc/rc.conf |
- | gate1.corp13.un gmirror jailserv | + | </code><code> |
- | + | ... | |
- | [gateN:~] # cat /usr/local/etc/ha.d/resource.d/jailserv | + | jail_enable="NO" |
+ | ... | ||
+ | </code><code> | ||
+ | [nodeN:~] # cat /usr/local/etc/ha.d/resource.d/jailserv | ||
+ | </code><code> | ||
#!/bin/sh | #!/bin/sh | ||
case $1 in | case $1 in | ||
start) | start) | ||
- | /etc/rc.d/jail forcestart mail | + | sleep 10 # for HAST init |
+ | /etc/rc.d/jail onestart mail | ||
;; | ;; | ||
stop) | stop) | ||
- | /etc/rc.d/jail forcestop mail | + | /etc/rc.d/jail onestop mail |
;; | ;; | ||
esac | esac | ||
exit 0 | exit 0 | ||
+ | </code><code> | ||
+ | [nodeN:~] # chmod +x /usr/local/etc/ha.d/resource.d/jailserv | ||
+ | </code><code> | ||
+ | [nodeN:~] # cat /usr/local/etc/ha.d/haresources | ||
+ | </code><code> | ||
+ | node1.corpX.un hast jailserv | ||
+ | </code><code> | ||
+ | [nodeN:~] # /usr/local/etc/rc.d/heartbeat start | ||
</code> | </code> | ||