云服务器内容精选

  • 修订记录 发布日期 修订记录 2024-06-21 第九次正式发布。 新增 生产主机或网关上报的主机名称不正确,始终显示为"localhost"如何处理? 2024-04-30 第八次正式发布。 新增 异步复制常见问题。 2020-11-20 第七次正式发布。 修改 存储容灾有哪些功能?。 2019-08-28 第六次正式发布。 新增 存储容灾服务是如何收费的? 容灾资源是否需要手动创建? 资源包如何使用? 故障切换后,为什么容灾站点的服务器上看不到网卡了? 2019-06-25 第五次正式发布。 新增 切换/故障切换后,生产站点服务器与容灾站点服务器的hostname不一致 2019-04-22 第四次正式发布。 删除 容灾的标准有哪些? 扩容复制对失败时该如何处理? 使用保护组功能时出现配额不足该如何处理? 修改 容灾站点服务器的云硬盘卸载后,无法挂载给其他云服务器 SUSE操作系统的保护组执行切换操作后,EIP无法ping通 容灾演练服务器与生产站点服务器的网卡名称不一致 2019-03-30 第三次正式发布。 新增 容灾演练服务器与生产站点服务器的网卡名称不一致 2019-01-30 第二次正式发布。 修改 全文,删除“源端”、“目的端”、“优先端”等概念,新增“生产站点”、“容灾站点”概念。 2018-05-30 第一次正式发布。
  • 支持的操作系统版本 以下是我们在实验室中已测试验证通过的操作系统版本,使用如下操作系统版本的服务器,支持使用存储容灾服务的各项功能。 Windows操作系统目前暂处于POC状态。 表1 异步复制支持的操作系统版本 OS类型 OS版本 内核版本 位数 CentOS 7.2 3.10.0-327.el7.x86_64 3.10.0-1127.19.1.el7.x86_64 3.10.0-1160.6.1.el7.x86_64 64 7.3 3.10.0-514.el7.x86 64 64 7.4 3.10.0-693.el7.x86 64 64 7.5 3.10.0-862.el7.x86 64 64 7.6 3.10.0-957.el7.x86_64 3.10.0-1160.6.1.el7.x86_64 64 7.7 3.10.0-1062.el7.x86_64 64 7.9 3.10.0-1160.el7.x86_64 64 Redhat 7.4 3.10.0-693.el7.x86_64 64 7.9 3.10.0-1160.el7.x86_64 64 8.6 4.18.0-372.9.1.el8.x86_64 64 8.8 4.18.0-477.10.1.el8_8.x86_64 64 Windows windows server 2016 - 64 windows server 2019 - 64 表2 同步复制支持的操作系统版本 OS类型 OS版本 位数 Windows Windows Server 2008 R2 64 Windows Server 2012 R2 64 Windows Server 2016 64 RedHat Red Hat Enterprise Linux 6.10 64 Red Hat Enterprise Linux 7.5 64 CentOS CentOS 6.5 64 CentOS 6.8 64 CentOS 6.9 64 CentOS 7.2 64 CentOS 7.3 64 CentOS 7.4 64 SUSE SUSE Enterprise 12 SP2 64 Ubuntu Ubuntu 16.04 server 64 操作系统镜像来源于平台提供的公共镜像。 存储容灾服务支持操作系统版本,包括但不限于上述内容,持续更新中,敬请期待。
  • 什么是区域、可用区? 区域和可用区用来描述数据中心的位置,您可以在特定的区域、可用区创建资源。 区域(Region):从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 图1阐明了区域和可用区之间的关系。 图1 区域和可用区 目前,华为云已在全球多个地域开放云服务,您可以根据需求选择适合自己的区域和可用区。更多信息请参见华为云全球站点。
  • 创建Region内集群级容灾 前提条件 集群处于可用状态或者非均衡状态才可进行创建容灾操作。 操作步骤 登录GaussDB(DWS)管理控制台。 在左侧导航栏中,单击“容灾管理”。 在“容灾管理”页面,单击“创建容灾”。 选择“容灾类型”。 “容灾类型”:选择“Region内容灾”类型。 “容灾名称”:容灾名称在4位到64位之间,不区分大小写,必须以字母开头,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 选择生产集群信息。 “集群名称”:提供下拉列表选择已创建的生产集群。 “可用分区”:生产集群的可用区,用户在选择生产集群后自动显示其对应的可用区信息。 选择灾备集群信息。 “可用分区”:选择灾备集群工作区域下的关联可用分区。 灾备集群可用分区支持与生产集群可用分区相同,3AZ集群在其中的任一AZ都可以作为灾备集群选中。 “集群名称”:用户选择灾备集群可用分区后,会自动过滤出符合逻辑同构要求的灾备集群列表,如果没有符合条件的灾备集群,可单击“创建灾备集群”创建与生产集群配置相同的集群作为灾备集群。 设置高级配置。选择“自定义”时,可以设置以下高级配置参数,若选择“默认配置”,以下参数将使用它们的默认值。 “容灾同步周期”:容灾同步周期决定了生产集群间隔多长时间向灾备集群同步增量数据,请结合实际业务数据量设置合理值。 容灾同步周期默认值为30分钟。 单击“确定”,开始为集群创建容灾。 此时容灾的“容灾状态”显示为“创建中”,创建需要时间请耐心等待。创建成功后“容灾状态”显示为“未启动”。
  • 使用约束 尽管容灾提供了实时的数据复制功能,但实际的数据同步进展,由多方面的因素决定的,例如,当前主集群业务的繁忙程度,备集群进程的健康状态等。因此,在正常情形下,备集群不应该接管业务。极端情形下是否可以接管业务,可由系统维护人员以及决策人员根据当前的数据同步指标来决定。 容灾功能当前仅支持一主一备。 通常情况下,不允许对备集群的灾备表进行表级别的操作,例如修改表属性、删除表等,一旦误操作备集群后会造成主集群数据同步失败、备集群对应表的数据丢失。 主集群的HBase表已启用容灾功能同步数据,用户每次修改表的结构时,需要手动修改备集群的灾备表结构,保持与主集群表结构一致。
  • 前提条件 主备集群都已经安装并启动成功,且获取集群的管理员权限。 必须保证主备集群间的网络畅通和端口的使用。 如果主集群部署为安全模式且不由一个FusionInsight Manager管理,主备集群必须已配置跨集群互信。如果主集群部署为普通模式,不需要配置跨集群互信。 主备集群必须已配置跨集群拷贝。 主备集群上的时间必须一致,而且主备集群上的NTP服务必须使用同一个时间源。 必须在主备集群的所有节点的hosts文件中,配置主备集群所有机器的机器名与业务IP地址的对应关系。 如果主集群的客户端安装在集群外的节点上,也需在该节点的hosts文件中配置主备集群所有机器的机器名与业务IP地址的对应关系。 主备集群间的网络带宽需要根据业务流量而定,不应少于最大的可能业务流量。 主备集群安装的MRS版本需要保持一致。 备集群规模不小于主集群规模。
  • 快照功能 快照是DWS集群在某一时间点的完整备份,记录了这一时刻指定集群的所有配置数据和业务数据,用于还原创建快照时的集群数据。快照存储在OBS中。 DWS提供了部分免费存储空间,用于存放您的快照数据。当快照数据存储空间超过免费空间大小时,超出部分按照OBS的计费规则进行计费。 免费空间大小是您的集群的总存储空间大小,即单节点存储空间大小 * 节点数。 快照管理功能依赖OBS服务。 快照中包含集群上运行的数据库的数据以及集群的相关信息,其中包括节点数量、节点规格和管理员用户名称等。如果您需要从快照恢复集群,DWS会使用这些集群信息创建新的集群,然后从快照数据中还原所有数据库。DWS从快照创建的新集群与制作快照的原始集群具有相同的配置(包括节点的数量和规格)。当您将快照恢复为新集群时,如果您没有指定其他值,则参数默认与快照中的备份信息保持一致。 快照有两种类型:手动快照和自动快照。
  • 自动快照的备份与恢复策略 自动快照采用差异增量备份,第一次创建自动快照为全量备份,并且以后每间隔一段时间就会做一次全量备份,全量备份作为基础版本。两次全量备份之间都是做增量备份,增量备份记录基于前一次备份所发生的更改。在恢复快照时,DWS会将最近一次的全量备份到本次备份之间的所有备份一起用于恢复集群,因此不会产生数据丢失。为了保证每个增量快照都能够正常进行数据恢复,如果增量快照的保存时间超过了保留天数,DWS不会立即删除过期的增量快照,而是仍然会保留这部分快照,以便提供给后续其他增量快照恢复集群时使用。直到下一次做全量快照为止,DWS才会一并删除已过期的上一次的全量自动快照和相关的增量快照。如果对已有集群关闭自动快照功能,则会删除该集群所有的自动快照,但手动快照不会被删除。 图2 自动快照的备份与恢复策略
  • 生态对接 数据库备份的存储介质目前支持NBU、爱数、A8000、OBS以及磁盘存储介质,本地磁盘存储将会和数据库数据共同占用磁盘,所以一般都是远程存储介质,由外部的存储服务管理备份数据,比如NBU、爱数、A8000,且这些存储服务还会对进行数据重删等技术操作,提供备份的空间使用率。OBS为对象存储服务,是华为提供的数据存储服务,使用方式性对比较简单,备份时直接由备份进程将数据发送给OBS进行存储,不需要再备份本地先建立一个中间客户端。目前主流的备份软件就是使用这种架构如下图3所示,每个节点有一个备份客户端Client,当有备份任务时将给每个客户端下发备份任务,每个客户端将创建一个eefproc进程,该进程将调用数据库的备份命令,产生备份数据后存入管道由该进程读取并发送给备份服务器。 对于备份恢复的生态对接,DWS侧使用标准的XBSA接口进行备份,各备份厂商将实现XBSA协议实现接口并使用DWS侧的roach client非侵入式的方式对接数据库的备份存储服务。 图3 备份恢复生态对接架构 了解更多请参见管理快照。
  • 注意事项 使用该功能前,必须要确保跨Region数据库实例之间的网络打通,可以使用云连接 CC产品完成跨区域VPC网络连通。 使用该功能前,确保主实例和灾备实例状态正常,主实例和灾备实例在不同Region上,且主实例为主备实例,灾备实例为单机实例。 灾备实例的CPU和内存规格以及磁盘容量要大于或等于主实例的规格以及磁盘容量。 搭建容灾后,灾备实例支持变更CPU和内存规格,如需使用该功能,请联系客服申请。 修改主实例的端口或内网地址后需要重新搭建灾备关系。 RDS for PostgreSQL 12及以上支持建立跨Region容灾关系。 主实例参数被修改后,灾备实例无法同步修改该参数,需结合业务自行修改灾备实例参数。
  • 实现原理 RDS for PostgreSQL跨区域容灾实现原理说明: 在两个数据中心独立部署RDS for PostgreSQL实例,通过RDS接口将生产中心RDS for PostgreSQL库中的数据同步到灾备中心RDS for PostgreSQL库中,实现RDS for PostgreSQL主实例和跨区域灾备实例之间的实时同步。使用该功能前,必须需要确认可以使用云连接服务完成跨区域网络连通。 图1 原理图
  • 约束条件 主实例和灾备实例状态正常,主实例和灾备实例在不同云或不同区域上,且主实例为主备实例,灾备实例为单机实例。 主实例配置容灾能力成功后才能配置灾备实例容灾能力,否则容灾关系会建立失败。 灾备实例的规格要大于等于主实例的规格。 RDS for PostgreSQL 12及以上支持建立跨云或跨区域容灾关系。 不支持跨大版本建立跨云或跨区域容灾关系。 主实例和灾备实例的容灾关系已建立完成,才能进行灾备实例升主和查询容灾复制状态。 实施前确认需要搭建的主实例和灾备实例所在区域,处于云连接/虚拟专有网络服务已上线区域内。 灾备实例不支持PITR恢复和CBR快照备份功能,如需使用此功能,请在主实例上完成。
  • 资源规划 表1 资源规划 类别 子类 规划 备注 生产中心VPC VPC名称 vpc-pg-01 自定义,易理解可识别。 所属Region 华东-上海一 选择和自己业务区最近的Region,减少网络时延。 可用区 可用区一 - 子网网段 192.168.10.0/24 子网选择时建议预留足够的网络资源。 子网名称 subnet-2aa1 自定义,易理解可识别。 灾备中心VPC VPC名称 vpc-pg-02 自定义,易理解可识别。 所属Region 华北-北京四 选择和自己业务区最近的Region,减少网络时延。 可用区 可用区一 - 子网网段 192.168.20.0/24 子网选择时建议预留足够的网络资源。 子网名称 subnet-a388 自定义,易理解可识别。 生产中心RDS for PostgreSQL实例 RDS实例名称/ID rds-pg-01 04**in03 自定义,易理解可识别。 所属Region 华东-上海一 选择和自己业务区最近的Region,减少网络时延。 数据库版本 PostgreSQL 12 - 内网IP 192.168.10.117 - 实例类型 主备 生产中心实例为主备。 存储类型 SSD云盘 - 可用区 可用区一、可用区三 - 性能规格 独享型 2 vCPUs | 4GB - 磁盘容量 40 GB - 灾备中心RDS for PostgreSQL实例 RDS实例名称/ID rds-pg-02 5f**in03 自定义,易理解可识别。 所属Region 华北-北京四 选择和自己业务区最近的Region,减少网络时延。 数据库版本 PostgreSQL 12 - 内网IP 192.168.20.69 - 实例类型 单机 灾备中心实例为单机。 存储类型 SSD云盘 - 可用区 可用区一 - 性能规格 独享型 8 vCPUs | 16GB 灾备中心实例的CPU和内存规格要大于或等于主实例的规格。 磁盘容量 100 GB 灾备中心实例的磁盘容量要大于或等于主实例的磁盘容量。 父主题: RDS for PostgreSQL搭建跨区域容灾关系
  • 与其他服务的关系 表1 异步复制与其他服务的关系 交互功能 相关服务 位置 使用弹性云服务器创建异步复制的保护实例。 弹性云服务器 创建保护实例 使用云硬盘创建异步复制的容灾盘。 云硬盘 创建保护实例 为异步复制创建云上的容灾网络。 虚拟私有云 创建站点复制对 作为生产端和容灾端的数据缓存。 对象存储服务 - 表2 同步复制与其他服务的关系 交互功能 相关服务 位置 使用弹性云服务器创建同步复制的保护实例。 弹性云服务器 创建保护实例 使用云硬盘创建同步复制的复制对。 云硬盘 创建复制对 使用专属分布式存储提供的独享物理存储资源创建的云硬盘来创建同步复制的复制对。 专属分布式存储 创建复制对 为同步复制的保护组选择一个所属的虚拟私有云。 虚拟私有云 创建保护组 云审计服务记录存储容灾的服务相关的操作事件,方便用户日后的查询、审计和回溯。 云审计服务 云审计
  • 修订记录 发布日期 修订记录 2024-04-30 第十一次正式发布。 新增 异步复制。 2020-04-29 第十次正式发布。 修改 删除保护实例,修改约束限制,支持共享云硬盘。 2019-11-30 第九次正式发布。 修改 创建复制对补充参数样例。 2019-05-30 第七次正式发布。 新增 权限管理 修改 挂载复制对,补充挂载须知。 2019-03-30 第六次正式发布。 修改 变更保护实例规格,支持生产站点、容灾站点服务器的规格不一致。 删除 “切回”章节 “故障切回”章节 2019-01-30 第五次正式发布。 新增 配额 修改 全文,删除“源端”、“目的端”、“优先端”等概念,新增“生产站点”、“容灾站点”概念。 2018-11-30 第四次正式发布。 新增常见问题: 源端云服务器为SUSE操作系统的保护组执行切换操作后EIP无法ping通怎么办? 2018-10-24 第三次正式发布。 本次变更如下: 新增常见问题“为什么通过保护实例创建的云服务器上的云硬盘卸载后无法挂载给XEN类型云服务器?” 2018-08-03 第二次正式发布。 本次变更如下: 修改存储容灾的“部署类型”。 修改存储容灾的使用约束和条件。 优化创建保护实例参数内容。 优化创建复制对参数内容。 2018-05-30 第一次正式发布。