Déploiement d'un site ArcGIS Server sur VMware
Vous pouvez déployer ArcGIS Server dans un environnement virtualisé avec VMware. Esri prend officiellement cela en charge avec les versions 4 et 5 de vSphere et de vCenter. Vous pouvez en outre toujours vous reporter à la rubrique Configuration système requise d'ArcGIS 10.1 for Server pour consulter la liste la plus récente des versions prises en charge. Si vous essayez d'utiliser d'autres technologies de virtualisation, les étapes générales ci-dessous peuvent toujours être utiles.
Vous déployez un site ArcGIS Server avec VMware à peu près de la même manière que vous déployez ArcGIS Server sur un matériel physique. Windows et Linux sont tous les deux pris en charge. Le workflow est le suivant :
- Créez un modèle VMware avec ArcGIS Server installé.
- Lancez une machine virtuelle (MV) à partir de votre modèle, renommez la machine et redémarrez-la.
- Créez le site ArcGIS Server sur votre machine virtuelle.
- Vous pouvez également lancer d'autres machines virtuelles pour les joindre au site.
- Configurez les services, les applications et (facultatif) ArcGIS Web Adaptor (qui intègre votre site dans votre serveur Web d'entreprise).
Ce document décrit ce qu'il convient de noter lors du déploiement d'ArcGIS Server sur VMware.
Création d'un modèle VMware avec ArcGIS Server installé
Un modèle VMware est la copie principale d'une machine virtuelle (MV) qui peut vous servir à créer et configurer d'autres machines virtuelles. Lorsque vous déployez ArcGIS Server sur VMware, vous devez d'abord créer un modèle VMware sur lequel ArcGIS Server est installé. La procédure à suivre pour créer un modèle se trouve dans la documentation VMware.
Lorsque vous créez le modèle, gardez à l'esprit les points suivants :
- Vous devez installer ArcGIS Server et l'autoriser, mais vous ne devez pas créer le site ArcGIS Server sur le modèle. Vous créerez le site après avoir lancé votre machine virtuelle.
- Vous avez la possibilité de charger vos données SIG dans le modèle. Ceci vous permet d'avoir une copie locale des données disponible sur chaque machine virtuelle que vous lancez et vous évite de passer du temps à charger les données. Référencer une copie locale des données sur chaque serveur SIG peut également être judicieux en termes de performances dans certains cas.
- Sur Windows, ArcGIS Server est configuré pour démarrer automatiquement au démarrage du système d'exploitation. Sur Linux, vous devez le configurer manuellement.
ArcGIS Web Adaptor est compatible avec les environnements virtualisés et ne requiert aucune configuration spéciale pour s'exécuter sur VMware ou se connecter à un site exécutant VMware. Il est recommandé d'installer l'adaptateur Web sur le serveur Web existant de votre organisation, si cela est possible.
Lancement d'une machine virtuelle à partir de votre modèle et modification du nom de la machine
Utilisez votre modèle pour lancer une machine virtuelle sur laquelle ArcGIS Server est installé.
Lorsque vous déployez la machine virtuelle, elle prend le nom du modèle par défaut. Vous devez renommer la machine et la relancer avant de continuer. Consultez la documentation de votre système d'exploitation pour savoir comment renommer une machine. Par exemple, les instructions expliquant comment renommer une machine avec Windows Server 2008 se trouvent ici.
Le fait de renommer la machine n'affecte pas ArcGIS Server ou le compte ArcGIS Server.
Vous pouvez à ce stade ajouter la machine à votre réseau, si cela est nécessaire, afin qu'elle référence vos partages de fichiers, le serveur Web et d'autres serveurs SIG.
Création de votre site ArcGIS Server
Vous êtes maintenant prêt à accéder au gestionnaire ArcGIS Server sur la machine virtuelle et à cliquer sur le bouton Créer un nouveau site pour créer le site ArcGIS Server.
Si le site va être constitué de plusieurs serveurs SIG, utilisez les chemins d'accès réseau partagés lorsque vous spécifiez le stockage de la configuration et les répertoires de serveur. Dans ce cas, le stockage de la configuration et les répertoires de serveur doivent se trouver sur un serveur de fichiers hautement disponible. Si le stockage de la configuration est perdu ou endommagé sans pouvoir être récupéré, vous devez recréer un nouveau site.
Après avoir lancé votre première machine virtuelle et créé le site, vous pouvez lancer d'autres machines virtuelles et les joindre au site à l'aide du bouton Se joindre au site qui apparaît lorsque vous ouvrez le gestionnaire pour la première fois.
A ce stade, vous pouvez également configurer les services qui doivent s'exécuter sur votre site. Vous avez également la possibilité de connecter l'adaptateur Web à votre site, de déployer et de mettre à jour les applications Web qui référencent vos services.
Sauvegarde et récupération de votre site
L'un des avantages d'un environnement virtualisé tel que VMware est la facilité avec laquelle vous pouvez sauvegarder votre site et le récupérer en cas de problème. La manière dont vous sauvegardez et récupérez votre site ArcGIS Server diffère selon qu'un site comporte une seule machine ou plusieurs.
Sauvegarde et récupération sur un site à une seule machine
Sur un site autonome sur lequel le serveur SIG, le stockage de la configuration et les répertoires de serveur résident tous sur la même machine, vous pouvez utiliser une capture de votre machine virtuelle comme sauvegarde. Prenez la capture uniquement après avoir créé le site et configuré tous vos services et applications. Il est recommandé d'effectuer les captures avant ou après toute modification importante apportée à votre serveur, par exemple l'application de mises à jour au système d'exploitation ou la publication d'un nouveau groupe de services.
Si le site s'arrête ou devient inutilisable, il suffit de restaurer la capture.
Sauvegarde et récupération sur un site à plusieurs machines
Si vous exécutez un site comportant plusieurs serveurs SIG, vous n'avez pas besoin d'utiliser les captures comme sauvegarde. Si vous détectez une machine qui ne répond pas, vous pouvez en revanche utiliser le gestionnaire ArcGIS Server pour supprimer manuellement la machine du site.
Vous pouvez ensuite utiliser votre modèle VMware pour lancer une nouvelle machine virtuelle. Renommez la machine et relancez-la comme expliqué précédemment dans ce document. Joignez ensuite cette machine virtuelle au site ArcGIS Server à l'aide du bouton Se joindre au site qui apparaît lorsque vous ouvrez le gestionnaire pour la première fois.
Lorsque la nouvelle machine virtuelle rejoint le site, elle rassemble toutes les informations dont elle a besoin à partir du stockage de la configuration et des répertoires de serveur. C'est pourquoi il est important que le stockage de la configuration et les répertoires de serveur se trouvent sur une machine hautement disponible.
Il est également possible de supprimer et de joindre des machines à un site en utilisant des scripts à l'aide de l'API Administrateur d'ArcGIS Server.