Describes Redis Enterprise Software installation questions and how to answer them automatically.
| Redis Enterprise Software |
|---|
Several questions are displayed during the Redis Enterprise Software installation process.
Here, you'll find a list of these questions and learn how to automatically answer these questions to perform a silent install.
Several questions appear during installation:
Linux swap file - Swap is enabled. Do you want to proceed? [Y/N]?
We recommend that you disable Linux swap in the operating system configuration to give Redis Enterprise Software control of the memory allocation.
Automatic OS tuning - Do you want to automatically tune the system for best performance [Y/N]?
To allow the installation process to optimize the OS for Redis Enterprise Software, answer Y.
The installation process prompts you for additional information.
The /opt/redislabs/sbin/systune.sh file contains details about the tuning process.
Network time - Do you want to set up NTP time synchronization now [Y/N]?
Redis Enterprise Software requires that all cluster nodes have synchronized time. You can either let the installation process configure NTP or you can configure NTP manually.
Firewall ports - Would you like to open RedisLabs cluster ports on the default firewall zone [Y/N]?
Redis Enterprise Software requires that all nodes have specific network ports open. To open the ports, you can:
Y to let the installation process open these ports.N and configure the firewall manually for RHEL/CentOS firewall.N and configure the firewall on the node manually for your OS.Installation verification (rlcheck) - Would you like to run rlcheck to verify proper configuration? [Y/N]?
Run the rlcheck installation verification to make sure that the installation completed successfully.
If you want to run this verification at a later time, you can run:
/opt/redislabs/bin/rlcheck
User already exists - The user 'redislabs' already exists, which may lead to problems if it wasn't configured correctly. Would you like to proceed with the installation? (Y/N)?
Group already exists - The group 'redislabs' already exists, which may lead to problems if it wasn't configured correctly. Would you like to proceed with the installation? (Y/N)?
Update PATH - Add Redis-Enterprise paths to $PATH variable (recommended) [Y/N]?
To perform a silent (or automated) install, answer the questions when you start the install.
To automatically answer yes to all questions (which accepts the default values), run the installation script with the -y parameter:
./install.sh -y
Use an answer file to manage your response:
Create a text file to serve as an answer file.
The answer file can contain any of the following installation question parameters. If a parameter is not included in the file, the installation script will ask for your answer.
| Parameter | Values | Description |
|---|---|---|
firewall |
yesno |
Configure firewall and open required Redis ports. |
ignore_existing_osuser_osgroup |
yesno |
Proceed if redislabs user/group already exists. |
ignore_master_version |
yesno |
Continue the upgrade even if the primary node isn't upgraded. If no, stops installation if the primary node hasn't been upgraded. |
ignore_swap |
yesno |
Continue even if swap is enabled. If no, stops installation if swap is enabled. |
ntp |
yesno |
Configure NTP for time synchronization. |
rlcheck |
yesno |
Run rlcheck after installation to validate the system. |
update_env_path |
yesno |
Add Redis Enterprise Software paths to the PATH environment variable. |
systune |
yesno |
Automatically tune system performance (CPU, sysctl). If yes, answers yes to all system tuning questions. |
Example answer file:
ignore_swap=no
systune=yes
ntp=no
firewall=no
rlcheck=yes
ignore_existing_osuser_osgroup=no
update_env_path=no
ignore_master_version=no
Run the installation script with the -c command-line option and add the path to the answer file.
For example:
./install.sh -c /home/user/answers