Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TEST Corr

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 7

Concepts de base de la virtualisation

Test de connaissance - Correction


Date : 10/11/ 2023

Q1. Que permet la virtualisation ? (2 pt)


a. Faire tourner plusieurs systèmes d'exploitations différents sur une même machine.
b. Faire tourner plusieurs applications qui se partagent un même noyau.
c. Isoler l'exécution de mes applications.

 Faire tourner plusieurs systèmes d'exploitations différents sur une même


machine.

 Faire tourner plusieurs applications qui se partagent un même noyau.

Dans le cas d'une machine virtuelle, le système d'exploitation dans son


ensemble est virtualisé, noyau inclus.

 Isoler l'exécution de mes applications.

Q2. Que permet la conteneurisation ? (2 pt)

a. Faire tourner plusieurs systèmes d'exploitations différents sur une même machine.
b. Faire tourner plusieurs applications qui se partagent un même noyau.
c. Isoler l'exécution de mes applications.

 Faire tourner plusieurs systèmes d'exploitations différents sur une même


machine.

 Faire tourner plusieurs applications qui se partagent un même noyau.

 Isoler l'exécution de mes applications.

Q3. Quelle est la différence principale entre les deux principes de la virtualisation, à savoir, le cloisonnement et
la transparence ? (2 pts)
Le cloisonnement : chaque système d’exploitation a un fonctionnement indépendant, et ne peut interférer
avec les autres en aucune manière

La transparence : le fait de fonctionner en mode virtualisé ne change rien au fonctionnement du système


d’exploitation et a fortiori des applications

Q4. Complétez le tableau suivant ? (2 pts)

Hyperviseur Type (1 ou 2)
Xen 1
Hyper-V 1
ESX Server de Vmware 1
KVM 2
Virtual PC 2
VirtualBox 2

Q5. Répondez par vrai ou faux ?

1. La virtualisation complète permet de faire fonctionner n’importe quel système d’exploitation en tant
qu’invité dans une machine virtuelle (1 pt) : ………..Vrai
2. Sur un processeur avec des instructions de virtualisation matérielle, le système d’exploitation invité
n’a pas besoin d’être modifié pour pouvoir être exécuté dans un hyperviseur de type 2 (1 pt): ………..
Faux
3. La virtualisation complète permet de virtualiser tous les systèmes d’exploitation indépendamment de
l’architecture matérielle du processeur de la machine hôte (1 pt) : ………Faux
4. Un hyperviseur de Type 1 est un logiciel qui s’exécute à l’intérieur d’un autre système
d’exploitation (1 pt) : ………... Faux

Oui, afin de proposer des ressources différentes et spécifiques en fonction des applications existantes

Q6. A votre avis, comment la virtualisation réduit la performance du système et consomme trop de
ressources ? (2 pts)

Q7. A travers quel principe, la virtualisation garantis la compatibilité ? (1 pt)

La transparence implique la compatibilité : toutes les applications peuvent tourner sur un système
virtualisé, et leur fonctionnement n’est en rien modifié

Q8. Laquelle des propositions suivantes constitue un sujet d'inquiétude important pour le client à l'égard des
environnements multi-utilisateurs ? ( 1 pt)
a. Disponibilité
b. Bande passante
c. Temps d'attente sur le réseau
d. Sécurité

Q9. Peut-on dire qu’un hyperviseur masque les véritables ressources physiques de la machine ? si oui dites
comment et pourquoi ? (2 pts)

Q10. La virtualisation complète ne permet de virtualiser que des systèmes d’exploitation prévus pour la
même architecture matérielle que le processeur physique de l’ordinateur hôte. Dites comment ? (2 pts)

Ce type de virtualisation ne permet de virtualiser que des systèmes d’exploitation prévus pour la même
architecture matérielle que le processeur physique de l’ordinateur hôte.

Par exemple, un ordinateur équipé d’un processeur Intel x86 sera incapable de virtualiser un système
d’exploitation prévu pour fonctionner dans une architecture PowerPC.

Q11. Peut-on dire que la virtualisation réduit le risque de perte de données ? si oui, dites comment ? (2 pts)

Oui, Elle sauvegarde des données sur plusieurs emplacements de stockage.

Q12. Peut-on considérer un isolateur comme un hyperviseur ? si non dites pourquoi. (2 pts)

On ne peut pas vraiment parler de virtualisation de systèmes d’exploitation

Q13. A votre avis, est-ce qu’un système qui utilise la para-virtualisation est plus performant qu’un autre qui
utilise la virtualisation complète ? Si oui, dites pourquoi. (2 pts)

Ce type de virtualisation permet des performances bien plus importantes que la virtualisation totale assistée
par matériel vue précédemment

Q14. Citez trois handicaps de l’hébergement mutualisé. (2 pts)

 L’allocation des ressources du serveur n’est pratiquement pas contrôlée


 La configuration logicielle est unique, et dictée par l’hébergeur. Il y a souvent même outil de gestion de
contenus et de base de données
 En termes d’exploitation, chaque client est extrêmement confiné, de peur qu’il ne perturbe la
configuration.
 Chaque client dispose le plus souvent d’un simple accès en transfert de fichier sur son répertoire privé
et dans tous les cas il n’aura jamais l’accès root (administrateur) sur le serveur
Q15. Qu’est-ce qu’un un serveur dédié virtuel ? (2 pts)

Il y a un mode d’hébergement hybride : Il permet le partage de ressources d’une part, l’autonomie et le


contrôle d’autre part:

C’est le mode VDS pour Virtual Dedicated Server, un serveur dédié virtuel

Q16. Faites la différence entre un DAS (Direct Attached Storage), un NAS (Network Attached Storage) et un
SAN (Storage Area Network). (3 pts)

Comparaison entre DAS/NAS/SAN:

• DAS : Direct Attached Storage (DAS), càd d'un disque dur directement connecté à l'ordinateur qui
utilise les protocoles ATA, SATA, eSATA, SCSI, SAS et Fibre Channel via des câbles dédiés

• NAS : un serveur fournissant leurs fichiers à d’autres serveurs par le réseau

• SAN : est un réseau sur lequel circulent les données entre un système et son stockage

Q17. Parmi les propositions suivantes, laquelle est un exemple d’environnement dit «dédié » ? (1 pt)

a. N’importe quelle application sur n’importe quel serveur


b. Une interface sur un gros ordinateur
c. Une interface sur une solution de stockage important
d. Un macro-ordinateur

Q18. En quoi la conteneurisation se diffère de la virtualisation ? (2 pts)

Q19. Pourquoi la conteneurisation consomme moins de ressources que la virtualisation ? (2 pts)

Q20. Laquelle des propositions suivantes ne constitue pas une mesure d'atténuation des risques de perte de
données ? (1 pt) b
a. audits
b. storage area network (Réseau de stockage, « SAN »)
c. authentification et autorisation
d. cryptage

Un seul OS avec Docker permet d’optimiser réellement notre consommation et d'héberger uniquement les
outils essentiels de nos applications.

Q21. Une image Docker : (1 pt)

a. est la même chose qu'un conteneur Docker.


b. peut-être modifiée, par exemple si je créé un fichier dans mon conteneur.
c. permet de créer plusieurs conteneurs identiques.

 est la même chose qu'un conteneur Docker.

 peut-être modifiée, par exemple si je créé un fichier dans mon


conteneur.

 permet de créer plusieurs conteneurs identiques.

Q22. Qu’est-ce qu’un Dockerfile ? (1 pt)


a. Une image Docker qui est construite en exécutant une commande Docker.
b. Un fichier texte qui contient toutes les commandes nécessaires pour construire une image donnée.
c. Une instance en cours d’exécution d’une image Docker


Une image Docker qui est construite en exécutant une commande Docker.


Un fichier texte qui contient toutes les commandes nécessaires pour construire
une image donnée.


Une instance en cours d’exécution d’une image Docker

Un site web où vous pouvez télécharger des images Docker.

Q23. Quelle syntaxe peut-on utiliser pour convertir un fichier Docker (Dockerfile) en image ? (1 pt) B
a. docker create -t <image_name>:<tag_name>
b. docker build -t <image_name>:<tag_name>
c. docker run -t <image_name>:<tag_name>
d. docker convert -t <image_name>:<tag_name>

Q24. Un conteneur Docker est une instance d’une image avec une configuration spécifique. (1 pt) A
a. Vrai
b. Faux

Q25. Quelle commande pour lister des conteneurs inactifs et actifs: (1 pt) A
a. docker ps -a
b. docker ps
c. docker ps -l
d. docker ps -d

Q26. Laquelle des propositions suivantes explique la relation entre une image Docker et un conteneur Docker ?
(1 pt) B
a. Un conteneur Docker est utilisé pour démarrer une image Docker.
b. Un conteneur Docker est une instance en cours d’exécution d’une image.
c. Un conteneur Docker est une collection de couches d’images.
d. Un conteneur Docker est constitué de deux ou plusieurs images qui partagent un environnement
d’exécution commun.

Q27. Quelle instruction doit apparaître en premier dans le fichier Dockerfile ? (1 pt) C
a. IMAGE
b. ENV
c. FROM
d. RUN

Q28. Le registre Docker est un endroit où l’on peut stocker et distribuer des ___B_____ Docker. (1 pt)
a. fichiers
b. images
c. codes
d. Toutes les réponses sont vraies

Q29. Quel est le but d’une image ? (1 pt) C


a. Fournir un processus traditionnel pour une application.
b. Fournir la configuration réseau pour la pile réseau d’une application.
c. Fournir le système de fichiers pour une application.
d. Fournir un processus isolé pour une application.

Q30. Laquelle des affirmations suivantes est vraie à propos de l’architecture de Docker? (1 pt) D
a. L’architecture est de type client-serveur.
b. Les conteneurs Docker sont exécutés en tant que root.
c. Le démon doit être exécuté en tant que root.
d. Toutes les réponses sont vraies.

Q31. Sur quels concepts de base Docker repose-t-il ? (1 pt) A


a. Images et conteneurs
b. Images et machines virtuelles
c. Images et archives
d. Vmware et VirtualBox
Q32. Cette commande Dockerfile spécifie l’image de base à utiliser lors de la création d’une image Docker. (1
pt) D

a. BASE
b. CMD
c. ADD
d. FROM

Q33. Lequel des éléments suivants n’est pas un composant de l’architecture Docker? (1 pt) D

a. Docker Registry
b. Docker Runtime
c. Docker Engine
d. Docker Machine

Q34. Citez trois avantages de Docker. (2 pts)

• Lancer plusieurs instances de la même application avec différentes versions


• Idéal pour les développeurs qui souhaitent conserver une application stable et fonctionnelle
• Mode administrateur : pas besoin de gérer la sécurité et le réseau de plusieurs serveurs

Q35. Une image Docker contient une union de systèmes de fichiers en couches empilés les uns sur les autres.
Dites pourquoi ? (2 pts)

Pour qu’il puisse s’exécuter sur n’importe quel système d’exploitation.

Q36. Faites la différence entre Docker container, Docker image, Docker File, Docker Hub, Docker Compose.(3
pts)

Q37. Que fait la commande suivante : (2 pts)


#docker run -ti --name = MyFirstContainer ubuntu /bin/bash

Q38. Que fait la commande suivante : (1 pt)


#docker container ps -a

Vous aimerez peut-être aussi