Cloner, sauvegarder, restaurer
Ce qui distingue un clone, un modèle, un instantané et une sauvegarde pour une machine virtuelle, puis, pour des conteneurs, ce qui se reconstruit et ce qui se sauvegarde, jusqu'à la restauration vérifiée.
- 29 cartes
- 5 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Mises en situation
- Comprendre
Quelques cartes du deck
Clone de machine virtuelle : de quoi s'agit-il ?
Voir la réponse
Copie d'une machine virtuelle qui devient une machine indépendante, avec ses propres disques et sa propre identité (nom, adresse MAC).
Un clone complet ne dépend plus de la source. Un clone lié partage ses disques de base avec elle : plus rapide et plus léger, mais inutilisable si la source disparaît.
Quelle commande archive le volume
pgdatadans le dossier courant de l'hôte ?docker run --rm -v pgdata:/data -v "$(pwd)":/backup alpine tar czf /backup/pgdata.tgz /datadocker run --rm -v pgdata:/backup -v "$(pwd)":/data alpine tar czf /backup/pgdata.tgz /datadocker run --rm -v pgdata:/data alpine tar czf pgdata.tgz /datadocker export pgdata | gzip > pgdata.tgz
Voir la réponse
docker run --rm -v pgdata:/data -v "$(pwd)":/backup alpine tar czf /backup/pgdata.tgz /dataUn conteneur jetable monte le volume (en
/data) et le dossier de l'hôte (en/backup), puistarécrit l'archive dans ce dernier. La deuxième inverse les montages, la troisième laisse l'archive dans le conteneur qui disparaît avec--rm, etdocker exportne prend pas un volume comme argument.Un … est une machine virtuelle de référence, figée, dont on tire des … pour déployer plusieurs machines identiques.
Voir la réponse
Un modèle est une machine virtuelle de référence, figée, dont on tire des clones pour déployer plusieurs machines identiques.
On prépare le système une fois (mises à jour, outils), puis on clone : chaque clone reçoit sa propre identité (nom d'hôte, adresse MAC) pour ne pas entrer en conflit avec les autres.
Instantané de machine virtuelle : de quoi s'agit-il ?
Voir la réponse
État d'une machine virtuelle figé à un instant, auquel on peut revenir ; les écritures suivantes sont stockées à part, dans un disque différentiel.
Il vit sur le même stockage que la machine : si le stockage est perdu, l'instantané l'est aussi. C'est un point de retour rapide avant une opération risquée, pas une sauvegarde.
L'archive du dossier de données de PostgreSQL, copiée pendant que la base écrivait, ne redémarre pas après restauration. Cause probable ?
- L'archive est trop grosse pour être extraite d'un volume
- La copie est incohérente : les fichiers datent d'instants différents
- La version de PostgreSQL de l'image a changé le format du tar
- PostgreSQL refuse les données copiées depuis un autre conteneur
Voir la réponse
La copie est incohérente : les fichiers datent d'instants différents
Au démarrage, la base signale par exemple « PANIC: could not locate a valid checkpoint record » : le journal et les fichiers de données ne correspondent plus. La solution est une copie cohérente : un export par
pg_dump, un instantané cohérent du disque, ou la copie après arrêt de la base.