【发布时间】:2016-08-25 12:54:04
【问题描述】:
我有两个虚拟机,它们都在不同的 vNet 中,但在同一个数据中心。我需要将一些文件从 vm1 复制到 vm2 但是我不想使用 azure vpn 连接。
还有其他的办法吗?
【问题讨论】:
标签: azure
我有两个虚拟机,它们都在不同的 vNet 中,但在同一个数据中心。我需要将一些文件从 vm1 复制到 vm2 但是我不想使用 azure vpn 连接。
还有其他的办法吗?
【问题讨论】:
标签: azure
如何使用 Azure 存储帐户https://azure.microsoft.com/en-us/documentation/articles/storage-create-storage-account/
如果我没记错的话,您可以从两个 VM 访问存储帐户。
【讨论】:
使用 Azure 文件存储
https://azure.microsoft.com/en-us/services/storage/files/
https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-files/
基本上,您将使用net use 或mount -t cifs。
通过调用公共 IP 地址从 VM2 共享文件夹并通过 SMB 复制文件:net use z: \\public_ip_addr_of_VM2\share
确保首先在两个 VM 上打开 445/TCP。使用网络安全组 (NSG) 限制对该端口的访问。
如果您的虚拟机位于不同的虚拟网络中(这很可能是您首先提出此问题的原因),您可以使用 VNET 对等互连:
https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-create-vnetpeering-arm-portal/
VNet Peering 是一种通过 Azure 主干网络连接同一区域中的两个虚拟网络的机制。对等互连后,两个虚拟网络将显示为一个用于所有连接目的的虚拟网络。
通过 SMB 复制文件。小心使用防火墙和 445/TCP。
【讨论】: