共用方式為


在 Azure 本機上使用無 Proxy 的 Azure Arc 閘道(預覽版)

適用於:Azure 本機版本 23H2、版本 2408、2408.1、2408.2 和 2411

在 Azure 訂用帳戶中建立 Arc 閘道資源之後,您可以在 Azure 本機上啟用新的 Arc 閘道預覽功能。 本文詳細說明如何針對沒有 Proxy 的 Azure 本機實例使用 Azure 閘道。

重要

這項功能目前為「預覽」狀態。 請參閱 Microsoft Azure 預覽版增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。

必要條件

在繼續之前,請確定符合下列必要條件:

  • 您可以存取執行 23H2 版的 Azure 本機實例。

  • 在用來部署 Azure Local 的相同訂用帳戶中建立的 Arc 閘道資源。 如需詳細資訊,請參閱 在 Azure 中建立 Arc 閘道資源。

警告

若是沒有 Proxy 的 Arc 閘道部署,則需要標準 ISO OS 映射,而且可在 https://aka.ms/PVenEREWEEW取得。 請勿在此案例中使用 Azure 入口網站 中提供的 ISO 映像。

執行初始化腳本

若要針對沒有 Proxy 的 Azure 本機系統使用 Arc 閘道功能,請使用 ProxyBypassList 參數來指定不應該透過 Arc 閘道路由傳送的流量。 根據本文建立略過清單。

執行初始化腳本,如下所示。 所有其他指示會維持與使用Arc註冊腳本設定 Proxy 中所列的相同。

#Install required PowerShell modules on your machine for registration.

Install-Module Az.Accounts -RequiredVersion 2.13.2

Install-Module Az.Resources -RequiredVersion 6.12.0

Install-Module Az.ConnectedMachine -RequiredVersion 0.5.2

#Install Arc registration script from PSGallery

Install-Module AzsHCI.ARCinstaller

#Define the subscription where you want to register your server as Arc device.

$Subscription = "yoursubscription"

#Define the resource group where you want to register your server as Arc device.

$RG = "yourresourcegroupname"

#Define the tenant you will use to register your server as Arc device.

$Tenant = "yourtenant"
 
#Define the Arc gateway resource ID from Azure

$ArcgwId = "/subscriptions/yourarcgatewayid/resourceGroups/yourresourcegroupname/providers/Microsoft.HybridCompute/gateways/yourarcgatewayname"

#Define the bypass list for the proxy. Use semicolon to separate each item from the list.

# Use "localhost" instead of <local>
# Use specific IPs such as 127.0.0.1 without mask
# Use * for subnets allowlisting. 192.168.1.* for /24 exclusions. Use 192.168.*.
* for /16 exclusions.
# Append * for domain names exclusions like *.contoso.com
# DO NOT INCLUDE .svc on the list. The registration script takes care of Environment Variables configuration.

$ProxyBypassList = "localhost;127.0.0.1;*.contoso.com;machine1;machine2;machine3;machine4;machine5;192.168.*.*;AzureLocal-1"

#Connect to your Azure account and Subscription

Connect-AzAccount -SubscriptionId $Subscription -TenantId $Tenant -DeviceCode

#Get the Access Token and Account ID for the registration

$ARMtoken = (Get-AzAccessToken).Token

#Get the Account ID for the registration

$id = (Get-AzContext).Account.Id

#Invoke the registration script with Proxy and ArcgatewayID

Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup
$RG -TenantID $Tenant -Region australiaeast -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id -ArcGatewayID $ArcgwId -ProxyBypass $ProxyBypassList

下一步