La procedura seguente illustra il processo di installazione in modalità silenziosa di Portal for ArcGIS.
Nota:
Se si sta eseguendo l'aggiornamento a 11.0, consultare Aggiornare il portale ArcGIS Enterprise per maggiori informazioni.
Operazioni preliminari per l'installazione di Portal for ArcGIS
- Verificare che il sito soddisfi i requisiti di sistema minimi.
- Accedere al computer come utente con privilegi di amministrazione. Non è possibile installare Portal for ArcGIS come utente root.
- Aprire le porte utilizzando il metodo illustrato in Porte utilizzate da Portal for ArcGIS.
- Chiudere tutte le applicazioni non critiche sul server.
- Accedere alla cartella di download contenente il programma di installazione di Portal for ArcGIS o inserire il supporto di Portal for ArcGIS nell'unità appropriata per avviare automaticamente il programma di installazione.
A questo punto, è possibile procedere con l'installazione di Portal for ArcGIS.
Installare Portal for ArcGIS in modalità silenziosa in Linux
- Leggere il contratto di licenza disponibile in <CD_ROOT or untar directory>/Documentation/EULA.pdf e accettarne le condizioni.
- Eseguire il programma di installazione in modalità silenziosa al prompt. Vedere l'esempio di sintassi riportato di seguito:
<CD_ROOT or untar directory>/Setup -m silent -l yes
Utilizzo: Setup [opzioni]
Opzione Descrizione -m; --mode MODE
Facoltativo. Impostazioni predefinite per la GUI.
MODE può essere uno dei valori seguenti: silent, console o gui.
-l; --license-agreement CHOICE
Obbligatorio per la modalità silenziosa. CHOICE può essere Yes o No.
Yes indica che il Contratto principale Esri (E204, E300) è stato letto e accettato. Visitare http://www.esri.com/legal/licensing-translations per consultare i termini di contratto.
-d; --directory DIRECTORY
Facoltativo. Per impostazione predefinita, Portal for ArcGIS viene installato nella directory $HOME dell'utente. DIRECTORY consente di specificare una directory di installazione differente.
Il percorso /arcgis/portal viene aggiunto alla directory di installazione.
Se nel programma di installazione si specifica una directory di installazione precedente, il contenuto di tale directory verrà automaticamente utilizzato nella nuova installazione. I contenuti delle installazioni anteriori alla versione 10.2 non sono supportati.
-v; --verbose
Il programma di installazione viene eseguito in modalità dettagliata.
-h; --help
Consente di visualizzare la guida della riga di comando e di uscire.
-e; --examples
Consente di visualizzare esempi di utilizzo di queste opzioni e di uscire.
Nota:
È possibile usare l'utilità della riga di comando createportal per creare un portale una volta installato Portal for ArcGIS.
Uso dell'utilità della riga di comando createportal per creare un portale
L’utilità createportal può essere utilizzata nei seguenti modi:
- Eseguire l'utilità createportal come amministratore da un prompt di comandi e specificare i parametri nome, cognome, nome utente, password, e-mail, domanda segreta, risposta e directory dei contenuti.
- Fornire un file createportal.properties contenente i parametri specificati.
Per usare l'utilità da riga di comando createportal, eseguire lo script createportal.sh con -h o -help come mostrato di seguito:
<Portal for ArcGIS Installation Directory>/tools/createportal/createportal.sh -help
Esempio di uso con l'utilità: createportal.sh [-fn <arg>] [-ln <arg>] [-u <arg>] [-p <arg>] [-e <arg>] [-qi <arg>] [-qa <arg>] [-d <arg>] [ -lf <arg>] [ -ut <arg>]
Esempio di uso con un file: createportal.sh [-f <FILE>]
Nota:
Quando si fa riferimento ad un percorso nel file createportal.properties, è necessario eseguire l'escape della barra rovesciata, ad esempio, C:\\arcgisportal o \\\\<Absolute path to>\\<portal arcgisportal>.
Opzione | Descrizione |
---|---|
-fn; --firstname | Primo nome di un account amministrativo iniziale usato per configurare il portale. Verificare che le voci a più parole siano racchiuse tra virgolette. |
-ln; --lastname | Cognome di un account amministrativo iniziale usato per configurare il portale. Verificare che le voci a più parole siano racchiuse tra virgolette. |
-u; --username | Nome utente di un account amministrativo iniziale usato per configurare il portale. Il nome utente può essere composto da numeri 0–9, dalle lettere ASCII a–z e A–Z e dal punto (.). |
-p; --password | Password dell'account amministrativo iniziale usato per configurare il portale. La password può essere composta da numeri 0–9, dalle lettere ASCII a–z e A–Z e dal punto (.). |
-e; --email | Indirizzo e-mail di un account amministrativo iniziale usato per configurare il portale. |
-qi; --question | Indice della domanda segreta per recuperare una password dimenticata. Le domande disponibili con i rispettivi numeri di indice sono le seguenti:
|
-qa; --answer | Risposta alla domanda segreta che hai scelto per il parametro -qi. Verificare che le voci a più parole siano racchiuse tra virgolette. |
-d; --contentDirectory | Percorso assoluto e nome della directory dei contenuti usata per archiviare dati ospitati nel portale. Per impostazione predefinita, la directory dei contenuti del portale viene creata localmente in questa posizione: <Portal for ArcGIS Installation Directory>/usr/arcgisportal |
-f; --file | File delle proprietà per l'utilità createportal. Per impostazione predefinita, il file createportal.properties si trova in questa posizione: <Portal for ArcGIS Installation Directory>\tools\createportal |
-lf; --licenseFile | Questo è il percorso del file di licenza del portale. |
-ut; --userTypeID | Questo è l’ID del tipo di utente per l’amministratore iniziale. Questo parametro è opzionale. Per generare un elenco di tipi di utente compatibili disponibili per l’organizzazione per il parametro -ut, eseguire l’utilità listadministratorusertypes. Se l’ID di un tipo di utente non è specificato e il file di licenza del portale contiene un unico tipo di utente compatibile, sarà questo ad essere assegnato. Se il file di licenza contiene più tipi di utente compatibili, verrà assegnato un tipo di utente temporaneo e l’amministratore iniziale dovrà selezionare un tipo di utente una volta eseguito l’accesso. |
-h; --help | Consente di visualizzare la guida della riga di comando e di uscire. |
Di seguito, si riporta un esempio di file createportal.properties: #
#
# Portal for ArcGIS site creation properties
#
# First name for initial administrator account
PORTAL_ADMIN_FIRSTNAME =
# Last name for initial administrator account
PORTAL_ADMIN_LASTNAME =
# User name for initial administrator account
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_USERNAME =
# Password for primary site administrator.
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_PASSWORD =
# Initially, leave PORTAL_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and PORTAL_ADMIN_PASSWORD_ENCRYPTED will change to true
PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
# E-mail address for initial administrator account
# e.g username@domain.com
PORTAL_ADMIN_EMAIL =
#This is the index of the secret question to retrieve a forgotten password.
#The list of questions with their respective index numbers is as follows:
#1, What city were you born in ?"
#2, What was your high school mascot?"
#3, What is your mother's maiden name?"
#4, What was the make of your first car?"
#5, What high school did you go to?"
#6, What is the last name of your best friend?"
#7, What is the middle name of your youngest sibling?"
#8, What is the name of the street on which you grew up?"
#9, What is the name of your favorite fictional character?"
#10, What is the name of your favorite pet?"
#11, What is the name of your favorite restaurant?"
#12, What is the title of your favorite book?"
#13, What is your dream job?"
#14, Where did you go on your first date?");
PORTAL_ADMIN_SECURITY_QUESTION_INDEX =
# Answer to the secret question
# e.g \"My Answer\"
PORTAL_ADMIN_SECURITY_QUESTION_ANSWER =
# Portal content directory where portal will store default and user-generated content.
# By default, the portal content directory will be created locally,
# e.g./<Portal for ArcGIS installation directory>/usr/arcgisportal.
PORTAL_CONTENT_DIRECTORY =
# The path to the portal license file
PORTAL_LICENSE_FILE =
# The ID of the user type for the Initial Administrator
PORTAL_USER_TYPE_ID =
Si riceverà un messaggio di corretta creazione del portale prima di uscire dallo strumento.
Usare la linea di comando listadministratorusertypes per individuare i tipi di utente compatibili.
Per individuare un elenco di ID del tipo di utente concessi in licenza per l’organizzazione che sono compatibili con il ruolo di amministratore, eseguire l'utilità della riga di comando. listadministratorusertypes. In questo modo, verrà fornito un elenco di input per il parametro -ut nello strumento createportal. Eseguire lo strumento con -la come mostrato di seguito, utilizzando il file di licenza del portale come input:
<Portal for ArcGIS Installation Directory>/tools/createportal/listadministratorusertypes.sh
Esempio di uso con l'utilità: listadministratorusertypes.sh [-la <arg>] o listadministratorusertypes.sh [--listadministratorusertypes <arg>]
Configurazione di post-installazione
Se si desidera che Portal for ArcGIS venga avviato con il sistema operativo, attenersi alla procedura specifica del sistema operativo in uso illustrata di seguito.
Sistemi operativi che supportano systemd
Se il sistema operativo supporta l'utilizzo di systemd per avviare e gestire processi (ad esempio, se si utilizza Red Hat 7.x), attenersi alla seguente procedura per configurare Portal for ArcGIS in modo da avviarlo con il sistema operativo.
- Da una shell di comandi, passare a utente root.
- Copiare il <Portal for ArcGIS installation directory>/framework/etc/arcgisportal.service fila di unità in /etc/systemd/system., una volta copiato, verificare che /etc/systemd/system/arcgisportal.service abbia le autorizzazioni file impostate su 600.
Nota:
Questo file è installato con Portal for ArcGIS 11.0.
- Ancora come utente root, eseguire il comando seguente per creare automaticamente i collegamenti in /etc/systemd/system/multi-user.target.wants:
# systemctl enable arcgisportal.service
- Per verificare che il servizio systemd sia correttamente configurato, riavviare il servizio e verificarne lo stato.
# systemctl stop arcgisportal.service # systemctl start arcgisportal.service # systemctl status arcgisportal.service
Nota:
Per impedire a un servizio di produrre troppi thread e consumare tutte le risorse del server, systemd v228 e versioni successive, inclusi in SLES12 SP2 e versioni successive, impostano il numero massimo di thread da creare a 512. Nel caso di un sistema fortemente sfruttato, gli utenti di SLES12 potrebbero dover abilitare e aumentare questo limite. Per abilitare e aumentare questo limite, come utente root, rimuovere il carattere di commento e modificare la seguente riga nel file di unità arcgisportal.service prima di distribuirlo nella cartella /etc/systemd/system: # TasksMax=512
- Terminare la sessione di utente root.
- Riavviare il sistema operativo e verificare che Portal for ArcGIS venga riavviato correttamente.
Sistemi operativi che supportano SysV
Se il sistema operativo supporta l'utilizzo di SysV per avviare e gestire processi, attenersi alla seguente procedura per configurare Portal for ArcGIS in modo da avviarlo con il sistema operativo.
- Da una shell di comandi, passare a utente root.
- Copiare lo script della shell <Portal for ArcGIS installation directory>/framework/etc/arcgisportal nei percorsi appropriati supportati, basati sulla distribuzione Linux, elencati di seguito:
- RHEL: /etc/rc.d/init.d/
- SUSE: /etc/init.d/
- Modificare la directory con la cartella init.d applicabile e controllare lo script arcgisportal per verificare che la directory root disponga almeno delle autorizzazioni di lettura ed esecuzione.
- Modificare lo script come segue:
Aggiornare la variabile portalhome nella directory di installazione di Portal for ArcGIS, ad esempio /home/username/arcgis/portal.
Solo per RHEL, aggiungere la riga seguente appena prima di # Description: Portal for ArcGIS Service:
# chkconfig: 35 99 01
Salvare le modifiche apportate allo script arcgisportal.
- Ancora come utente root, eseguire i comandi seguenti per creare automaticamente i collegamenti in /etc/rc*.d con i livelli di esecuzione appropriati:
- RHEL:
$ chkconfig --add arcgisportal $ chkconfig arcgisportal on
- SUSE:
$ insserv arcgisportal $ chkconfig arcgisportal on
- RHEL:
- Terminare la sessione di utente root.
- Riavviare il sistema operativo e verificare che Portal for ArcGIS venga riavviato correttamente.