Skip To Content

Configurare un portale in alta affidabilità

In una organizzazione in cui il tempo di inattività deve essere ridotto al minimo, è possibile configurare la distribuzione ArcGIS Enterprise a disponibilità elevata. Perché l'ambiente sia in alta affidabilità, tutti i componenti, incluso il portale, devono essere in alta affidabilità.

Questo argomento riguarda la configurazione dei componenti del portale ad alta affidabilità. Per farlo, installare il software Portal for ArcGIS su due computer, creare un portale ArcGIS Enterprise sul primo computer e associare il secondo computer a tale portale.

La configurazione in alta affidabilità è un'attività di livello avanzato che richiede una profonda conoscenza dell'amministrazione del portale, degli script e della rete. Prima di installare e configurare un portale ad alta affidabilità, è necessario configurare il bilanciatore dell'organizzazione per inoltrare le richieste al software del portale. Inoltre, è necessario configurare un file server per contenere la directory dei contenuti del portale, e decidere come ArcGIS Server comunicherà con Portal for ArcGIS. Esri consiglia di coordinarsi con il personale IT dell'organizzazione affinché comprenda i requisiti necessari per la configurazione di un portale in alta affidabilità.

Si noti che questo argomento riguarda principalmente la configurazione e l'aggiornamento dei componenti di Portal for ArcGIS a disponibilità elevata di un'installazione di ArcGIS Enterprise. Tuttavia, i siti di ArcGIS Server configurati con il proprio portale a disponibilità elevata dovrebbero essere a loro volta configurati per essere a disponibilità elevata, come anche i Data Store. Configurare ArcGIS Enterprise in alta affidabilità fornisce una panoramica e collegamenti alla documentazione per configurare le altre componenti.

Pianificare la distribuzione ad alta affidabilità

Esistono numerosi modelli generali che possono essere utilizzati per implementare un portale ArcGIS Enterprise a disponibilità elevata. In questo argomento, vengono descritti i passaggi per impostare due modelli di architettura generale.

In entrambi i modelli, viene configurato un bilanciatore che funge da gateway per l'organizzazione. Gli utenti diversi dagli amministratori utilizzeranno sempre l'URL definito dal bilanciatore per accedere al portale e ai relativi elementi. Il portale stesso ha due computer per garantire alta affidabilità.

Il primo modello utilizza l'autenticazione a livello Web per proteggere il portale, che richiede l'inclusione di ArcGIS Web Adaptor. Per mantenere l'alta affidabilità, vengono configurate due istanze di ArcGIS Web Adaptor, una per ogni computer del portale. Di conseguenza, il traffico verso il portale viene instradato dal bilanciatore di carico ad ArcGIS Web Adaptor, quindi al portale.

Distribuzione ad alta affidabilità con due bilanciatori

Nel secondo modello, il primo bilanciatore indirizza il traffico direttamente al portale. Un secondo bilanciatore viene configurato per gestire il traffico tra il portate e uno o più siti ArcGIS Server federati con il portale.

Distribuzione ad alta affidabilità con un bilanciatore

Entrambi i computer del portale dispongono di database di sistema che archiviano le informazioni relative ai contenuti. Il database di sistema del portale sul primo computer replica le modifiche nel database del secondo computer. Un servizio di indicizzazione consente di sincronizzare ricerche di utenti ed elementi su entrambi i computer.

Prerequisiti per la configurazione di un portale in alta affidabilità

Di seguito si riportano i componenti di un portale in alta affidabilità:

  • Almeno un bilanciatore: componente di terze parti che utilizza un algoritmo di distribuzione per bilanciare il traffico di rete su entrambi i computer del portale in base alla richiesta, contribuendo in tal modo a migliorare la scalabilità e la affidabilità del portale stesso. Questo componente deve garantire l'alta affidabilità rilevando i guasti dei computer e ridistribuendo automaticamente il traffico al computer del portale disponibile. La funzionalità Controllo integrità a cui è possibile accedere tramite l'API di amministrazione del portale può essere utilizzata per rilevare guasti ed errori all'interno del portale. Se si utilizza ArcGIS Web Adaptor, il nome contestuale del bilanciatore deve essere lo stesso di quello di ArcGIS Web Adaptor (ad esempio, https://lb.domain.com/portal se il nome contestuale di Web Adaptor è portal). Il bilanciatore del carico è facoltativo se si utilizza ArcGIS Web Adaptor come gateway.

    Nota:

    Se non si usa ArcGIS Web Adaptor, verificare che il nome contestuale del servizio di bilanciamento del carico abbia una profondità di un solo livello. Ad esempio, è possibile avere una URL del bilanciatore come per https://lb.domain.com/enterprise, ma non è possibile avere un URL del bilanciatore come per https://lb.domain.com/myorg/enterprise.

  • Due computer Portal for ArcGIS: è necessario disporre di due computer separati con Portal for ArcGIS installato per configurare la disponibilità elevata. Tali computer devono soddisfare i requisiti minimi del sistema operativo ed essere configurati con lo stesso account Portal for ArcGIS.

  • ArcGIS GIS ServerPortal for ArcGIS richiede un server di hosting per l'esecuzione dei servizi pubblicati nel portale. È inoltre possibile aggiungere elementi dai siti di ArcGIS Server autonomi o federare altri siti di ArcGIS Server con il portale per rendere i servizi Web GIS disponibili all'interno dell'organizzazione del portale. L'utilizzo di ArcGIS Server con il portale apporta molti vantaggi.

  • File server in alta affidabilità: componente di terze parti che archivia e condivide la directory dei contenuti del portale. La directory dei file selezionata deve essere accessibile da entrambi i computer e dall'account che sarà utilizzato per l'esecuzione del portale (noto come account Portal for ArcGIS). Può trattarsi di un account locale o di uno di dominio. Se si tratta di un account locale, deve essere presente su entrambi i computer del portale.

  • ArcGIS Web Adaptor: si tratta di un componente facoltativo in configurazioni a disponibilità elevata, posizionato davanti a ciascun computer del portale per l'autenticazione a livello Web. Se non si intende utilizzare l'autenticazione a livello Web, ArcGIS Web Adaptor non è richiesto. Per ulteriori informazioni, consultare Informazioni su ArcGIS Web Adaptor.

Attenzione:

Se si prevede di utilizzare ArcGIS Web Adaptor (IIS) per l'autenticazione a livello Web, è necessario completare alcuni passaggi di configurazione in IIS per accertarsi che ArcGIS Web Adaptor funzioni correttamente con il portale installato a disponibilità elevata. Si consiglia di verificare i passaggi di configurazione nella sezione corrispondente per accertarsi che l'organizzazione supporti l'autenticazione a livello Web in IIS.

Configurare il portale

Per configurare un portale in alta affidabilità, attenersi alla procedura seguente.

Nota:

Per aggiornare il portale ad alta disponibilità a 10.7.1, attenersi alla procedura riportata nella sezione aggiornamento in questo argomento.

Impostare la directory dei contenuti del portale su un file server

In una configurazione in alta affidabilità, la directory dei contenuti del portale viene condivisa su entrambi i computer. È necessario configurare la directory dei contenuti in modo che sia accessibile da entrambi i computer e dall'account che sarà utilizzato per l'esecuzione del portale (noto come account Portal for ArcGIS). Può trattarsi di un account locale o di uno di dominio. Se si tratta di un account locale, deve essere presente su entrambi i computer del portale.

  1. Creare sul file server una directory per i contenuti del portale e condividerla in modo che sia accessibile da entrambi i computer del portale. Ad esempio, \\share\portal\content.
  2. Concedere all'account Portal for ArcGIS le autorizzazioni di Controllo completo a livello di file per la cartella.
  3. Verificare che la directory sia accessibile dall'account Portal for ArcGIS su entrambi i computer.

Se occorre modificare il percorso della directory dei contenuti dopo che il portale è stato configurato, vedere Cambiare la directory dei contenuti del portale per ulteriori dettagli.

Installare e configurare il primo computer del portale

  1. Sul primo computer del portale, verificare che le porte 5701-5703, 7005, 7099, 7654, 7120 e 7220 siano consentite dal firewall e non attualmente usate da un'altra applicazione. Le installazioni in alta affidabilità usano queste porte per le comunicazioni tra computer e la sincronizzazione.
  2. Installare Portal for ArcGIS sul primo computer. Per le istruzioni complete, consultareInstallare Portal for ArcGIS.
  3. Aprire il Portale Web e creare un portale. Il formato dell'URL del sito Web è https://p1.domain.com:7443/arcgis/home. Dopo aver creato un portale, definire le informazioni e le credenziali per l'account amministratore iniziale e specificare il percorso della directory dei contenuti. Accertarsi che la posizione della directory dei contenuti sia accessibile da entrambi i computer del portale. L'account amministratore iniziale non è un account del sistema operativo e non è correlato all'account di Portal for ArcGIS. Per ulteriori informazioni sull'account di Portal for ArcGIS, consultare l'account di Portal for ArcGIS. Per modificare questo account, seguire le istruzioni in Cambiare l'account di Portal for ArcGIS.

    Per configurare il portale in alta affidabilità, la directory dei contenuti deve trovarsi in un file server ad alta affidabilità.

  4. Durante la creazione del portale viene visualizzato un messaggio in cui si informa che il portale verrà riavviato. Fare clic su OK.

Installare e configurare il secondo computer del portale

  1. Sul secondo computer del portale, verificare che le porte 5701-5703, 7005, 7099, 7654, 7120 e 7220 siano consentite dal firewall e non attualmente usate da un'altra applicazione. Le installazioni in alta affidabilità usano queste porte per le comunicazioni tra computer e la sincronizzazione.
  2. Installare Portal for ArcGIS sul secondo computer. Per le istruzioni complete, consultare InstallarePortal for ArcGIS.
  3. Aprire il Portale Web e associare questo portale al portale creato sul primo computer. Il formato dell'URL del sito Web è https://p2.domain.com:7443/arcgis/home. Non è possibile aggiungere un portale tramite ArcGIS Web Adaptor. Assicurarsi che entrambi i computer del portale dispongano della stessa versione di Portal for ArcGIS.
    1. Fare clic su Aggiungi a portale esistente.
    2. Immettere l'URL portale per il portale esistente che si desidera aggiungere. Il formato dell'URL è https://p1.domain.com:7443.
    3. Immettere un Nome utente amministratore e una Password amministratore per il portale esistente.
    4. Fare clic su Applica join.
  4. Facoltativamente, è possibile definire le proprietà di failover del portale. Un portale in alta affidabilità controlla se si è verificato un errore nei computer del portale. È possibile definire l'intervallo (espresso in secondi) e la frequenza di verifica dello stato del computer utilizzando la procedura seguente. Queste proprietà devono essere modificate su ogni computer nel portale e devono essere le stesse su entrambi i computer.
    1. Passare a <installdir>\ArcGIS\Portal\framework\etc e aprire portal-ha-config.properties.
    2. Modificare la proprietà portal.ha.monitor.interval per impostare il tempo di attesa tra i controlli. L'impostazione predefinita è 30 secondi.
    3. Modificare la proprietà portal.ha.monitor.frequency per definire quante volte eseguire il controllo prima di dichiarare il failover. L'impostazione predefinita è 5 volte.
    4. Salvare il file portal-ha-config.properties.
    5. Riavviare il portale per rendere effettive le modifiche.
    6. Ripetere questa procedura sul secondo computer del portale.

      Nota:

      Utilizzare le stesse proprietà di failover su entrambi i computer del portale.

Installare e configurare ArcGIS Web Adaptor

Se si intende utilizzare l'autenticazione a livello Web, è necessario installare e configurare due istanze di ArcGIS Web Adaptor, una per ogni computer del portale. È possibile utilizzare solo le istanze di ArcGIS Web Adaptor con la porta 443 del server Web. L'uso di altre porte non è supportato. Se non si intende utilizzare l'autenticazione a livello Web, ArcGIS Web Adaptor non è richiesto.

  1. Installare ogni istanza di ArcGIS Web Adaptor su un computer server web. Per le istruzioni complete, consultare l'argomento relativo all'installazione per IIS o Java (Windows).. Per la disponibilità elevata, si consiglia di installare le due istanze di ArcGIS Web Adaptor su computer separati.
  2. Configurare Web Adaptor con il primo computer del portale. Quando si specifica l'URL portale, immettere l'URL di uno dei computer del portale, ad esempio, https://p1.domain.com:7443. Per le istruzioni complete, consultare l'argomento relativo alla configurazione per IIS o Java (Windows). Per
  3. Configurare ArcGIS Web Adaptor con il portale. Quando si specifica l'URL portale, immettere l'URL di uno dei computer del portale, ad esempio, https://p1.domain.com:7443. Per le istruzioni complete, consultare l'argomento relativo alla configurazione per IIS o Java (Windows)..
Nota:

Non è possibile aggiungere o creare un portale tramite ArcGIS Web Adaptor. Utilizzare gli URL del sito Web del portale nel formato https://portal.domain.com:7443 per creare il portale e per aggiungere il portale.

Configurare bilanciatori

È necessario configurare almeno un bilanciatore con il portale ad alta affidabilità per gestire il traffico esterno. Se si sta configurando l'autenticazione a livello Web per il portale, si consiglia di configurare un secondo bilanciatore per gestire il traffico interno, ad esempio le richieste dell'API di gestione. È possibile utilizzare ArcGIS Web Adaptor o un bilanciatore di terzi in entrambe le posizioni.

I passaggi seguenti descrivono come impostare il primo bilanciatore per il traffico esterno.

  1. In caso di utilizzo di ArcGIS Web Adaptor, impostare il nome del contesto del bilanciatore in modo che sia identico al contesto di ArcGIS Web Adaptor WebContextURL. Se non si utilizza ArcGIS Web Adaptor, scegliere il nome del bilanciatore del carico desiderato, quindi configurare il servizio in modo che utilizzi tale contesto.
  2. Configurare l'HTTPS sul bilanciatore. Questa operazione è necessaria in quanto Portal for ArcGIS richiede HTTPS per alcune comunicazioni. Consultare la documentazione del prodotto il bilanciatore per scoprire come configurare HTTPS.
  3. Configurare un bilanciatore del carico per distribuire le richieste su entrambi i computer del portale (p1.domain.com e p2.domain.com). Se lo si ritiene appropriato per la distribuzione, si può anche configurare un secondo bilanciatore per l'alta affidabilità nelle comunicazioni tra i server e il portale.
    • Nella configurazione di caricamento, impostazione un'intestazione X-Forwarded-Host al nome host del bilanciamento. Portal for ArcGIS si aspetta di vedere questa proprietà impostata nell'intestazione inviata dal bilanciatore di carico e restituirà le richieste al bilanciatore del carico che corrisponde all'URL del bilanciatore del carico. Ad esempio, una richiesta all'endpoint REST di Portal for ArcGIS(https://lb.domain.com/arcgis/sharing/rest) verrà restituita al client con lo stesso URL. Se la proprietà non è impostata, Portal for ArcGIS potrebbe restituire l'URL del computer interno cui la richiesta era diretta (ad esempio https://p1.domain.com/arcgis/sharing/rest invece di https://lb.domain.com/arcgis/sharing/rest). Questo può diventare un problema poiché i client non potranno accedere a tale URL (anomalia comunemente nota come errore 404 del browser) Il client avrà inoltre accesso ad alcune informazioni sul computer interno. Se non si sta usando il ArcGIS Web Adaptor, assicurare in aggiunta che il bilanciamento imposti l'intestazione Ospite al computer che esegue Portal for ArcGIS. È possibile usare il Computer API per validare il nome host del computer Portal for ArcGIS.
    • Se non si intende utilizzare l'autenticazione a livello Web, configurare il bilanciatore per distribuire la richiesta sulla porta 7443 (HTTPS). Per impostazione predefinita, Portal for ArcGIS usa questa porta per la comunicazione; questa porta dovrà essere inclusa come parte della configurazione. Ad esempio, in Apache, la porta viene specificata nei file di configurazione httpd.conf e httpd-ssl.conf. Per ulteriori informazioni, consultare Porte utilizzate da Portal for ArcGIS.
    • Se si intende utilizzare l'autenticazione a livello Web, configurare il bilanciatore per distribuire le richieste sulla porta 443 (HTTPS). Con questa porta è possibile utilizzare solo ArcGIS Web Adaptor. Aggiornare l'URL di Controllo integrità per attendere una risposta 401 da ArcGIS Web Adaptor, piuttosto che una risposta 200.
  4. Impostare il nome del contesto del bilanciatore (proprietà WebContextURL).
    1. Aprire un browser Web e accedere alla directory dell'ArcGIS Portal come amministratore dell'organizzazione. Il formato dell'URL della directory di Portal for ArcGIS è https://portal.domain.com:7443/arcgis/portaladmin.
    2. Fare clic su Sistema > Proprietà > Aggiorna Proprietà.
    3. Nella finestra di dialogo Aggiorna proprietà di sistema inserire il seguente JSON, sostituendo l'URL con quello del bilanciatore.
      {
         "WebContextURL": "https://lb.domain.com/arcgis"
      }
    4. Fare clic su Aggiorna Proprietà.
  5. Impostare la proprietà privatePortalURL.
    1. Aprire un browser Web ed effettuare l'accesso alla directory di Portal for ArcGIS con il ruolo di Amministratore predefinito dell'organizzazione del portale. Il formato dell'URL della directory di Portal for ArcGIS è https://portal.domain.com:7443/arcgis/portaladmin.
    2. Fare clic su Sistema > Proprietà > Aggiorna Proprietà.
    3. Nella finestra di dialogo Aggiorna proprietà di sistema inserire il seguente JSON, sostituendo l'URL con quello del bilanciatore.
      {
         "privatePortalURL": "https://lbprivate.domain.com:7443/arcgis"
      }
      Nota:

      Non impostare l'intestazione X-Forwarded-Host per questo URL.

    4. Fare clic su Aggiorna Proprietà.
  6. Configurare il bilanciatore per utilizzare un URL di Controllo integrità. In tal modo, si garantisce che il bilanciatore controlli ogni computer del portale per rilevare se un computer non è disponibile.

Configurare l'autenticazione a livello Web in IIS

In caso di due Web Adaptor (IIS) dietro il bilanciatore, è necessario eseguire altri passaggi per la configurazione in IIS per assicurarsi che l'autenticazione Web-tier funzioni correttamente con l'installazione del proprio portale in alta affidabilità. Per ulteriori informazioni sull'autenticazione a livello Web, consultare Utilizzare l'autenticazione integrata di Windows con il portale aziendale.

Per le istruzioni complete, consultare l'articolo tecnico 000012357 sul sito Web di supporto di Esri.

Se non sono presenti due Web Adaptor (IIS) dietro il bilanciatore, saltare questo passaggio.

Configurare un server di hosting per il portale

Portal for ArcGIS richiede un server di hosting per consentire ai membri di eseguire task come pubblicare web layer ospitati e aggiungere file al Map Viewer nel portale Web. Un portale può avere solo un server di hosting.

Impostare un secondo bilanciatore del carico per rendere la comunicazione tra il server di hosting e il portale ad alta disponibilità, quindi impostare il sito di GIS Server come server di hosting del portale.

Verificare Scenari di installazione per un ArcGIS Enterprise ad alta disponibilità per comprendere le diverse configurazioni per i bilanciatori del carico.

  1. Se si imposta un secondo bilanciatore in , invia le richieste direttamente alla porta 7443 su entrambi i computer del portale. Assicurarsi che il bilanciatore sia configurato in modo che riconosca il contesto utilizzato nell'URL. Inoltre, configurare l'URL per inviare richieste ai server

    Nell'esempio riportato nel passaggio 5, il contesto è stato impostato su arcgis. Pertanto, il nome del contesto del bilanciatore deve essere arcgis; ad esempio https://lbprivate.domain.com:7443/arcgis.

  2. Federare il sito ArcGIS Server con il portale ad alta affidabilità.
  3. Configurare il server come server di hosting per il portale.

Federare siti aggiuntivi di ArcGIS Server

È possibile scegliere di federare siti aggiuntivi di GIS Server con il portale oppure federare altri siti di ArcGIS Server, ad esempio siti di ArcGIS GeoAnalytics Server, ArcGIS GeoEvent Server o ArcGIS Image Server. Questi siti aggiuntivi possono utilizzare il secondo bilanciatore, ovvero quello configurato al Passo 8, per comunicare con il portale.

Aggiornare un portale in alta affidabilità

Per aggiornare il portale in alta affidabilità alla versione 10.7.1, attenersi alla procedura riportata nelle seguenti sezioni. Installare la versione 10.7.1 del software su entrambi i computer del portale, quindi avviare il processo di aggiornamento su entrambi i computer. L'argomento Aggiornare Portal for ArcGIS include alcune considerazioni aggiuntive per aggiornare la distribuzione alla versione 10.7.1.

Nota:

Il processo di aggiornamento per portali a disponibilità elevata è stato semplificato nella versione 10.7.

Eseguire il programma di installazione su entrambi i computer

Per avviare l'aggiornamento del portale a disponibilità elevata, installare Portal for ArcGIS 10.7.1 su entrambi i computer del portale. È possibile eseguire il processo di aggiornamento su entrambi i computer contemporaneamente.

Continuare l'aggiornamento del portale

Una volta eseguito il programma di installazione su entrambi i computer, continuare l'aggiornamento. Il completamento di questo passo richiederà qualche minuto.

  1. Aprire il portale Web nel primo o nel secondo computer del portale, fornire il percorso del file di licenza attuale e scegliere di Continuare l'aggiornamento del portale. L’URL del sito Web del portale è formattato https://portal.domain.com:7443/arcgis/home.
  2. Una volta completato l'aggiornamento verrà visualizzato un messaggio in cui si informa che il portale verrà riavviato. Fare clic su OK.
  3. Una volta che il portale si è riavviato ed è accessibile, accedi al portale home o portaladmin ed esegui l'operazione di post-aggiornamento. Questi passi includono l'aggiornamento ArcGIS Living Atlas of the World del contenuto, la reindicizzazione del contenuto e l'aggiornamento dell'associazione tra le macchine del portale in un portale altamente disponibile.

Sostituire i certificati di root

Se è stato effettuato l'aggiornamento dalla versione 10.3 o 10.3.1 di Portal for ArcGIS e il proprio portale è stato configurato affinché consideri attendibili i certificati tra il computer primario e il computer secondario, sarà necessario importare nuovamente il certificato nel computer primario e nel computer secondario dopo l'aggiornamento.

Se è stato effettuato l'aggiornamento dalla versione 10.4, 10.4.1 o 10.5 di Portal for ArcGIS e il proprio portale è stato configurato affinché consideri attendibili i certificati tra il computer primario e il computer secondario, sarà necessario importare nuovamente il certificato nel computer secondario dopo l'aggiornamento.

Installare e configurare Web Adaptor

Se si utilizza ArcGIS Web Adaptor, attenersi alla procedura seguente per installare e configurare nuovi Web Adaptor con il portale.

Nota:

Se si sta eseguendo l'aggiornamento dalla versione 10.3 o 10.3.1 e si utilizza un servizio di bilanciamento del carico a monte del portale a disponibilità elevata, annullare la registrazione dei Web Adaptor configurati con il portale e aggiornare le proprietà del sistema per aggiungere una proprietà WebContextURL indirizzata all'URL del servizio di bilanciamento del carico.

  1. Installare ArcGIS Web Adaptor versione 10.7.1 su un computer server Web. Per le istruzioni complete, consultare l'argomento relativo all'installazione per IIS o Java (Windows)..
  2. Configurare Web Adaptor con il portale. Quando si specifica l'URL portale, immettere l'URL di uno dei computer del portale, ad esempio, https://p1.domain.com:7443. L'URL verrà utilizzato per rilevare entrambi i computer nella configurazione a disponibilità elevata e registrarli con ArcGIS Web Adaptor. Per le istruzioni complete, consultare l'argomento relativo alla configurazione per IIS o Java (Windows)..
  3. Installare il secondo ArcGIS Web Adaptor e configurarlo con il portale, come descritto nei due passaggi precedenti.

Aggiornare i restanti componenti ArcGIS.

Aggiornare i restanti componenti della soluzione ArcGIS alla versione 10.7.1.

  • ArcGIS Server (eseguire l'installazione della versione 10.7.1 per eseguire l'aggiornamento)
  • ArcGIS Data Store (eseguire l'installazione della versione 10.7.1 per eseguire l'aggiornamento)