【问题标题】:Connecting two IAAS VMs in Azure and accessing c drive from worker role在 Azure 中连接两个 IAAS VM 并从 worker 角色访问 c 盘
【发布时间】:2023-04-09 20:13:01
【问题描述】:

美好的一天。

这几天我一直在尝试解决这个问题,我已经阅读了很多博客并尝试了不同的方法,但都没有成功。

我有一个要求,我必须通过托管在 VM B 中的工作角色从另一个 IAAS VM(说 B)访问一个 IAAS VM(说 A)的 C 驱动器。

两个虚拟机可能在同一个云服务中,也可能在一个订阅中不同,或者可能在不同的订阅中。

现在我面临的挑战是:

1) 我必须通过工作角色连接这两个虚拟机,这意味着我必须在工作角色的 Run() 方法中编写代码或在工作角色中定义端点,这样当请求来自 VM B 时,这些端点才能访问VM A 的 C 盘,应该允许。

2.我尝试在 VM A 中启用 webdevpublishing 并启用 Windows 身份验证,并尝试在 VM A 上制作网络驱动器,以便我可以执行 IO 操作但网络驱动器没有创建:(

  1. 必须不断轮询此 C 驱动器以检查是否有任何文件到达?

对此的任何帮助将不胜感激。

如果可能,请定义步骤或代码,因为我已经遵循了网上给出的不同建议,但没有运气。

问候

【问题讨论】:

  • 您可能想要编辑您的标题和问题以删除有关紧迫性的内容。这是一个社区问答网站。回答响应时间没有 SLA。
  • 关于第 1 点:不确定“通过辅助角色连接两个虚拟机”是什么意思。并且虚拟网络不使用 VPN - 它们只是虚拟机直接通信的网络。并且虚拟网络不跨越订阅或数据中心。
  • @DavidMakogon : 首先要为迟到的回复道歉 n 想对你的好意表示感谢,我已经从主题中删除了“紧急”这个词并编辑了点# 1 定义了通过工作角色连接 2 个 VM 是什么意思。
  • @DavidMakogon:我尝试通过虚拟机将本地机器连接到云机器或同一云服务中的 2 台机器,但并没有真正为我工作,可能是我错过了一些东西。如果有任何与您相同的工作示例代码,并且可以分享,我将不胜感激。

标签: azure


【解决方案1】:

在我看来,必须有另一个作业\服务在 VM-A 上运行,它正在执行检查文件是否存在并将状态报告给工作角色所在的数据库\存储\队列的实际工作不断检查。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2012-07-14
    • 2012-07-15
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    相关资源
    最近更新 更多