Speicherplatz zur Linux-Site hinzufügen
Die ArcGIS for Server-AMI verfügt standardmäßig über ein angefügte 100-GB-EBS-Volume. Die Größe dieses Datenträgers ist standardmäßig auf 100 GB festgelegt, wenn Sie die Site mit ArcGIS Server Cloud Builder for Amazon Web Services erstellen. Wenn Sie die Site mit der AWS Management Console erstellen, beträgt die Größe 10 GB. Falls Sie mehr Speicherplatz benötigen, können Sie zusätzliche Datenträger erstellen und an die EC2-Instanz anfügen.
Anhand der folgenden Schritte wird beschrieben, wie ein neues EBS-Volume erstellt und an die EC2-Instanz angefügt wird.
- Öffnen Sie die AWS Management Console, und rufen Sie die der Amazon-Region entsprechende EC2-Seite auf.
- Klicken Sie im linken Menü auf Volumes.
- Klicken Sie auf die Schaltfläche Create Volume.
- Geben Sie einen Wert für Size aus. Beachten Sie, dass Amazon der ausgewählten Größe nach entsprechende Gebühren in Rechnung stellt und diese Größe nicht mehr geändert werden kann, nachdem der Datenträger erstellt wurde.
- Wählen Sie einen Wert für die Availability Zone. Die Zone der EC2-Instanz, an die der Datenträger angefügt wird, muss damit übereinstimmen.
- Wenn Ihnen die Zone der Instanz, an die der Datenträger angefügt werden soll, nicht bekannt ist, kehren Sie zur AWS Management Console zurück, klicken Sie auf Instances, klicken Sie auf die Instanz, und suchen Sie die Zone auf der Registerkarte Description.
- Wählen Sie optional einen Snapshot aus. Snapshots bieten die Möglichkeit, Datenträger mit bestimmten Datasets vorzuformatieren. Wählen Sie No Snapshot, um einen neuen leeren Datenträger zu erstellen.
- Klicken Sie auf Yes, Create, um den Datenträger zu erstellen. Dieser Vorgang kann einige Zeit in Anspruch nehmen. Wenn der Datenträger bereit ist, ändert sich sein Status in der AWS Management Console von Creating in Available.
- Das EBS-Volume wurde erfolgreich erstellt, ist jedoch noch nicht an die EC2-Instanz angefügt. Anhand der verbleibenden Schritte wird beschrieben, wie der Datenträger formatiert und an die Instanz angefügt wird.
- Klicken Sie mit der rechten Maustaste auf den Datenträger, und klicken Sie dann auf Attach Volume.
- Wählen Sie die Instanz aus der Dropdown-Liste. Beachten Sie, dass der Datenträger nur an Instanzen aus der gleichen Verfügbarkeitszone angefügt werden kann.
- Geben Sie im Feld "Device" an, wie der Datenträger für die Instanz bereitgestellt werden soll (/dev/sdb bis /dev/sdz). Klicken Sie auf Anhängen.
Die Anfügung des Datenträgers kann einige Minuten dauern. Der Status wird in der Spalte für Anlageninformationen der Datenträgerliste der AWS Management Console angezeigt. Nach einer kurzen Wartezeit ändert sich Attaching in Attached.
- Verwenden Sie den folgenden Befehl (der folgende Befehl ist ein Beispiel dafür, wie ein ext3-Dateisystem erstellt und als "/mnt/data-store" eingebunden wird), um einen Datenträger für das Linux-Betriebssystem zur Verfügung zu stellen.
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
Alle in dieses Dateisystem geschriebenen Daten werden auf das Amazon EBS-Volume geschrieben und sind für alle Anwendungen, die dieses Gerät verwenden, transparent.
Hinweis:
Wenn die Instanz in die Lage versetzt werden soll, beim Neustart die Verbindung zu einem Amazon EBS-Volume wiederherzustellen, fügen Sie das Gerät zu "fstab" hinzu oder erstellen Sie ein Skript, das das Volume beim Starten automatisch anbindet.