Chapter 2. Deployment

Table of Contents

2.1. Host Types
2.1.1. Manager Hosts
2.1.2. Connector (Router) Hosts
2.1.3. Replicator Hosts
2.1.4. Witness Hosts
2.2. Requirements
2.2.1. Operating Systems Support
2.2.2. Database Support
2.2.3. RAM Requirements
2.2.4. Disk Requirements
2.2.5. Java Requirements
2.2.6. Cloud Deployment Requirements
2.3. Deployment Sources
2.3.1. Using the TAR/GZipped files
2.3.2. Using the RPM and DEB package files
2.4. Deploy License Keys
2.5. Common tpm Options During Deployment
2.6. Best Practices
2.6.1. Best Practices: Deployment
2.6.2. Best Practices: Operations
2.6.3. Best Practices: Maintenance
2.7. Prepare Hosts
2.7.1. Prepare MySQL Hosts
2.7.2. Prepare Connector Hosts
2.7.3. Prepare Active Witness Hosts
2.7.4. Deploy SSH Keys
2.8. Deploying SSL Secured Replication and Administration
2.8.1. Creating the Truststore and Keystore
2.8.2. SSL and Administration Authentication
2.8.3. Configuring the Secure Service through tpm
2.8.4. Configuring Connector SSL
2.8.5. Connector SSL Example Procedure
2.9. Deployment Security
2.9.1. Enabling Security
2.9.2. Disabling Security
2.9.3. Creating Suitable Certificates
2.9.4. Installing from a Staging Host with Manually Generated Certificates
2.9.5. Installing via INI File with Manually Generated Certificates
2.9.6. Replacing the JGroups Certificate from a Staging Directory
2.9.7. Replacing the TLS Certificate from a Staging Directory
2.9.8. Removing JGroups Encryption from a Staging Directory
2.9.9. Removing JGroups Encryption via INI File
2.9.10. Removing TLS Encryption from a Staging Directory
2.9.11. Removing TLS Encryption via INI File

Creating a Tungsten Clustering for MySQL Dataservice using Tungsten Clustering requires careful preparation and configuration of the required components. This section provides guidance on these core operations, preparation and information such as licensing and best practice that should be used for all installations.