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