azure - 如何从虚拟机中删除自托管集成运行时?

标签 azure virtual-machine azure-data-factory

我在虚拟机中有一个自托管 IR,它连接到 ADF 中的 IR 并且工作正常。但是,我想将不同的 IR 连接到虚拟机。我似乎找不到一种方法来删除 Microsoft Integration Runtime Configuration Manager 中现有 IR 的集成。

我总是可以从 ADF 中删除 IR,也许它会反射(reflect)在 VM 上。但我不确定这是否有效,并且不想冒破坏系统的风险。

ADF 中的 git 配置指向 2 个 ADF 资源。 IR 连接到第一个(其中 IR 是从门户创建的)。第二个 ADF 是稍后创建的,其 git 指向与第一个 ADF 相同的存储库。当我启动虚拟机时,IR 显示在第一个虚拟机中运行,但在第二个虚拟机中“无法获取状态”。

  1. 是否可以安全地卸载虚拟机上的 IR,在第二个 ADF 上创建新的 IR 并将其集成?如果是,怎么办?或者,
  2. 以某种方式使 VM 中的 IR 指向第二个 ADF。我也找不到如何做到这一点。

编辑 - 我想删除第一个 ADF,只保留第二个。

最佳答案

您不需要卸载VM上的IR,只需为您的第二个ADF创建一个共享的自托管集成运行时,然后它们都可以访问VM上的数据。您可以在 Portal 上进行配置:

enter image description here

更多详情请引用:Create a shared self-hosted integration runtime in Azure Data Factory :

  • 本指南向您展示如何创建共享的自托管集成 Azure 数据工厂中的运行时。然后就可以使用共享的了 另一个数据工厂中的自托管集成运行时。

一个IR只能注册一次,如果需要在VM上删除它,我们需要这样做:

  1. 首先停止服务。
  2. 停止并删除 Azure 上的运行时。
  3. 连接到虚拟机并在控制面板上卸载程序。

这就是安全卸载虚拟机上的 IR 的方法。

关于azure - 如何从虚拟机中删除自托管集成运行时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67381745/

相关文章:

JSON 可选字段而不是必填字段

linux - 我正在尝试使用 .bashrc 在 Linux 上为 JDK 设置 JAVA_HOME 和路径。但是它说 [ Error writing .bashrc : Permission denied ]. 为什么?

linux - 如何压缩或写入 zero's/dev/zero 到交换文件?

azure-devops - 如何从 CI/CD 管道监控 adf 管道

Azure 数据工厂 V2 - 将管道发布到指定文件夹

linux - Ubuntu 上的 Azure 用户定义端点无法正常工作

Azure 域 Controller 关闭释放

azure - 无法连接到 Windows Azure 虚拟机

azure - ADFV 2 Spark Activity 与 Scala 抛出错误,错误代码为 2312

sql-server - Azure SQL 监控高 DTU