diff options
author | Martin Schwenke <martin@meltin.net> | 2018-04-23 14:31:49 +1000 |
---|---|---|
committer | Martin Schwenke <martin@meltin.net> | 2018-04-24 13:24:09 +1000 |
commit | 455dbc8d8cf5b9692cd916a6f24b971e2d7cf2e4 (patch) | |
tree | 13574202a7b5c193ccf7bb609b86b52792effe04 | |
parent | 79b9261fb97a7da691ba93bd7debf25fcd71c116 (diff) | |
download | autocluster-455dbc8d8cf5b9692cd916a6f24b971e2d7cf2e4.tar.gz autocluster-455dbc8d8cf5b9692cd916a6f24b971e2d7cf2e4.tar.xz autocluster-455dbc8d8cf5b9692cd916a6f24b971e2d7cf2e4.zip |
cluster_configure: Updates for new style CTDB configuration
This is an intermediate change for CTDB 4.9.0pre versions that use the
new configuration file but still required the CTDB_MANAGED_*
variables.
Signed-off-by: Martin Schwenke <martin@meltin.net>
8 files changed, 49 insertions, 0 deletions
diff --git a/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/events/post b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/events/post new file mode 100755 index 0000000..1777cff --- /dev/null +++ b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/events/post @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +. /etc/sysconfig/ctdb +if [ -n "$CTDB_RECOVERY_LOCK" ] ; then + d=$(dirname "$CTDB_RECOVERY_LOCK") + mkdir -p "$d" +fi + +exec service ctdb restart diff --git a/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/ctdb.conf b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/ctdb.conf new file mode 100644 index 0000000..159df0f --- /dev/null +++ b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/ctdb.conf @@ -0,0 +1,6 @@ +[logging] + location = syslog + log level = NOTICE + +[cluster] + recovery lock = @@CLUSTERFS_DEFAULT_MOUNTPOINT@@/.ctdb/recovery.lock diff --git a/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses new file mode 100644 index 0000000..e2053a7 --- /dev/null +++ b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses @@ -0,0 +1 @@ +!!%ctdb:gen_public_addresses('default')!! diff --git a/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses.dual b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses.dual new file mode 100644 index 0000000..9aecdac --- /dev/null +++ b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses.dual @@ -0,0 +1 @@ +!!%ctdb:gen_public_addresses('dual')!! diff --git a/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses.ipv4 b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses.ipv4 new file mode 100644 index 0000000..3ab0921 --- /dev/null +++ b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses.ipv4 @@ -0,0 +1 @@ +!!%ctdb:gen_public_addresses('ipv4')!! diff --git a/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses.ipv6 b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses.ipv6 new file mode 100644 index 0000000..4a67496 --- /dev/null +++ b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/public_addresses.ipv6 @@ -0,0 +1 @@ +!!%ctdb:gen_public_addresses('ipv6')!! diff --git a/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/script.options b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/script.options new file mode 100644 index 0000000..092c53d --- /dev/null +++ b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/ctdb/script.options @@ -0,0 +1,8 @@ +# These could be in per-event-script files but this is more convenient +# for now + +CTDB_MANAGES_SAMBA=yes +CTDB_MANAGES_WINBIND=!!|"yes" if self.config.get("package:ctdb", "auth_method") == "winbind" else "no"!! +CTDB_MANAGES_NFS=yes +CTDB_MANAGES_HTTPD=yes +CTDB_MANAGES_VSFTPD=yes diff --git a/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/sysconfig/ctdb b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/sysconfig/ctdb new file mode 100644 index 0000000..384cdd1 --- /dev/null +++ b/base/all/root/scripts/cluster_configure/templates/rhel/00.ctdb/4.9.0#/files/etc/sysconfig/ctdb @@ -0,0 +1,20 @@ +# Core +CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses +CTDB_RECOVERY_LOCK=@@CLUSTERFS_DEFAULT_MOUNTPOINT@@/.ctdb/recovery.lock + +# Services managed +CTDB_MANAGES_SAMBA=yes +CTDB_MANAGES_WINBIND=!!|"yes" if self.config.get("package:ctdb", "auth_method") == "winbind" else "no"!! +CTDB_MANAGES_NFS=yes +CTDB_MANAGES_HTTPD=yes +CTDB_MANAGES_VSFTPD=yes + +# System +ulimit -n 1048576 +ulimit -c unlimited + +# Logging +CTDB_LOGGING="syslog" +CTDB_SYSLOG="yes" # backward compatibility +CTDB_DEBUGLEVEL=NOTICE +CTDB_LOG_RINGBUF_SIZE=500000 |