Demo Instructions : Créer et restaurer un snapshot Amazon EBS

Instruction de Labs

Créer et restaurer un snapshot Amazon EBS

Présentation

Un snapshot Amazon EBS est une sauvegarde à un instant donné d’un volume Amazon EBS. Les snapshots permettent notamment de :

  •       sauvegarder un volume EBS ;
  •       conserver une copie de ses données ;
  •       créer un nouveau volume à partir d’une sauvegarde existante.

Dans ce lab, vous allez créer un snapshot d’un volume EBS existant, puis utiliser ce snapshot pour créer un nouveau volume. Vous supprimerez ensuite les ressources créées pendant le lab.

Niveau: Débutant

Difficulté : Facile

Durée estimée : 10 à 15 minutes

Région AWS : Europe (Ireland) — eu-west-1

Services AWS utilisés

  •       Amazon EBS
  •       Amazon EC2

Notions CLF-C02 couvertes

Cloud Technology and Services : Storage

Impact coût : Très faible ; un snapshot et un petit volume EBS sont créés temporairement.

Nettoyage manuel requis : Oui

Environnement du lab

Ressources préinitialisées

Un volume Amazon EBS est disponible au démarrage du lab :

  •       nom : lab-data-volume ;
  •       type : gp3 ;
  •       taille : 2 GiB ;
  •       état : Available.

Aucune instance EC2 n’est nécessaire pour ce lab.

Vérification avant de démarrer

Dans EC2 → Volumes, vérifiez que lab-data-volume :

  •       est visible dans la Région eu-west-1 ;
  •       possède une taille de 2 GiB ;
  •       est dans l’état Available.

Notez son Availability Zone afin de pouvoir créer le volume restauré dans la même AZ pour ce lab.

Objectifs pédagogiques

À la fin de ce lab, vous serez capable de :

  •       identifier un volume Amazon EBS ;
  •       comprendre ce qu’est un snapshot EBS ;
  •       créer un snapshot d’un volume ;
  •       vérifier l’état d’un snapshot ;
  •       créer un nouveau volume à partir d’un snapshot ;
  •       comprendre la relation entre volume et snapshot ;
  •       supprimer un volume et un snapshot devenus inutiles.

Étape 1 — Accéder aux volumes Amazon EBS

  1.   Connectez-vous à la console AWS.
  2.   Dans la barre de recherche située en haut de la console, saisissez :
				
					EC2
				
			
  1.   Sélectionnez EC2.
  2.   Dans le menu de gauche, recherchez la section :

Elastic Block Store

  1.   Sélectionnez :

Volumes

La liste des volumes EBS disponibles dans la Région apparaît.

Étape 2 — Vérifier la Région AWS

Vérifiez la Région sélectionnée en haut à droite de la console. La Région doit être :

Europe (Ireland)

Son identifiant est :

				
					eu-west-1
				
			

Si nécessaire :

  1.   cliquez sur le nom de la Région ;
  2.   sélectionnez Europe (Ireland).

Étape 3 — Identifier le volume du lab

Dans la liste des volumes, recherchez :

				
					lab-data-volume
				
			

Sélectionnez-le. Observez notamment les informations suivantes :

Volume ID

Une valeur similaire à :

				
					vol-0123456789abcdef0
				
			

Volume type

				
					gp3
				
			

Size

				
					2 GiB
				
			

Volume state

				
					Available
				
			

Availability Zone

Une Availability Zone de la Région Europe (Ireland), par exemple :

				
					eu-west-1a

				
			
				
					À retenir
Un volume Amazon EBS fournit du stockage en blocs.
Son état Available signifie qu’il existe mais qu’il n’est actuellement attaché à aucune instance EC2.

				
			

Étape 4 — Comprendre le principe d’un snapshot

Vous allez maintenant créer une sauvegarde du volume :

				
					lab-data-volume
				
			

Cette sauvegarde sera un :

Amazon EBS Snapshot

Un snapshot représente l’état des données du volume à un instant donné. Le principe est simple : vous créez un snapshot à partir d’un volume EBS, puis vous utilisez ce snapshot pour créer un nouveau volume EBS.

				
					À retenir
Un snapshot n’est pas un nouveau disque directement utilisable par une instance.
Il sert notamment à créer de nouveaux volumes EBS.

				
			

Étape 5 — Créer le snapshot

Avec :

				
					lab-data-volume
				
			

sélectionné :

  1.   cliquez sur Actions ;
  2.   sélectionnez Create snapshot.

La page de création d’un snapshot s’affiche.

Étape 6 — Ajouter une description

Dans le champ :

Description

saisissez :

				
					Snapshot du volume EBS du lab
				
			

Étape 7 — Nommer le snapshot

Dans la section :

Tags

cliquez sur :

Add tag

Configurez :

Key

				
					Name
				
			

Value

				
					lab-data-snapshot
				
			

Cliquez ensuite sur :

Create snapshot

AWS commence la création du snapshot.

Étape 8 — Accéder aux snapshots

Dans le menu de gauche, sous :

Elastic Block Store

sélectionnez :

Snapshots

Repérez :

				
					lab-data-snapshot
				
			

Sélectionnez-le.

Étape 9 — Observer l’état du snapshot

Repérez :

Status

Le snapshot peut initialement être dans l’état :

Pending

Cela signifie que sa création est en cours. Actualisez la page si nécessaire. Attendez que son état devienne :

Completed

Le snapshot est maintenant disponible.

Étape 10 — Examiner le snapshot

Avec :

				
					lab-data-snapshot
				
			

sélectionné, observez notamment :

Snapshot ID

Une valeur similaire à :

				
					snap-0123456789abcdef0
				
			

Volume ID

L’identifiant du volume source :

				
					lab-data-volume
				
			

Volume size

				
					2 GiB
				
			

Status

				
					Completed
				
			

Description

				
					Snapshot du volume EBS du lab
				
			
				
					À retenir
Le snapshot conserve une sauvegarde du volume source au moment de sa création.

				
			

Étape 11 — Comprendre les snapshots incrémentiels

Les snapshots Amazon EBS sont incrémentiels. Cela signifie qu’après le premier snapshot d’un volume, les snapshots suivants ne stockent que les blocs de données nouveaux ou modifiés. Pour l’utilisateur, chaque snapshot peut néanmoins être utilisé comme un point de restauration.

				
					À retenir
Les snapshots permettent de conserver plusieurs points de sauvegarde d’un volume sans recopier systématiquement toutes les données.

				
			

Étape 12 — Restaurer un volume depuis le snapshot

Vous allez maintenant utiliser :

				
					lab-data-snapshot
				
			

pour créer un nouveau volume EBS. Avec le snapshot sélectionné :

  1.   cliquez sur Actions ;
  2.   sélectionnez Create volume from snapshot.

La page de création du volume apparaît.

Étape 13 — Configurer le volume restauré

Vérifiez les paramètres proposés.

Volume type

Conservez :

				
					gp3
				
			

Size

Conservez :

				
					2 GiB
				
			

Availability Zone

Sélectionnez la même Availability Zone que le volume initial. Par exemple :

				
					eu-west-1a

				
			

La valeur exacte dépend de votre environnement.

Étape 14 — Nommer le volume restauré

Dans :

Tags

ajoutez :

Key

				
					Name
				
			

Value

				
					lab-restored-volume
				
			

Cliquez ensuite sur :

Create volume

AWS crée un nouveau volume à partir du snapshot.

Étape 15 — Vérifier le nouveau volume

Retournez dans :

EC2 → Volumes

Repérez :

				
					lab-restored-volume
				
			

Son état peut brièvement être :

Creating

Attendez qu’il devienne :

Available

Sélectionnez-le. Observez :

Volume type

				
					gp3
				
			

Size

				
					2 GiB
				
			

Volume state

				
					Available
				
			

Snapshot

Vous devriez retrouver l’identifiant de :

				
					lab-data-snapshot
				
			

Cela confirme que ce volume a été créé à partir de votre snapshot.

Étape 16 — Comparer les ressources

Vous disposez maintenant de trois ressources distinctes.

Volume originale

				
					lab-data-volume
				
			

Il s’agit du volume à partir duquel la sauvegarde a été créée.

Snapshot

				
					lab-data-snapshot
				
			

Il représente la sauvegarde du volume.

Volume restauré

				
					lab-restored-volume
				
			

Il a été créé à partir du snapshot. Vous disposez donc du volume source lab-data-volume, du snapshot lab-data-snapshot, puis du nouveau volume lab-restored-volume créé à partir de cette sauvegarde.

				
					À retenir
Restaurer un snapshot EBS consiste généralement à créer un nouveau volume EBS à partir du snapshot.
Le volume original n’est pas directement remplacé ou modifié.

				
			

Nettoyage du lab :

Vous avez créé un snapshot et un volume restauré. Supprimez uniquement ces ressources.

  1.   Dans EC2 → Volumes, sélectionnez lab-restored-volume.
  2.   Vérifiez qu’il est dans l’état Available, puis choisissez Actions → Delete volume.
  3.   Dans EC2 → Snapshots, sélectionnez lab-data-snapshot.
  4.   Choisissez Actions → Delete snapshot et confirmez.
  5.   Vérifiez que lab-restored-volume et lab-data-snapshot ne sont plus présents.

Le volume lab-data-volume était préinitialisé pour le lab : ne le supprimez pas dans cette procédure de nettoyage.

Validation du lab :

Vous avez terminé le lab si vous avez réussi à :

  •       identifier lab-data-volume ;
  •       créer lab-data-snapshot ;
  •       observer le statut Pending puis Completed ;
  •       identifier le volume source du snapshot ;
  •       créer lab-restored-volume à partir du snapshot ;
  •       vérifier que le nouveau volume référence le snapshot ;
  •       comprendre la relation entre volume, snapshot et volume restauré ;
  •       supprimer le volume restauré ;
  •       supprimer le snapshot.

En cas de problème

Je ne trouve pas lab-data-volume

Vérifiez que vous utilisez la Région :

Europe (Ireland) — eu-west-1

Puis ouvrez :

EC2 → Volumes

Le snapshot reste dans l’état Pending

La création du snapshot peut prendre quelques instants. Actualisez la page jusqu’à obtenir :

Completed

avant de poursuivre.

Je ne trouve pas l’option Create volume from snapshot

Dans :

EC2 → Snapshots

sélectionnez :

lab-data-snapshot

Puis ouvrez :

Actions

et sélectionnez :

Create volume from snapshot

Le volume restauré reste dans l’état Creating :

Attendez quelques instants puis actualisez la liste des volumes. Son état doit devenir :

Available

Je ne peux pas supprimer un volume :

Vérifiez que son état est :

Available

Un volume attaché à une instance doit être détaché avant de pouvoir être supprimé.

Je ne peux pas supprimer le snapshot

Vérifiez que vous avez bien sélectionné :