管理安装问题
描述Redis企业版软件的安装问题以及如何自动回答这些问题。
在Redis企业版软件安装过程中会显示几个问题。
在这里,您将找到这些问题的列表,并学习如何自动回答这些问题以执行静默安装。
安装问题
安装过程中会出现几个问题:
-
Linux 交换文件 -
交换已启用。您要继续吗?[Y/N]?
我们建议您在操作系统配置中禁用 Linux 交换,以便 Redis 企业软件能够控制内存分配。
-
自动操作系统调优 -
您是否希望自动调整系统以获得最佳性能 [Y/N]?
为了允许安装过程为Redis Enterprise Software优化操作系统,请回答
Y
。 安装过程会提示您提供更多信息。/opt/redislabs/sbin/systune.sh
文件包含有关调优过程的详细信息。 -
网络时间 -
Do you want to set up NTP time synchronization now [Y/N]?
Redis Enterprise Software 要求所有集群节点的时间同步。 您可以让安装过程配置 NTP 或者您可以手动配置 NTP。
-
防火墙端口 -
您是否要在默认防火墙区域上打开RedisLabs集群端口 [Y/N]?
Redis Enterprise Software 要求所有节点都打开特定的网络端口。 要打开这些端口,您可以:
- 回答
Y
让安装过程自动打开这些端口。 - 回答
N
并手动配置RHEL/CentOS防火墙。 - 回答
N
并手动为您的操作系统配置节点上的防火墙。
- 回答
-
安装验证 (rlcheck) -
您是否要运行 rlcheck 来验证配置是否正确?[Y/N]?
运行
rlcheck
安装验证以确保安装成功完成。 如果您想在以后运行此验证,可以运行:/opt/redislabs/bin/rlcheck
-
用户已存在 -
用户 'redislabs' 已经存在,如果未正确配置可能会导致问题。您要继续安装吗?(Y/N)?
-
组已存在 -
组 'redislabs' 已经存在,如果配置不正确可能会导致问题。您要继续安装吗?(Y/N)?
自动回答安装问题
要执行静默(或自动)安装,请在启动install时回答问题。
对所有问题回答是
要自动对所有问题回答yes
(接受默认值),请使用-y
参数运行安装脚本:
./install.sh -y
配置文件以回答
使用应答文件来管理您的响应:
-
创建一个文本文件作为应答文件。
答案文件可以包含安装问题的任何参数,并使用
yes
或no
指示每个问题的答案。例如:
ignore_swap=no systune=yes ntp=no firewall=no rlcheck=yes ignore_existing_osuser_osgroup=no
如果您使用
systune=yes
,安装程序将对所有系统调优问题回答yes
。 -
使用
-c
命令行选项运行安装脚本并添加答案文件的路径。例如:
./install.sh -c /home/user/answers