mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-08-12 16:54:39 +00:00
corosync: add corosync.conf.example
* Add corosync.conf.example as the template for
/etc/corosync/corosync.conf to make the cluster
works as the previous default config doesn't work
as below output:
root@host1:/# crm status
Stack: unknown
Current DC: NONE
Last updated: Mon Dec 25 05:30:59 2017
Last change: Mon Dec 25 05:30:32 2017 by root via cibadmin on host1
0 nodes configured
1 resource configured
Full list of resources:
WebSite (ocf:💓apache): Stopped
Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
4a50bab0fb
commit
16fc3c42c7
@ -0,0 +1,58 @@
|
||||
# Starting point for cluster with pacemaker/openais
|
||||
compatibility: none
|
||||
|
||||
corosync {
|
||||
user: root
|
||||
group: root
|
||||
}
|
||||
|
||||
aisexec {
|
||||
with Pacemaker
|
||||
user: root
|
||||
group: root
|
||||
}
|
||||
|
||||
service {
|
||||
name: pacemaker
|
||||
ver: 1
|
||||
}
|
||||
|
||||
totem {
|
||||
version: 2
|
||||
secauth: off
|
||||
threads: 0
|
||||
interface {
|
||||
ringnumber: 0
|
||||
# Cluster network address
|
||||
bindnetaddr: 192.168.10.0
|
||||
# Should be fine in most cases, don't forget to allow
|
||||
# packets for this address/port in netfilter if there
|
||||
# is restrictive policy set for cluster network
|
||||
mcastaddr: 226.94.1.1
|
||||
mcastport: 5405
|
||||
}
|
||||
}
|
||||
|
||||
logging {
|
||||
fileline: off
|
||||
to_stderr: no
|
||||
to_logfile: yes
|
||||
to_syslog: yes
|
||||
logfile: /var/log/cluster/corosync.log
|
||||
debug: off
|
||||
timestamp: on
|
||||
logger_subsys {
|
||||
subsys: AMF
|
||||
debug: off
|
||||
}
|
||||
}
|
||||
|
||||
amf {
|
||||
mode: disabled
|
||||
}
|
||||
|
||||
quorum {
|
||||
# Quorum for the Pacemaker Cluster Resource Manager
|
||||
provider: corosync_votequorum
|
||||
expected_votes: 1
|
||||
}
|
||||
@ -7,7 +7,9 @@ SECTION = "base"
|
||||
|
||||
inherit autotools pkgconfig systemd useradd
|
||||
|
||||
SRC_URI = "http://build.clusterlabs.org/corosync/releases/${BP}.tar.gz"
|
||||
SRC_URI = "http://build.clusterlabs.org/corosync/releases/${BP}.tar.gz \
|
||||
file://corosync.conf \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "69db29ff4bc035936946be44fc8be5cd"
|
||||
SRC_URI[sha256sum] = "9bd4707bb271df16f8d543ec782eb4c35ec0330b7be696b797da4bd8f058a25d"
|
||||
@ -47,6 +49,7 @@ do_configure_prepend() {
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
install -D -m 0644 ${WORKDIR}/corosync.conf ${D}/${sysconfdir}/corosync/corosync.conf.example
|
||||
install -d ${D}${sysconfdir}/sysconfig/
|
||||
install -m 0644 ${S}/init/corosync.sysconfig.example ${D}${sysconfdir}/sysconfig/corosync
|
||||
install -m 0644 ${S}/tools/corosync-notifyd.sysconfig.example ${D}${sysconfdir}/sysconfig/corosync-notifyd
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user