Ajout d'un espace disque plus important (volumes EBS) sur votre site sous Ubuntu Linux
L'image virtuelle AMI ArcGIS for Server s'accompagne d'un volume EBS. 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 avez besoin d'un espace plus important, vous pouvez créer des volumes supplémentaires et les attacher à votre instance EC2.
Les étapes ci-dessous expliquent comment créer un volume EBS et comment l'attacher à votre instance EC2.
- Ouvrez la console de gestion AWS et affichez la page EC2 correspondant à votre région Amazon.
- Dans le menu de gauche, cliquez sur Volumes.
- Cliquez sur le bouton Créer un volume.
- Saisissez une valeur pour l'option Taille. N'oubliez pas qu'Amazon vous facturera pour la taille que vous choisissez et que vous ne pourrez pas modifier cette taille une fois le volume créé.
- Sélectionnez une valeur pour l'option Zone de disponibilité. Vous devez apparier la zone de l'instance EC2 à laquelle vous allez attacher le volume.
- Si vous ne connaissez pas la zone de l'instance à laquelle attacher le volume, retournez dans la console de gestion AWS, cliquez sur Instances, cliquez sur votre instance, puis examinez l'onglet Description pour trouver la zone.
- Vous pouvez également sélectionner une capture d'écran. Les captures d'écran permettent de préformater un disque avec certains jeux de données. Pour créer un disque vide, choisissez Pas de capture d'écran.
- Cliquez sur Oui, créer pour créer le volume. Cette opération peut prendre du temps. Une fois le volume prêt, son état passe de Création à Disponible dans la console de gestion AWS.
- Vous avez créé votre volume EBS, mais il n'est pas encore attaché à votre instance EC2. Les étapes restantes expliquent comment formater le disque et comment l'attacher à votre instance.
- Cliquez avec le bouton droit sur le volume, puis sélectionnez Attacher le volume.
- Dans la liste déroulante, sélectionnez l'instance. N'oubliez pas que vous ne pouvez attacher votre volume qu'aux instances qui se trouvent dans la même zone de disponibilité.
- Utilisez le champ Périphérique pour spécifier comment exporter le volume sur l'instance ( de /dev/sdb à /dev/sdz). Cliquez sur Attacher.
L'attachement de votre volume peut prendre quelques minutes. Vous pouvez voir l'état dans la colonne Informations sur l'attachement, dans la liste des volumes de la console de gestion AWS. Après un instant, Attachement se transforme en Attaché.
- Pour qu'un volume soit disponible sur le système d'exploitation Linux, utilisez la commande suivante (la commande suivante est un exemple visant à montrer comme créer un système de fichiers ext3 et comment le monter comme /mnt/data-store) :
ssh –i <your key pair file> ubuntu@<Public DNS of your EC2 instance> sudo yes | mkfs –t ext3 /dev/sdh Caution: This procedure assumes you want to mount an empty volume. If you're mounting a volume that already has data on it, don't use mkfs before mounting the volume. Otherwise you'll format the volume and delete the existing data. sudo mkdir /mnt/data-store sudo mount /dev/sdh /mnt/data-store
Les données écrites sur ce système de fichiers sont écrites dans le volume EBS d'Amazon et sont transparentes pour les applications qui utilisent le périphérique.
Pour permettre à l'instance de se reconnecter à un volume EBS d'Amazon au redémarrage, ajoutez le périphérique à fstab ou créez un script qui monte automatiquement le volume au démarrage.