automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Linux 版 Automation Suite 安装指南
Last updated 2024年12月3日

配置集群快照备份

配置集群快照

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

先决条件:

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

要配置集群快照,请执行以下步骤:

  1. 登录到任何服务器节点。
  2. 运行以下命令:

    cd /opt/UiPathAutomationSuite/<version>/installer
    ./configureUiPathAS.sh snapshot config -i cluster_config.jsoncd /opt/UiPathAutomationSuite/<version>/installer
    ./configureUiPathAS.sh snapshot config -i cluster_config.json 
要查看可用标志,请将-h附加到上一个命令。

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

配置标志

描述

何时使用

默认值

-i, --input

(必填)

还原输入文件

还原备份

不适用

-s, --schedule

(可选)

提供 CRON 表达式以设置快照计划。

单击此处以试验 CRON 表达式。

仅适用于快照备份

*/45 * * * *,表示每 45 分钟生成一次快照。例如,0 0 * * 2 值将在每个星期二 00:00 触发快照备份。
-r, --retention

(可选)

提供快照的保留小时数。

仅适用于快照备份。

168 小时(7 天)

-t, --target

(必填)

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

快照备份

还原备份

NFS,这是受支持的类型。

-e, --endpoint

(必填)

提供快照存储位置的 FQDN 或 IP 地址。

例如mynfs.mycompany.com192.23.222.81

快照备份

还原备份

不适用

-l, --location

(必填)

提供快照存储位置的位置或路径。

快照备份

还原备份

不适用

-p, --prefix

(可选)

提供一个字符串,为所有计划的快照备份添加前缀。 所提供的字符串必须为小写。

不适用

schedule

-h, --help

显示帮助说明。

不适用

不适用

-d, --debug

在调试模式下运行。

不适用

不适用

示例

./configureUiPathAS.sh snapshot config -s "*/45 * * * *" -r "48h" -t nfs -e 192.168.10.5 -l "/asbackup" --prefix "schedule"./configureUiPathAS.sh snapshot config -s "*/45 * * * *" -r "48h" -t nfs -e 192.168.10.5 -l "/asbackup" --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
  • 配置集群快照
  • 示例
  • 启用快照备份
  • 禁用快照备份
  • 按需快照备份
  • 列出现有快照
  • 删除备份
  • 示例

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。