2.1.3.6 Lab - Setting Up A Virtualized Server Environment
2.1.3.6 Lab - Setting Up A Virtualized Server Environment
2.1.3.6 Lab - Setting Up A Virtualized Server Environment
virtualisé
Objectifs
Partie 1 : Préparer un ordinateur pour l'environnement de virtualisation en installant VirtualBox
Partie 2 : Installer la machine virtuelle du serveur I2IoT dans VirtualBox
Partie 3 : Accéder à la machine virtuelle du serveur I2IoT
Partie 4 : Navigation de base dans CentOS 7
Contexte
La puissance et les ressources informatiques des ordinateurs ont considérablement augmenté ces 5 à
10 dernières années. L'accès à des processeurs multicœurs et à une grande capacité de mémoire RAM
permet notamment d'utiliser un logiciel de virtualisation pour partager des ressources. La virtualisation permet
à un utilisateur d'exécuter plusieurs ordinateurs virtuels sur un seul ordinateur physique, optimisant ainsi
l'utilisation des ressources.
Les ordinateurs virtuels qui s'exécutent au sein d'un ordinateur physique se nomment des machines virtuelles
(VM). Les machines virtuelles s'exécutent dans un environnement isolé et l'activité sur une machine virtuelle
est séparée de l'activité des autres machines virtuelles. L'état d'une machine virtuelle peut être enregistré et
restauré, ce qui vous permet de revenir à un environnement informatique antérieur. Les machines virtuelles
peuvent être facilement créées, copiées et partagées, ce qui en fait d'excellents outils pour l'expérimentation
et le prototypage.
De nos jours, les entreprises utilisent des environnements virtualisés pour héberger un grand nombre de
machines virtuelles afin de répondre aux besoins informatiques de leurs utilisateurs. Au niveau d'un
ordinateur personnel, toute personne dotée d'un ordinateur et d'un système d'exploitation moderne a
également la possibilité de lancer quelques machines virtuelles à partir du bureau.
Scénario
Dans les prochains travaux pratiques, nous utiliserons le serveur I2IoT pour apprendre comment programmer
des applications informatiques de base avec Python. Le serveur I2IoT est une machine virtuelle hébergée
dans un environnement de virtualisation. Quelques produits offrent la virtualisation sur un ordinateur
personnel. Pour le cours I2IoT, Oracle VirtualBox, un produit en accès gratuit, est utilisé pour l'environnement
virtualisé. Ces travaux pratiques couvrent le processus de téléchargement et d'installation de VirtualBox.
Nous aborderons ensuite le processus d'ajout de la machine virtuelle du serveur I2IoT dans VirtualBox.
Ressources requises
• Un ordinateur personnel moderne disposant de suffisamment de RAM et d'un accès Internet.
• VirtualBox et le serveur I2IoT sont fournis sous forme d'images téléchargées.
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 1 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
d. Vous pouvez télécharger le kit d'extension, qui prend en charge les appareils USB 2.0 et USB 3.0, de
VirtualBox RDP, le chiffrement de disque, NVMe et l'amorçage PXE pour les cartes Intel.
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 2 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 3 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 4 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
i. Si vous avez également téléchargé le package d'extension, vous pouvez l'installer en double-cliquant
dessus
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 5 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
b. Copiez ou déplacez le fichier téléchargé dans un emplacement facile à mémoriser, tel que C:\I2IoT\VM.
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 6 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
b. Cochez l'option Reinitialize the MAC address of all network cards et cliquez sur Import.
c. Une fois l'importation terminée, un message de bienvenue s'affiche. Remarquez que la machine virtuelle
I2IoT figure dans le volet gauche de VirtualBox avec le statut Powered Off.
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 7 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
c. Cliquez sur les éléments du volet de gauche et explorez les paramètres actuels de la machine virtuelle.
d. Cliquez sur l'option System. L'onglet Motherboard contient les options pour l'utilisation de la mémoire
vive (Base Memory) et le Boot Order. Vous pouvez ajuster la taille de la mémoire vive. Plus vous
affectez de mémoire vive à la machine virtuelle, meilleures seront ses performances (en théorie).
Toutefois, comme la machine virtuelle consomme la mémoire vive réelle sur l'ordinateur hôte (votre PC),
un manque de mémoire vive disponible sur l'ordinateur hôte peut affecter les performances de la machine
virtuelle.
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 8 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 9 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
c. Lisez les deux messages d'avertissement. Vous pouvez fermer les messages en cliquant sur l'icône X.
d. Cliquez dans l'écran. Un message concernant le fonctionnement de la souris s'affiche :
e. Cliquez sur Capture pour continuer. Pour ne plus que ce message s'affiche, vous cochez la case « Do
not show this message again » avant de cliquer sur Capture. Conformément à ce message, chaque fois
que vous cliquez sur l'écran de la machine virtuelle, celle-ci capture le curseur de la souris, ce qui signifie
que le mouvement de la souris survient dans l'écran de la machine virtuelle. Pour ramener le curseur de
la souris sur l'ordinateur hôte, vous pouvez appuyer sur la touche Host, qui est définie par défaut sur Ctrl
droit.
f. La machine virtuelle a activé la fonction d'économie d'écran. Si la machine virtuelle est inactive pendant
5 minutes, la fenêtre est occupée par l'image suivante.
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 10 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
g. Pour accéder à l'écran de travail, cliquez dans la fenêtre et déplacez le curseur de la souris vers le haut
tout en maintenant enfoncé le bouton gauche. L'écran de connexion apparaît sous l'étape b ci-dessus.
h. Le nom d'utilisateur par défaut est IoT_user sans mot de passe. Cliquez sur la barre bleue « IoT_user »
au milieu de l'écran pour vous connecter à la machine virtuelle.
i. Comme vous pouvez le voir, la machine virtuelle exécute CentOS 7, une distribution Open Source de
Linux.
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 11 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
b. S'il est impossible de se connecter au site web, effectuez le dépannage en vous assurant que l'ordinateur
hôte peut accéder au même site web.
c. Pour accéder à l'interface à ligne de commande (CLI), cliquez sur Application -> Terminal :
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 12 sur 13
Travaux pratiques – Configurer un environnement de serveur virtualisé
f. Nous utiliserons la machine virtuelle pour apprendre la programmation avec Python3. Pour vérifier quelle
version de Python est installée sur la machine virtuelle, lancez la commande python --version :
© 2018 Cisco et/ou ses filiales. Tous droits réservés. Ceci est un document public de Cisco. Page 13 sur 13