</listitem>
</varlistentry>
- <varlistentry>
- <term>--public-addresses=<parameter>FILENAME</parameter></term>
- <listitem>
- <para>
- FILENAME specifying a file containing the public IP
- addresses to use on the cluster when CTDB should use IP
- takeover. This file contains a list of IP addresses,
- netmasks and interfaces. CTDB will distribute these public
- IP addresses appropriately across the available nodes.
- </para>
- <para>
- The IP addresses specified in this file can differ across
- nodes.
- </para>
- <para>
- Default is
- <filename>/usr/local/etc/ctdb/public_addresses</filename>
- </para>
- </listitem>
- </varlistentry>
-
<varlistentry>
<term>--public-interface=<parameter>INTERFACE</parameter></term>
<listitem>
const char *nlist;
const char *transport;
const char *myaddress;
- const char *public_address_list;
const char *notification_script;
const char *logging;
const char *recovery_lock;
} options = {
.debuglevel = "NOTICE",
.nlist = NULL,
- .public_address_list = NULL,
.transport = "tcp",
.logging = "file:" LOGDIR "/log.ctdb",
.db_dir = CTDB_VARDIR,
POPT_AUTOHELP
{ "debug", 'd', POPT_ARG_STRING, &options.debuglevel, 0, "debug level", NULL },
{ "interactive", 'i', POPT_ARG_NONE, &interactive, 0, "don't fork", NULL },
- { "public-addresses", 0, POPT_ARG_STRING, &options.public_address_list, 0, "public address list file", "filename" },
{ "public-interface", 0, POPT_ARG_STRING, &options.public_interface, 0, "public interface", "interface"},
{ "logging", 0, POPT_ARG_STRING, &options.logging, 0, "logging method to be used", NULL },
{ "nlist", 0, POPT_ARG_STRING, &options.nlist, 0, "node list file", "filename" },
ctdb->do_setsched = false;
}
- ctdb->public_addresses_file = options.public_address_list;
ctdb->do_checkpublicip = (options.no_publicipcheck == 0);
if (options.max_persistent_check_errors < 0) {