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 in alta affidabilità. 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à. 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 che contenga la directory del contenuto del portale e decidere in che modo ArcGIS Server comunicherà con Portal for ArcGIS. Il coordinamento con il personale IT dell'organizzazione è fondamentale affinché comprendano quali siano i requisiti di configurazione di un portale a disponibilità elevata.

Questo argomento riguarda 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. Per una panoramica e per i link alla documentazione per la configurazione di altri componenti, consultare Configurare ArcGIS Enterprise a disponibilità elevata.

Pianificare la distribuzione ad alta affidabilità

Esistono numerosi modelli generali che possono essere utilizzati per implementare un portale ArcGIS Enterprise ad alta affidabilità. Procedura per configurare due modelli di architettura generale come descritto di seguito.

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 ha due computer per garantire la disponibilità elevata.

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. Il traffico verso il portale viene instradato dal bilanciatore del 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 Serverfederati 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 di carico: si tratta di un 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 disponibilità del portale. 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'amministrazione del portale nell'API REST di ArcGIS, può essere utilizzata per rilevare guasti all'interno del portale. Se si utilizza ArcGIS Web Adaptor, il nome dell'istanza di carico deve essere la stessa dell'istanza di ArcGIS Web Adaptor (ad esempio https://lb.domain.com/portal se l'istanza di Web Adaptor è portal). Il bilanciatore è facoltativo se si utilizza ArcGIS Web Adaptor come gateway.

    Nota:

    Se non si utilizza ArcGIS Web Adaptor, occorre essere sicuri che il nome dell'istanza del bilanciatore di carico non abbia più di un 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 con Portal for ArcGIS installato per configurare la disponibilità elevata. Tali computer devono soddisfare i requisiti minimi del sistema operativo e, per installare il software del portale, deve essere usato lo stesso account.

  • ArcGIS GIS Server: Portal 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 a disponibilità elevata: si tratta di un 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 installare Portal for ArcGIS. Lo stesso account deve essere utilizzato su entrambi i computer del portale.

  • ArcGIS Web Adaptor: si tratta di un componente opzionale 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.

Configurare il portale

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

Nota:

Per aggiornare il portale in disponibilità elevata alla versione 10.8.1, attenersi alla procedura riportata nella seguente sezione Aggiornare un portale a disponibilità elevata.

Impostare la directory dei contenuti del portale su un file server

In una configurazione a disponibilità elevata, la directory dei contenuti del portale viene condivisa su entrambi i computer.

  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, /net/share/portal/content.
  2. Concedere le autorizzazioni per la directory all'account che sarà utilizzato per installare Portal for ArcGIS 700 .
  3. Verificare che la directory sia accessibile dall'account 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. Verificare che le regole del firewall sui computer del portale consentano la comunicazione sulle porte necessarie per le installazioni a disponibilità elevata. Le installazioni a disponibilità elevata usano queste porte per la comunicazione e la sincronizzazione tra computer.
  2. Installare Portal for ArcGIS sul primo computer. Per le istruzioni, consultare Installare 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 utilizzato per installare Portal for ArcGIS.

    Per configurare il portale a disponibilità elevata, la directory dei contenuti deve trovarsi in un file server a disponibilità elevata.

  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. Verificare che le regole del firewall sui computer del portale consentano la comunicazione sulle porte necessarie per le installazioni a disponibilità elevata. Le installazioni a disponibilità elevata usano queste porte per la comunicazione e la sincronizzazione tra computer.
  2. Installare Portal for ArcGIS sul secondo computer. Durante l'installazione utilizzare lo stesso account con cui è stato installato il software sul primo computer. Per le istruzioni, consultare Installare Portal 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 al quale ci si vuole unire. 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 a disponibilità elevata 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 tra i controlli. L'impostazione predefinita è di 1 secondo.

      Legacy:
      Nelle versioni precedenti alla 10.8, l'intervallo predefinito era di 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 è tre.

      Legacy:
      Nelle versioni precedenti alla 10.8, il numero predefinito era cinque.

    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 server Web. Per le istruzioni, consultare l'argomento relativo all'installazione per Java (Linux). Per la disponibilità elevata, si consiglia di installare le due istanze di ArcGIS Web Adaptor su computer separati.
  2. Configurare Web Adaptor sul 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 Java (Linux).
  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 Java (Linux).
Nota:

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

Configurare bilanciatori

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

I passaggi seguenti descrivono come configurare il primo bilanciatore di carico 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 a ArcGIS Web Adaptor WebContextURL. Se non si usa ArcGIS Web Adaptor, scegliere il nome dell'istanza del bilanciatore di carico desiderato, quindi configurare il bilanciatore di carico affinché lo utilizzi.
  2. Configurare l'HTTPS sul bilanciatore. Questa operazione è necessaria poiché Portal for ArcGIS richiede HTTPS per alcune comunicazioni. Consultare la documentazione del prodotto il bilanciatore per scoprire come configurare HTTPS.
  3. Configurare un bilanciatore di carico per distribuire le richieste su entrambi i computer del portale (p1.domain.com e p2.domain.com). Se lo si ritiene appropriato per l'installazione, si può anche configurare un secondo bilanciatore di carico per la disponibilità elevata nelle comunicazioni tra i server e il portale.
    • Nella configurazione del bilanciatore impostare un'intestazione X-Forwarded-Host. Portal for ArcGIS si aspetta di vedere questa proprietà impostata nell'intestazione inviata dal bilanciatore di carico e restituirà le richieste al bilanciatore di carico che corrisponde all'URL del bilanciatore di carico. Ad esempio, una richiesta all'endpoint REST del Portal for ArcGIS (https://lb.domain.com/arcgis/sharing/rest) restituirà al client lo stesso URL. Se tale 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 intende utilizzare l'autenticazione a livello Web, configurare il bilanciatore di carico per distribuire le richieste 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 su, vedere 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 di Portal for ArcGIS 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 proprio bilanciatore di carico:
      {
         "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 proprio bilanciatore di carico:
      {
         "privatePortalURL": "https://lbprivate.domain.com:7443/arcgis"
      }
      Nota:

      Se privatePortalURL differisce da WebContextURL, 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 di carico controlli ogni computer del portale per rilevare se un computer non è disponibile.

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 sito del portale. Un portale può avere solo un server di hosting.

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

Verificare Scenari di sviluppo per un ArcGIS Enterprise in alta affidabilità per comprendere le diverse configurazioni per i bilanciatori.

  1. Configurare un secondo bilanciatore di carico attenendosi alle istruzioni precedenti presenti nel passaggio 5. Il bilanciatore invia le richieste direttamente alla porta 7443 su entrambi i computer del portale.

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

  2. Per federare il server con l'installazione del portale in alta affidabilità, seguire le istruzioni in Federare un sito di ArcGIS Server con il portale.
  3. Seguire le istruzioni per configurare il server federato come server di hosting del portale.

Federare altri siti 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 di carico, ovvero quello configurato nel passaggio 7, per comunicare con il portale.

Aggiornare un portale in alta affidabilità

Per aggiornare il portale in alta affidabilità alla versione 10.8.1, attenersi alla procedura riportata nelle seguenti sezioni. Installare prima di tutto la versione 10.8.1 del software su entrambi i computer del portale; quindi avviare il processo di aggiornamento su entrambi i computer.

Nota:

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

Installare Portal for ArcGIS su entrambi i computer

Per avviare l’aggiornamento del portali a disponibilità elevata, installare Portal for ArcGIS 10.8.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 eseguita l'installazione di Portal for ArcGIS 10.8.1 su entrambi i computer, continuare l'aggiornamento. Il completamento dell'operazione richiederà qualche minuto.

  1. Aprire il sito web del portale su entrambi i computer del portale, fornire il percorso del file di licenza corrente 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, viene visualizzato un messaggio in cui si informa che il portale verrà riavviato. Fare clic su OK.

Aggiornare ArcGIS Living Atlas of the World

L'ultimo passaggio da eseguire durante l'aggiornamento del portale a disponibilità elevata è quello di aggiornare i contenuti di ArcGIS Living Atlas of the World.

Una volta effettuato l’accesso come amministratore, entrare in Organizzazione > Impostazioni > ArcGIS Online. Nella sezione Configura contenuti di Living Atlas, fare clic su Aggiorna contenuto. Non chiudere la pagina ArcGIS Online fino al completamento dell'aggiornamento dei contenuti di ArcGIS Online da parte del portale.

Fare clic su Salva per tornare alla pagina Organizzazione. Se il portale non è stato configurato per accedere a contenuti Living Atlas, questo passaggio non è necessario.

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 per avere certificati sicuri 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 bilanciatore di 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 di carico.

  1. Installare ArcGIS Web Adaptor 10.8.1 su un computer server web. Per le istruzioni, consultare l'argomento relativo all'installazione per Java (Linux).
  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 Java (Linux).
  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.8.1.

  • ArcGIS Server (eseguire l'installazione della versione 10.8.1 per eseguire l'aggiornamento)
  • ArcGIS Data Store (eseguire l'installazione della versione 10.8.1 per eseguire l'aggiornamento)
Suggerimento:

L'argomento Aggiornare Portal for ArcGIS include alcune considerazioni aggiuntive per aggiornare la soluzione alla versione 10.8.1.