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

配置集群快照备份

配置集群快照​

备注:

在配置集群之前,请禁用任何计划的快照。 您可以在配置快照后重新启用计划。

先决条件:

  • 确保配置快照存储位置。

要配置集群快照,请执行以下操作:

  1. 登录到任何服务器节点。

  2. 运行以下命令:

    cd <installer directory>
    ./configureUiPathAS.sh snapshot config
    cd <installer directory>
    ./configureUiPathAS.sh snapshot config
    

要查看可用标志,请将-h附加到上一个命令。

下表列出了可用的标志及其用法:

配置标志描述何时使用默认值
-s, --schedule

(可选)
提供 CRON 表达式以设置快照计划。

Click here to experiment with cron expressions.
仅适用于快照备份*/45 * * * *,表示每 45 分钟生成一次快照。例如,0 0 * * 2 值将在每个星期二 00:00 触发快照备份。
-r, --retention

(可选)
提供快照的保留小时数。仅适用于快照备份168 小时(7 天)
-t, --target

(必填)
提供用于存储快照备份的目标类型。快照备份

还原备份
NFS,这是受支持的类型。
-e, --endpoint

(必填)
提供快照存储位置的 FQDN 或 IP 地址。

例如mynfs.mycompany.com或192.23.222.81 。
快照备份

还原备份
不适用
-l, --location

(必填)
提供快照存储位置的位置或路径。快照备份

还原备份
不适用
-p, --prefix

(可选)
提供一个字符串,为所有计划的快照备份添加前缀。 所提供的字符串必须为小写。不适用schedule
-h,--帮助显示帮助说明。不适用不适用
-d,--调试在调试模式下运行。不适用不适用

示例​

cd <installer directory>
./configureUiPathAS.sh snapshot config -s "*/45 * * * *" -r "48h" -t nfs -e 192.168.10.5 -l "/backup-store" --prefix "schedule"
cd <installer directory>
./configureUiPathAS.sh snapshot config -s "*/45 * * * *" -r "48h" -t nfs -e 192.168.10.5 -l "/backup-store" --prefix "schedule"
重要提示:

注意 1:作为--schedule参数的一部分提供的任何 cron 表达式都与集群节点的时间匹配。 我们建议您将 cron 表达式与外部数据存储(例如 SQL 数据库和对象存储)的计划备份同步。

注意 2: Automation Suite 仅存储在定义的保留策略期间备份的快照。 如果保留策略的持续时间较短,则应用保留策略后,您可能会丢失基本快照。 同样,如果保留策略的持续时间较长,则会存储更多快照,这可能会占用 NFS 服务器上的空间。

注意 3:仔细考虑计划设置。 以较小的间隔(例如 30 分钟)拍摄快照意味着要频繁执行备份操作,从而强制您存储最近 30 分钟的数据。 同样,如果灾难发生的时间远远晚于先前的备份,则每周拍摄一次快照可能会导致数据丢失。 因此,我们强烈建议根据恢复点目标 (RPO) 要求同步备份计划和保留持续时间。

启用快照备份​

要启用集群快照的计划备份,请执行以下步骤:

  1. 登录到任何服务器节点。

  2. 启用快照备份:

    ./configureUiPathAS.sh snapshot backup enable
    ./configureUiPathAS.sh snapshot backup enable
    
备注:
  • 如果现有快照已使用新快照的前缀,则会发生错误。为防止出现此错误,请禁用所述快照,然后重新运行步骤 2 中的命令。
  • 如果计划的备份由于超时而失败,并且您收到了警示通知,请使用附加的 --csi-snapshot-timeout 3h 标志重新运行步骤 2 中的命令,以将超时增加到 3 小时。

禁用快照备份​

要禁用集群快照的定期备份,请执行以下操作:

  1. 登录到任何服务器节点。

  2. 运行以下命令:

    ./configureUiPathAS.sh snapshot backup disable
    ./configureUiPathAS.sh snapshot backup disable
    
备注:

如果要禁用的备份未启用,则会出现错误。

按需快照备份​

要基于快照创建备份,请执行以下步骤:

  1. 登录到任何服务器节点。

  2. 创建备份:

    ./configureUiPathAS.sh snapshot backup create <backup name>
    ./configureUiPathAS.sh snapshot backup create <backup name>
    
备注:

将<backup name>替换为要分配给备份的唯一名称。

快照触发器是异步操作。 但是,您可以附加–wait标志以等待快照备份完成。

./configureUiPathAS.sh snapshot backup create <backup name> --wait
./configureUiPathAS.sh snapshot backup create <backup name> --wait
备注:
  • 您的保留策略不会删除按需快照备份。 为避免不必要的存储消耗,请手动删除按需备份。
  • 如果备份由于超时而失败,请使用附加的 --csi-snapshot-timeout 3h 标志重新运行步骤 2 中的命令,以将超时增加到 3 小时。

列出现有快照​

要查看现有备份及其状态,请执行以下操作:

  1. 登录到任何服务器节点。

  2. 运行以下命令:

    ./configureUiPathAS.sh snapshot list
    ./configureUiPathAS.sh snapshot list
    

    系统将显示所有集群快照(按需和计划)的列表及其状态、创建时间和过期时间:

    ./configureUiPathAS.sh snapshot list
    NAME           STATUS             CREATION                       EXPIRATION
    manualbackup1   Completed        2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC
    manualbackup2   PartiallyFailed  2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC
    ./configureUiPathAS.sh snapshot list
    NAME           STATUS             CREATION                       EXPIRATION
    manualbackup1   Completed        2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC
    manualbackup2   PartiallyFailed  2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC
    

删除备份​

重要提示:

删除备份包括从备份存储服务器中删除集群元数据和卷数据。 此操作不可逆。

要从备份服务器中删除快照备份,请运行以下命令:

./configureUiPathAS.sh snapshot delete -h
Delete the snapshot backup

Usage:
  configureUiPathAS.sh snapshot delete (name | --all) [flags]

Flags:
  -a, --all                Delete all the snapshots
  -f, --force              Forcibly delete the snapshot without confirmation
  -h, --help               help for delete
./configureUiPathAS.sh snapshot delete -h
Delete the snapshot backup

Usage:
  configureUiPathAS.sh snapshot delete (name | --all) [flags]

Flags:
  -a, --all                Delete all the snapshots
  -f, --force              Forcibly delete the snapshot without confirmation
  -h, --help               help for delete

示例​

删除指定快照​

此命令将在收到您的确认后删除指定的快照。

./configureUiPathAS.sh snapshot delete <snapshot name>
./configureUiPathAS.sh snapshot delete <snapshot name>
备注:

将<snapshot name>替换为要删除的备份名称。

静默删除指定快照​

此命令将删除快照,而不提示您确认。

./configureUiPathAS.sh snapshot delete <snapshot name> --force
./configureUiPathAS.sh snapshot delete <snapshot name> --force
备注:

将<snapshot name>替换为要静默删除的备份名称。

删除所有快照​

此命令将在收到您的确认后删除所有快照。

./configureUiPathAS.sh snapshot delete --all
./configureUiPathAS.sh snapshot delete --all
静默删除所有快照​

此命令将删除所有现有快照,而不会提示您确认。

./configureUiPathAS.sh snapshot delete --all --force
./configureUiPathAS.sh snapshot delete --all --force
  • 配置集群快照​
  • 示例​
  • 启用快照备份​
  • 禁用快照备份​
  • 按需快照备份​
  • 列出现有快照​
  • 删除备份​
  • 示例​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新