集群模式安装
步骤1 进行产品选择,选中“Vastbase G100”按钮后点击“下一步”按钮。
步骤2 进行功能选择,选择“产品安装”按钮后点击“下一步”按钮。
步骤3 进行安装模式选择,系统已固定选择安装模式为“数据库”,表示至少进行单机模式安装。本章节为单机模式安装,则用户需勾选“数据库集群”按钮,并点击下一步。
步骤4 进行服务器配置。点击“添加”按钮。
1、添加服务器信息。
配置项 | 配置项说明 |
---|---|
服务器地址 | 必填项,待安装数据库的服务器节点的IP地址。 |
服务器端口 | 必填项,待安装数据库的服务器节点的访问端口。 |
服务器用户名 | 必填项,连接服务器节点的用户名,注意需要使用root等超级用户,即通过ssh连接的用户。 |
服务器密码 | 必填项,服务器用户对应的密码。本输入框可进行密码的显隐切换。 |
2、填入服务器信息后,点击“测试SSH连接”按钮。
页面弹出信息 | 说明 |
---|---|
弹出“成功”提示 | 可点击“下一步”按钮。 |
弹出“无效的地址或端口”提示 | 需修改服务器地址或服务器端口信息后重新点击“测试SSH连接”按钮。 |
弹出“用户名或密码错误”提示 | 需修改服务器用户名或服务器密码信息后重新点击“测试SSH连接”按钮。 |
3、重复步骤1/2/3/4,为部署集群的所有服务器节点做配置。
数据库节点最少有两个,即页面的表格中数据库一列至少有两个节点已勾选。(默认添加的服务器节点对应的数据库一列都会勾选)
DCS集群节点必须为奇数个,且数量需在3个及以上。(默认添加的服务器节点对应的DCS集群节点都不勾选,用户需手动勾选,否则可能出现弹出提示信息,无法点击“下一步”)
4、完成后点击“下一步”按钮,系统会自动上传安装包,并在弹窗提示“上传安装包成功”提示信息。
步骤5 (可选)进行license配置。
- 当用户无授权文件时,可点击“跳过”按钮,表示用户不上传授权文件时,则在安装过程中系统会生成临时文件,试用期为三个月。
- 当用户已从工程师处获取授权文件时。可点击“选择授权文件”按钮,从本地上传授权文件,上传成功后即可点击“下一步”按钮。
- 注意:本步骤不可上传非法license文件,避免出现数据库不可用的情况。
步骤6 进行环境及依赖检查,系统会对上一步骤配置的各节点进行环境及依赖检查。本步骤检查内容包括:安装包完整性、系统配置信息、操作系统版本和CPU架构是否符合产品要求、依赖检查、IPC参数检查。其中系统进行依赖检查时,会检查各节点所装依赖及其版本,并判断是否符合安装要求。当本步骤检查通过后,即可点击“下一步”按钮。
本步骤中,当其中一项不符合系统要求时,不可点击“下一步”按钮。
当安装包完整性检查失败时,用户需联系工程师替换安装包。
当操作系统版本和CPU架构不符合产品要求时,用户需替换重新选择待安装数据库的服务器。
当依赖不符合安装要求时,用户需参照检查信息下载对应的依赖包,其版本应大于等于建议版本。
当IPC参数检查不通过时,用户需进行IPC参数配置。
步骤7 数据库安装配置。
1、填入如下信息:
配置项 配置项说明 安装路径 必填项,填入数据库的安装目录,默认为/usr/local/vastbase。 创建实例用户 必填项,数据库实例用户,为操作系统用户,不可为root用户。 实例用户密码 必填项,填入数据库实例用户的密码。需要满足密码要求,即包含大小字母及数字,长度8至16位。 数据库节点ip地址 必填项,填入安装数据库的节点IP地址。 数据库存放路径 必填项,填入数据库的数据目录,默认为路径为/home/vastbase/vastbase_data。 数据库日志存放路径 非必填项,填入数据库日志的存放路径。 system admin密码 必填项,填入自动修改后的系统管理员密码。需要满足密码要求,即包含大小字母及数字,长度8至16位。 security admin密码 必填项,填入自动修改后的安全管理员密码。需要满足密码要求,即包含大小字母及数字,长度8至16位。 audit admin密码 必填项,填入自动修改后的审计管理员密码。需要满足密码要求,即包含大小字母及数字,长度8至16位。 2、(可选)若用户未勾选“手动配置数据库参数”按钮,则表示使用默认数据库配置。即可点击“下一步”按钮。
3、(可选)若用户需要手动配置数据库参数,则勾选“手动配置数据库参数”按钮。
配置项 配置项说明 监听端口 必填项,填入数据库监听端口,默认值为5432。 最大连接数 必填项,填入数据库最大连接数,根据使用情况设置,如果开启并行查询,需要设置较大值。默认值为500。 最大缓存 必填项,填入数据库最大缓存,可用于设置优化器在一次单一的查询中可用的磁盘缓冲区的有效大小,默认值7821。 共享内存 必填项,填入数据库共享内存,实际设置建议物理内存40%左右,默认值为1955。 工作内存 必填项,根据业务特点设置大小,默认值为4。 预写日志缓存区大小 必填项,设置用于存放WAL数据的共享内存空间的XLOG_BLCKSZ数,默认值为-1,表示wal_buffers的大小随着参数shared_buffers自动调整。 磁盘同步 必填项,设置是否开启数据磁盘同步,确保数据的更新及时写入物理磁盘中,默认为开启。 3、配置完成后,点击“下一步”按钮。
步骤8 安装配置查看,可查看上一步骤中设置的数据库安装配置。
步骤9 进行数据库安装,页面将根据安装进度实时更新安装状态。若步骤完成,则有标记。
步骤10 完成数据库安装,页面显示出各节点安装过程的输出日志。此时无法返回上一步。
步骤11 进行集群DCS NTP时间同步配置。
当选择“配置ntp”时(默认)
1、用户需填写如下信息:
同步时间主机IP:必填项,此配置项填入ntp服务配置设置的时间服务器的IP地址。
自动同步时间:非必填,用于设置集群DCS节点的同步时间,默认值为12:00:00。
2、点击“时间同步”按钮,为DCS节点进行ntp时间同步。否则无法点击“下一步”按钮。当完成时间同步后页面会显示时间同步信息,此时无法返回上一步。
- 当选择“所有DCS主机已经配置了NTP服务”,表示已提前配置好了DCS节点的时间同步,用户不用填写其他信息。可直接点击“下一步”按钮。
步骤12 进行集群DCS配置。
1、DCS安装路径:填入DCS安装的目录,不可为空,默认值为/usr/local/vastbase/dcs。
2、(可选)若不勾选“手动配置DCS”按钮,则DCS节点信息不可编辑,可选择是否开机启动DCS,点击“下一步”。
3、(可选)若勾选“手动配置DCS”按钮,则DCS节点配置可编辑。用户可修改表格中DCS名称,及设置是否开机启动DCS。修改后点击“下一步”按钮。
步骤13 集群DCS配置查看,可查看上一步骤中设置的集群DCS配置。点击“下一步”按钮。
步骤14 进行集群DCS安装。
1、页面最初会显示DCS安装中,当安装DCS完成后,页面弹窗提示成功。则页面显示安装DCS相关日志信息。
2、用户需点击“启动集群DCS”按钮启动DCS,当页面弹窗提示启动DCS成功方可点击“下一步”按钮,否则无法点击。
步骤15 进行集群软件配置。
配置项 配置项说明 集群通信接口 必填项,填入集群通信端口,默认值8008。 本地监听端口 必填项,填入集群本地监听端口,默认值55434。 心跳端口 必填项,填入集群心跳端口,默认值55435。 服务端口 必填项,填入集群服务端口,默认值55436。 若防火墙未关闭,则本步骤填入的端口均需加入防火墙白名单,或直接关闭防火墙,详见详见防火墙配置。
步骤16 集群软件VIP配置
配置项 配置项说明 集群VIP地址 必填项,集群vip的IP地址建议集群vip与数据库节点位于同网段。 集群VIP掩码位 必填项,填入位掩码,与执行route -n命令获取的genmask有关。 集群VIP掩码 必填项,填入掩码,通过在数据库节点执行route -n命令获取genmask。 集群VIP网关 必填项,填入网关地址,通过在数据库节点执行route -n命令获取genmask。 集群VIP网卡名称 必填项,填入网卡名称,通过在数据库节点执行route -n命令获取Use Iface。 集群VIP掩码位与集群VIP掩码有关,若与集群VIP掩码不匹配,在点击“下一步”按钮时会出现错误提示:掩码和掩码位不匹配,则用户将其二者修改匹配后方可成功进入下一步。