Restaurer une instance Linux avec Acronis en ligne de commande
Sommaire
Prérequis
- Avoir créé une instance
- Avoir un compte sur https://cloud.acronis.com/
- Avoir installé l'agent Linux et enregistré votre instance
- Avoir sauvegardé une instance avec Acronis
Restaurer une instance Linux avec Acronis en ligne de commande
Création d'une instance Acronis
Pour commencer, vérifier le flavor de l'instance à restaurer (dans notre exemple, nous restaurerons une instance avec le flavor suivant : std.h.2)
Dans notre exemple, notre volume fera 30Gb
Il faut tout d'abord créer un volume avec l'image Acronis, qui doit être "bootable"
openstack volume create --size 1 --image AcronisRescueMedia-x86_64 --bootable Volume-Acronis
Créer ensuite un autre volume sur lequel nous allons restauré le système
openstack volume create --size 30 --bootable Volume-Instance-2
Ensuite, créer l'instance avec le volume précédemment créé
openstack server create --flavor std.h.2 --volume Volume-Acronis --network Reseau-1 Instance-Acronis
Une fois créée, attaché le second volume à l'instance
openstack server add volume Instance-Acronis Volume-Instance-2
Pour finir, accéder à la console de votre instance
openstack console url show Instance-Acronis
Restauration de l'instance dans un nouveau volume
Pour commencer, il va nous falloir récupérer un jeton d'enregistrement
Pour ce faire, se rendre sur le site https://cloud.acronis.com/, se connecter avec votre compte
Sélectionner ensuite la machine à restaurer puis cliquer sur "Restaurer"
Sélectionner "Autres méthodes de restauration..."
Sélectionner ensuite "Télécharger l'image ISO" (cela permet le téléchargement de l'image AcronisRescueMedia déjà présente dans les images hopla.cloud)
Annuler le téléchargement et récupérer le jeton d'enregistrement affiché à l'écran.
Ce jeton d'enregistrement permettra de nous authentifier sur notre compte Acronis afin de sélectionner la bonne instance à restaurer.
Sur la console, cliquer sur "Rescue Media"
Sélectionner ensuite "Register media in backup console"
Renseigner le jeton d'enregistrement récupéré précédemment puis cliquer sur "Register"
ne pas oublier les tirets lors de la saisie
Dans le cas d'une machine Linux, il faut modifier la représentation du volume.
Pour ce faire, aller dans "Tools" puis "Change volume representation"
Sélectionner ensuite "Linux-like representation" afin de modifier la représentation des volumes en Linux
Faire "Ok", l'instance Acronis redémarre.
Sélectionner de nouveau "Register media in backup console" comme fait précédemment
Faire "Cancel" (notre jeton d'enregistrement est toujours valable lors du redémarrage, il est inutile de le renseigner de nouveau)
Cliquer ensuite sur "Recover"
Cliquer sur "Select data..." puis sur "Browse..."
Sélectionner dans Cloud Storage votre compte Acronis (Adresse mail) puis cliquer sur "OK"
Dans les archives, sélectionner le backup de l'instance à restaurer puis dans Backup contents, sélectionner "Disks"
Cocher le disque à restaurer puis cliquer sur "OK"
Nous pouvons vérifier les informations sélectionnées dans la fenêtre actuelle
Vérifier que le disque à restaurer soit bien le disque 2 puis faire "OK"
La restauration est en cours
Un suivi de la restauration est visible directement dans l'onglet "Progress"
Nous pouvons voir le statut actuel de la restauration
Quand celle-ci sera terminée, le statut apparaîtra en "Idle"
Une fois terminé, cliquer sur "Close" puis cliquer sur le menu "Actions" puis "Exit"
Pour finir, cliquer sur "Turn off" afin d'éteindre l'instance
Désormais, il est possible de supprimer l'instance
openstack server delete Instance-Acronis
Il est aussi possible de supprimer le volume sur lequel nous avons intégré l'image Acronis
openstack volume delete Volume-Acronis
Création de la nouvelle instance
Maintenant que nous disposons de notre volume restauré, nous devons créer une instance depuis ce volume.
Pour ce faire, créer une instance (voir paragraphe ci-dessus) en utilisant le volume "Volume-Instance-2" comme source de démarrage
openstack server create --volume Volume-Instance-2 --flavor std.h.2 --network Reseau-1 --key-name key-1 Instance-2
/!\ Ne pas oublier d'affecter une clé SSH à notre instance pour pouvoir accéder à notre instance en SSH /!\
Nous pouvons accéder à notre instance depuis la console et vérifier que nous sommes bien sur la page de connexion
Pour demander un lien de console :
openstack console url show Instance-2
L'instance est désormais restaurée et prête à l’utilisation