我在虚拟机中有一个自托管 IR,它连接到 ADF 中的 IR 并且工作正常。但是,我想将不同的 IR 连接到虚拟机。我似乎找不到一种方法来删除 Microsoft Integration Runtime Configuration Manager 中现有 IR 的集成。
我总是可以从 ADF 中删除 IR,也许它会反射(reflect)在 VM 上。但我不确定这是否有效,并且不想冒破坏系统的风险。
ADF 中的 git 配置指向 2 个 ADF 资源。 IR 连接到第一个(其中 IR 是从门户创建的)。第二个 ADF 是稍后创建的,其 git 指向与第一个 ADF 相同的存储库。当我启动虚拟机时,IR 显示在第一个虚拟机中运行,但在第二个虚拟机中“无法获取状态”。
- 是否可以安全地卸载虚拟机上的 IR,在第二个 ADF 上创建新的 IR 并将其集成?如果是,怎么办?或者,
- 以某种方式使 VM 中的 IR 指向第二个 ADF。我也找不到如何做到这一点。
编辑 - 我想删除第一个 ADF,只保留第二个。
最佳答案
您不需要卸载VM上的IR,只需为您的第二个ADF创建一个共享的自托管集成运行时,然后它们都可以访问VM上的数据。您可以在 Portal 上进行配置:
更多详情请引用:Create a shared self-hosted integration runtime in Azure Data Factory :
- 本指南向您展示如何创建共享的自托管集成 Azure 数据工厂中的运行时。然后就可以使用共享的了 另一个数据工厂中的自托管集成运行时。
一个IR只能注册一次,如果需要在VM上删除它,我们需要这样做:
- 首先停止服务。
- 停止并删除 Azure 上的运行时。
- 连接到虚拟机并在控制面板上卸载程序。
这就是安全卸载虚拟机上的 IR 的方法。
关于azure - 如何从虚拟机中删除自托管集成运行时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67381745/