UiPath Documentation
automation-suite
2.2510
true
Linux 版 Automation Suite 安装指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

如何计划 Ceph 备份和还原数据

为单节点 Automation Suite 配置每小时的 Ceph 备份和还原过程。

对于将单节点 RKE2 设置与集群内存储一起使用的配置,先决条件检查将验证您是否已配置至少 512 GB 的额外磁盘来存储 Ceph 数据备份。

重要提示:

仅在完全安装并运行集群后才能配置 Ceph 备份 Cron 作业。

要对磁盘进行分区以进行 Ceph 备份,请使用以下命令并将<disk-name>替换为您的磁盘名称:

uipathctl rke2 disk --backup-disk-name <disk-name>
uipathctl rke2 disk --backup-disk-name <disk-name>

以下过程可确保您在单节点 RKE2 集群设置中为 Ceph 存储采用可靠的备份和还原流程。

安排每小时 Ceph 备份

备份 Cron 作业所需的 Helm 图表和配置文件可在 UiPath 官方支持工具GitHub 存储库中找到。

进行磁盘分区后,您必须采取以下步骤来配置 Cron 作业,使其每小时将数据备份到指定的磁盘。

  1. 使用以下命令授予备份目录权限,以便备份 Pod 可以向该目录写入数据:

    chown 65534:65534 /backup
    chown 65534:65534 /backup
    
  2. 使用以下命令导航到备份目录:

    cd Scripts/24.10/ceph-singlenode-backup/backup
    cd Scripts/24.10/ceph-singlenode-backup/backup
    
  3. 编辑values.yaml文件以根据您的设置配置容器注册表。

  4. 使用以下命令安装备份 Helm 图表:

    helm install ceph-backup . -n rook-ceph
    helm install ceph-backup . -n rook-ceph
    

这样,您就可以部署备份 CRON 作业,该作业会定期将 Ceph 数据备份到指定磁盘。

如果遇到与未找到helm相关的错误消息,请使用以下命令:

/opt/UiPathAutomationSuite/UipathInstaller/bin/helm install ceph-backup . -n rook-ceph
/opt/UiPathAutomationSuite/UipathInstaller/bin/helm install ceph-backup . -n rook-ceph

还原 Ceph 备份数据

要从 Ceph 备份还原数据,请执行以下步骤:

  1. 使用以下命令导航到还原目录:

    cd Scripts/24.10/ceph-singlenode-backup/restore
    cd Scripts/24.10/ceph-singlenode-backup/restore
    
  2. 编辑objectstore-restore-jobs.yaml文件中的image属性,以根据您的设置使用正确的容器注册表。

  3. 使用以下命令应用还原作业:

    kubectl apply -f objectstore-restore-jobs.yaml
    kubectl apply -f objectstore-restore-jobs.yaml
    
  4. 使用以下命令检查还原作业的日志,以监控还原操作的进度:

    kubectl logs job/restore-objectstore-job -n rook-ceph
    kubectl logs job/restore-objectstore-job -n rook-ceph
    
  • 安排每小时 Ceph 备份
  • 还原 Ceph 备份数据

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新