

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 備份和還原 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>

如果您想要在新機器上傳輸或還原資料，建立備份非常重要。備份資料可大幅降低傳輸或還原過程中遺失操作資料的風險。

本節適用於使用資料處理套件的閘道。如需資料處理套件的詳細資訊，請參閱 [設定用於 SiteWise Edge 上資料處理的資產模型](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 閘道之前，請確定所有連接至閘道的邊緣裝置都已停止或中斷連線。

使用下列程序還原 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. 安裝 SiteWise Edge 閘道後，請登入 [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>

使用此程序驗證備份資料和 SiteWise Edge 閘道還原。

**注意**  
此程序需要您已為 安裝 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. 適用於 的 Open AWS OpsHub AWS IoT SiteWise。

1. 在 SiteWise Edge Gateway **設定**頁面上，檢查元件資料表中列出的每個**元件**的狀態。確認狀態顏色為綠色，且讀數顯示 **RUNNING**。

1. 在入口網站儀表板上驗證您過去的資料，以檢查過去的資料和新資料是否都已正確設定。過去和新的資料之間會有停機時間。除了 之外，您應該查看未收集任何資料點的持續時間。

如果您在備份或還原 SiteWise Edge 閘道時遇到問題，請參閱下列故障診斷主題 [故障診斷 AWS IoT SiteWise Edge 閘道](https://docs.aws.amazon.com//iot-sitewise/latest/userguide/troubleshooting-gateway.html)。