Voici les étapes générales permettant de déployer un portailArcGIS Enterprise de base s’exécutant sur Amazon Web Services (AWS) à l’aide des outils AWS.
Conseil :
Vous pouvez également utiliser ArcGIS Enterprise Cloud Builder for Amazon Web Services pour configurer un déploiement ArcGIS Enterprise sur AWS.
- Téléchargez les logiciels Portal for ArcGIS, ArcGIS Server et ArcGIS Web Adaptor depuis My Esri.
- Téléchargez vos fichiers de licence Portal for ArcGIS et ArcGIS GIS Server depuis My Esri.
- Utilisez une Amazon Machine Image (AMI) avec un système d’exploitation pris en charge pour créer des instances Amazon Elastic Compute Cloud (EC2).
Si vous n’avez encore jamais utilisé cette AMI en particulier, vous devez lire et accepter les conditions d’AWS Marketplace avant de lancer une instance.
Si vous lancez une instance EC2 n’ayant pas de RAM et d’espace disque suffisants pour cela, vous pouvez installer Portal for ArcGIS, ArcGIS Web Adaptor et ArcGIS Server sur la même instance. Toutefois, il est probable que vous installerez le plus souvent les composants sur des instances EC2 distinctes, chaque composant pouvant inclure plusieurs instances.
- Connectez-vous à une instance EC2, installez Portal for ArcGIS et autorisez Portal for ArcGIS à utiliser la licence que vous avez téléchargée à l’étape 2.
Installez le logiciel mais ne procédez pas à la configuration.
Consultez le guide d’installation de Portal for ArcGIS pour obtenir des instructions. Utilisez le menu Other versions (Autres versions) pour accéder aux instructions correspondant au système d’exploitation sur l’instance EC2.
- Créez une adresse IP élastique Amazon et associez-la à l’instance Portal for ArcGIS EC2.
- Configurer l’appariement CNAME pour créer un nom d’hôte DNS (Domain Name System) plus convivial.
- Sur l’instance Portal for ArcGIS, ouvrez le fichier hostidentifier.properties et supprimez les marques de commentaires de la propriété preferredidentifier=ip.
Le fichier se trouve dans le répertoire <Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\.
- Démarrez Portal for ArcGIS.
- Sur une instance Microsoft Windows, démarrez le service Portal for ArcGIS depuis le volet Services de Windows.
- Sur une instance Linux, connectez-vous en tant qu’utilisateur arcgis et exécutez startportal.sh dans le répertoire /arcgis/portal pour démarrer Portal for ArcGIS.
- Ouvrez le site web du portail et créez le portail.
Pour vous connecter au portail à partir d’une machine distante, l’URL du portail est au format https://<fully qualified machine name>:7443/arcgis/home. Sur la machine locale, vous pouvez utiliser l’URL https://localhost:7443/arcgis/home/.
- Créez le compte d’administrateur initial. Ce compte est requis lors de l’inscription du portail auprès d’ArcGIS Web Adaptor.
- Importez le fichier de licence que vous avez obtenu à l’étape 1.
- Spécifiez le répertoire de contenu du portail.
- Installez ArcGIS Web Adaptor pour l’utiliser avec Portal for ArcGIS.
ArcGIS Web Adaptor peut s’exécuter sur la même instance que Portal for ArcGIS ou sur une autre instance EC2.
Installez le logiciel mais ne le configurez pas.
Consultez le guide d’installation de ArcGIS Web Adaptor pour obtenir des instructions. Utilisez le menu Other versions (Autres versions) pour accéder aux instructions correspondant au type d’adaptateur web dont vous avez besoin.
- Si vous avez installé ArcGIS Web Adaptor sur une instance EC2 distincte de l’instance Portal for ArcGIS, créez une adresse IP élastique Amazon et associez-la à l’instance ArcGIS Web Adaptor EC2.
- Activez HTTPS sur le répertoire d’ArcGIS Web Adaptor, à l’aide d’un certificat signé par une autorité de certification.
Ce certificat est émis au nom d’hôte DNS public pour l’adresse IP élastique ou au nom d’hôte DNS CNAME qui correspond à l’adresse IP élastique.
Remarque :
N’utilisez pas de certificat auto-signé lors de l’exécution de Portal for ArcGIS.
- Configurez ArcGIS Web Adaptor avec Portal for ArcGIS. Pour ce faire, utilisez un navigateur web sur la machine locale ou la ligne de commande sur une instance Linux.
- Pour une exécution sur un navigateur web, ouvrez la page de configuration d’ArcGIS Web Adaptor.
La page d’enregistrement s’ouvre automatiquement à l’installation. Toutefois, vous devez modifier l’URL pour utiliser l’adresse IP élastique de l’instance EC2 ou le nom d’hôte DNS CNAME où ArcGIS Web Adaptor est installé. Par exemple, remplacez l’URL https://localhost/arcgis/webadaptor par https://<Elastic IP>/arcgis/webadaptor ou https://<CNAME DNS hostname>/arcgis/webadaptor.
- Utilisez l’adresse IP élastique ou le nom d’hôte DNS CNAME dans l’URL plutôt que le nom de la machine de portail dans Portal URL (URL du portail). Par exemple, tapez https://<Elastic IP>:7443/arcgis ou https://<CNAME DNS hostname>:7443/arcgis.
- Pour une exécution sur un navigateur web, ouvrez la page de configuration d’ArcGIS Web Adaptor.
- Installez ArcGIS Server sur une instance EC2 et autorisez-le à utiliser la licence ArcGIS GIS Server que vous avez téléchargée à l’étape 2.
Installez le logiciel, mais ne créez pas encore de site.
Consultez le guide d’installation de ArcGIS Server pour obtenir des instructions. Utilisez le menu Other versions (Autres versions) pour accéder aux instructions correspondant au système d’exploitation sur l’instance EC2.
- Associez une adresse IP élastique Amazon à cette instance.
- Configurez éventuellement le mappage CNAME pour créer un nom d’hôte DNS plus convivial.
- Créez un site ArcGIS Server.
- Installez un adaptateur web pour le site ArcGIS Server.
ArcGIS Web Adaptor peut s’exécuter sur la même instance que ArcGIS Server ou sur une autre instance EC2.
Installez le logiciel ArcGIS Web Adaptor, mais ne le configurez pas encore avec le site.
Consultez le guide d’installation de ArcGIS Web Adaptor pour obtenir des instructions. Utilisez le menu Other versions (Autres versions) pour accéder aux instructions correspondant au type d’adaptateur web dont vous avez besoin.
- Activez HTTPS sur le répertoire d’ArcGIS Web Adaptor, à l’aide d’un certificat signé par une autorité de certification.
Ce certificat est émis au nom d’hôte DNS public pour l’adresse IP élastique ou au nom d’hôte DNS CNAME qui correspond à l’adresse IP élastique.
Remarque :
N’utilisez pas de certificat auto-signé pour ce site ArcGIS Server.
Si le site ArcGIS Server s’exécute sur la même instance EC2 que le portail, utilisez le même serveur web (par exemple IIS) avec le même certificat IIS signé par une autorité de certification.
- Configurez l’adaptateur web avec le site ArcGIS Server et cliquez sur Enable administrative access to your site through the Web Adaptor (Autoriser l’accès administratif à votre site par le biais de Web Adaptor).
Modifiez l’URL de la page d’enregistrement de l’adaptateur web et l’URL du serveur SIG (GIS Server URL) pour inclure l’adresse IP élastique ou le nom d’hôte DNS CNAME plutôt que le nom de la machine ArcGIS Server utilisé pour l’instance Web Adaptor et l’instance EC2 d’ArcGIS Server.
- Configurez un data store relationnel ArcGIS Data Store avec le site ArcGIS GIS Server.
- Définissez les propriétés WebContextURL et privatePortalURL du portail. Cela permet à Portal for ArcGIS de créer les URL correctes sur toutes les ressources transmises à l’utilisateur final.
- Ouvrez un navigateur web et connectez-vous au répertoire Portal for ArcGIS en tant que membre du rôle d’administrateur par défaut de l’organisation du portail. L’URL est au format https://portal.domain.com:7443/arcgis/portaladmin.
- Cliquez sur Système > Propriétés > Mettre à jour les propriétés.
- Dans la boîte de dialogue Update System Properties (Mettre à jour les propriétés du système), insérez la notation JSON suivante en remplaçant l’URL de l’alias DNS ou de votre serveur proxy inverse, telle qu’elle apparaît aux utilisateurs en dehors du pare-feu de votre organisation :
{ "privatePortalURL": "https://lb.domain.com/portal", "WebContextURL": "https://lb.domain.com/portal" }
- Cliquez sur Update Properties (Mettre à jour les propriétés).
- Fédérez le site ArcGIS Server avec votre portail. Utilisez le nom d’hôte DNS public du site ArcGIS Server pour l’adresse IP élastique ou le nom d’hôte DNS CNAME pour l’URL d’ArcGIS Server et l’URL privée d’ArcGIS Server.
Voici un exemple d’URL : https://awsportal.esri.com/arcgis
Assurez-vous que vos groupes de sécurité Amazon autorisent la communication entre les deux instances EC2 via les ports d’ArcGIS Web Adaptor 80 et 443.
- Définissez le site GIS Server comme serveur d’hébergement du portail.
Créez un site ArcGIS GIS Server à utiliser comme serveur d’hébergement du portail.
N’oubliez pas que si vous arrêtez et démarrez l’instance (ou les instances) EC2 qui exécute le portail, vous devez réassocier l’adresse IP élastique à l’instance EC2.
Vous avez un commentaire à formuler concernant cette rubrique ?