快速入門:為 Ubuntu 虛擬機器 (VM) 建立站台網路服務 (SNS) 做為虛擬化網路功能 (VNF)
本快速入門說明使用 Azure 入口網站建立站台網路服務 (SNS) 的程序。 站台網路服務 (SNS) 是構成網路服務執行個體的重要部分之一,而且與特定站台相關聯。 每個站台網路服務 (SNS) 執行個體都會參考一個網路服務設計 (NSD) 的特定版本。
必要條件
需要具作用中訂用帳戶的 Azure 帳戶。 如果您沒有 Azure 訂用帳戶,請在開始之前建立帳戶,遵循這裡的指示,開始免費使用。
本快速入門假設您已遵循下列快速入門的必要條件:
建立站台網路服務 (SNS)
建立資源
在 Azure 入口網站的搜尋中輸入「站台網路服務」,然後從結果選取 [站台網路服務]。
選取 + 建立。
在 [基本] 索引標籤中,輸入或選取以下資訊。 接受其餘設定的預設值。
設定 值 訂用帳戶 選取您的訂用帳戶。 資源群組 選取 [operatorresourcegroup]。 名稱 輸入 ubuntu-sns。 區域 選取用於必要資源的位置。 站台 輸入 ubuntu-vm-site。 受控識別類型 使用者指派。 使用者指派的身分識別 選取 [identity-for-ubuntu-vm-sns]。
選擇網路服務設計
在 [選擇網路服務設計] 頁面,選取您稍早發佈的發行者、網路服務設計資源和網路服務設計版本。
設定 值 發行者供應項目的位置 選取 [英國南部] 發行者 選取 [ubuntu-publisher] 網路服務設計資源 選取 [ubuntu-nsdg] 網路服務設計版本 選取 [1.0.0] 選取 [下一步]。
設定初始設定
從 [設定初始設定] 索引標籤,選擇 [新建]。
在名稱欄位中輸入 ubuntu-sns-cgvs。
將下列 JSON 檔案複製並貼到出現的 ubuntu-sns-cgvs 對話方塊中。 編輯預留位置以包含您的虛擬網路識別碼、受控識別和 SSH 公開金鑰值。
{ "ubuntu-vm-nfdg": { "deployParameters": [ { "ubuntu-template": { "subnetName": "ubuntu-vm-subnet", "virtualNetworkId": "/subscriptions/<subscription_id>/resourceGroups/<pre-requisites resource group>/providers/Microsoft.Network/virtualNetworks/ubuntu-vm-vnet", "sshPublicKeyAdmin": "<Your public ssh key>" } } ], "managedIdentityId": "<managed-identity-resource-id>", "nfdv": "1.0.0" } }
請參閱快速入門:運算子和虛擬化網路功能 (VNF) 的必要條件中「受控識別的資源識別碼」一節,了解如何擷取 managedIdentity 資源識別碼。
此外,您可以執行
cat ~/.ssh/id_rsa.pub
或cat ~/.ssh/id_dsa.pub
列出 sshPublicKeyadmin,或是遵循產生新的金鑰和取得公開金鑰一文建立一個。選取 [檢閱 + 建立]。
選取 建立。
等候部署
等候部署達到「成功」狀態。 完成後,您的虛擬網路功能 (VNF) 應該會啟動並執行。
存取您的虛擬網路功能 (VNF)
- 若要存取虛擬網路功能 (VNF),請移至 Azure 入口網站的站台網路服務物件。
- 選取 [目前狀態] -> [資源] 底下的連結。 連結會帶您前往 Azure 運算子服務管理員建立的受控資源群組。
恭喜! 您已成功在 Azure 中為 Ubuntu 虛擬機器 (VM) 建立站台網路服務做為虛擬網路功能 (VNF)。 您現在可以透過 Azure 入口網站管理和監視您的虛擬網路功能 (VNF)。
當您完成時,請記得刪除資源。 若要這樣做:
- 刪除操作員資源群組。
- 當步驟 1 完成時,請刪除發行者資源群組。