Déplacer des volumes EBS entre des instances Windows
Dans cette rubrique
- Conseils pour le déplacement de volumes EBS
- Préparer le volume source
- Créer une capture d'écran du volume de données
- Créer une instance cible
- Créer un volume à partir de la capture d'écran
- Attacher le nouveau volume au site cible
- Remplacer le volume sur le site cible
Les images virtuelles AMI ArcGIS for Server utilisent un volume EBS distinct pour stocker les données. Par conséquent, ArcGIS et le logiciel de système de gestion de base de données (SGBD) sont stockés dans un autre emplacement que celui des données, et vous pouvez déplacer les données d'une instance à une autre en créant une capture d'écran d'un volume EBS existant, en créant un volume à partir de la capture d'écran, et en attachant le nouveau volume à un site ArcGIS Server on Amazon Web Services différent.
Ceci convient si vous souhaitez déplacer vos données et services existants vers un site créé à partir d'une image virtuelle (AMI) ArcGIS for Server plus récente, ou si vous souhaitez avoir plusieurs sites avec les mêmes données.
Le workflow suivant explique comment déplacer un volume d'un site ArcGIS Server on Amazon Web Services Windows à un autre.
Conseils pour le déplacement de volumes EBS
Tenez compte des points suivants lorsque vous déplacez des volumes entre les instances Windows :
- Vous devez arrêter tous vos services et ArcGIS for Server sur votre instance source avant de déplacer les volumes.
- La structure de répertoires ArcGIS for Server sur le nouveau volume doit être identique à celle de l'ancien volume. Pour ce faire, créez une capture d'écran de votre volume existant.
- ArcGIS for Server s'appuie sur le volume mappé sur le lecteur D sous Windows.
- Le système d'exploitation doit être identique lorsque vous déplacez des volumes entre les instances. Par exemple, vous ne pouvez pas déplacer un volume d'une instance Windows vers une instance Linux.
- Les noms de périphériques de bloc doivent être uniques. Ainsi, lorsque vous attachez le nouveau volume à l'instance cible, veillez à lui donner un nom d'instance différent du nom existant.
- Pour déplacer un volume EBS qui contient des géodatabases dans SQL Server Standard ou Express, vous devez commencer par détacher les bases de données de l'instance SQL Server source. Une fois le volume EBS déplacé vers une autre instance ArcGIS Server on Amazon Web Services, vous devez attacher les bases de données à la nouvelle instance SQL Server avant de les utiliser. Vous ne pouvez pas attacher une base de données de version ultérieure à une instance SQL Server de version antérieure.
Remarque :
Ce workflow ne s'applique pas à SQL Server on Amazon Relational Database Services (RDS).
Préparer le volume source
Avant de créer une capture d'écran du volume, vous devez arrêter vos services, arrêter ArcGIS for Server, détacher les bases de données SQL Server (si vous les utilisez), démonter le volume, puis arrêter le site ArcGIS Server on Amazon Web Services existant.
- Dans ArcGIS Server Manager ou ArcGIS for Desktop, arrêtez tous les services qui s'exécutent sur votre serveur SIG.
- Etablissez une connexion Bureau à distance avec l'instance source.
Pour obtenir des instructions, reportez-vous à la rubrique Administrer votre instance Amazon EC2 avec une connexion Bureau à distance de Windows.
- Arrêtez ArcGIS for Server.
- Ouvrez la boîte de dialogue Services Windows.
- Cliquez avec le bouton droit sur ArcGIS Server dans la liste Services, puis sélectionnez Arrêter.
- Si vous possédez des géodatabases dans SQL Server, détachez-les.
- Si votre site est doté d'une licence ArcGIS for Server Enterprise, utilisez SQL Server Management Studio pour détacher les bases de données.
- Si votre site est doté d'une licence ArcGIS for Server Workgroup, utilisez ArcGIS for Desktop pour détacher les géodatabases du serveur de base de données.
Remarque :
Vous devez posséder une licence ArcGIS for Desktop pour l'utiliser.
Créer une capture d'écran du volume de données
Une fois l'instance source prête, créez une capture d'écran du volume à déplacer. La création d'une capture d'écran a pour effet de créer une copie du contenu du volume existant.
- Connectez-vous à la console de gestion Amazon Web Services.
- Cliquez sur le lien EC2 et affichez la page EC2 correspondant à votre région Amazon.
- Cliquez sur Volumes.
- Cliquez avec le bouton droit de la souris le volume à déplacer, puis sélectionnez Créer une capture d'écran.
- Saisissez le nom et la description de votre capture d'écran, ce qui vous aidera à la retrouver dans la liste des captures d'écran.
- Cliquez sur Oui, créer.
Créer une instance cible
Si l'instance cible n'a pas encore été créée, créez-la maintenant.
Lorsque vous disposez d'une instance cible, enregistrez les informations suivantes à son sujet :
- ID de l'instance
- Zone d'instance (par exemple, us-east-1d)
- ID du volume que vous allez remplacer
- Nom du périphérique de bloc du volume existant sur l'instance cible
Les noms de périphériques de bloc devant être uniques, lorsque vous attachez le nouveau volume au site cible, veillez à lui donner un nom d'instance différent du nom existant.
Par défaut, les images virtuelles AMI ArcGIS for Server utilisent xvdg comme nom de volume EBS.
Créer un volume à partir de la capture d'écran
Vous devez créer un volume à partir de la capture d'écran du volume source que vous avez réalisée, afin de pouvoir l'attacher au site cible. La taille du volume que vous créez peut être identique ou supérieure à celle du volume d'origine, mais pas inférieure. Procédez comme suit dans la console de gestion Amazon Web Services pour créer un volume à partir de la capture d'écran :
- Accédez à la page EC2 de votre région et cliquez sur Instantanés.
- Cliquez avec le bouton droit sur l'instantané que vous avez créé à partir du volume source, puis sélectionnez Créer un volume à partir de la capture d'écran.
- Indiquez la taille du nouveau volume.
La taille du nouveau volume peut être identique ou supérieure à celle du volume d'origine, mais pas inférieure.
- Dans la liste déroulante, sélectionnez la zone d'instance que vous avez enregistrée pour l'instance cible.
- Cliquez sur Oui, créer.
- Cliquez sur Volumes.
Vous devez voir votre nouveau volume EBS en cours de création. Enregistrez l'ID du volume pour l'utiliser ultérieurement.
Remarque :
La création du volume peut prendre quelques minutes.
Attacher le nouveau volume au site cible
Utilisez la console de gestion Amazon Web Services pour attacher le nouveau volume à votre site cible. Connectez-vous ensuite au site cible et mettez le volume en ligne.
- Dans la console de gestion Amazon Web Services, cliquez avec le bouton droit de la souris sur le nouveau volume EBS, puis sélectionnez Attacher le volume.
- Dans la liste déroulante, sélectionnez l'identifiant de l'instance cible.
- Saisissez le nom du nouveau périphérique de bloc.
N'oubliez pas que le nom du périphérique doit être unique sur cette instance.
- Cliquez sur Oui, attacher.
- Etablissez une connexion Bureau à distance avec l'instance cible et arrêtez ArcGIS for Server.
Reportez-vous à la rubrique Administration de votre instance Amazon Web Services avec une connexion Bureau à distance de Windows pour plus d'informations sur l'établissement d'une connexion Bureau à distance vers une instance Windows.
- Ouvrez le gestionnaire de serveur Microsoft sur l'instance cible.
- Développez le nœud Stockage, puis cliquez sur Gestion de disque.
Remarquez que le nouveau volume est déconnecté.
- Cliquez avec le bouton droit sur le volume de disque dans la représentation graphique, puis cliquez sur En ligne.
Remplacer le volume sur le site cible
Supprimez le volume vide fourni avec le nouveau site ArcGIS Server on Amazon Web Services, remappez votre volume récemment attaché au lecteur D, puis attachez les géodatabases (si cela est nécessaire).
Attention :
Veillez à supprimer le volume vide, et non celui que vous venez d'attacher au nouveau site.
Pour supprimer le volume, vous devez détacher les géodatabases (le cas échéant) et arrêter les services qui pointent sur le volume à détacher.
- Si vous utilisez SQL Server Standard, démarrez Management Studio, détachez les géodatabases de l'instance SQL Server, puis arrêtez l'instance SQL Server.
- Si vous utilisez SQL Server Express, procédez comme suit pour détacher les géodatabases et arrêter le serveur de base de données ArcSDE :
- Démarrez ArcGIS for Desktop.
- Cliquez avec le bouton droit de la souris sur chaque géodatabase du serveur de base de données, une par une, puis sélectionnez Détacher.
- Cliquez avec le bouton droit sur le serveur de base de données et sélectionnez Déconnecter.
- Cliquez avec le bouton droit sur le serveur de base de données et sélectionnez Arrêter.
- Ouvrez la boîte de dialogue Services et arrêtez le service ArcGIS for Server.
- Dans le gestionnaire de serveur Microsoft sur l'instance cible, développez le nœud Stockage et cliquez sur Gestion de disque.
- Cliquez avec le bouton droit sur le volume fourni avec le nouveau site, puis cliquez sur Modifier la lettre de lecteur et les chemins d'accès.
- Choisissez le lecteur à démonter et cliquez sur Supprimer.
- Cliquez sur Oui lorsque vous êtes invité à confirmer la suppression du lecteur.
- Cliquez avec le bouton droit sur le volume récemment attaché, puis cliquez sur Modifier la lettre de lecteur et les chemins d'accès.
- Cliquez sur Modifier.
- Choisissez D dans la liste déroulante et cliquez sur OK.
- Cliquez sur Oui lorsque vous êtes invité à confirmer.
- Fermez toutes les applications et déconnectez-vous de l'instance cible.
- Arrêtez votre site avec ArcGIS Server Cloud Builder on Amazon Web Services (et non la console de gestion Amazon Web Services).
- Connectez-vous à la console de gestion Amazon Web Services.
- Cliquez sur Volumes.
- Prenez note de l'ID du volume que vous voulez supprimer. Vous aurez besoin de cette information pour identifier le volume après l'avoir détaché.
- Cliquez avec le bouton droit sur le volume vide, puis sélectionnez Détacher le volume.
- Cliquez sur Oui, détacher pour confirmer.
- Si vous n'avez plus besoin du volume détaché, cliquez dessus avec le bouton droit et sélectionnez Supprimer le volume.
Attention :
Vous ne pouvez pas restaurer un volume après sa suppression. Par conséquent, vous devez vous assurer que vous supprimez le volume approprié.
- Cliquez sur Oui, supprimer pour confirmer la suppression.
- Démarrez votre site avec ArcGIS Server Cloud Builder on Amazon Web Services (et non la console de gestion Amazon Web Services).
Attacher des bases de données SQL Server
Si vous possédez des géodatabases dans SQL Server, vous pouvez les attacher maintenant que vous avez remappé le lecteur de remplacement.
Procédez comme suit si votre instance est dotée d'une licence ArcGIS for Server Enterprise :
- Connectez-vous à l'instance cible.
- Démarrez SQL Server Management Studio.
- Attachez vos géodatabases renseignées existantes depuis leur emplacement au volume récemment attaché.
Consultez la section "Attachement de la géodatabase et des fichiers journaux de transactions à une nouvelle instance" de la rubrique Déplacement des géodatabases dans SQL Server vers une instance ArcGIS Server for Amazon Web Services pour en savoir plus.
Procédez comme suit si votre instance est dotée d'une licence ArcGIS for Server Workgroup :
- Démarrez ArcGIS for Desktop sur la nouvelle instance.
N'oubliez pas d'autoriser ArcGIS for Desktop sur la nouvelle instance. Pour ce faire, vous devez utiliser ArcGIS Administrator.
- Connectez-vous au serveur de base de données sur la nouvelle instance.
- Attachez les géodatabases depuis le nouveau volume au serveur de base de données.
Une fois toutes vos données accessibles, vous pouvez redémarrer ou republier vos services.
Redémarrer les services
Vous pouvez redémarrer les services qui ont été déplacés avec votre volume. Pour les services de géodonnées cependant, vous devez d'abord réinitialiser les propriétés de réplica pour qu'elles pointent sur le service de géodonnées sur le nouveau site ArcGIS Server on Amazon Web Services.
Utilisez le Gestionnaire de réplicas pour réinitialiser le réplica cible.
- Démarrez ArcMap ou ArcCatalog.
- Créez une connexion de serveur SIG vers le nouveau site ArcGIS Server on Amazon Web Services.
- Connectez-vous à votre géodatabase de réplica parent.
- Cliquez avec le bouton droit sur la géodatabase, pointez sur Géodatabase distribuée, puis cliquez sur Organiser les réplicas.
La boîte de dialogue Propriétés du réplica s'ouvre.
- Cliquez avec le bouton droit sur le réplica dans la liste, puis sélectionnez Propriétés.
- Cliquez sur l'onglet Options avancées.
- Définissez une nouvelle connexion de réplica associé en accédant à votre service de géodonnées sur le nouveau site ArcGIS Server on Amazon Web Services.
- Cliquez sur OK pour fermer la boîte de dialogue Propriétés du réplica.
- Fermez le gestionnaire d'étiquettes.
- Redémarrez vos services dans ArcGIS for Desktop ou dans ArcGIS Server Manager.
Vous avez un commentaire à formuler concernant cette rubrique ?