Remplacement du lecteur attaché fourni par un lecteur de taille différente sur Windows
Les sites que vous créez avec les images virtuelles AMI ArcGIS Server Amazon attachent un volume EBS à chaque instance EC2. Par défaut, la taille de ce volume est de 100 Go, même si cela est configurable lorsque vous créez le site dans Cloud Builder. Si vous décidez par la suite de modifier la taille du lecteur, vous pouvez le détacher et le remplacer par un autre.
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 base 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 Detach.
- Cliquez avec le bouton droit sur la base de données geodata, pointez sur Administration, puis sélectionnez Detach.
- 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 tous les contenus du volume de 100 Go 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 cliquez sur l'onglet EC2.
- Cliquez sur Volumes et recherchez le volume de 100 Go attaché à votre instance EC2.
- 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 base 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 OK 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.