
# 搭建容灾关系
#### 操作场景
GaussDB实例通常部署在单一Region内为业务提供数据库服务。当整个Region发生故障（如电力中断、自然灾害等）时，单Region部署的数据库服务将不可用，导致业务中断。您可以在不同Region间搭建容灾关系，将主实例的数据持续同步至灾备实例，当主Region发生故障时，灾备实例可快速接管服务，保障业务连续性。
本章节指导您如何搭建容灾关系。
#### 注意事项
- 在搭建跨云容灾之前，需要在计划搭建容灾的Region的对应实例上，做好容灾配置。用户需自行将容灾操作权限委托给系统用户，并做好两个实例间的网络连接。
  - 同VPC下无需处理。
  
  - 不同VPC下需要访问"VPC终端节点\>虚拟私有云\>对等连接"，并配置好子网间的路由规则。
  
  - 跨云场景下，请在管理控制台右上角，选择[新建工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)至"云专线"，提交专线开通申请，打通两个Region下的VPC网络。
  
  - 需要放通12016端口IPv4入方向安全组。
   
- 搭建容灾之前请登录主实例/灾备实例所在云，单击"实例管理-\>对应实例基本信息-\>配置信息-\>容灾IP-\>重置配置"，并相互配置对端实例子网段信息（可在"实例管理-\>对应实例基本信息-\>网络信息-\>子网"获取）。
- 不支持CPU架构不同的实例进行容灾搭建。
- 主实例与灾备实例的副本一致性协议、引擎内核版本需要一致。
- 在创建实例时，主实例与灾备实例"M兼容表名大小写"的配置必须保持一致，"M兼容表名大小写"的默认配置是大小写敏感。
- 确认创建灾备任务后，所选择的灾备实例上所有数据库都会被清理，再基于主实例重新建立。同时所选择灾备实例将关闭备份策略，历史备份将根据备份保留周期清理，但会保留最后一个备份，请谨慎操作。如需保留所选择灾备实例的数据，请您先在该灾备实例上创建一个手动备份。
- 搭建容灾关系后将自动"创建委托"以授权DBS云服务访问VPC资源信息、查询IAAS接口。
- 搭建容灾关系后将重置实例容灾网络等配置。
- 当前支持的容灾形态：
  表1流式双实例容灾 
  | 部署形态 | 主实例            | 灾备实例                      |
  |:---|:---|:---|
  | 分布式版 | 混合部署（基础版）      | 混合部署（基础版）                 |
  | 集中式版 | 一主两备           | 一主两备、单节点                  |
  | 集中式版 | 一主一备一日志（Paxos） | 一主一备一日志（Paxos）、单节点（Paxos） |
     
  
 
#### 操作步骤
1. [登录云数据库GaussDB控制台](https://console.huaweicloud.com/gaussdb/?locale=zh-cn#/gaussdb/management/list)。
2. 单击左侧导航栏的"容灾管理"，在页面右上方单击"搭建容灾关系"。
3. 填写[表2]中的参数，勾选确认信息。
   
    表2灾备参数 
   | 参数          | 说明                                                                                                                                                                                                                                                                                                                                                                                          |
   |:---|:---|
   | 灾备类型        | 灾备的方式。 支持流式容灾。                                                                                                                                                                                                                                                                                                                                 |
   | 主实例         | 需要容灾的实例，即容灾主实例。 - 仅支持选择版本为V2.0-2.0及以上，状态正常，且副本数大于2的实例。  - "副本一致性协议"为"paxos"的实例，仅1主1备1日志支持搭建容灾。   |
   | 灾备实例容灾IP    | 容灾IP可以从备实例所在云，"实例管理-\>对应实例基本信息-\>配置信息-\>容灾IP"获取。 搭建容灾之前请登录主实例/灾备实例所在云，单击"实例管理-\>对应实例基本信息-\>配置信息-\>容灾IP-\>重置配置"，并相互配置对端实例子网段信息（可在"实例管理-\>对应实例基本信息-\>网络信息-\>子网"获取。                                                                                                                                                                               |
   | 灾备实例数据库账户名  | 容灾账户，该账户主要用于容灾过程中主集群和灾备集群鉴权，账户名称默认为灾备集群的root。                                                                                                                                                                                                                                                                                                                                               |
   | 灾备实例数据库账户密码 | 设置灾备集群实例管理员账号名的密码。                                                                                                                                                                                                                                                                                                                                                                          |
      
   
   
4. 单击"确定"开始搭建容灾关系，可在"容灾管理"页面查看任务状态。
 
