

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 备份和恢复 SiteWise Edge 网关
<a name="backup-restore-gateways-ggv2"></a>

本主题介绍如何恢复 SiteWise Edge 网关和备份指标数据。如果您在同一台计算机上遇到 SiteWise Edge 网关损坏的问题，并且需要对问题进行故障排除，请阅读 AWS IoT SiteWise 文档 [ SiteWise Edge 网关问题疑](https://docs.aws.amazon.com//iot-sitewise/latest/userguide/troubleshooting-gateway.html#troubleshoot-gateway-issues)难解答。

**注意**  
本主题中介绍的指南适用于安装在 2.1.0 或更高 AWS IoT Greengrass V2 版本上的 SiteWise Edge 网关。

## 指标数据的每日备份
<a name="backup-restore-gateways-ggv2-metrics"></a>

如果您想在新机器上传输或恢复数据，则创建备份非常重要。备份数据可以大大降低在传输或恢复过程中丢失操作数据的风险。

本部分内容适用于使用数据处理包的网关。有关数据处理包的更多信息，请参阅[在 E SiteWise dge 上配置用于数据处理的资产模型](edge-processing.md#process-gateway-data-edge)。

**influxdb** 文件夹路径如下所示：

------
#### [ Linux ]

`{{/greengrass/v2}}/work/aws.iot.SiteWiseEdgeProcessor/influxdb `

------
#### [ Windows ]

`{{C:\greengrass\v2}}\work\aws.iot.SiteWiseEdgeProcessor\influxdb`

------

我们建议您备份整个文件夹及其项下的所有内容。

我们建议您定期将指标数据从 1.0 SiteWise Edge 备份到外部硬盘驱动器或 AWS 云端。

## 恢复 SiteWise Edge 网关
<a name="backup-restore-gateways-ggv2-restore"></a>

在尝试恢复 SiteWise Edge 网关之前，请确保所有连接到该网关的 Edge 设备都已停止或断开连接。

使用以下步骤恢复 SiteWise Edge 网关：

1. 使用创建 SiteWise Edge 网关时下载的安装脚本在新计算机上恢复 SiteWise Edge 网关。阅读在[本地设备上安装 SiteWise Edge 网关软件](https://docs.aws.amazon.com//iot-sitewise/latest/userguide/install-gateway-software-on-local-device.html)过程以设置 SiteWise Edge 网关。

   如果您丢失或找不到安装脚本，请联系 [AWS 客户支持](https://aws.amazon.com/contact-us/)。

1. 安装 E SiteWise dge 网关后，登录[AWS IoT Greengrass 控制台](https://console.aws.amazon.com/greengrass)。

1. 要重新部署组件，请导航到**管理**，再在**AWS IoT Greengrass 设备**下选择**核心设备**。

1. 在**AWS IoT Greengrass 核心设备**表中，选择与您的 SiteWise Edge 网关对应的核心设备。

1. 进入设备页面后，打开**部署**选项卡并选择您的**部署 ID**，这将会使用您选择的 ID 打开**部署**页面。

1. 进入**部署**页面后，按右上角的**操作**按钮，再选择**修订**选项启动新的部署。配置部署。如果您想保持部署原样，请跳至**查看**并**部署**。

1. 等待**部署状态**变为 `Completed`。
**注意**  
 SiteWise Edge 上的所有组件也需要几分钟才能完全设置和运行。

## 恢复 AWS IoT SiteWise 数据
<a name="backup-restore-gateways-ggv2-restore-sw"></a>

使用以下过程在新计算机上恢复数据。

1. 将该 `influxdb` 文件夹复制到新机器上。

1. 通过在终端中运行以下命令来停止 SiteWise EdgeProcessor 组件：

------
#### [ Linux ]

    sudo `{{/greengrass/v2}}/bin/greengrass-cli component stop -n aws.iot.SiteWiseEdgeProcessor`

------
#### [ Windows ]

   `{{C:\greengrass\v2}}\bin\greengrass-cli component stop -n aws.iot.SiteWiseEdgeProcesso`

------

1. 找到您备份数据的路径，然后运行以下命令：

------
#### [ Linux ]

   `sudo yes | sudo cp -rf <{{influxdb_backup_path}}> {{/greengrass/v2/}}work/aws.iot.SiteWiseEdgeProcessor/influxdb `

------
#### [ PowerShell ]

   `Copy-Item -Recurse -Force <{{influxdb_backup_path}}>\* {{C:\greengrass\v2}}\work\aws.iot.SiteWiseEdgeProcessor\`

------
#### [ Windows ]

   `robocopy <{{influxdb_backup_path}}> {{C:\greengrass\v2}}\work\aws.iot.SiteWiseEdgeProcessor\ /E`

------

1. 重启组 SiteWiseEdgeProcessor 件：

------
#### [ Linux ]

   `sudo {{/greengrass/v2}}/bin/greengrass-cli component restart -n aws.iot.SiteWiseEdgeProcessor`

------
#### [ Windows ]

   `{{C:\greengrass\v2}}\bin\greengrass-cli component restart -n aws.iot.SiteWiseEdgeProcessor`

------

## 验证备份和恢复是否成功
<a name="backup-restore-gateways-ggv2-validate"></a>

使用此过程验证您的备份数据和 E SiteWise dge 网关恢复。

**注意**  
此过程要求您已经安装 AWS OpsHub 了 AWS IoT SiteWise。有关更多信息，请参阅[使用 AWS OpsHub 用于管理 SiteWise Edge 网关 AWS IoT SiteWise](https://docs.aws.amazon.com//iot-sitewise/latest/userguide/manage-gateways-ggv2.html)。

1. 开放 AWS OpsHub 给 AWS IoT SiteWise.

1. 在 SiteWise Edge 网关**设置**页面上，检查组件表中列出的每个**组件**的状态。确认状态颜色为绿色且读数显示为**正在运行**。

1. 在门户控制面板上验证您过去数据，检查过去数据和新数据是否都设置正确。过去数据和新数据之间会有停机时间。您应该可以看到一个未收集数据点的持续时间。

如果您在备份或恢复 SiteWise Edge 网关时遇到问题，请参阅以下疑难解答主题对 E [AWS IoT SiteWise dge 网关进行故障排除](https://docs.aws.amazon.com//iot-sitewise/latest/userguide/troubleshooting-gateway.html)。