這很重要
Azure Stack Edge Pro FPGA 裝置於 2024 年 2 月達到生命周期結束。
本教學課程說明如何在 Azure Stack Edge Pro FPGA 裝置上設定計算角色。 設定計算角色之後,Azure Stack Edge Pro FPGA 可以在將數據傳送至 Azure 之前轉換數據。
此程序大約需要 10 至 15 分鐘才能完成。
在本教學課程中,您將瞭解如何:
- 配置運算
- 新增股份
- 新增計算模組
- 驗證數據轉換和傳輸
先決條件
在 Azure Stack Edge Pro FPGA 裝置上設定計算角色之前,請確定:
- 您已啟用 Azure Stack Edge Pro FPGA 裝置,如 連接、設定及啟用 Azure Stack Edge Pro FPGA中所述。
配置運算
若要在 Azure Stack Edge Pro FPGA 上設定計算,您將建立 IoT 中樞資源。
在 Azure Stack Edge 資源的 Azure 入口網站中,移至 [概觀]。 在右側窗格中,選取 [IoT Edge]。
在啟用 IoT Edge 圖格中,選取 [新增]。 這會啟用 IoT Edge 服務,讓您在本機裝置上部署 IoT Edge 模組。
在建立 IoT Edge 服務的頁面上,輸入下列內容:
領域 價值 訂閱 選取IoT中樞資源的訂用帳戶。 您可以使用與 Azure Stack Edge 資源所用相同的訂用帳戶。 資源群組 選取 IoT 中樞資源的資源群組。 您可以使用與 Azure Stack Edge 資源所用相同的資源群組。 IoT 中樞 從 [新建] 或 [現有] 中進行選擇。
根據預設,標準層 (S1) 會用來建立IoT資源。 若要使用免費層 IoT 資源,請建立一個資源,然後選取現有的資源。
在每個案例中,IoT 中樞資源會使用 Azure Stack Edge 資源所用的相同訂用帳戶和資源群組。名稱 輸入 IoT 中樞資源的名稱。
選取 檢閱 + 建立。 IoT 中樞資源建立需要幾分鐘的時間。 建立IoT中樞資源之後,概觀 更新,以指出IoT Edge服務正在執行。
在 Edge 裝置上設定 IoT Edge 服務時,它會建立兩個裝置:IoT 裝置和 IoT Edge 裝置。 這兩個裝置都可以在IoT中樞資源中檢視。 IoT Edge 執行環境也在此 IoT Edge 裝置上運行。 此時,只有Linux平臺可供IoT Edge裝置使用。
若要確認已設定 Edge 計算角色,請選取 [IoT Edge 服務],> [屬性] 並檢視 IoT 裝置和 IoT Edge 裝置。
新增股份
在本教程中的簡單部署,您需要兩個分享:一個 Edge 分享以及另一個 Edge 本地分享。
執行下列步驟,在裝置上新增Edge共用:
在您的 Azure Stack Edge 資源中,移至 IoT Edge > 共用。
在指令列中選取 [+ 新增分享]。
在 [新增共用] 面板中,提供共用名稱並選取共用類型。
若要掛載Edge共用資源,請勾選 [使用Edge計算的共用資源] 的複選框。
選取 記憶體帳戶、儲存器服務、現有使用者,然後選取 [建立]。
如果您已建立本機 NFS 共用,請使用下列遠端同步 (rsync) 命令選項來將檔案複製到共用上:
rsync <source file path> < destination file path>如需 rsync 命令的詳細資訊,請移至 Rsync 文件 \(英文\)。
Edge 共用即會建立,而您將會收到成功建立通知。 共用清單可能會更新,但您必須等到共用建立完成。
在 Edge 裝置上,新增 Edge 本機共用的方法是重複上一步驟的所有操作,然後選取 [設定為 Edge 本機共用] 的複選框。 本機共享中的資料會儲存在裝置上。
移至 [IoT Edge] > [共用] 以查看更新後的共用清單。
新增模組
您可以新增自訂或預先建置的模組。 此 Edge 裝置上沒有自訂模組。 若要瞭解如何建立自訂模組,請移至 為您的 Azure Stack Edge Pro FPGA 裝置開發 C# 模組。
在本節中,您會將自定義模組新增至您在 開發 Azure Stack Edge Pro FPGAC# 模組中所建立的 IoT Edge 裝置。 此自定義模組會從Edge裝置上的Edge本機共用取得檔案,並將其移至裝置上的Edge(雲端)共用。 接著,雲端共用會將檔案推送至與雲端共用相關聯的 Azure 記憶體帳戶。
移至 [IoT Edge] > [模組]。 選取裝置命令列上的 [+ 新增模組]。
在 [設定和新增模組] 面板中,輸入下列值:
領域 價值 名稱 模組的唯一名稱。 此模組是一個 Docker 容器,可供您部署至與您 Azure Stack Edge Pro FPGA 裝置相關聯的 IoT Edge。 映像 URI 模組對應容器映像的映像URI。 所需的認證 如果已核取,則會使用使用者名稱和密碼來擷取具有相符 URL 的模組。 輸入份額 選取輸入資源。 在此案例中,Edge 的本機共用是輸入共用。 此處使用的模組會將檔案從Edge本機共用移至上傳至雲端的Edge共用。 輸出分配 選擇輸出共享。 在此情況下,Edge 的份額是輸出份額。 觸發程式類型 選取 [檔案] 或 [排程]。 每當檔案事件發生時,例如將檔案寫入輸入共用,就會啟動檔案觸發器。 預定的觸發器會根據您所定義的排程啟動。 觸發程式名稱 您的觸發器唯一名稱。 環境變數 選用資訊,可協助定義您的模組將在其中執行的環境。
選取 ,然後新增。 模組已被新增。 [IoT Edge] > [概觀] 頁面會更新以指出已部署模組。
驗證數據轉換和傳輸
最後一個步驟是確保模組已連線並如預期般執行。 模組的執行狀態應該在 IoT 中樞資源中的 IoT Edge 裝置上顯示為「執行中」。
若要確認模組正在執行中,請執行下列步驟:
選取 [新增模組] 選項。 這會帶您前往 模組 窗格。 在模組清單中,找出您所部署的模組。 您新增的模組應處於「執行中」的執行階段狀態。
在 [檔案總管] 中,連線到您先前建立的 Edge 本地端和 Edge 共用空間。
將資料新增至共用。
數據會移至雲端共用。
然後,數據會從雲端共用推送至記憶體帳戶。 若要檢視資料,請移至 [儲存體總管]。
您已完成驗證程式。
後續步驟
在本教學課程中,您已了解如何:
- 配置運算
- 新增股份
- 新增計算模組
- 驗證數據轉換和傳輸
若要瞭解如何管理 Azure Stack Edge Pro FPGA 裝置,請參閱: