首页 > 解决方案 > 如何从 VM 中删除自托管集成运行时?

问题描述

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

我总是可以从 ADF 中删除 IR,也许它会反映在 VM 上。但我不确定这是否可行,并且不想冒险破坏系统。

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

  1. 是否可以安全地卸载 VM 上的 IR,在第二个 ADF 上创建新的 IR 并将其集成?如果是,如何?或者,
  2. 不知何故,使 VM 中的 IR 指向第二个 ADF。我也找不到怎么做。

编辑 - 我想删除第一个 ADF,只拥有第二个。

标签: azurevirtual-machineazure-data-factoryazure-integration-runtime

解决方案


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

在此处输入图像描述

有关更多详细信息,请参考:在 Azure 数据工厂中创建共享的自托管集成运行时

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

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

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

这是在 VM 上安全卸载 IR 的方法。


推荐阅读