【问题标题】:Azure DevLabs include VM in the private networkAzure DevLabs 在专用网络中包含 VM
【发布时间】:2023-03-27 21:37:02
【问题描述】:
我们的组织正在考虑为 Azure DevLabs 部署测试 VM。
要使用内部 API,我们需要将虚拟机包含在我们组织的专用网络中(使用 Active Directory)。有没有办法做到这一点?
【问题讨论】:
标签:
azure
networking
virtual-machine
【解决方案1】:
通常,我们可以通过 Installing a replica Active Directory domain controller in an Azure virtual network 将本地 AD 与 Azure 集成。
如果您想将您的 VM 加入您的本地 AD 或将您的本地目录与 Devlab 中的 DC VM 集成,您需要在您的 Devlab 中的 VNet 和 On 之间创建一个站点到站点 VPN -前提。在 Devlab 中使用 VNet 的主要步骤如下:
转到 Azure 门户 > 选择您的 Devlab > 配置和策略 > 虚拟网络 > 添加 > 在您的 Devlab 资源组中选择一个 VNet> 启用所需选项 > 保存
使用您创建的 VNet 创建一个 Devlab VM(您可以使用私有 IP)。
Create a a Site-to-Site VPN 在 Devlab 中的 VNet 和内部部署之间。
为 VNet 配置 DNS 服务器。您可以使用本地 DC 的 IP。
然后,Devlab 中的虚拟机将与您的本地专用网络集成。您可以尝试从门户下载 RDP 文件,并尝试从其私有 IP 地址进行 RDP 测试。
Devlab 中的虚拟机与其他虚拟机不同,我没有对此进行测试,但它应该可以工作。因为虚拟机只使用 VNet,而 Vnet 可以连接您的专用网络。
您也可以参考this blog 了解有关将 Active Directory 扩展到 Microsoft Azure 的更多详细信息。