Remplacement du lecteur attaché fourni par un lecteur de taille différente sur Windows
Un volume EBS est attaché aux instances EC2 que vous créez avec les images virtuelles AMI Amazon ArcGIS Server. La taille de ce volume est définie sur 100 Go par défaut lorsque vous créez votre site avec ArcGIS Server Cloud Builder on Amazon Web Services. Si vous créez votre site avec la console de gestion AWS, la taille est de 10 Go. Si vous décidez par la suite de modifier la taille du lecteur, vous pouvez le détacher et le remplacer par un autre.
Si vous avez simplement besoin d'un espace plus important, il peut être préférable d'ajouter un autre lecteur au lieu de remplacer le lecteur existant.
Connectez-vous à votre instance et suivez les étapes ci-dessous pour remplacer le lecteur attaché par un lecteur de taille différente :
- Arrêtez le service Windows ArcGIS Server.
- Sous Windows, cliquez sur Démarrer > Outils d'administration > Services.
- Cliquez avec le bouton droit sur le service ArcGIS Server et sélectionnez Arrêter.
- Effectuez les sous-étapes suivantes si vous utilisez une EC2 sur laquelle une géodatabase SQL Server Express est installée avec ArcGIS Server. Autrement, ignorez cette étape.
- Lancez ArcCatalog.
- Dans l'arborescence du Catalogue, développez Serveurs de bases de données, puis développez votre instance de serveur de base de données.
- Cliquez avec le bouton droit sur la base de données egdb, pointez sur Administration, puis sélectionnez Détacher.
- Cliquez avec le bouton droit sur la base de données geodata, pointez sur Administration, puis sélectionnez Détacher.
- Effectuez les sous-étapes suivantes si vous utilisez une EC2 sur laquelle une géodatabase SQL Server Standard est installée avec ArcGIS Server. Autrement, ignorez cette étape.
- Démarrez SQL Server Management Studio.
- Connectez-vous à votre instance SQL Server à l'aide de l'authentification du système d'exploitation.
- Développez le dossier Bases de données.
- Cliquez avec le bouton droit sur la base de données egdb, pointez sur Tâches, puis sélectionnez Détacher.
- Laissez les options d'attachement par défaut et cliquez sur OK.
- Répétez les deux sous-étapes ci-dessus pour détacher la géodatabase geodata.
- Dans la fenêtre Explorateur d'objets de SQL Server Management Studio, cliquez avec le bouton droit sur votre instance de base de données (probablement nommée localhost), puis sélectionnez Arrêter.
Cliquez sur Oui lorsque vous êtes invité à confirmer.
- Fermez SQL Server Management Studio.
-
Copiez l'intégralité du contenu du volume attaché à l'origine dans un dossier qui se trouve sur votre système racine (Linux) ou votre lecteur C (Windows).
Par exemple sous Windows, vous pouvez créer un dossier C:\temp, puis copier tous les dossiers de D:\ vers C:\temp.
Si la taille du système racine ou du lecteur C n'est pas suffisante, vous devez copier les fichiers ailleurs.
- Sous Windows, cliquez sur Démarrer et tapez diskmgmt.msc dans la zone de recherche. Appuyez ensuite sur Entrée.
- Cliquez avec le bouton droit de la souris sur le lecteur D: et sélectionnez Supprimer le volume, puis Oui pour confirmer la suppression.
- Connectez-vous à la console de gestion AWS et affichez la page EC2 correspondant à votre région Amazon.
- Cliquez sur Volumes et recherchez le volume attaché à l'origine.
- Cliquez avec le bouton droit sur le volume, puis sélectionnez Détacher le volume. Cliquez sur Oui, détacher lorsque vous êtes invité à confirmer.
Le détachement peut nécessiter un certain temps. Si le volume ne se détache pas, cliquez dessus avec le bouton droit et sélectionnez Forcer le détachement.
- Créez un volume EBS de la taille qui vous convient et attachez-le à votre instance. Ce processus est décrit dans Ajout d'un espace disque plus important (volumes EBS) sur votre site sous Windows et dans Ajout d'un espace disque plus important (volumes EBS) sur votre site sous Ubuntu Linux.
- Replacez tous les contenus d'origine de votre volume dans le nouveau volume en utilisant les mêmes chemins d'accès qu'à l'origine.
Par exemple, si vous avez copié à l'origine les contenus de D:\ vers C:\temp, replacez-les dans D:\.
- Accordez les autorisations en lecture et en écriture pour le compte ArcGIS Server sur tous les dossiers de votre nouveau volume.
- Dans la console de gestion AWS, cliquez sur Instances, cliquez avec le bouton droit sur votre instance, puis sélectionnez Redémarrer. Patientez quelques minutes pendant que votre instance redémarre.
- Effectuez les sous-étapes suivantes si vous utilisez une EC2 sur laquelle une géodatabase SQL Server Express est installée avec ArcGIS Server. Autrement, ignorez cette étape.
- Dans ArcCatalog, développez Serveurs de bases de données et, si cela est nécessaire, double-cliquez sur votre instance de serveur de base de données pour vous y connecter.
- Cliquez avec le bouton droit de la souris sur votre instance de serveur de base de données et sélectionnez Attacher.
La boîte de dialogue Attacher une géodatabase s'ouvre.
- Accédez à l'emplacement de votre base de données egdb, qui est probablement dans D:\data\geodatabase\egdb.mdf si vous avez configuré le nouveau volume comme lecteur D. Cliquez ensuite sur OK.
- Répétez les deux sous-étapes décrites ci-dessus pour attacher votre base de données geodata, dont le fichier .mdf se trouve probablement dans D:\data\geodatabase\geodata.mdf.
- Effectuez les sous-étapes suivantes si vous utilisez une EC2 sur laquelle une géodatabase SQL Server Standard est installée avec ArcGIS Server. Autrement, ignorez cette étape.
- Connectez-vous à SQL Server Management Studio, cliquez avec le bouton droit sur le dossier Bases de données et sélectionnez Attacher.
- Cliquez sur Ajouter dans la boîte de dialogue Attacher des bases de données.
- Accédez à l'emplacement de votre base de données egdb, qui est probablement dans D:\data\geodatabase\egdb.mdf si vous avez configuré le nouveau volume comme lecteur D. Cliquez ensuite sur OK.
- Répétez les deux sous-étapes ci-dessus pour ajouter votre base de données geodata, dont le fichier .mdf se trouve probablement dans D:\data\geodatabase\geodata.mdf.
- Cliquez sur OK pour attacher les deux bases de données.
- Fermez SQL Server Management Studio et votre connexion Bureau à distance de Windows.
- Dans la console de gestion AWS, cliquez sur Instances, cliquez avec le bouton droit sur votre instance, puis sélectionnez Redémarrer. Patientez quelques minutes pendant que votre instance redémarre.
- Affichez un aperçu du service d'exemple ou publiez un nouveau service et vérifiez que l'aspect de votre site vous convient.
- Retournez sur la page Volumes de la console de gestion AWS.
- Cliquez avec le bouton droit sur votre volume d'origine (celui que vous avez détaché), puis cliquez sur Supprimer le volume.