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à. A tal fine, 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. 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 la configurazione e l'aggiornamento Portal for ArcGIS dei componenti in alta affidabilità di ArcGIS Enterprise, ma i siti di ArcGIS Server configurati con il proprio portale in alta affidabilità dovrebbero essere a loro volta configurati per essere in alta affidabilità, come anche il data store. Configurare ArcGIS Enterprise in alta affidabilità fornisce una overview 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 ad alta affidabilità. 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 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: 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 dell'istanza del servizio di bilanciamento del carico deve essere impostato sullo stesso nome di istanza definita per 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 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 separati con Portal for ArcGIS installato per configurare l'alta affidabilità. 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 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 installare Portal for ArcGIS. Lo stesso account deve essere utilizzato su entrambi i computer del portale.

  • ArcGIS Web Adaptor: componente opzionale in configurazioni ad alta affidabilità, posizionato davanti a ciascun 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 a in alta affidabilità 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. La directory dei contenuti deve essere configurata in modo da 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.

  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. 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 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 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. Durante l'installazione utilizzare lo stesso account con cui è stato installato il software sul primo computer. Per le istruzioni complete, 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 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 server Web. Per le istruzioni complete, consultare l'argomento relativo all'installazione per Java (Linux). Per alta affidabilità, 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 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 di Portal Web 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 a ArcGIS Web Adaptor WebContextURL. Se non si usa ArcGIS Web Adaptor, scegliere il nome del bilanciatore del carico desiderato, quindi configurare il bilanciatore per utilizzarlo.
  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 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 del bilanciatore impostare un'intestazione X-Forwarded-Host. Portal for ArcGIS si aspetta di vedere questa proprietà impostata nell'intestazione inviata dal bilanciatore e a tale servizio restituirà le richieste corrispondenti al relativo URL. 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 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 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 bilanciatore effettivo.
      {
         "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 effettivo.
      {
         "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 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 attenendosi alla procedura nel Passo 5. Il bilanciatore invia le richieste direttamente alla porta 7443 su entrambi i computer del portale.

    Nell'esempio riportato al Passo 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. 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 altri siti 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 7, 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.

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 portali 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.

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. All'interno della sezione Configura contenuti di Living Atlas, fare clic su Aggiorna contenuto. Non chiudere la pagina ArcGIS Online finché il portale non ha finito l'aggiornamento dei contenuti di ArcGIS Online.

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 del Portal for ArcGIS alla versione 10.3.1 e il proprio portale è stato configurato per avere certificati sicuri tra il computer primario e il computer secondario, sarà necessario, nuovamente, importare il certificato al computer primario e al computer secondario dopo l'aggiornamento.

Se è stato effettuato l'aggiornamento dalla versione 10.4 del Portal for ArcGIS alla versione 10.4.1 , o 10.5 e il proprio portale è stato configurato per avere certificati sicuri tra il computer primario e il computer secondario, sarà necessario, nuovamente, importare il certificato al 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 server Web. Per le istruzioni complete, 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.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)
Suggerimento:

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