备份和恢复
在 ArcGIS Enterprise on Kubernetes 中,您可以备份 ArcGIS Enterprise 组织并随后对其进行恢复,以避免数据丢失和停机。 如果发生故障,您可以恢复最新的备份,以将组织恢复到创建备份的时间点。 将备份还原到新部署的组织时,源环境和目标环境的以下设置必需相同:
组织版本
完全限定域名 (FQDN) 和上下文路径(即
https://dnsalias.example.com/context)注册表主机和资料档案库(即
docker.io和esridocker)Kubernetes 命名空间(即
arcgis)Kubernetes 集群域(即
cluster.local)Kubernetes 服务 DNS 后缀(即
svc.cluster.local)FSGroup 和 Supplemental Group ID(如果已使用自定义值进行部署)
注:
这些设置在部署期间进行指定。
作为管理员,您必须提供一个永久卷 (PV) 以存储备份文件。 在备份组织后,备份文件将存储到此 PV。 此 PV 将列出可用备份,您可以将在该备份中存储的任何备份文件从与运行中部署相同的版本进行恢复。
支持以下 PV:
块存储设备,例如 EBS 卷或 Azure 磁盘
文件存储,如 Azure 文件
亚马逊弹性文件系统
在组织中配置的网络文件系统 (NFS) 共享
对于要绑定到现有 PV 的备份存储,访问模式必须设置为 ReadWriteOnce。 对于动态配置的 PV,将回收策略设置为保留以方便异地恢复。 托管备份存储类型仅允许从一个备份存储到基础对象存储的连接。
要创建备份,可使用 ArcGIS Enterprise Manager 通过一次性或重复的备份计划手动或自动进行。
为了确定您需要创建备份的频率,请首先确定组织在发生故障时可以承受的数据丢失量。 例如,如果您的组织可以承受一天的数据丢失损失,则需要每天备份组织。
创建或恢复备份所需的时间以及备份的大小取决于多种因素,例如组织中的项目数、Web 图层数、关联数据的大小,以及备份存储位置的详细信息。 测试恢复过程将使您大致了解该过程将花费的时间,并且也可使您实践灾难恢复计划。
备份配置
在创建组织备份之前,需要为部署定义过渡位置并注册备份存储。 在注册备份存储过程中,可使用标注选择器绑定到现有 PV,或使用存储类动态配置新 PV。 备份存储会在注册过程中创建绑定到 PV 的永久卷回收 (PVC)。 还可以使用不同存储类或配置方法注册多个备份存储。
您可以使用 ArcGIS Enterprise Manager 创建备份。 创建备份后,将备份以下数据:
托管地理空间数据
组织项目和内容
服务器配置存储
系统配置属性
时空要素图层数据(可选)
在 ArcGIS Enterprise on Kubernetes 中,每个备份都带有时间戳,并配置为组织的完整备份。 不备份 Kubernetes 环境外部的数据,例如企业级地理数据库中或文件系统中其他位置的数据。 根据数据库供应商或 IT 部门的建议备份此数据。
建议您执行常规备份以防止数据丢失。 您还必须在创建软件更新或升级到新版本之前创建备份。
创建备份前,必须注册过渡位置和备份存储。
有效和无效备份
有效备份是成功创建的备份,且与组织当前状态兼容。
默认情况下,备份页面显示所有备份,包括不能用来恢复组织的无效备份。 要仅查看有效备份,请启用仅显示有效备份切换按钮。
备份可能会因为以下原因认定为无效:
备份失败 - 备份进程可能因为存储空间不足等问题失败。
版本不匹配 - 在不同版本创建的备份不能用于恢复当前版本的组织。
关系存储不兼容 - 如果关系存储迁移到了云服务,则迁移前创建的备份不能用于恢复迁移后的组织。