操作场景
使用云数据库GaussDB管理平台(TPOPS),在本地磁盘缺省目录下安装元数据库已纳管版本的实例,实例支持8.0及以上版本。
前提条件
- 如果数据节点在其他平台安装过数据库,请在安装前检查。具体操作可参考安装前置检查。
- 如果数据节点原先使用非沙箱环境,请先手动清理节点。具体操作可参考转换安装模式前手动清理节点方法。
- 如果要安装带浮动IP的主备版非单节点实例,需提前准备与业务IP同网段的浮动IP,保证浮动IP唯一且有效。
约束限制
- 分布式五节点不支持128U1024G。
- GaussDB实例仅支持8U64G、16U128G、32U256G、64U512G、96U768G、128U1024G、196U1569G(仅DBmind)七档规格,请选择硬件规格大于或等于8U64G的主机。
操作步骤
- 登录云数据库GaussDB管理平台(TPOPS)。
- 单击“实例管理 > 安装实例”,进入“安装实例”界面。
图1 安装实例
表1 安装实例参数说明 参数名称
参数解释
实例名称
实例名称长度在4个到64个字符之间,必须以字母开头,可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。
数据库引擎版本
GaussDB实例支持8.0及以上版本。
操作系统
根据注册的主机情况进行展示。当前支持麒麟和统信两种系统。
架构类型
根据注册的主机情况进行展示。当前支持X86、ARM。
CPU厂商
根据注册的主机情况进行展示。当前支持鲲鹏、英特尔和海光。
主机类型
根据注册的主机情况进行展示。当前支持物理机类型。
实例类型
- 分布式版:分布式形态能够支撑较大的数据量,且提供了横向扩展的能力,可以通过扩容的方式提高实例的数据容量和并发能力。
- 主备版:适用于数据量较小且不会大幅度增长,对数据的可靠性、业务的可用性有一定诉求的场景。
部署形态
- 分布式版(默认):
- 单节点:包含三个分片。
- 3节点:采用一主两备三节点的部署模式,包含三个分片。
- 4节点:采用一主一备四节点的混合部署模式,包含四个分片。
- 5节点:采用一主三备五节点的混合部署模式,包含四个分片和一个仲裁节点。
- 9节点(默认):采用一主三备九节点的混合部署模式。包含四个分片和一个仲裁节点。
- 主备版:
- 单节点:包含一个分片。
- 2节点(默认):采用一主一备一日志两节点的部署模式,其中日志节点和数据节点合并部署,包含一个分片。仅支持3.301及以上的GaussDB数据库引擎版本。
- 3节点:采用一主两备三节点的部署模式,包含一个分片。
- 5节点(1主3备1仲裁):采用一主三备五节点的部署模式,包含一个分片,一个仲裁节点。
- 5节点(1主4备):采用一主四备五节点的部署模式,包含一个分片。
“单节点”需要开启白名单,特性白名单名称为:gaussdb_feature_supportSingleMode。如何操作请参见开启特性白名单。
8.102版本开始,主备版“2节点”、“3节点”、“5节点(1主3备1仲裁)”、“5节点(1主4备)”可使用去ETCD形态,开启特性白名单:gaussdb_feature_supportDccCluster即可启用。如何操作请参见开启特性白名单。
鼠标停留
可查看各形态的数据库架构图。
副本一致性协议
该参数在“实例类型”配置为“主备版”时为必选参数。仅支持3.200及以上的GaussDB数据库引擎版本。
- Quorum:Quorum模式主备同步复制机制。客户端发起事务后,必须要等待对应的WAL日志复制到多个副本后,主库才会响应给客户端,少数节点的宕机不影响全局可用性,保证数据的一致性。
- Paxos:Paxos模式解决了Quorum模式下日志复制过程中日志分叉的问题,提高日志复制吞吐量,增加DN自仲裁能力。
主备版“2节点”形态仅支持Paxos。
启用去ETCD形态后,主备版“2节点”、“3节点”、“5节点(1主3备1仲裁)”、“5节点(1主4备)”仅支持Paxos。
事务一致性
该参数在“实例形态”配置为“分布式版”时为必选参数。
- 强一致性:应用更新数据时,用户都能查询到全部已经成功提交的数据,对性能有影响。
- 最终一致性:应用更新数据时,用户查询到的数据可能不相同,有可能是更新后的值,也有可能是更新前的值,但经过一段时间后,查询到的数据是更新后的值,该种类型通常具有较高的性能。注意,不支持分布式事务强一致性的读操作;不支持insert into、select * from等依赖于查询结果的事务一致性;不支持拆分成多语句的写操作;不支持涉及多个节点执行的写操作;不支持搭建容灾。
切换策略
该参数在“实例形态”配置为“主备版”且“部署形态”配置为“2节点”时开放。
默认选择为数据高可靠,实例安装后如需修改切换策略,请参考修改切换策略。
存储类型
根据注册的主机情况进行展示。当前支持本地SSD磁盘和闪存存储,这里需要选择本地SSD磁盘。
是否支持浮动IP
选择待安装实例是否支持浮动IP功能。该参数在“实例形态”配置为“主备版”且“部署形态”不为“单节点”时展示。
- 不支持:不支持浮动IP功能。
- 支持:需要输入一个浮动IP,实例安装后可以通过浮动IP访问DN节点数据。如针对主备切换场景:主备版三节点设置了相同的浮动IP,通过浮动IP连接了数据节点,主备切换后,仍然可以通过配置的浮动IP连接数据节点。
- 浮动IP功能需选择503.1.0.SPC1200、503.1.0.SPC1300版本或者503.2.0及以后版本的内核安装包。
- 配置浮动IP时需保证配置的IP有效、唯一;若IP无效,实例安装后无法通过浮动IP进行访问,浮动IP地址必须和virtualIp使用同一网段。
- 实例安装后,浮动IP不支持修改。
参数模板
数据库参数模板就像是数据库引擎配置值的容器,参数模板中的参数可应用于一个或多个相同类型的数据库实例。实例创建成功后,参数模板可进行修改。
实例创建完成之后可以根据业务需要进行调整。具体请参见参数模板管理。
可用区
- 分布式版:
- 单节点仅支持部署在一个可用区。
- 3节点支持部署在一个或者三个可用区。
- 4节点仅支持部署在一个可用区。
- 5节点和9节点仅支持部署在三个可用区。
- 主备版:
- 单节点仅支持部署在一个可用区。
- 2节点支持部署在两个可用区。
- 3节点支持部署在一个或者三个可用区。
- 5节点(1主3备1仲裁)仅支持部署在三个可用区。
- 5节点(1主4备)支持部署在一个或三个可用区。
- 在选择完实例部署的可用区之后,9节点和5节点(1主3备1仲裁)形态支持自主选择主、备、仲裁可用区,并且主、备、仲裁可用区不能相同。3节点(主备版)仅支持选择主AZ(Available Zone,可用分区)。
- 可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。
管理地址
用户已完成添加的主机,且只展示当前未被纳管的主机。
数据库端口
数据库对外开放的端口,默认为8000,可选范围为:1024~39989。限制端口为2378~2380、2400、4999~5001、5100、5500、5999~6001、6009~6010、6500、8015、8097、8098、8181、9090、9100、9180、9187、9200、12016、12017、20049、20050、21731、21732、32122~32126、39001。
- 填写NAS配置信息。
图2 NAS设备信息
表2 NAS设备信息参数说明 参数名称
参数解释
存储设备
可以选择对应的存储设备进行挂载,自定义路径为备份文件的存储路径。
若当前平台未配置NAS设备,需要先在存储设备管理中完成存储设备配置。
- 填写数据库配置信息。
图3 数据库信息
表3 数据库信息参数说明 参数名称
参数解释
管理员账户名
数据库的登录名称默认为root。
管理员密码
请您输入高强度密码并定期修改,以提高安全性,防止出现密码被暴力破解等安全风险。
新密码符合如下复杂程度要求:
- 密码不能少于8个字符且不超过32个字符。
- 密码必须至少由如下四类字符中的三类组合而成:
- 至少包含一个大写字母(A-Z)。
- 至少包含一个小写字母(a-z)。
- 至少包含一个数字字符(0-9)。
- 至少包含1个特殊字符(~!@#%^*-_=+?,)。
请妥善管理您的密码,因为系统将无法获取您的密码信息。
实例创建成功后,如需重置密码,请参见重置管理员密码。
确认密码
必须和管理员密码相同。
- 单击“立即申请”,进入信息确认页,确认实例信息。
图4 实例信息
- 如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息。
- 如果规格确认无误,单击“提交”,完成安装实例的申请。安装过程约10分钟,请耐心等待。
- 实例创建成功后,用户可以在“实例管理”页面对其进行查看和管理。
- 可依据实例名称/ID、业务IP等信息进行查询。
- 单击实例名称后面的,可修改已创建的实例名称。
- 单击实例名称下面的,可复制已创建的实例ID。
- 创建GaussDB实例过程中,状态显示为“创建中”。
- 在实例列表的右上角,单击刷新列表,可查看到创建完成的实例状态显示为“正常”。
- 数据库端口默认为8000,仅支持创建时设置,后期不可修改。
- 若已配置NAS服务器,实例创建完成后将自动开启“自动备份”功能,并会自动进行一次全量备份,用于记录实例的初始状态。
更多详情请参考GaussDB 文档中心:https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/24.1.30/productdesc/qlh_03_0001.html