Skip To Content

Unire altre macchine a un sito ArcGIS Notebook Server (contenitori Linux)

ArcGIS Notebook Server supporta siti con più computer a partire dalla versione 10.7.1 e versioni successive. In un sito con più computer, ogni computer è configurato allo stesso modo, con configurazioni identiche perDocker, e tutti possono eseguire ArcGIS Notebooks.

A partire dalla versione 10.9, ArcGIS Notebook Server supporta siti con più licenze, consentendo a tutti i computer che partecipano a un sito di non dover più ricorrere allo stesso livello di licenza. Ad esempio, è possibile configurare un sito con tre computer dei quali uno è configurato con una licenza avanzata, mentre gli altri due sono configurati con licenze standard. Per le versioni precedenti alla 10.9, a tutti i computer veniva richiesto lo stesso livello di licenza (avanzata o standard). Tale funzionalità di licenza multipla introdotta con la versione 10.9 consentirà l'ampliamento con un numero variabile di computer associati a una licenza avanzata o standard.

Legacy:

Nella versione 10.7 erano supportati solo i siti con un solo computer.

I siti con più computerArcGIS Notebook Server consentono di supportare più utenti di appunti simultanei. Se si hanno molti utenti attivi o se le risorse del computer singolo sono inadeguate per le esigenze degli utenti, potrebbe essere vantaggiosa l'espansione a un sito a più computer.

Nota:

Se si hanno pochi utenti di appunti che richiedono maggiori risorse del computer, si potrebbe valutare la modifica dei limiti delle risorse del sito come alternativa limitata all'aggiunta di computer.

Tutti i computer in un sitoArcGIS Notebook Server hanno lo stesso software installato, con la stessa versione. Sul primo computer configurato, sarà necessario creare il sito ArcGIS Notebook Server. È possibile quindi collegare computer aggiuntivi al sito ArcGIS Notebook Server.

Nota:

A differenza di altri ruoli ArcGIS Server,ArcGIS Notebook Server non supporta l'aggiunta di altri computer a un sito dal primo computer. È necessario accedere a ogni computer a turno e unirli al sito, usando la configurazione guidataArcGIS Notebook Server o l'utilità joinsite.

Prima di eseguire l'installazione

Quando si crea un sito, si decide dove archiviare l'archivio di configurazione, una directory che ospita i file importanti e le informazioni di configurazione del sito. Il sito presenta anche directory serversystem e workspace.

Quando si crea un sito ArcGIS Notebook Server, si specificano le posizioni per l'archivio di configurazione e per le directory server. In un sito su più computer è necessario condividere l'archivio di configurazione e le directory di server in modo che siano accessibili ad altri computer. A ogni computer che si collega al sito si devono garantire autorizzazioni in lettura e scrittura a questi percorsi condivisi.

Unità condivise e replica da utilizzare con Docker Desktop

In siti a più computer ArcGIS Notebook Server, la maggioranza delle directory server e l'archivio di configurazione del sito sono ospitati su percorsi condivisi accessibili a ciascun computer. Fa eccezione la directory del workspace, che è montata su ogni singolo contenitoreDocker dell'utente. Docker non supporta il montaggio di unità condivise su contenitori nei sistemiWindows, quindi la directory del workspace deve rimanere locale su ciascun computer. Dal momento che gli utenti possono avviare contenitori e aprire appunti su qualunque computer in un sito a più computer, è necessario sincronizzare il contenuto nella directory del workspace tra i vari computer.

Sito a più computer Windows

Windows offre una soluzione di replica nativa: replica dati Distributed File System (DFS), che sincronizza i dati tra i computer in modo efficiente sincronizzando solo i pacchetti di dati che hanno subito modifiche, non tutti gli elementi. Quando si utilizza DFS, la cartella da replicare viene mantenuta in una posizione identica su ciascun computer.

La replica DFS non è l'unica maniera possibile per sincronizzare i contenuti della directory del workspace del sito ArcGIS Notebook Server. Tuttavia, dal momento che è un metodo nativo di Windows usato frequentemente, in Configurare la replica DFS per ArcGIS Notebook Server viene illustrata la procedura per configurarlo. È possibile confrontarsi con il proprio amministratore IT per decidere se la soluzione migliore per l'organizzazione sia il sistema DFS o un altro sistema di replica.

Installare e configurare un sito a più computer

Quando si intende configurare un sito a più computer ArcGIS Notebook Server, ci sono alcuni passaggi aggiuntivi da seguire in questa Guida all'installazione.

  1. Revisionare i requisiti di sistema per ArcGIS Notebook Server, per verificare che tutti i computer siano idonei. Su ciascun computer, regolare i firewall per aprire la porta 43 per la comunicazione da ciascun computer nella distribuzione ArcGIS Enterprise.

    La versione installata diArcGIS Notebook Server e il suo file di licenza deve essere lo stesso su ciascun computer. Immettere lo stesso accountArcGIS Notebook Server nel corso di ciascuna installazione. Si consiglia l'utilizzo di un account di dominio o Active Directory, ma se si sceglie un account locale, questo deve esistere su ciascun computer con una combinazione di nome e password identica. Tenere presente che l'account specificato non deve appartenere al gruppo Administrators.

  2. Verificare di aver già eseguito quanto segue durante il processo di installazione a questo punto:
    1. Installare Docker Desktop su ogni computer. Su ciascun computer, scaricare le immagini Docker fornite da Esri e salvarle in una posizione accessibile dal sistema.
    2. Installare e autorizzareArcGIS Notebook Server su ciascun computer. È anche possibile installare il software in modo silenzioso.
    3. ArcGIS Notebook Server supporta contenitoriLinux con Docker Desktop suWindows. Scarica le immagini del contenitore corrispondenti alla tua installazione da My Esri ed esegui l'utilità di post-installazione della riga di comando (situata in <ArcGIS Notebook Server installation directory>\tools\postInstallUtility) per installare le immagini del contenitore Docker per ArcGIS Notebook Server. Ripetere questo passaggio su tutte i computer ArcGIS Notebook Server. Seguire i passaggi per configurareArcGIS Notebook Server dopo l'installazione.
  3. Creare e condividere due directory nella rete. Una deve essere destinata all'archivio di configurazione e l'altra ad alcune delle directory del server. La directory workspace deve rimanere su un percorso locale quando si utilizza Docker Desktop. Concedere autorizzazioni in lettura e scrittura per queste due directory all'account ArcGIS Notebook Server su ogni account macchina (accertarsi di eseguire questa operazione sia nella scheda Condivisione che nella scheda Sicurezza di Microsoft File Explorer).
    Nota:

    Le directory di rete condivise nascoste o che utilizzano caratteri speciali (ad esempio $) non sono supportate in ArcGIS Notebook Server.

    • Anche se le directory si trovano sul computer utilizzato durante la creazione del sito, è necessario creare e condividere manualmente le directory e fare riferimento ad esse mediante un percorso di rete (UNC).
    • Se sul computer non esiste l'account ArcGIS Notebook Server (ad esempio quando si inseriscono l'archivio di configurazione e le directory su un file server), è necessario creare l'account ArcGIS Notebook Server utilizzando il nome e la password utilizzati in tutti gli altri computer dell'installazione.
    • Se si utilizza un account del servizio gestito di gruppo (gMSA) per l'account ArcGIS Notebook Server, è necessario consentire agli account del servizio le autorizzazioni per il controllo completo nelle schede Condivisione e Sicurezza. Dall'editor di Autorizzazioni, fare clic su Aggiungi, quindi aprire la finestra di dialogo Tipi di oggetto. Spuntare la casella per gli Account del servizio.
  4. Da uno dei computer, creare un sito ArcGIS Notebook Server. Accertarsi di usare i percorsi per le directory server e per l'archivio di configurazione configurati in precedenza.
  5. Una volta completata la procedura precedente, è possibile collegare ciascun computer aggiuntivo al sito creato usando una configurazione guidata. Se si preferisce collegare il sito dalla riga di comando, consultare il passaggio 6.
    1. Dal primo computer aggiuntivo, aprire la configurazione guidata di ArcGIS Notebook Server.
    2. Esaminare e attenersi alle istruzioni fornite nella procedura guidata, quindi fare clic su Continua.
    3. Fare clic su Collegarsi a un sito esistente.
    4. Immettere l'URL del sito e le credenziali per il sitoArcGIS Notebook Server in base alla creazione eseguita al passaggio 4.
    5. Ripetere i passaggi secondari da a a d per ogni macchina aggiuntiva a unire al sito.
  6. Quando si collegano computer aggiuntivi al sito, vengono considerati uguali nel sito; non esiste alcun computer principale.
  7. In alternativa all'utilizzo della configurazione guidata, è possibile collegare il computer al sito usando un'utilità da riga di comando come segue:
    1. Accertarsi di aver effettuato l'accesso al computer per l'account ArcGIS Notebook Server.
    2. Aprire un prompt dei comandi ed eseguire l'utilità, che si trova in <ArcGIS Notebook Server install directory>\tools\JoinSiteUtility\joinsite.bat. Di seguito sono descritti i parametri della riga di comando per l'utilità:

      ParametroDescrizione

      -u o --username

      Il nome utente dell'amministratore principale del sito.

      Il nome utente non può contenere i seguenti caratteri: \/:*?|<>

      -p o --password

      La password dell'amministratore principale del sito.

      La password non può contenere i seguenti caratteri: \/:*?|<>

      -f o --file

      File di connessione dell'archivio di configurazione per l'utilità joinsite.

      -s o --siteUrl

      L'URL del sito esistenteArcGIS Notebook Server da collegare, nel formato https://notebookserver.domain.com:11443.

      -h o --help

      Consente di visualizzare la guida della riga di comando e di uscire.

      Un esempio di comando per l'utilità:

      <ArcGIS Notebook Server install directory>\tools\JoinSiteUtility\joinsite.bat -u notebookPSA -p my.Password3 -s https://notebookserver.domain.com:11443

      Se si inseriscono correttamente le credenziali dell'account e l'URL del sito, l'utilità collegherà il computer al sito ArcGIS Notebook Server. Ripetere questo passaggio per ciascun computer aggiuntivo.

A questo punto, è possibile configurare un sistema di replica per la directory del workspace tra i computer ArcGIS Notebook Server. I passaggi per configurare una sola opzione per la replica sono descritti in Configura la replica DFS per ArcGIS Notebook Server. È possibile configurare un sistema replica in qualunque momento del processo di installazione.

Una volta che tutti i computer sono collegati al sito, il resto del processo di configurazione è lo stesso di quello usato per i siti a computer singolo. Procedere a installare e configurareArcGIS Web Adaptor con il sito. Quindi, si configurerà il sito con il portale ArcGIS Enterprise.

Aggiungere un site dalla riga di comando

È inoltre possibile usare l'utilità della riga di comandojoinSite per aggiungere il computer a un sito ArcGIS Notebook Server. Questa utilità richiede che l'utente specifichi il percorso dell'archivio di configurazione del site esistente, piuttosto che il relativo URL. Per questo motivo, l'utilità presenta molti vantaggi in alcuni casi in cui l'utilizzo dell'URL potrebbe intasare la coda delle richieste di rete per il sito. Considerare l'utilizzo di questa utilità se i computer nel sitoArcGIS Notebook Server sono già sovraccarichi di richieste di rete o se si desidera aggiungere un numero elevato di computer al proprio sito contemporaneamente.

L'utilitàjoin-site è installata in\tools\JoinSiteUtility nella directory di installazione ArcGIS Notebook Server Eseguire l'utilità di join-site dal computerArcGIS Notebook Server che si desidera aggiungere a un sito esistente, utilizzando l'account per l'Run AsArcGIS Notebook Server.

  1. Consentire l'accesso in lettura e scrittura nella cartella dell'archivio di configurazione del sito esistente all'account di rete utilizzato per eseguire il servizioArcGIS Notebook Serversui computer da aggiungere al sito.
  2. Creare un file JavaScript Object Notation (JSON) denominato connection.json.
  3. Aggiungere la seguente riga al file, sostituendo<path to the configuration store> con la posizione dell'archivio di configurazione del sito esistenteArcGIS Server:

    {"configPersistenceType": "FILESYSTEM", "connectionString": "<path to the configuration store>"}

    In questo esempio, il percorso all'archivio di configurazione del sito esistente è \\\\myshare\\arcgisserver\\config-store

    {" configPersistenceType": "FILESYSTEM", "connectionString": "\\\\myshare\\arcgisserver\\config-store"}

  4. Salvare e chiudere il file connection.json.
  5. Collocare il fileconnection.json sul computer che si aggiungerà al sito o su una directory condivisa accessibile dal computer che si aggiungerà al sito.
  6. Aprire un prompt dei comandi ed eseguire join-site.
  7. La sintassi è la seguente:
    joinSite -f <The file path to the configuration store JSON file>
    In questo esempio, si presuppone che il file JSON dell'archivio di configurazione (connection.json) si trovi all'interno della stessa directory join-sitedello strumento (\tools\JoinSiteUtility).
    joinsite.bat -f connection.json

Il computer è stato aggiunto al sito ArcGIS Notebook Server.