Ersetzen eines Amazon EBS-Volumes mithilfe eines vorherigen Snapshots - Amazon EBS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Ersetzen eines Amazon EBS-Volumes mithilfe eines vorherigen Snapshots

Amazon EBS-Snapshots werden wegen ihrer Geschwindigkeit, Bequemlichkeit und geringen Kosten auf Amazon EC2 als Backup-Tool bevorzugt. Wenn Sie ein Volume aus einem Snapshot erstellen, stellen Sie seinen Status zu einem bestimmten Zeitpunkt wieder her, wobei die bis zu diesem Zeitpunkt gespeicherten Daten intakt sind. Durch das Anfügen eines aus einem Snapshot erstellten Volumes an eine Instance können Sie Daten in mehreren Regionen duplizieren, Testumgebungen erstellen, ein beschädigtes Produktionsvolume vollständig ersetzen oder bestimmte Dateien und Verzeichnisse abrufen und zu einem anderen angefügten Volume übertragen. Weitere Informationen finden Sie unter Amazon EBS-Snapshots.

Sie können eines der folgenden Verfahren nutzen, um ein Amazon-EBS-Volume durch ein anderes Volume ersetzen, das aus einem vorherigen Snapshot dieses Volumes erstellt wurde.

Console
So ersetzen Sie ein Volume mithilfe der Konsole
  1. Erstellen Sie ein Volume aus dem Snapshot und notieren Sie sich die ID des neuen Volumes. Weitere Informationen finden Sie unter Erstellen eines Volumes von einem Snapshot.

    Anmerkung

    Sie müssen Ihr Volume in derselben Availability Zone wie die Instance erstellen. Volumes können nur an Instances innerhalb derselben Availability Zone angehängt werden.

  2. Wählen Sie auf der Seite „Instances“ die Instance aus, für die das Volume ersetzt werden soll, und notieren Sie die Instance-ID.

    Lassen Sie die Instance ausgewählt und wählen Sie die Registerkarte Speicher. Suchen Sie im Abschnitt Blockgeräte das zu ersetzende Volume und notieren Sie den Gerätenamen für das Volume (z. B. /dev/sda1).

    Wählen Sie die Volume-ID aus.

  3. Wählen Sie auf dem Bildschirm „Volumes“ das Volume aus und wählen Sie Aktionen, Volume trennen, Trennen.

  4. Wählen Sie das neue Volume aus, das Sie in Schritt 1 erstellt haben, und wählen Sie Aktionen, Volume anfügen.

    Geben Sie für Instance und Gerätename die Instance-ID und den Gerätenamen ein, die Sie in Schritt 2 notiert haben, und wählen Sie dann Volume anfügen.

  5. Stellen Sie eine Verbindung mit Ihrer Instance her und spielen Sie das Volume auf. Weitere Informationen finden Sie unter Machen Sie ein Amazon EBS-Volume zur Nutzung verfügbar.

AWS CLI
Um ein Volume zu ersetzen, verwenden Sie AWS CLI
  1. Erstellen Sie ein neues Volume aus dem Snapshot. Verwenden Sie den Befehl create-volume. Geben Sie für --snapshot-id die ID des zu verwendenden Snapshots an. Geben Sie für --availability-zone dieselbe Availability Zone wie für die Instance an. Konfigurieren Sie die verbleibenden Einstellungen nach Bedarf.

    Anmerkung

    Sie müssen Ihr Volume in derselben Availability Zone wie die Instance erstellen. Volumes können nur an Instances innerhalb derselben Availability Zone angehängt werden.

    $ aws ec2 create-volume \ --volume-type volume_type \ --size volume_size \ --snapshot-id snapshot_id \ --availability-zone az_id

    Notieren Sie sich die ID des neuen Volumes in der Befehlsausgabe.

  2. Ermittelt den Gerätenamen des zu ersetzenden Volumes. Verwenden Sie den Befehl describe-instances. Geben Sie für --instance-ids die ID der Instance an, für die das Volume ersetzt werden soll.

    $ aws ec2 describe-instances --instance-ids instance_id

    Notieren Sie sich in der Befehlsausgabe von BlockDeviceMappings, die Werte DeviceName und VolumeId für das Volume, das ersetzt werden soll.

  3. Trennen Sie das zu ersetzende Volume von der Instance. Verwenden Sie den Befehl detach-volume. Geben Sie für --volume-id die ID des Volumes an, das getrennt werden soll.

    $ aws ec2 detach-volume --volume-id volume_id
  4. Fügen Sie das Ersatz-Volume der Instance an. Verwenden Sie den Befehl attach-volume. Geben Sie für --volume-id die ID des Ersatz-Volumes an. Geben Sie für --instance-id die ID der Instance an, an die das Volume angehängt werden soll. Geben Sie für --device denselben Gerätenamen an, den Sie zuvor notiert haben.

    $ aws ec2 attach-volume \ --volume-id volume_id \ --instance-id instance_id \ --device device_name
  5. Stellen Sie eine Verbindung mit Ihrer Instance her und spielen Sie das Volume auf. Weitere Informationen finden Sie unter Machen Sie ein Amazon EBS-Volume zur Nutzung verfügbar.