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.
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.
- 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 11443 per la comunicazione da ciascun server nella distribuzione ArcGIS Enterprise.
Verificare che l'installazione sia effettuata con lo stesso sistema operativo su entrambi i computer. L'account utente utilizzato per installareArcGIS Notebook Server sarà quello utilizzato per eseguire il software. Gli utenti del gruppo e tutti gli altri utenti devono disporre almeno delle autorizzazioni di esecuzione per la directory di installazione di ArcGIS Notebook Server. Si ricorda che l'installazione diArcGIS Notebook Server con l'account radice non è supportata. L'account utente utilizzato per installare su due computer, ad esempio, potrebbe essere il seguente:
- InstallareArcGIS Notebook Server sul primo computer in/data/ags come utente ags, con ID utente 58103.
- Installa ArcGIS Notebook Server su un secondo computer in /data/agscon lo stesso nome utente e ID (ags, ID utente 58103).
- Verificare di aver già eseguito quanto segue durante il processo di installazione a questo punto:
- Installare Docker su ogni computer. Su ciascun computer, scaricare le immagini Docker fornite da Esri e salvarle in una posizione accessibile dal sistema.
- Installare e autorizzareArcGIS Notebook Server su ciascun computer. È anche possibile installare il software in modo silenzioso.
- Esegui l'utilità PostInstaller da riga di comando (posizionata in <ArcGIS Notebook Server installation directory>/tools/postInstallUtility) per caricare le immagini Dockernel repository locale su ciascun computer.
- Seguire i passaggi per configurareArcGIS Notebook Server dopo l'installazione.
- Creare e condividere due directory nella rete, specificando l'utente di installazione come proprietario. Una deve essere destinata all'archivio di configurazione e l'altra alle directory del server. Alle cartelle è necessario concedere come minimo permessi pari a 700.Ad esempio:
Nota:
Le directory di rete condivise che sono nascoste o utilizzano caratteri speciali (ad esempio, $) non sono supportate da ArcGIS Notebook Server.
- Creare una directory dal nome config-store. Specificare il proprietario come ags, con ID utente 58103. Concedere alla directory come minimo permessi pari a 700.
- Condividere la cartella config-store in modo che entrambi i computer possano accedere alla directory con lo stesso percorso, ad esempio /net/myserver/config-store.
- Creare una directory dal nome arcgisnotebookserver. Specificare il proprietario come ags, con ID utente 58103. Concedere alla directory come minimo permessi pari a 700.
- Condividere la cartella arcgisnotebookserver in modo che entrambi i computer possano accedere alla directory con lo stesso percorso, ad esempio /net/myserver/arcgisnotebookserver.
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.
- 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.
- 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.
- Dal primo computer aggiuntivo, aprire la configurazione guidata di ArcGIS Notebook Server.
- Esaminare e attenersi alle istruzioni fornite nella procedura guidata, quindi fare clic su Continua.
- Fare clic su Collegarsi a un sito esistente.
- Immettere l'URL del sito e le credenziali per il sitoArcGIS Notebook Server in base alla creazione eseguita al passaggio 4.
- Ripetere i passaggi secondari da a a d per ogni macchina aggiuntiva a unire al sito.
- In alternativa all'utilizzo della configurazione guidata, è possibile collegare il computer al sito usando un'utilità da riga di comando come segue:
- Accertarsi di aver effettuato l'accesso al computer per l'account ArcGIS Notebook Server.
- Aprire un prompt dei comandi ed eseguire l'utilità, che si trova in <ArcGIS Notebook Server install directory>/tools/JoinSiteUtility/joinsite.sh. Di seguito sono descritti i parametri della riga di comando per l'utilità:
Parametro Descrizione -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.sh -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.
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.
- 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.
- Creare un file JavaScript Object Notation (JSON) denominato connection.json.
- 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 è /net/mymachine/data/arcgisnotebookserver/usr/config-store:
{"connectionString": "/net/mymachine/data/arcgisnotebookserver/usr/config-store", " configPersistenceType": "FILESYSTEM" }
- Salvare e chiudere il file connection.json.
- Collocare il fileconnection.json sul computer che si aggiungerà al sito o su una directory condivisa accessibile dal computer che si aggiungerà al sito.
- Aprire un prompt dei comandi ed eseguire join-site.
Il computer è stato aggiunto al sito ArcGIS Notebook Server.