gpt4 book ai didi

azure - 如何在Azure中运行Linux的多个虚拟机之间共享数据磁盘?

转载 作者:行者123 更新时间:2023-12-01 13:46:16 26 4
gpt4 key购买 nike

我的虚拟机运行 Linux。我是通过新的“资源管理器”创建的。然后我给它添加了数据盘。

然后我创建了新的虚拟机。我希望它使用与第一个附加的相同数据磁盘(至少在只读模式下)。

当我尝试“附加现有磁盘”到这台新机器时,出现以下错误:
无法将现有磁盘“DISK-NAME.vhd”附加到虚拟机“MACHINE-NAME”。错误:使用 URI https://BLOB-URI-disk1.vhd 的 Blob 创建磁盘“DISK-NAME.vhd”时无法获取租约。 Blob 已在使用中。

如何将另一台计算机正在使用的现有数据磁盘连接到我当前的计算机?

最佳答案

很简单,你不能。

Azure 中的磁盘一次只能附加到一个 VM。为了将其附加到另一个虚拟机,您需要将其与第一个虚拟机断开连接。

如果需要在多台计算机之间共享数据,可以使用提供 SMB 2.1 和 SMB 3.0 的 Azure 文件共享。大多数现代 Linux 版本都可以非常无缝地连接到它。

如果您需要 block 存储,即共享实际磁盘,则需要启动一个单独的虚拟机并使用 iscsi(或 NFS)等协议(protocol)在多台计算机之间共享该磁盘。

关于azure - 如何在Azure中运行Linux的多个虚拟机之间共享数据磁盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35909687/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com