共用方式為


在您的 Azure Stack Edge Pro 上啟用計算網路

本文說明在您 Azure Stack Edge Pro 上執行的模組,如何存取裝置上啟用的計算網路。

請採取下列步驟設定網路:

  • 在您的 Azure Stack Edge Pro 裝置上啟用可用於計算的網路介面
  • 新增模組來存取您 Azure Stack Edge Pro 上的計算網路
  • 確認模組可存取已啟用的網路介面

在本教學課程中,您會使用網頁伺服器應用程式模組來示範情節。

必要條件

在開始之前,您必須擁有:

啟用用於計算的網路介面

若要透過外部網路存取在您裝置上執行的模組,您必須在裝置上為網路介面指派 IP 位址。 您可以從本機 Web UI 管理這些計算設定。

請在本機 Web UI 上採取下列步驟來設定計算的設定值。

  1. 在本機 Web UI 中,移至 [設定] > [計算設定]

  2. 啟用您想要用來連線至裝置上執行之計算模組的網路介面。

    • 如果使用靜態 IP 位址,請輸入網路介面的 IP 位址。
    • 如果使用 DHCP,則系統會自動指派 IP 位址。 本範例使用 DHCP。

    Enable compute settings 1

  3. 選取 [套用] 來套用設定。 如果使用 DHCP,請記下指派給網路介面的 IP 位址。

    Enable compute settings

新增網頁伺服器應用程式模組

請依照下列步驟,在您的 Azure Stack Edge Pro 裝置上新增網頁伺服器應用程式模組。

  1. 移至與您 Azure Stack Edge Pro 裝置相關聯的 IoT 中樞資源,然後選取 [IoT Edge 裝置]

  2. 選取與您 Azure Stack Edge Pro 裝置相關聯的 IoT Edge 裝置。 在 [裝置詳細資料] 上,選取 [設定模組]。 在 [新增模組] 上,選取 [+ 新增],然後選取 [IoT Edge 模組]

  3. 在 [IoT Edge 自訂模組] 刀鋒視窗內:

    1. 為您想部署的網頁伺服器應用程式模組指定 [名稱]

    2. 為您的模組映像提供 [映像 URI]。 系統會擷取符合所提供名稱和標記的模組。 在本案例中,mcr.microsoft.com/oss/nginx/nginx:1.15.5-alpine 會從公用 mcr.microsoft.com 登錄提取 nginx 映像 (標記為 1.15.5-alpine)。

    3. 在 [容器建立選項] 中,貼上下列程式碼範例:

      {
          "HostConfig": {
              "PortBindings": {
                  "80/tcp": [
                      {
                          "HostPort": "8080"
                      }
                  ]
              }
          }
      }
      

      這項設定可讓您在 TCP 通訊埠 8080 上 (預設網頁伺服器連接埠為 80),透過 HTTP 使用計算網路 IP 存取模組。

      Specify port information in IoT Edge custom module blade

    4. 選取 [儲存]。

驗證模組存取

  1. 請驗證模組已成功部署並順利執行。 在 [裝置詳細資料] 頁面的 [模組] 索引標籤下,模組的執行階段狀態應為執行中

  2. 連線至網頁伺服器應用程式模組。 開啟瀏覽器視窗並鍵入:

    http://<compute-network-IP-address>:8080

    您應該會看到網頁伺服器應用程式正在執行。

    Verify connection to module over specified port

下一步