mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 02:31:27 +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::heartbeat: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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user