具有共享高级磁盘的 Azure 虚拟机 - 无法查看数据

问题描述 投票:0回答:2

我们在同一 Azure 订阅和子网中拥有两个 Windows Server 2019 虚拟机。最近,我们创建了一个启用了“共享”的高级 SSD azure 数据磁盘,并将其安装到这两个虚拟机上,没有任何问题。使用两台机器上的磁盘完全没问题,但不幸的是,从其中一台机器添加的文件/文件夹在另一台机器上不可见

是否有可能使用连接到两台机器的蔚蓝磁盘以某种方式在机器之间真正共享数据?也许在安装驱动器时有一些超级秘密的 PowerShell 选项/标志?

这些机器位于同一个域中,所以显然我们可以简单地共享一个文件夹(这就是我们现在所做的),但这里的问题是,每当我们的应用程序向该共享写入内容时,由于延迟/上传时间长,它需要很长时间(实际上,它会将应用程序冻结几分钟)。是的,它们位于同一区域(机器和磁盘)。有这个 Proximity Placement Groups 可用,但不幸的是,它似乎不适用于磁盘。

我们也尝试过Azure Files,但我们遇到了与域内“共享文件夹”完全相同的问题(每当我们的应用程序向持久存储写入内容时,上传时间很长)。

我已经了解了Azure 虚拟机之间的共享驱动器,但是没有任何办法可以从连接并安装磁盘的所有计算机上看到相同的内容。

谢谢!如有任何想法,我将不胜感激。

azure azure-virtual-machine azure-files
2个回答
1
投票

是的,最终我找到了答案。基本上,机器必须加入到故障转移集群中。假设共享 SSD:

  1. 在两台机器上都格式化为 NTFS
  2. 两台机器上都有相同的标签(在我的例子中是F:)

如果满足条件,则可以将该特定磁盘添加到集群共享卷。程序从两台机器顺利写入数据没有问题。


0
投票

面临同样的问题。在我重新安装分区之前,更新并未反映出来。 使用 Azure 文件共享 - https://learn.microsoft.com/en-us/azure/storage/files/storage-files-introduction

它是一个SMB文件共享系统。可以像本地分区一样挂载和使用。

© www.soinside.com 2019 - 2024. All rights reserved.