Translation
Das Starten des Clusters. Für die Clusterkommunikation wird auf allen Clusterknoten ein unix2webd-Prozess gestartet, zu beachten ist ggf eine Freischaltung des verwendeten Ports in der jeweiligen Firewall der Clusterknoten.
Das SCript-CLuster ist so konfiguriert, dass es beim nächsten Reboot des Rechners automatisch gestartet wird. Die Konfiguration des SCript-CLusters (siehe voriges Kapitel) muss vor dem Start des Clusters erfolgen.
Manuelles Starten über:
# /etc/init.d/sccl_cluster reload Config File: /etc/unix2web/sccl.conf Config File: /etc/unix2web/sccl.conf /usr/local/bin/unix2webd -D -p 3579 -h /usr/local/sccl/bin -r "SCCL Administration" -E -t 300 -U -sp "/usr/local/sccl/bin/u2w_pwd.dat" -or " 10.1.3.113 10.1.3.113"
Dies muss auf jedem Clusterknoten erfolgen. Die Konfigurationsdateien sollten dafür auf allen Clusterknoten gleich sein.
Das SCript-CLuster ist so konfiguriert, dass es beim nächsten Reboot des Rechners automatisch gestartet wird. Die Konfiguration des SCript-CLusters (siehe voriges Kapitel) muss vor dem Start des Clusters erfolgen.
Manuelles Starten erfolgt über
# /sbin/init.d/sccl_cluster reload Config File: /etc/unix2web/sccl.conf Config File: /etc/unix2web/sccl.conf /usr/local/bin/unix2webd -D -p 3579 -h /usr/local/sccl/bin -r "SCCL Administration" -E -t 300 -U -sp "/usr/local/sccl/bin/u2w_pwd.dat" -or " 10.1.111.11 10.1.111.12 10.0.11.11 10.0.11.12"
Dies muss auf jedem Rechnerknoten erfolgen. Die Konfigurationsdateien sollten für alle Rechnerknoten gleich sein.
sccl_dist_config [-m] [-x <excludenode>] [-n <onlynode>] [files ...]
Distribute the cluster-relvant files to all other nodes. Normally, you do not specify any files explicitly.
sccl_dist_config
Mainly the files:
etc/sccl/sccl.conf etc/sccl/adminpwd.dat etc/sccl/userpwd.dat etc/sccl/packages.conf etc/sccl/resources.conf etc/sccl/scripts/
These files will overwrite any existing files on the destination nodes:!:
Special action: define <other_node> also as master.
sccl_dist_config -m -n <other_node>
Remember: only a master node can add more nodes
Find the active cluster node(s) for a cluster package.
$ sccl_get_aktnode <package> { [<node1> [<node2>]...] | 0 }
All names of all cluster nodes are listet, on which the <package> is active. If the <package> is not active on any cluster node, the output is:
0
Example:
$ sccl_get_aktnode package3 clnode1 clnode2
The package package3 is active on the cluster nodes clnode1 and clnode2.
more to come
This example script-cluster configuration describes a productive environment of:
This is a very simple example and does not contain any failover functionality.
The following configuration files only show the significantly changed parts or parameters.
# Clustername CLUSTER=SAMPLE01 # Cluster nodes NODES="host001 host002"
The package 'tomcat' can only run on host 'host001'. The package 'database' can only run on host 'host002'.
# <package> [-] <host1> [<host2> [<host3>]...] # Application tomcat host001 # Database database host002
# <package> <package_name> <resource1> [<resource2> [<resource3]...] database My_Database PRG:db_startstop RST:tomcat:CLUSTER tomcat Tomcat_Application_Server CPKG:database:WAIT:3 PRG:tomcat_startstop
Alternatively you can use:
# <package> <package_name> <resource1> [<resource2> [<resource3]...]
database My_Database PRG:db_startstop RST:tomcat:CLUSTER
tomcat Tomcat_Application_Server CPKG:database:START PRG:tomcat_startstop