Les étapes suivantes vous guideront dans la procédure d'installation d'ArcGIS Server en mode silencieux sur une seule machine. L'installation en mode silencieux d'ArcGIS Server ne nécessite pas d'affichage X ni d'intervention de l'utilisateur lors de la procédure d'installation. Si vous installez ArcGIS Server sur plusieurs machines, consultez les instructions fournies dans la rubrique Installation d'ArcGIS Server sur plusieurs machines.
Remarque :
Mise à niveau vers la version 10.6.1 Pour plus d'informations, reportez-vous également à la rubrique Forum aux questions sur la mise à niveau.
Préparation de l'installation d'ArcGIS Server
- Procurez-vous un fichier d'autorisation pour la machine sur laquelle vous installez ArcGIS Server.
- Vérifiez que votre site respecte la configuration du système.
- Assurez-vous que l'utilisateur bénéficie d'autorisations complètes sur le répertoire d'installation d'ArcGIS Server. Le compte d'utilisateur qui a servi à installer ArcGIS Server permet d'exécuter le logiciel. Les utilisateurs de groupe et tous les autres utilisateurs doivent disposer au minimum d'autorisations d'exécution sur le répertoire d'installation d'ArcGIS Server. Notez que l'installation d'ArcGIS Server avec le compte racine n'est pas prise en charge. Pour plus d'informations, reportez-vous à la rubrique Compte ArcGIS Server.
- Accédez au répertoire dans lequel vous avez décompressé le fichier tar d'ArcGIS Server ou insérez le support ArcGIS Server dans le lecteur approprié et recherchez le fichier Setup pour lancer le programme d'installation.
Remarque :
Vous ne pouvez pas installer ArcGIS Server sur un répertoire réseau partagé (dossier monté NFS). Le répertoire doit être local, sur le système cible.
Procédure d'installation d'ArcGIS Server en mode silencieux
Les instructions ci-dessous expliquent comment installer ArcGIS Server en mode silencieux à partir de la ligne de commande. Pour obtenir des instructions concernant l’installation d’ArcGIS Server à partir de l’interface utilisateur d'installation, reportez-vous à la rubrique Installer ArcGIS for Server sur une seule machine.
Astuce:
Le mode d'installation que vous choisissez détermine le mode de désinstallation par défaut. Par exemple, si vous choisissez d'installer en mode silencieux à partir de la ligne de commande, la désinstallation utilisera par défaut la désinstallation en mode silencieux à partir de la ligne de commande.
- Avant de commencer l'installation, lisez le contrat de licence contenu dans <CD_ROOT or untar directory>/Documentation/EULA.pdf et acceptez-en les termes.
- Exécutez le programme d'installation en mode silencieux et effectuez l'autorisation en transmettant un fichier d'autorisation (.ecp) ou d'approvisionnement (.prvc). Consultez l'exemple de syntaxe ci-après :
<CD_ROOT or untar directory>/Setup -m silent -l yes -a <fullpath to .ecp or .prvc file>
Utilisation : Setup [Options]
Option Description -m; --mode MODE
Facultatif. Prend par défaut la valeur GUI.
MODE peut prendre les valeurs silent, console ou GUI.
-l; --license-agreement CHOICE
Obligatoire pour le mode silencieux. CHOICE Oui ou Non. Oui indique que vous avez lu et accepté le contrat principal Esri (E204, E300). Rendez-vous sur http://www.esri.com/legal/licensing-translations pour prendre connaissance du contrat.
-a; --authorization-file FULL_PATH_TO_AUTHORIZATION_FILE ou FULL_PATH_TO_PROVISIONING_FILE
Facultatif. Si cette option n'est pas utilisée, vous devez autoriser le logiciel après l'installation.
FULL_PATH_TO_AUTHORIZATION_FILE est le chemin d'accès absolu et complet au fichier d'autorisation (.ecp) fourni par Esri.
FULL_PATH_TO_PROVISIONING_FILE est le chemin d'accès absolu et complet au fichier d'approvisionnement (.prvc) fourni par Esri.
-d; --directory DIRECTORY
Facultatif. Par défaut, ArcGIS Server est installé dans votre répertoire $HOME. DIRECTORY spécifie un répertoire d'installation différent.
Le chemin /arcgis/server/ est ajouté au répertoire d'installation.
Le nom du répertoire d'installation doit être en lettres minuscules. Pour les exemples et les données fournis avec l'installation, le chemin d'accès aux données doit être indiqué en lettres minuscules.
-v; --verbose
Le programme d'installation est exécuté en mode commentaire.
-h; --help
Affiche l’aide sur la ligne de commande et ferme l’outil.
-e; --examples
Affiche des exemples d’utilisation de ces options et quitte.
Remarque :
L'outil d'autorisation peut également être lancé en mode silencieux après l'installation d'ArcGIS Server. Pour obtenir la liste complète des paramètres disponibles, exécutez le script d'autorisation avec le paramètre help comme indiqué ci-dessous (avec l'emplacement d'installation par défaut) :
${HOME}/arcgis/server/tools/authorizeSoftware --help
Pour obtenir des informations plus détaillées concernant l'outil d’autorisation, reportez-vous à la rubrique Autorisation d’ArcGIS Server en mode silencieux ci-après.
- A l'issue de l'installation, le message d'état d'achèvement de l'installation s'affiche. Si l'installation a réussi, vous pouvez accéder à ArcGIS Server Manager à partir de Firefox ou de tout navigateur Web pris en charge en accédant à http://<server name>:6080/arcgis/manager. Reportez-vous à l'aide d'ArcGIS Server pour plus d'informations.
Dans la version 10.6, vous pouvez également utiliser l’createsiteutilitaire de ligne de commande pour créer un nouveau site ArcGIS Server une fois qu'ArcGIS Server a été installé.
- Configurer ArcGIS Server pour qu'il démarre en même temps que le système d'exploitation en procédant comme suit :
- Connectez-vous en tant qu'utilisateur racine.
- Copiez le script d'environnement d'exécution d'<ArcGIS Server installation directory>/framework/etc/scripts/arcgisserver dans les emplacements de distribution Linux pris en charge indiqués ci-dessous :
- RHEL: /etc/rc.d/init.d/
- SUSE: /etc/init.d/
- Passez sur le dossier init.d applicable et vérifiez le script arcgisserver pour vous assurer que la racine bénéficie au moins d'autorisations de lecture et d'exécution.
- Modifiez le script arcgisserver comme suit :
Update the agshome variable to the ArcGIS Server installation directory, for example, /home/username/arcgis/server.
For RHEL only, add the line below just before # Description: ArcGIS Server Service:
# chkconfig: 35 99 01
Save the edits to the arcgisserver script.
- Toujours en tant qu'utilisateur racine, exécutez la commande suivante pour créer automatiquement les liens dans /etc/rc*.d avec les niveaux d'exécution appropriés :
- RHEL:
$ chkconfig --add arcgisserver $ chkconfig arcgisserver on
- SUSE:
$ insserv arcgisserver $ chkconfig arcgisserver on
- RHEL:
- Déconnectez-vous en tant qu'utilisateur racine.
- Redémarrez le système d'exploitation et vérifiez que ArcGIS Server redémarre correctement.
- Si vous préparez votre site pour un déploiement dans un environnement de production, installez ArcGIS Web Adaptor. L'adaptateur Web représente un lien entre le serveur Web de votre entreprise et votre site ArcGIS Server. Il vous permet de choisir le port, l'adresse et les paramètres d'authentification que vous souhaitez utiliser pour les requêtes en entrée. Il empêche également les utilisateurs externes d'accéder au gestionnaire et au répertoire d'administrateur. Pour plus d'informations, reportez-vous à la rubrique A propos de l'Adaptateur Web d'ArcGIS.
- La plupart du travail de publication de services s'effectue dans ArcGIS Desktop, où vous créez vos cartes, globes, géodatabases, etc. Pour publier un service directement depuis ArcGIS Desktop, définissez une connexion à votre serveur à l’aide de ArcCatalog ou dans la fenêtre Catalogue dans ArcMap. Les informations sur la connexion sont ensuite enregistrées sur votre machine et vous pouvez alors y faire référence lorsque vous souhaitez publier un service. Si vous établissez la connexion avec des privilèges d'administrateur, vous pouvez également exécuter certaines opérations d'administration du serveur à partir d'ArcGIS Desktop. Reportez-vous à la rubrique Etablissement d'une connexion administrateur à ArcGIS Server dans ArcGIS Desktop pour plus d'informations.
- Assurez-vous qu’ArcGIS Server peut accéder à toutes les données référencées par ses services. Pour plus d’informations, reportez-vous à la rubrique Comment rendre vos données accessibles à ArcGIS Server.
- Une fois qu'une connexion au serveur a été établie, vous pouvez commencer à publier vos ressources SIG en tant que services. Pour ajouter un service, suivez les instructions de la rubrique Publication d'un service.
- Dès que vous avez ajouté des services à votre serveur SIG, vous pouvez les utiliser dans divers types d'applications. Il s'agit des applications que vous créez avec les API Web ArcGIS et les SDK natifs ou les applications configurables et les générateurs d'applications. Vous pouvez également afficher des services dans des applications de bureau, telles qu'ArcGIS Explorer, ArcMap ou ArcGlobe. Les périphériques mobiles, tels que les appareils iPhone, Android et Windows Phone, peuvent également utiliser vos services SIG. Reportez-vous à la rubrique A propos de la création d'applications SIG Web pour plus d'informations.
Utilisation de la ligne de commande createsite pour créer un site ArcGIS Server
Dans la version 10.6, vous pouvez utiliser la ligne de commande createsite pour créer un nouveau site ArcGIS Server une fois que ArcGIS Server a été installé. Les deux options disponibles pour l’utilisation de l’utilitaire createsite sont les suivantes :
- Exécuter l’utilitaire createsite comme administrateur à partir d’une ligne de commande et spécifier le nom d’utilisateur, le mot de passe, le config-store et les paramètres du répertoire.
- Fournissez un fichier createsite.properties contenant les paramètres spécifiés.
Pour l’utilisation de l’utilitaire de ligne de commande createsite, exécutez le script createsite.sh avec -h ou -help comme indiqué ci-dessous :
<ArcGIS Server Installation Directory>/tools/createsite/createsite.sh -help
Exemple d’utilisation avec l’utilitaire : createsite.sh [-u <arg>] [-p <arg>] [-d <arg>] [-c <arg>]
Exemple d’utilisation avec un fichier : createsite.sh [-f <FILE>]
Option | Description |
---|---|
-u; --username | Nom d’utilisateur de l’administrateur de site principal. Le nom d'utilisateur ne peut pas contenir les caractères suivants : \/:*?|<>" |
-p; --password | Mot de passe de l’administrateur de site principal. Le mot de passe ne peut pas contenir les caractères suivants :\/:*?|<>" |
-d; --directory | Répertoire du serveur racine. Par défaut, les répertoires du serveur sont créés localement à cet emplacement : <ArcGIS Server Installation Directory/usr/directories> |
-c; --configstore | Magasin de configuration pour le site ArcGIS Server. Par défaut, le répertoire de configuration est créé localement à cet emplacement : <ArcGIS Server Installation Directory/usr/directories> |
-f; --file | Le fichier de propriétés de l’utilitaire createsite. Par défaut, le fichier createsite.properties se trouve à cet emplacement : <ArcGIS Server Installation Directory>/tools/createsite |
-h; --help | Affiche l’aide sur la ligne de commande et ferme l’outil. |
Vous trouverez ci-dessous un exemple de fichier createsite.properties :
# # Configuration properties for Server site creation # # User name for primary site administrator. # Cannot contain these characters: \/:*?<>" SERVER_ADMIN_USERNAME = # Password for primary site administrator. # Cannot contain these characters: \/:*?<>" SERVER_ADMIN_PASSWORD = # Initially, leave SERVER_ADMIN_PASSWORD_ENCRYPTED set to false. # When you run the tool the first time, the password will be # encrypted and SERVER_ADMIN_PASSWORD_ENCRYPTED will change to true. SERVER_ADMIN_PASSWORD_ENCRYPTED = false # Root server directory. By default, the server directories will be created locally, # e.g./<ArcGIS Server installation directory>/usr/directories SERVER_DIRECTORIES_PATH = # Configuration store for the ArcGIS Server site. By default, the configuration store will be created locally, # e.g./<ArcGIS Server installation directory>/usr/config-store SERVER_CONFIGSTORE_PATH =
Vous recevez un message selon lequel le site ArcGIS Server a bien été créé avant que l’outil ne se ferme.
Autorisation d'ArcGIS Server en mode silencieux
L'outil d'autorisation peut également être lancé en mode silencieux après l'installation d'ArcGIS Server. Pour obtenir la liste complète des paramètres disponibles, exécutez le script d'autorisation avec le paramètre help comme indiqué ci-dessous (avec l'emplacement d'installation par défaut) :${HOME}/arcgis/server/tools/authorizeSoftware --help
Utilisation : authorizeSoftware [options]
Option | Description |
---|---|
none | L'interface graphique utilisateur de l'assistant d'autorisation du logiciel est exécutée. |
-s | Affiche le statut de l'autorisation. |
-f FULL_PATH_TO_ECP_AUTHORIZATION_FILE | Autorisation avec un fichier d'autorisation .ecp. FULL_PATH_TO_ECP_AUTHORIZATION_FILE est le chemin d'accès absolu et complet au fichier d'autorisation (.ecp) fourni par Esri. |
-f FULL_PATH_TO_PROVISIONING_FILE -e EMAIL_ADDRESS | Autorisation avec un fichier d'approvisionnement. Une adresse électronique est requise. FULL_PATH_TO_PROVISIONING_FILE est le chemin d'accès absolu et complet au fichier d'approvisionnement (.prvc) fourni par Esri. EMAIL_ADDRESS est requis pour l'autorisation avec un fichier d'approvisionnement. |
-f FULL_PATH_TO_PROVISIONING_FILE -e EMAIL_ADDRESS -o AUTHORIZATION_FILE_OUTPUT | Génère un fichier d'autorisation à charger dans un courrier électronique ou sur le site Web d'Esri. Une fois la procédure terminée, réexécutez cet outil à l'aide du fichier d'autorisation .ecp reçu pour achever le processus d'autorisation de ce produit. FULL_PATH_TO_PROVISIONING_FILE est le chemin d'accès absolu et complet au fichier d'approvisionnement (.prvc) fourni par Esri. EMAIL_ADDRESS est requis pour l'autorisation avec un fichier d'approvisionnement. AUTHORIZATION_FILE_OUTPUT est le fichier en sortie généré qui doit être envoyé au site Web du service client Esri (https://service.esri.com/drm) ou par courrier électronique à authorize@esri.com. Pour plus d'informations, reportez-vous à la section Autorisation dans un environnement réseau déconnecté et sans périphérique de contrôle. |
-h; | Affiche l’aide sur la ligne de commande et ferme l’outil. |
Autorisation dans un environnement réseau déconnecté et sans périphérique de contrôle
À partir de la version 10.2.1, l'installation d'ArcGIS Server dans un environnement réseau déconnecté et sans périphérique de contrôle peut être autorisée à l'aide d'un fichier d'approvisionnement (.prvc). La procédure se compose de deux étapes.
- A l'invite, exécutez la commande d'autorisation fournie ci-dessous, une fois ArcGIS Server correctement installé.
<ArcGIS Server installation directory>/tools/authorizeSoftware -f <full path to the .prvc file> -e <email address> -o <full path to authorization file output>
Une fois le fichier contenant les informations d'autorisation généré, procédez de l'une des manières suivantes :
- Accédez au site Web du service client Esri (https://service.esri.com/drm). Suivez les instructions à l'écran pour charger le fichier contenant les informations d'autorisation, puis téléchargez votre fichier d'autorisation .ecp.
- Envoyez votre fichier contenant les informations d'autorisation par courrier électronique à authorize@esri.com. Esri vous renverra votre fichier d'autorisation .ecp par courrier électronique.
- Une fois que vous avez reçu votre fichier d'autorisation .ecp en suivant l’une des deux méthodes ci-dessus,
redémarrez le script authorizeSoftware pour le traiter et terminer le processus d’autorisation
du serveur :
<ArcGIS Server installation directory>/tools/authorizeSoftware -f <full path to the .ecp file>
Configuration de la postinstallation
Pour qu'ArcGIS Server démarre avec le système d'exploitation, suivez les étapes correspondant à votre système d'exploitation.
Systèmes d'exploitation prenant en charge systemd
Si votre système d'exploitation prend en charge d'utilisation de systemd pour initialiser et gérer les processus (par exemple, si vous utilisez Red Hat 7.x), procédez comme suit pour configurer le démarrage d'ArcGIS Server avec le système d'exploitation.
- Dans un shell de commande, connectez-vous en tant qu’utilisateur racine.
- Copiez <ArcGIS Server installation directory>/framework/etc/scripts/arcgisserver.service unit file vers /etc/systemd/system. Changez les autorisations de fichier de /etc/systemd/system/arcgisserver.service de 700 à 600
Ce fichier est installé avec ArcGIS 10.6.1 for Server.
- Toujours en tant qu'utilisateur racine, exécutez la commande suivante pour créer automatiquement les liens dans /etc/systemd/system/multi-user.target.wants :
# systemctl enable arcgisserver.service
- Pour vous assurer que le service systemd est correctement configuré, redémarrez le service et vérifiez son statut.
# systemctl stop arcgisserver.service # systemctl start arcgisserver.service # systemctl status arcgisserver.service
- Déconnectez-vous en tant qu'utilisateur racine.
- Redémarrez le système d'exploitation et vérifiez qu'ArcGIS Server redémarre correctement.
Systèmes d'exploitation prenant en charge SysV
Si votre système d'exploitation prend en charge d'utilisation de SysV pour initialiser et gérer les processus, procédez comme suit pour configurer le démarrage d'ArcGIS Server avec le système d'exploitation.
- Dans un shell de commande, connectez-vous en tant qu’utilisateur racine.
- Copiez le script d'environnement d'exécution <ArcGIS Server installation directory>/framework/etc/scripts/arcgisserver dans les emplacements de distribution Linux pris en charge indiqués ci-dessous :
- RHEL : /etc/rc.d/init.d/
- SUSE : /etc/init.d/
- Passez sur le dossier init.d applicable et vérifiez le script arcgisserver pour vous assurer que la racine bénéficie au moins d'autorisations de lecture et d'exécution.
- Modifiez le script arcgisserver comme suit :
Mettez à jour la variable agshome dans le répertoire d'installation d'ArcGIS Server, par exemple, /home/username/arcgis/server.
Uniquement pour RHEL, ajoutez la ligne ci-dessous juste avant # Description: ArcGIS for Server Service :
# chkconfig: 35 99 01
Enregistrez les modifications apportées au script arcgisserver.
- Toujours en tant qu'utilisateur racine, exécutez la commande suivante pour créer automatiquement les liens dans /etc/rc*.d avec les niveaux d'exécution appropriés :
- RHEL :
$ chkconfig --add arcgisserver $ chkconfig arcgisserver on
- SUSE :
$ insserv arcgisserver $ chkconfig arcgisserver on
- RHEL :
- Déconnectez-vous en tant qu'utilisateur racine.
- Redémarrez le système d'exploitation et vérifiez qu'ArcGIS Server redémarre correctement.
Vous avez un commentaire à formuler concernant cette rubrique ?