安装 Azure Connected Machine Agent 以启用 Azure Arc
本文介绍如何安装 Azure Connected Machine 代理。
先决条件
- 具有活动订阅的 Azure 帐户。 如果没有帐户,请创建试用版订阅。
- 可安装和配置 Connected Machine Agent 的管理员权限。 在 Linux 上,使用根帐户安装和配置,在 Windows 上,使用的帐户是本地管理员组的成员。
- 在订阅上注册 Microsoft.HybridCompute、Microsoft.GuestConfiguration 和 Microsoft.HybridConnectivity 资源提供程序。 你可以提前注册这些资源提供程序,也可以在完成本文中的步骤时注册。
- 查看代理先决条件,并确保:
- 目标计算机正在运行受支持的操作系统。
- 你的帐户具有所需的 Azure 内置角色。
- 计算机在受支持的区域中。
- 如果计算机通过防火墙或代理服务器连接以通过 Internet 进行通信,则不会阻止“Connected Machine 代理网络要求”中列出的 URL.
生成安装脚本
使用 Azure 门户创建一个脚本,用于自动下载和安装代理,并与 Azure Arc 建立连接。
在 Azure 门户中,搜索 Servers-Azure Arc,然后在结果列表中将其选中。
在“服务器 - Azure Arc”页上,选择“添加”。
在“添加单个服务器”磁贴中,选择“生成脚本”。
在“先决条件”页上查看信息,然后选择“下一步“。
在“资源详细信息”页上,提供以下内容:
a. 选择要在 Azure 中托管的计算机所在的订阅和资源组。
b. 对于“区域”,请选择将在其中存储服务器元数据的 Azure 区域。
c. 对于“操作系统”,请选择要连接的服务器的操作系统。
d. 对于“连接方法”,请选择 Azure Connected Machine 代理连接到 Internet 时应采用的方法。 如果你选择“代理服务器”,请采用http://<proxyURL>:<proxyport>
格式输入计算机将使用的代理服务器 IP 地址,或输入名称以及端口号。
e. 选择“下一步”。在“标记”页上,查看建议的默认“物理位置标记”并输入值,或指定一个或多个“自定义标记”以支持你的标准。
选择“下一步”。
在“下载并运行脚本”页上,选择“注册”按钮,以在订阅中注册所需的资源提供程序(如果尚未这样做)。
在“下载或复制以下脚本”部分中,查看脚本。 如果要进行任何更改,请使用“上一步”按钮来返回,然后更新所做的选择。 否则,请选择“下载”以保存脚本文件。
使用脚本安装代理
生成脚本后,下一步是在要加入到 Azure Arc 的服务器上运行该脚本。该脚本会从下载中心下载 Connected Machine 代理,在服务器上安装该代理,创建已启用 Azure Arc 的服务器资源,并将其与该代理相关联。
请根据你的服务器操作系统执行以下步骤。
登录服务器。
打开权限提升的 64 位 PowerShell 命令提示符窗口。
切换到脚本所复制到的文件夹或共享,然后在服务器上运行
./OnboardingScript.ps1
脚本来执行复制的脚本。
验证是否与 Azure Arc 连接
安装代理并将其配置为连接到启用了 Azure Arc 的服务器后,请转到 Azure 门户,验证是否已成功连接服务器。 在 Azure 门户中查看你的计算机。
使用 PowerShell 将混合计算机连接到 Azure
对于启用了 Azure ARC 的服务器,你可以采取前面提到的手动步骤,为环境中的一台或多台 Windows 或 Linux 计算机启用它们。
或者,可使用 PowerShell cmdlet Connect-AzConnectedMachine
下载 Azure Connected Machine Agent,安装该代理,并将计算机注册到 Azure Arc。该 cmdlet 将从 Microsoft 下载中心下载 Windows 代理包 (Windows Installer),然后将从 Microsoft 包存储库下载 Linux 代理包。
请参阅链接文档,了解通过 PowerShell 安装 Azure Arc 代理所需的步骤。
从 Windows Admin Center 将混合计算机连接到 Azure
可手动为环境中的一台或多台 Windows 计算机启用已启用 Azure Arc 的服务器,也可以使用 Windows Admin Center 部署 Azure Connected Machine Agent 并注册本地服务器,而无需在此工具之外执行任何步骤。 有关通过 Windows 管理中心安装 Azure Arc 代理的详细信息,请参阅从 Windows 管理中心将混合计算机连接到 Azure。