Ce guide montrera comment installer et utiliser VirtualBox sur openSUSE.
Virtualisation et VirtualBox
Voici un exemple rapide qui implémente la virtualisation. Avez-vous déjà essayé d'exécuter Android sur votre PC? Les émulateurs Android sont des outils pratiques qui permettent d'exécuter des applications Android sur votre PC. Ici, le logiciel émulateur crée une machine virtuelle sur laquelle s'exécute le système d'exploitation Android.
C'est un flux de travail simplifié à l'extrême sur le fonctionnement des émulateurs Android. Lorsque vous exécutez l'un de ces émulateurs, il alloue la ressource matérielle existante (CPU, GPU, RAM et stockage) à un système d'exploitation Android et vous interface avec le système virtuel. Vous avez un contrôle total sur la quantité de CPU, de GPU, de RAM et de stockage qu'il consommera.
La virtualisation a commencé au début des années 1960, où l'objectif était de diviser logiquement les ressources matérielles des ordinateurs centraux en différentes applications. Voici une courte liste où la virtualisation est actuellement utilisée.
- La virtualisation de la mémoire est une technique utile pour partager les ressources RAM entre tous les systèmes virtualisés à partir d'un seul pool de mémoire.
- La virtualisation du stockage fait abstraction du stockage logique du stockage physique.
- La virtualisation du stockage est utile pour faire abstraction du besoin de stockage physique. Le disque virtuel est une telle implémentation où il apparaîtra comme s'il s'agissait d'un seul disque, quel que soit son emplacement physique.
- La virtualisation de bureau est une technologie qui permet de créer un bureau logique au-dessus d'un périphérique client physique. De cette façon, la ressource matérielle est distribuée plus efficacement. Les émulateurs Android peuvent être un exemple de virtualisation de bureau.
Dans cet article, nous allons nous concentrer sur le dernier point car VirtualBox est un tel outil qui permet la virtualisation de bureau sur votre PC.
Pourquoi utiliser VirtualBox
Les fonctionnalités de VirtualBox sont utiles dans un certain nombre de situations. Par example,
- Exécution de plusieurs OS: En utilisant VirtualBox, vous pouvez exécuter plusieurs machines avec différents systèmes d'exploitation en même temps. Vous pouvez passer rapidement d'un système d'exploitation à un autre de manière transparente. Vous avez un contrôle total sur le matériel « virtuel » que chaque système virtualisé obtient.
- Essai: En utilisant VirtualBox, vous pouvez avoir un environnement sûr pour tester tout ce que vous voulez. Lorsque vous apportez des modifications aux systèmes virtuels, il n'y a aucune menace de panne de votre système actuel. Personnellement, j'utilise VirtualBox pour tester de nouvelles distributions Linux et essayer des ajustements critiques du système.
- Simplicité: Parmi tous les outils de virtualisation disponibles, VirtualBox est l'un des plus simples à apprendre et à maîtriser. Bien que ce ne soit pas le meilleur, c'est probablement le moyen le plus simple de s'habituer au monde de la virtualisation. C'est gratuit et vous pouvez jouer sans casser votre ordinateur.
- Déploiement plus facile: Prenons l'exemple d'un serveur de messagerie complet. Configurer un serveur de messagerie sur une vraie machine est un travail difficile. Cependant, il peut être exécuté directement à partir du système virtuel sans qu'il soit nécessaire d'apporter des modifications à l'hôte. VirtualBox permet d'exporter des machines virtuelles. Ainsi, la machine peut même être déployée sans avoir à refaire l'installation. Par exemple, OSboxes est un tel endroit où vous pouvez récupérer les VDI VirtualBox de différents systèmes d'exploitation.
Installation de VirtualBox sur openSUSE
VirtualBox est directement disponible depuis le dépôt officiel d'openSUSE. Exécutez les commandes suivantes.
$ sudo zypper réf$ sudo zypper dans virtualbox virtualbox-qt
Pour utiliser VirtualBox, le compte d'utilisateur actuel doit être sous le groupe "vboxusers". Nous allons prendre l'aide de YaST pour cela. Démarrez YaST à partir du menu.
Entrez le mot de passe administrateur.
Depuis le centre de contrôle YaST, accédez à Sécurité et utilisateurs >> Gestion des utilisateurs et des groupes.
Sélectionnez votre compte utilisateur dans la liste et cliquez sur « Modifier ».
Sous l'onglet "Détails", cochez le groupe "vboxusers" sous la section "Groupes supplémentaires". Ensuite, cliquez sur « OK ».
Pour appliquer les modifications, vous devez vous déconnecter et vous connecter.
Pour déverrouiller le maximum de fonctionnalités de VirtualBox, il est également recommandé d'installer le pack d'extension VirtualBox. Obtenir le pack d'extension VirtualBox.
Lancer VirtualBox.
Au début, vous aurez cette notification. Lisez-le attentivement et assurez-vous que si vous souhaitez l'activer ou le désactiver.
Ceci est la fenêtre principale de VirtualBox.
Pour installer le pack d'extension VirtualBox, allez dans Fichier >> Préférences.
Dans le panneau de gauche, sélectionnez « Extensions ». Cliquez sur l'icône "+". Vous serez invité à sélectionner l'emplacement du pack d'extension.
Lorsqu'elle est sélectionnée, cette boîte de dialogue « Question » de VirtualBox apparaîtra. Cliquez sur "Installer".
Vous serez invité avec le contrat de licence VirtualBox Extension Pack. Faites défiler vers le bas pour être d'accord.
L'action nécessitera l'autorisation « root ».
Une fois l'installation terminée, le message de réussite apparaîtra.
Le pack d'extension sera ajouté à la liste des extensions installées.
Terminologie VirtualBox
Voici quelques-unes des terminologies courantes que vous rencontrerez lorsque vous traiterez de VirtualBox et de la virtualisation en général.
- OS hôte: Par le terme « hôte », nous désignons la machine sur laquelle VirtualBox s'exécute. Ainsi, le terme « OS hôte » fait référence au système d'exploitation qui exécute la machine. Dans le cas de VirtualBox, il peut s'agir de n'importe quel système d'exploitation pris en charge, par exemple Windows, Linux et macOS, etc.
Fait intéressant, l'« hôte » ici peut être physique/virtuel. - OS invité: Par le terme « invité » ici, nous considérons la machine qui est en cours de virtualisation. Ainsi, « OS invité » signifie le système d'exploitation qui s'exécute sur la machine virtuelle. En théorie, tout système d'exploitation basé sur x86 fonctionnera sur VirtualBox sans aucun problème. En pratique, cependant, tout ne fonctionnera pas correctement.
- Machine virtuelle (VM): c'est l'ordinateur virtualisé qui agira comme s'il s'agissait d'une machine physique. Dans ce cas, nous utiliserons VirtualBox pour créer des machines virtuelles. Vous pouvez configurer chaque aspect de la machine virtuelle, par exemple, la mémoire (RAM), le stockage, le processeur et la mise en réseau, etc.
- Ajouts d'invités: C'est un package spécial de pilotes et de logiciels pour le système d'exploitation invité. L'installation de l'ajout d'invité offre une meilleure intégration avec VirtualBox et débloque des fonctionnalités intéressantes.
Utilisation de VirtualBox
Voyons comment créer une machine virtuelle à l'aide de VirtualBox. Depuis la fenêtre principale, cliquez sur "Nouveau".
La première étape consiste à donner à la machine virtuelle un nom propre. Sélectionnez le bon type de système d'exploitation que vous allez exécuter sur ce système virtuel.
Ensuite, sélectionnez la quantité appropriée de RAM que la machine virtuelle peut utiliser. Cela peut être délicat car vous devez offrir suffisamment de mémoire au système d'exploitation invité tout en conservant suffisamment de mémoire pour que le système d'exploitation hôte fonctionne correctement.
Il est temps de gérer le stockage virtuel de la machine virtuelle. Sélectionnez « Créer un disque dur virtuel maintenant ».
Vous avez le choix entre 3 types de types de fichiers de disque dur. Pour VirtualBox, je recommande d'aller avec le type VDI (VirtualBox Disk Image).
À partir de cette étape, « Allocation dynamique » signifie que le disque virtuel s'étendra progressivement à mesure qu'il sera plus chargé. D'autre part, « Taille fixe » allouera la quantité fixe de stockage directement à partir de votre stockage.
Choisissez où vous souhaitez allouer le stockage virtuel. En ce qui concerne la taille du stockage, il devrait suffire d'exécuter le système d'exploitation invité sans obstruer votre stockage physique.
Voila! La machine virtuelle est prête à fonctionner! Si vous souhaitez effectuer une personnalisation supplémentaire, sélectionnez la machine virtuelle, faites un clic droit et sélectionnez "Paramètres".
Dernières pensées
VirtualBox est un outil de virtualisation incroyablement puissant mais super simplifié. C'est aussi incroyablement indulgent. N'hésitez pas à explorer votre chemin. Nous avons beaucoup de tutoriels VirtualBox.
Découvrez comment installer Debian, CentOS, OpenStack et FreeBSD sur VirtualBox.
Prendre plaisir!