Chapter 3. Deployment: MySQL Topologies
Creating a Tungsten Clustering for MySQL Dataservice using Tungsten Clustering
combines a number of different components, systems, and functionality, to
support a running database dataservice that is capable of handling database
failures, complex replication topologies, and management of the
client/database connection for both load balancing and failover scenarios.
How you choose to deploy depends on your requirements and environment. All
deployments operate through the tpm command.
tpm operates in two different modes:
tpm staging configuration — a
tpm configuration is created by defining the
command-line arguments that define the deployment type, structure and
any additional parameters. tpm then installs all the
software on all the required hosts by using ssh to
distribute Tungsten Clustering and the configuration, and optionally
automatically starts the services on each host. tpm
manages the entire deployment, configuration and upgrade procedure.
configuration — tpm uses an
INI to configure the service on the
local host. The
INI file must be
create on each host that will be part of the cluster.
tpm only manages the services on the local host; in a
multi-host deployment, upgrades, updates, and configuration must be
handled separately on each host.
The following sections provide guidance and instructions for creating a
number of different deployment scenarios using Tungsten Clustering.