Creare e gestire un runtime di integrazione self-hosted
Il runtime di integrazione (IR) è l'infrastruttura di calcolo usata da Microsoft Purview per alimentare l'analisi dei dati in ambienti di rete diversi.
È possibile usare un runtime di integrazione self-hosted (SHIR) per analizzare l'origine dati in una rete locale o in una rete virtuale. L'installazione di un runtime di integrazione self-hosted richiede una macchina locale o una macchina virtuale all'interno di una rete privata.
Questo articolo illustra sia la configurazione di un runtime di integrazione self-hosted che la risoluzione dei problemi e la gestione.
Argomento | Sezione |
---|---|
Configurare un nuovo runtime di integrazione self-hosted | Requisiti del computer |
I requisiti del computer specifici dell'origine sono elencati in prerequisiti in ogni articolo di origine | |
Guida alla configurazione | |
Rete | Requisiti di rete |
Server proxy | |
Endpoint privati | |
Risolvere i problemi relativi a proxy e firewall | |
Risolvere i problemi di connettività | |
Gestione | Generale |
Nota
Il Integration Runtime Microsoft Purview non può essere condiviso con un Azure Synapse Analytics o Azure Data Factory Integration Runtime nello stesso computer. Deve essere installato in un computer separato.
Prerequisiti
- Le versioni supportate di Windows sono:
- Windows 8.1
- Windows 10
- Windows 11
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
L'installazione del runtime di integrazione self-hosted in un controller di dominio non è supportata.
Importante
L'analisi di alcune origini dati richiede una configurazione aggiuntiva nel computer di runtime di integrazione self-hosted. Ad esempio, JDK, Visual C++ Redistributable o driver specifico. Per informazioni sull'origine, vedere ogni articolo di origine per informazioni dettagliate sui prerequisiti. Tutti i requisiti verranno elencati nella sezione Prerequisiti .
Per aggiungere e gestire un SHIR in Microsoft Purview, sono necessarie le autorizzazioni di amministratore dell'origine dati in Microsoft Purview.
Il runtime di integrazione self-hosted richiede un sistema operativo a 64 bit con .NET Framework 4.7.2 o versione successiva. Per informazioni dettagliate, vedere Requisiti di sistema di .NET Framework .
La configurazione minima consigliata per il computer di runtime di integrazione self-hosted è un processore a 2 GHz con 8 core, 28 GB di RAM e 80 GB di spazio disponibile sul disco rigido. L'analisi di alcune origini dati potrebbe richiedere una specifica del computer più elevata in base al proprio scenario. Controllare anche i prerequisiti nell'articolo del connettore corrispondente.
Se il computer host viene ibernato, il runtime di integrazione self-hosted non risponde alle richieste di dati. Configurare una combinazione per il risparmio di energia appropriata nel computer prima di installare il runtime di integrazione self-hosted. Se il computer è configurato per l'ibernazione, il programma di installazione del runtime di integrazione self-hosted richiede un messaggio.
È necessario essere un amministratore nel computer per installare e configurare correttamente il runtime di integrazione self-hosted.
Le esecuzioni di analisi vengono eseguite con una frequenza specifica in base alla pianificazione configurata. L'utilizzo del processore e della RAM nel computer segue lo stesso modello con picchi e tempi di inattività. L'utilizzo delle risorse dipende anche in larga misura dalla quantità di dati analizzati. Quando sono in corso più processi di analisi, l'utilizzo delle risorse aumenta durante le ore di punta.
Importante
Se si usa il runtime di integrazione Self-Hosted per analizzare i file Parquet, è necessario installare JRE 8 a 64 bit (Java Runtime Environment) o OpenJDK nel computer a runtime di integrazione. Per una guida all'installazione, vedere la sezione Java Runtime Environment (Ambiente di runtime Java) nella parte inferiore della pagina .
Considerazioni sull'uso di un runtime di integrazione self-hosted
- È possibile usare un singolo runtime di integrazione self-hosted per l'analisi di più origini dati.
- È possibile installare una sola istanza del runtime di integrazione self-hosted in qualsiasi singolo computer. Se si dispone di due account Microsoft Purview che devono analizzare le origini dati locali, installare il runtime di integrazione self-hosted in due computer, uno per ogni account Microsoft Purview.
- Il runtime di integrazione self-hosted non deve trovarsi nello stesso computer dell'origine dati, a meno che non venga specificato come prerequisito nel rispettivo articolo di origine. La prossimità del runtime di integrazione self-hosted all'origine dati riduce il tempo necessario per la connessione del runtime di integrazione self-hosted all'origine dati.
Configurazione di un runtime di integrazione self-hosted
Per creare e configurare un runtime di integrazione self-hosted, usare le procedure seguenti.
Creare un runtime di integrazione self-hosted
Nota
Per aggiungere o gestire un SHIR in Microsoft Purview, sono necessarie le autorizzazioni di amministratore dell'origine dati in Microsoft Purview.
Nella home page del portale di governance di Microsoft Purview selezionare Mappa dati nel riquadro di spostamento a sinistra.
In Origini e analisi nel riquadro sinistro selezionare Runtime di integrazione e quindi selezionare + Nuovo.
Nella pagina Configurazione runtime di integrazione selezionare Self-Hosted per creare un runtime di integrazione self-hosted e quindi selezionare Continua.
Immettere un nome per il runtime di integrazione e selezionare Crea.
Nella pagina Integration Runtime impostazioni seguire la procedura descritta nella sezione Configurazione manuale. Sarà necessario scaricare il runtime di integrazione dal sito di download in una macchina virtuale o in un computer in cui si intende eseguirlo.
Copiare e incollare la chiave di autenticazione.
Scaricare il runtime di integrazione self-hosted da Microsoft Integration Runtime in un computer Windows locale. Eseguire il programma di installazione. Sono supportate versioni self-hosted del runtime di integrazione, ad esempio 5.4.7803.1 e 5.6.7795.1.
Nella pagina Registra Integration Runtime (self-hosted) incollare una delle due chiavi salvate in precedenza e selezionare Registra.
Nella pagina Nuovo nodo Integration Runtime (self-hosted) selezionare Fine.
Dopo aver registrato correttamente il runtime di integrazione self-hosted, viene visualizzata la finestra seguente:
È possibile registrare più nodi per un runtime di integrazione self-hosted usando la stessa chiave. Per altre informazioni, vedere Disponibilità elevata e scalabilità.
Gestire un runtime di integrazione self-hosted
È possibile modificare un runtime di integrazione self-hosted passando a Runtime di integrazione nel portale di governance di Microsoft Purview, passando il puntatore del mouse sul runtime di integrazione e quindi selezionando il pulsante Modifica .
- Nella scheda Impostazioni è possibile aggiornare la descrizione, copiare la chiave o rigenerare nuove chiavi.
- Nella scheda Nodi è possibile visualizzare un elenco dei nodi registrati, insieme allo stato, all'indirizzo IP e all'opzione di eliminazione del nodo. Per altre informazioni, vedere Disponibilità elevata e scalabilità.
- Nella scheda Versione è possibile visualizzare lo stato della versione del runtime di integrazione. Per altre informazioni, vedere Aggiornamento automatico e scadenza del runtime di integrazione self-hosted.
È possibile eliminare un runtime di integrazione self-hosted passando a Runtime di integrazione, passando il puntatore del mouse sul runtime di integrazione e quindi selezionando il pulsante Elimina .
Icone e notifiche dell'area di notifica
Se si sposta il cursore sull'icona o sul messaggio nell'area di notifica, è possibile visualizzare i dettagli sullo stato del runtime di integrazione self-hosted.
Account del servizio per il runtime di integrazione self-hosted
L'account del servizio di accesso predefinito del runtime di integrazione self-hosted è NT SERVICE\DIAHostService. È possibile visualizzarlo in Servizi -> servizio Integration Runtime -> Proprietà -> Accesso.
Assicurarsi che l'account disponga dell'autorizzazione Accesso come servizio. In caso contrario, il runtime di integrazione self-hosted non può essere avviato correttamente. È possibile controllare l'autorizzazione in Criteri di sicurezza locali -> Impostazioni di sicurezza -> Criteri locali -> Assegnazione diritti utente -> Accedere come servizio
Disponibilità elevata e scalabilità
È possibile associare un runtime di integrazione self-hosted a più macchine virtuali o macchine virtuali locali in Azure. Questi computer sono chiamati nodi. È possibile avere fino a quattro nodi associati a un runtime di integrazione self-hosted. I vantaggi di avere più nodi sono:
- Disponibilità maggiore del runtime di integrazione self-hosted in modo che non sia più il singolo punto di errore per l'analisi. Questa disponibilità consente di garantire la continuità quando si usano fino a quattro nodi.
- Eseguire più analisi simultanee. Ogni runtime di integrazione self-hosted può consentire molte esecuzioni di analisi contemporaneamente, determinate automaticamente in base alla CPU/memoria del computer. È possibile installare più nodi se è necessaria una maggiore concorrenza.
- Quando si analizzano origini come BLOB di Azure, Azure Data Lake Storage Gen1, Azure Data Lake Storage Gen2 e File di Azure, ogni esecuzione di analisi può sfruttare tutti questi nodi per migliorare le prestazioni dell'analisi. Per altre origini, l'analisi verrà eseguita in uno dei nodi.
È possibile associare più nodi installando il software di runtime di integrazione self-hosted dall'Area download. Registrarlo quindi usando la stessa chiave di autenticazione.
Nota
Prima di aggiungere un altro nodo per la disponibilità elevata e la scalabilità, assicurarsi che l'opzione Accesso remoto a Intranet sia abilitata nel primo nodo. A tale scopo, selezionare Microsoft Integration Runtime Configuration Manager>Impostazioni>Accesso remoto alla Rete Intranet.
Requisiti di rete
Il computer di runtime di integrazione self-hosted deve connettersi a diverse risorse per funzionare correttamente:
- Servizi Microsoft Purview usati per gestire il runtime di integrazione self-hosted.
- Origini dati da analizzare usando il runtime di integrazione self-hosted.
- Account di archiviazione gestito creato da Microsoft Purview. Microsoft Purview usa queste risorse per inserire i risultati dell'analisi, tra le altre cose, quindi il runtime di integrazione self-hosted deve essere in grado di connettersi a queste risorse.
Esistono due firewall da considerare:
- Firewall aziendale eseguito sul router centrale dell'organizzazione
- Windows Firewall configurato come daemon nel computer locale in cui è installato il runtime di integrazione self-hosted
Di seguito sono riportati i domini e le porte in uscita che è necessario consentire nei firewall aziendali e windows/computer.
Consiglio
Per i domini elencati con "<managed_storage_account>", aggiungere il nome delle risorse gestite associate all'account Microsoft Purview. È possibile trovarli dalla scheda portale di Azure -> account Microsoft Purview -> Risorse gestite.
Nomi di dominio | Porte in uscita | Descrizione |
---|---|---|
*.frontend.clouddatahub.net |
443 | Necessario per connettersi al servizio Microsoft Purview. Attualmente è necessario il carattere jolly perché non è disponibile alcuna risorsa dedicata. |
*.servicebus.windows.net |
443 | Obbligatorio per la configurazione dell'analisi nel portale di governance di Microsoft Purview. Questo endpoint viene usato per la creazione interattiva dall'interfaccia utente, ad esempio per testare la connessione, esplorare l'elenco di cartelle e l'elenco di tabelle per l'analisi dell'ambito. Per evitare l'uso di caratteri jolly, vedere Ottenere l'URL dell'inoltro di Azure. |
<purview_account>.purview.azure.com |
443 | Necessario per connettersi al servizio Microsoft Purview. Se si usano endpoint privati Purview, questo endpoint è coperto dall'endpoint privato dell'account. |
<managed_storage_account>.blob.core.windows.net |
443 | Necessario per connettersi all'account di archiviazione BLOB di Azure gestito da Microsoft Purview. Se si usano gli endpoint privati di Purview, questo endpoint è coperto dall'endpoint privato di inserimento. |
<managed_storage_account>.queue.core.windows.net |
443 | Necessario per connettersi all'account di archiviazione code di Azure gestito da Microsoft Purview. Se si usano gli endpoint privati di Purview, questo endpoint è coperto dall'endpoint privato di inserimento. |
download.microsoft.com |
443 | Necessario per scaricare gli aggiornamenti del runtime di integrazione self-hosted. Se l'aggiornamento automatico è stato disabilitato, è possibile ignorare la configurazione di questo dominio. |
login.windows.net login.microsoftonline.com |
443 | Necessario per accedere ad Azure Active Directory. |
Nota
Poiché attualmente Inoltro di Azure non supporta il tag di servizio, è necessario usare il tag di servizio AzureCloud o Internet nelle regole del gruppo di sicurezza di rete per la comunicazione con Inoltro di Azure.
A seconda delle origini da analizzare, è anche necessario consentire altri domini e porte in uscita per altre origini di Azure o esterne. Di seguito sono riportati alcuni esempi:
Nomi di dominio | Porte in uscita | Descrizione |
---|---|---|
<your_storage_account>.dfs.core.windows.net |
443 | Durante l'analisi di Azure Data Lake Store Gen 2. |
<your_storage_account>.blob.core.windows.net |
443 | Durante l'analisi dell'archiviazione BLOB di Azure. |
<your_sql_server>.database.windows.net |
1433 | Durante l'analisi Azure SQL database. |
*.powerbi.com e *.analysis.windows.net |
443 | Durante l'analisi del tenant di Power BI. |
<your_ADLS_account>.azuredatalakestore.net |
443 | Durante l'analisi di Azure Data Lake Store Gen 1. |
Vari domini | Dipendente | Domini e porte per qualsiasi altra origine che verrà analizzata da SHIR. |
Per alcuni archivi dati cloud, ad esempio Azure SQL Database e Archiviazione di Azure, potrebbe essere necessario consentire l'indirizzo IP del computer di runtime di integrazione self-hosted nella configurazione del firewall oppure è possibile creare un endpoint privato del servizio nella rete del runtime di integrazione self-hosted.
Importante
Nella maggior parte degli ambienti, è anche necessario assicurarsi che il DNS sia configurato correttamente. Per confermare, è possibile usare nslookup dal computer SHIR per controllare la connettività a ognuno dei domini. Ogni nslookup deve restituire l'IP della risorsa. Se si usano endpoint privati, l'IP privato deve essere restituito e non l'IP pubblico. Se non viene restituito alcun indirizzo IP o se quando si usano endpoint privati viene restituito l'INDIRIZZO IP pubblico, è necessario indirizzare l'associazione DNS/rete virtuale o il peering di endpoint privato/rete virtuale.
Ottenere l'URL dell'inoltro di Azure
Un dominio e una porta necessari che devono essere inseriti nell'elenco consentiti del firewall è per la comunicazione con Inoltro di Azure. Il runtime di integrazione self-hosted lo usa per la creazione interattiva, ad esempio la connessione di test e l'elenco cartelle/tabelle di esplorazione. Se non si vuole consentire .servicebus.windows.net e si desidera avere URL più specifici, è possibile visualizzare tutti gli FQDN richiesti dal runtime di integrazione self-hosted. attenersi alla seguente procedura:
Passare al portale di governance di Microsoft Purview -> Mapping dei dati -> Runtime di integrazione e modificare il runtime di integrazione self-hosted.
Nella pagina Modifica selezionare la scheda Nodi .
Selezionare Visualizza URL del servizio per ottenere tutti gli FQDN.
È possibile aggiungere questi FQDN nell'elenco di regole del firewall consentiti.
Nota
Per i dettagli relativi al protocollo di connessioni di inoltro di Azure, vedere Protocollo di connessioni ibride di Inoltro di Azure.
Considerazioni sul server proxy
Se l'ambiente di rete aziendale usa un server proxy per accedere a Internet, configurare il runtime di integrazione self-hosted per usare le impostazioni proxy appropriate. È possibile impostare il proxy durante la fase di registrazione iniziale o dopo la registrazione.
Quando è configurato, il runtime di integrazione self-hosted usa il server proxy per connettersi ai servizi che usano il protocollo HTTP o HTTPS. Questo è il motivo per cui si seleziona Modifica collegamento durante l'installazione iniziale.
Microsoft Purview supporta due opzioni di configurazione:
- Non usare il proxy: il runtime di integrazione self-hosted non usa in modo esplicito alcun proxy per connettersi ai servizi cloud.
- Usare il proxy di sistema: il runtime di integrazione self-hosted usa l'impostazione del proxy configurata nei file di configurazione del file eseguibile. Se in questi file non viene specificato alcun proxy, il runtime di integrazione self-hosted si connette direttamente ai servizi senza passare attraverso un proxy.
- Usa proxy personalizzato: configurare l'impostazione del proxy HTTP da usare per il runtime di integrazione self-hosted, anziché usare configurazioni in diahost.exe.config e diawp.exe.config. I valori address e Port sono obbligatori. I valori di Nome utente e Password sono facoltativi, a seconda dell'impostazione di autenticazione del proxy. Tutte le impostazioni vengono crittografate con Windows DPAPI nel runtime di integrazione self-hosted e archiviate localmente nel computer.
Nota
La connessione alle origini dati tramite proxy non è supportata per i connettori diversi dalle origini dati di Azure e da Power BI.
Il servizio host del runtime di integrazione viene riavviato automaticamente dopo aver salvato le impostazioni proxy aggiornate.
Dopo aver registrato il runtime di integrazione self-hosted, se si desidera visualizzare o aggiornare le impostazioni proxy, usare Microsoft Integration Runtime Configuration Manager.
- Aprire Microsoft Integration Runtime Configuration Manager.
- Selezionare la scheda Impostazioni.
- In Proxy HTTP selezionare il collegamento Modifica per aprire la finestra di dialogo Imposta proxy HTTP .
- Selezionare Avanti. Viene quindi visualizzato un avviso che richiede l'autorizzazione per salvare l'impostazione del proxy e riavviare il servizio host del runtime di integrazione.
Nota
Se si configura un server proxy con autenticazione NTLM, il servizio host del runtime di integrazione viene eseguito con l'account di dominio. Se in seguito si modifica la password per l'account di dominio, ricordarsi di aggiornare le impostazioni di configurazione per il servizio e riavviare il servizio. A causa di questo requisito, è consigliabile accedere al server proxy usando un account di dominio dedicato che non richiede l'aggiornamento frequente della password.
Se si usa il proxy di sistema, assicurarsi che il server proxy consenta il traffico in uscita verso le regole di rete.
Configurare le impostazioni del server proxy
Se si seleziona l'opzione Usa proxy di sistema per il proxy HTTP, il runtime di integrazione self-hosted usa le impostazioni proxy nei quattro file seguenti nel percorso C:\Programmi\Microsoft Integration Runtime\5.0\ per eseguire operazioni diverse:
- .\Shared\diahost.exe.config
- .\Shared\diawp.exe.config
- .\Gateway\DataScan\Microsoft.DataMap.Agent.exe.config
- .\Gateway\DataScan\DataTransfer\Microsoft.DataMap.Agent.Connectors.Azure.DataFactory.ServiceHost.exe.config
Quando non viene specificato alcun proxy in questi file, il runtime di integrazione self-hosted si connette direttamente ai servizi senza passare attraverso un proxy.
La procedura seguente fornisce istruzioni per l'aggiornamento del file diahost.exe.config .
In Esplora file creare una copia sicura di C:\Programmi\Microsoft Integration Runtime\5.0\Shared\diahost.exe.config come backup del file originale.
Aprire Blocco note in esecuzione come amministratore.
Nel Blocco note aprire il file di testo C:\Programmi\Microsoft Integration Runtime\5.0\Shared\diahost.exe.config.
Trovare il tag system.net predefinito come illustrato nel codice seguente:
<system.net> <defaultProxy useDefaultCredentials="true" /> </system.net>
È quindi possibile aggiungere i dettagli del server proxy, come illustrato nell'esempio seguente:
<system.net> <defaultProxy> <proxy bypassonlocal="true" proxyaddress="<your proxy server e.g. http://proxy.domain.org:8888/>" /> </defaultProxy> </system.net>
Il tag proxy consente ad altre proprietà di specificare le impostazioni necessarie, ad esempio
scriptLocation
. Per informazioni sulla sintassi, vedere <Elemento proxy> (impostazioni di rete).<proxy autoDetect="true|false|unspecified" bypassonlocal="true|false|unspecified" proxyaddress="uriString" scriptLocation="uriString" usesystemdefault="true|false|unspecified "/>
Salvare il file di configurazione nel percorso originale.
Ripetere la stessa procedura per aggiornare i filediawp.exe.config e Microsoft.DataMap.Agent.exe.config .
Passare quindi al percorso C:\Programmi\Microsoft Integration Runtime\5.0\Gateway\DataScan\DataTransfer, creare un file denominato "Microsoft.DataMap.Agent.Connectors.Azure.DataFactory.ServiceHost.exe.config" e configurare l'impostazione del proxy come indicato di seguito. È anche possibile estendere le impostazioni come descritto in precedenza.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.net>
<defaultProxy>
<proxy bypassonlocal="true" proxyaddress="<your proxy server e.g. http://proxy.domain.org:8888/>" />
</defaultProxy>
</system.net>
</configuration>
Il traffico locale deve essere escluso dal proxy, ad esempio se l'account Microsoft Purview si trova dietro gli endpoint privati. In questi casi, aggiornare i quattro file seguenti nel percorso per includere l'elenco di bypass C:\Programmi\Microsoft Integration Runtime\5.0\ con l'elenco di bypass obbligatorio:
- .\Shared\diahost.exe.config
- .\Shared\diawp.exe.config
- .\Gateway\DataScan\Microsoft.DataMap.Agent.exe.config
- .\Gateway\DataScan\DataTransfer\Microsoft.DataMap.Agent.Connectors.Azure.DataFactory.ServiceHost.exe.config
Esempio per l'elenco di bypass per l'analisi di un database Azure SQL e dell'archiviazione ADLS gen 2:
<system.net>
<defaultProxy>
<bypasslist>
<add address="scaneastus4123.blob.core.windows.net" />
<add address="scaneastus4123.queue.core.windows.net" />
<add address="Atlas-abc12345-1234-abcd-a73c-394243a566fa.servicebus.windows.net" />
<add address="contosopurview123.purview.azure.com" />
<add address="contososqlsrv123.database.windows.net" />
<add address="contosoadls123.dfs.core.windows.net" />
<add address="contosoakv123.vault.azure.net" />
</bypasslist>
<proxy proxyaddress=http://proxy.domain.org:8888 bypassonlocal="True" />
</defaultProxy>
</system.net>
Riavviare il servizio host del runtime di integrazione self-hosted, che raccoglie le modifiche. Per riavviare il servizio, usare l'applet dei servizi da Pannello di controllo. In alternativa, in Integration Runtime Configuration Manager selezionare il pulsante Arresta servizio e quindi selezionare Avvia servizio. Se il servizio non viene avviato, è probabile che la sintassi del tag XML non sia corretta nel file di configurazione dell'applicazione modificato.
Importante
Non dimenticare di aggiornare tutti e quattro i file indicati in precedenza.
È anche necessario assicurarsi che Microsoft Azure sia incluso nell'elenco di utenti consentiti dell'azienda. È possibile scaricare l'elenco di indirizzi IP di Azure validi. Gli intervalli IP per ogni cloud, suddivisi per area e per i servizi contrassegnati in tale cloud sono ora disponibili in MS Download:
Possibili sintomi per i problemi relativi al firewall e al server proxy
Se vengono visualizzati messaggi di errore come quelli seguenti, è probabile che la configurazione del firewall o del server proxy non sia corretta. Questa configurazione impedisce al runtime di integrazione self-hosted di connettersi ai servizi Microsoft Purview. Per assicurarsi che il firewall e il server proxy siano configurati correttamente, fare riferimento alla sezione precedente.
Quando si prova a registrare il runtime di integrazione self-hosted, viene visualizzato il messaggio di errore seguente: "Impossibile registrare questo nodo Integration Runtime. Verificare che la chiave di autenticazione sia valida e che il servizio host del servizio di integrazione sia in esecuzione nel computer."
Quando si apre Integration Runtime Configuration Manager, viene visualizzato lo stato Disconnesso o Connessione. Quando si visualizzano i log eventi di Windows, in Visualizzatore eventi>Registri> applicazioni e servizi Microsoft Integration Runtime vengono visualizzati messaggi di errore simili al seguente:
Unable to connect to the remote server A component of Integration Runtime has become unresponsive and restarts automatically. Component name: Integration Runtime (Self-hosted)
Installazione dell'ambiente di runtime Java
Se si analizzano i file Parquet usando il runtime di integrazione self-hosted con Microsoft Purview, sarà necessario installare Java Runtime Environment o OpenJDK nel computer a runtime di integrazione self-hosted.
Quando si analizzano i file Parquet usando il runtime di integrazione self-hosted, il servizio individua il runtime Java controllando innanzitutto il Registro di sistema (HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\{Current Version}\JavaHome)
per individuare JRE, se non viene trovato, in secondo luogo verificando la presenza di OpenJDK nella variabile JAVA_HOME
di sistema. È possibile impostare JAVA_HOME in Impostazioni di sistema, Variabili di ambiente nel computer. Creare o modificare la variabile JAVA_HOME in modo che punti alla jre Java nel computer. Ad esempio: C:\Program Files\Java\jdk1.8\jre
- Per usare JRE: il runtime di integrazione a 64 bit richiede JRE a 64 bit. È possibile trovarlo da qui.
- Per usare OpenJDK: è supportato dalla versione 3.13 del runtime di integrazione. Creare il pacchetto del jvm.dll con tutti gli altri assembly necessari di OpenJDK in un computer a runtime di integrazione self-hosted e impostare la variabile di ambiente di sistema JAVA_HOME di conseguenza.