Details
-
Bug
-
Status: Closed (View Workflow)
-
Trivial
-
Resolution: Won't Do
-
None
-
None
Description
This is the MariaDB ColumnStore System Configuration and Installation tool.
It will Configure the MariaDB ColumnStore System and will perform a Package
Installation of all of the Servers within the System that is being configured.
IMPORTANT: This tool requires to run on the Performance Module #1
Prompting instructions:
Press 'enter' to accept a value in (), if available or
Enter one of the options within [], if available, or
Enter a new value
===== Setup System Server Type Configuration =====
There are 2 options when configuring the System Server Type: single and multi
'single' - Single-Server install is used when there will only be 1 server configured
on the system. It can also be used for production systems, if the plan is
to stay single-server.
'multi' - Multi-Server install is used when you want to configure multiple servers now or
in the future. With Multi-Server install, you can still configure just 1 server
now and add on addition servers/modules in the future.
Select the type of System Server install [1=single, 2=multi] (2) >
===== Setup System Module Type Configuration =====
There are 2 options when configuring the System Module Type: separate and combined
'separate' - User and Performance functionality on separate servers.
'combined' - User and Performance functionality on the same server
Select the type of System Module Install [1=separate, 2=combined] (1) >
Seperate Server Installation will be performed.
NOTE: Local Query Feature allows the ability to query data from a single Performance
Module. Check MariaDB ColumnStore Admin Guide for additional information.
Local Query feature is Enabled, Do you want to disable? [y,n] >
NOTE: Local Query Feature is enabled
NOTE: MariaDB ColumnStore Replication Feature is enabled
NOTE: MariaDB ColumnStore Non-Distributed Install Feature is enabled
Enter System Name (columnstore-1) >
===== Setup Storage Configuration =====
----- Setup Performance Module DBRoot Data Storage Mount Configuration -----
There are 3 options when configuring the storage: internal, external, or DataRedundancy
'internal' - This is specified when a local disk is used for the DBRoot storage.
High Availability Server Failover is not Supported in this mode
'external' - This is specified when the DBRoot directories are mounted.
High Availability Server Failover is Supported in this mode.
'DataRedundancy' - This is specified when gluster is installed and you want
the DBRoot directories to be controlled by ColumnStore Data Redundancy.
High Availability Server Failover is Supported in this mode.
NOTE: glusterd service must be running and enabled on all PMs.
Select the type of Data Storage [1=internal, 2=external, 3=DataRedundancy] (3) >
===== Setup Memory Configuration =====
NOTE: Setting 'NumBlocksPct' to 70%
Setting 'TotalUmMemory' to 50%
===== Setup the Module Configuration =====
----- User Module Configuration -----
Enter number of User Modules [1,1024] (1) >
-
-
- User Module #1 Configuration ***
-
Enter Nic Interface #1 Host Name (um1) >
Enter Nic Interface #1 IP Address or hostname of um1 (192.168.0.2) >
Enter Nic Interface #2 Host Name (unassigned) >
----- Performance Module Configuration -----
Enter number of Performance Modules [1,1024] (2) >
-
-
- Parent OAM Module Performance Module #1 Configuration ***
-
Enter Nic Interface #1 Host Name (pm1) >
Enter Nic Interface #1 IP Address or hostname of pm1 (192.168.0.30) >
Enter Nic Interface #2 Host Name (unassigned) >
Enter the list (Nx,Ny,Nz) or range (Nx-Nz) of DBRoot IDs assigned to module 'pm1' (1) >
-
-
- Performance Module #2 Configuration ***
-
Enter Nic Interface #1 Host Name (pm2) >
Enter Nic Interface #1 IP Address or hostname of pm2 (192.168.0.56) >
Enter Nic Interface #2 Host Name (unassigned) >
Enter the list (Nx,Ny,Nz) or range (Nx-Nz) of DBRoot IDs assigned to module 'pm2' (2) >
===== Running the MariaDB ColumnStore MariaDB Server setup scripts =====
post-mysqld-install Successfully Completed
post-mysql-install Successfully Completed
Next step is to enter the password to access the other Servers.
This is either user password or you can default to using a ssh key
If using a user password, the password needs to be the same on all Servers.
Enter password, hit 'enter' to default to using a ssh key, or 'exit' >
===== Configuring MariaDB ColumnStore Data Redundancy Functionality =====
Only 2 PMs configured. Setting number of copies at 2.
----- Setup Data Redundancy Network Configuration -----
'existing' - This is specified when using previously configured network devices. (NIC Interface #1)
No additional network configuration is required with this option.
'dedicated' - This is specified when it is desired for Data Redundancy traffic to use
a separate network than one previously configured for ColumnStore.
You will be prompted to provide Hostname and IP information for each PM.
Select the data redundancy network [1=existing, 2=dedicated] (1) >
----- Performing Data Redundancy Configuration -----
FAILED: Invalid password
ERROR: failed to make directory(192.168.0.30): '/usr/local/mariadb/columnstore/bin/remote_command.sh 192.168.0.30 ssh 'mkdir -p /usr/local/mariadb/columnstore/gluster/brick1''