Note :
- Ce tutoriel est disponible dans un environnement de laboratoire gratuit fourni par Oracle.
- Il utilise des exemples de valeurs pour les données d'identification, la location et les compartiments d'Oracle Cloud Infrastructure. À la fin de votre laboratoire, remplacez ces valeurs par celles qui sont propres à votre environnement en nuage.
Utiliser Oracle VirtualBox sur Oracle Linux
Présentation
Oracle VirtualBox est un produit de virtualisation multiplateforme qui vous permet d'exécuter plusieurs systèmes d'exploitation sur vos systèmes macOS, Windows, Linux ou Oracle Solaris. Tout en permettant d'exécuter plusieurs machines virtuelles sur un système hôte, VirtualBox permet également de gérer les ressources dans Oracle Cloud Infrastructure.
Objectifs
Dans ce tutoriel, vous apprendrez à :
- Installer Oracle VirtualBox sur Oracle Linux
- Installer l'ensemble d'extension VirtualBox
- Utilisez VirtualBox pour créer une nouvelle machine virtuelle Oracle Linux
- Installer les ajouts d'invité VirtualBox sur une machine virtuelle
Préalables
-
Minimum d'une instance Oracle Linux
-
Oracle Linux doit être installé et configuré pour chaque système avec :
- Un compte utilisateur Oracle (utilisé pendant l'installation) avec accès sudo
- Un bureau graphique
- Serveur VNC (Virtual Network Computing) en cas d'exécution d'un système sans tête/à distance
Lors de l'installation sur une instance Oracle Cloud Infrastructure (OCI), vous devez utiliser une forme d'UC Intel telle que VM.Standard3. Champ flexible.
Déployer Oracle Linux
Note : Si vous exécutez votre propre location, lisez les préalables du projet linux-virt-labs
GitHub README.md et remplissez les conditions requises avant de déployer l'environnement de laboratoire.
-
Ouvrez un terminal sur le Luna Desktop.
-
Clonez le projet
linux-virt-labs
GitHub.git clone https://github.com/oracle-devrel/linux-virt-labs.git
-
Accédez au répertoire de travail.
cd linux-virt-labs/ol
-
Installez les collections requises.
ansible-galaxy collection install -r requirements.yml
-
Mettez à jour la configuration de l'instance Oracle Linux.
cat << EOF | tee instances.yml > /dev/null compute_instances: 1: instance_name: "ol-vbox" type: "vbox" boot_volume_size_in_gbs: 512 use_vnc: true dwnld_ol_iso: true instance_ocpus: 8 instance_memory: 128 EOF
-
Déployez l'environnement de l'exercice.
ansible-playbook create_instance.yml -e localhost_python_interpreter="/usr/bin/python3.6" -e "@instances.yml" -e instance_shape="VM.Standard3.Flex"
L'environnement de laboratoire gratuit nécessite la variable supplémentaire
local_python_interpreter
, qui définitansible_python_interpreter
pour les lectures exécutées sur localhost. Cette variable est nécessaire car l'environnement installe l'ensemble RPM pour la trousse SDK Oracle Cloud Infrastructure pour Python, située sous les modules python3.6.La forme de déploiement par défaut utilise le processeur AMD et Oracle Linux 8. Pour utiliser une unité centrale Intel ou Oracle Linux 9, ajoutez -e instance_shape="VM.Standard3. Flex" ou -e os_version="9" à la commande de déploiement.
Important : Attendez que le livre de jeu s'exécute avec succès et atteignez la tâche Mettre en pause. À ce stade du livre de jeu, l'installation d'Oracle Linux est terminée et les instances sont prêtes. Prenez note de la lecture précédente, qui imprime les adresses IP publiques et privées des noeuds qu'il déploie et toutes les autres informations de déploiement nécessaires lors de l'exécution de l'exercice.
Accéder à l'environnement de bureau de l'interface utilisateur graphique d'Oracle Linux
-
Ouvrez un nouveau terminal et connectez-vous via SSH à l'instance ol-vbox.
L'option
-L
active le transfert local, qui ouvre un port local pour se connecter au serveur VNC distant au moyen d'un tunnel SSH.ssh -L 5914:localhost:5901 oracle@<ip_address_of_instance>
-
Passez au Luna Desktop.
-
Ouvrez le visualiseur TigerVNC en cliquant sur le menu Applications, Internet, puis sur Visualiseur TigerVNC.
-
Connectez-vous à l'environnement GUI du serveur déployé en entrant
localhost:5914
dans la zone de texte Serveur VNC et en appuyant sur le bouton Connexion. -
Entrez le mot de passe de l'utilisateur
oracle
oracle et cliquez sur le bouton OK. -
Le bureau de l'interface graphique du serveur s'affiche avec une première configuration de connexion.
-
Appuyez trois fois sur le bouton Suivant, puis sur le bouton Ignorer, suivi du bouton Démarrer à l'aide d'Oracle Linux Server. Enfin, fermez ou réduisez la fenêtre Démarrage.
Installer les dépendances d'ensemble VirtualBox
-
Cliquez sur le menu Activités et sélectionnez l'icône Terminal.
-
Installez les ensembles.
sudo dnf install -y kernel-uek-devel-$(uname -r) gcc make perl
La commande
uname -r
garantit que les ensembles de développement correspondants pour le noyau UEK actuellement actif sont installés.
Installer la prise en charge du module de noyau dynamique
Vous pouvez éventuellement installer l'ensemble dkms, ce qui garantit que le système recompile automatiquement les différents modules vbox si vous mettez à niveau le noyau Linux sur l'hôte VirtualBox. Sans cet ensemble, vous devez exécuter /usr/sbin/vboxsetup
après chaque mise à niveau du noyau.
-
Installez l'ensemble du référentiel EPEL d'Oracle Linux.
Oracle Linux 8 :
sudo dnf install oracle-epel-release-el8
Oracle Linux 9 :
sudo dnf install oracle-epel-release-el9
-
Activer le référentiel EPEL d'Oracle Linux.
Oracle Linux 8 :
sudo dnf config-manager --set-enable ol8_developer_EPEL
Oracle Linux 9 :
sudo dnf config-manager --set-enable ol9_developer_EPEL
-
Vérifiez l'installation du référentiel.
sudo dnf repolist
Le référentiel apparaît dans la liste des référentiels activés.
-
Installez l'ensemble dkms.
sudo dnf install -y dkms
Installer VirtualBox
Avant d'installer le logiciel VirtualBox, nous devons télécharger la dernière version. Nous pouvons visiter le site Web d'Oracle VirtualBox pour obtenir ces détails.
-
Cliquez sur le menu Activités, sélectionnez l'icône du navigateur Firefox.
-
Allez à https://www.virtualbox.org.
-
Cliquez sur le lien Télécharger dans le menu supérieur.
-
Dans la fenêtre principale, sous VirtualBox Ensembles de plate-forme, cliquez sur Distributions Linux.
Note : La version de VirtualBox que vous voyez peut être différente de la version de l'image. Comme VirtualBox est souvent mis à jour, utilisez la dernière version dans la page Téléchargements.
-
Sous VirtualBox pour Linux, cliquez avec le bouton droit de la souris sur le lien de la version d'Oracle Linux que vous exécutez et sélectionnez Copier le lien.
-
Retournez à votre application Terminal.
Conseil : Cliquez sur le menu Activités pour voir toutes les applications ouvertes.
-
Installez l'ensemble VirtualBox à l'aide du lien copié à partir du site Web VirtualBox.
Oracle Linux 8 :
sudo dnf install -y https://download.virtualbox.org/virtualbox/7.1.2/VirtualBox-7.1-7.1.2_164945_el8-1.x86_64.rpm
Oracle Linux 9 :
sudo dnf install -y https://download.virtualbox.org/virtualbox/7.1.2/VirtualBox-7.1-7.1.2_164945_el9-1.x86_64.rpm
-
Vérifiez que vous avez installé VirtualBox.
-
Vérifiez que les modules du noyau sont chargés.
sudo lsmod | grep vbox
La sortie présente les modules de noyau vboxnetadp, vboxnetflt et vboxdrv.
-
Cliquez sur le menu Activités, sélectionnez l'icône Afficher les applications avec plusieurs points.
-
Cliquez sur l'application Oracle VirtualBox pour l'ouvrir.
-
Installer l'ensemble d'extension VirtualBox
-
Passez au navigateur affichant la page Web VirtualBox.
-
Cliquez sur le lien Télécharger dans le menu supérieur.
-
Faites défiler l'affichage jusqu'à la section VirtualBox Extension Pack dans Télécharger VirtualBox. Cliquez sur le bouton Accepter et télécharger.
-
le téléchargement de l'ensemble d'extension commence et enregistre le fichier dans le répertoire Téléchargements de l'hôte.
-
Retourner à l'application VirtualBox.
-
Fermez la fenêtre d'avis affichant Impossible d'énumérer les périphériques USB... dans la fenêtre VirtualBox.
-
Cliquez sur l'icône de trois points dans le menu Outils et sélectionnez Extensions.
-
Cliquez sur le bouton Installer pour installer l'ensemble d'extension.
-
Si ce n'est pas déjà fait, sélectionnez le fichier Extension Pack et cliquez sur Ouvrir.
-
Cliquez sur Installer dans la boîte de dialogue de confirmation.
-
Faites défiler le texte vers le bas et cliquez sur J'accepte.
-
Dans la boîte de dialogue Authentification requise, entrez le mot de passe
oracle
pour accorder des autorisations élevées pour effectuer l'installation et cliquez sur Authentifier. -
Le module d'extension est maintenant installé.
Utiliser VirtualBox pour créer une nouvelle machine virtuelle Oracle Linux
Créer la machine virtuelle
-
Dans l'application VirtualBox ouverte, cliquez sur le menu Outils et sélectionnez Bienvenue.
-
Cliquez sur le bouton Mode expert.
Note : Par souci de commodité, le mode expert permet la configuration initiale de la nouvelle machine virtuelle dans une boîte de dialogue à plusieurs sections d'une seule page. Il fournit également des options de configuration supplémentaires non disponibles en mode de base. Toutefois, après la création de la machine virtuelle, toutes les options de paramètre sont disponibles pour modification.
-
Click New to create a new VM.
-
Sous Nom et système d'exploitation, insérez le nom
ol9
de la nouvelle machine virtuelle.Vous pouvez choisir un autre nom si vous préférez.
-
Cliquez sur la liste déroulante Image ISO, sélectionnez Autre.
-
Sélectionnez le fichier ISO préchargé dans le répertoire /home/oracle.
-
Cliquez sur le bouton Ouvrir pour le sélectionner et l'utiliser.
Remarque : Vous pouvez également télécharger les fichiers ISO Oracle linux à l'adresse yum.oracle.com et Oracle Software Delivery Cloud edelivery.oracle.com.
-
Cochez la case Ignorer l'installation sans surveillance. Cette option empêche VirtualBox d'effectuer automatiquement l'installation complète du système d'exploitation.
-
Développez la section Matériel en cliquant sur la flèche à côté du titre.
Réglez la mémoire de base à un minimum de 4096 Mo, utilisez le curseur ou entrez la valeur dans le champ pour effectuer la modification. Réglez Processeurs à 2 avec le curseur ou le champ d'entrée. Il s'agit des valeurs minimales recommandées pour une nouvelle machine virtuelle Oracle Linux.
-
Développez la section Disque dur.
Définissez la taille du disque dur de la nouvelle machine virtuelle, qui est par défaut de 20 Go. Si vous souhaitez utiliser une autre valeur, sélectionnez un minimum pour prendre en charge le type d'installation d'Oracle Linux que vous choisirez ultérieurement.
Laissez la case Préaffecter la taille complète désélectionnée. Cette option permet à la machine virtuelle d'utiliser uniquement l'espace dont elle a besoin, jusqu'à la taille configurée de 20 Go.
Si vous voulez sélectionner un autre type de disque dur à créer, par exemple, VMDK ou QCOW, cliquez sur la liste déroulante de la section Type de fichier de disque dur et variante.
-
Cliquez sur Terminer pour créer la configuration de la machine virtuelle.
Vous retournerez à l'écran des paramètres de machine virtuelle.
Activer la virtualisation imbriquée
Avant de démarrer la machine virtuelle, vous devez activer la virtualisation imbriquée pour la nouvelle machine virtuelle.
-
Dans les paramètres de machine virtuelle, cliquez sur Système pour ouvrir les paramètres de système de la machine virtuelle.
-
Sélectionnez l'onglet Processeur. Cochez la case Activer le VT-x/AMD-V imbriqué. Cliquez sur le bouton OK pour accepter le paramètre.
Lancer la machine virtuelle et installer le système d'exploitation invité
Important : Sur un ordinateur macOS, il est recommandé de réaffecter la clé pour récupérer le contrôle de la souris en dehors de la fenêtre de la machine virtuelle. Vous pouvez définir ce paramètre dans la fenêtre principale de l'application VirtualBox en allant à Fichier - Préférences - Entrée - Onglet Machine virtuelle - Combinaison de clés d'hôte.
-
Cliquez sur Démarrer pour lancer la machine virtuelle et installer le système d'exploitation.
-
Cliquez sur le bouton Supprimer les avis terminés pour fermer la fenêtre du curseur d'avis.
-
Appuyez sur la flèche vers le haut pour sélectionner Installer Oracle Linux et appuyez sur la touche Retour dans le menu de lancement Linux.
Note : Lorsque vous cliquez dans la nouvelle fenêtre de machine virtuelle, une fenêtre vous informe que VirtualBox saisira la souris. Cochez la case Ne plus afficher ce message et cliquez sur Saisir. À tout moment dans le futur, lorsque VirtualBox capture le pointeur de la souris, cela ne vous sera pas rappelé. Appuyez sur le bouton Ctrl droite de votre clavier pour revenir au contrôle de la souris en dehors de la fenêtre de la machine virtuelle.
-
Prenez le paramètre de langue par défaut et sélectionnez Continuer.
-
Cliquez sur Destination de l'installation dans la section SYSTÈME.
Cliquez deux fois sur l'entrée ATA VBOX HARDDISK, puis cliquez sur Terminé pour Sélection d'appareil.
-
Sélectionnez Network & Host Name (Réseau et nom d'hôte) dans la section SYSTEM (SYSTÈME).
Cliquez sur le bouton du curseur pour activer la connexion Ethernet (enp0s3) à ON, puis cliquez sur Done (Terminé).
-
Sélectionnez Sélection de logiciels dans la section SOFTWARE.
Sélectionnez Serveur avec interface graphique pour cette installation si l'interface utilisateur ne l'affiche pas comme valeur par défaut, puis cliquez sur Terminé.
-
Sélectionnez Mot de passe racine dans la section Paramètres de l'utilisateur.
Entrez le mot de passe
oracle
dans les champs Mot de passe racine et Confirmer. Ou choisissez votre propre mot de passe pour le compte racine.Note : Puisque l'utilisation du mot de passe de
oracle
est considérée comme un mot de passe faible, vous devez cliquer deux fois sur Terminé pour l'accepter. -
Cliquez sur Démarrer l'installation pour installer le système d'exploitation invité sur la machine virtuelle.
L'installation prendra quelques minutes.
-
Cliquez sur Redémarrer le système pour redémarrer la machine virtuelle et lancer le nouveau système d'exploitation une fois l'installation terminée.
Le système d'exploitation affiche désormais le bureau graphique et l'écran d'accueil initial.
-
Cliquez sur Démarrer la configuration pour commencer la configuration du système d'exploitation invité et terminer les étapes.
Suivez les invites et ignorez l'étape vous demandant de connecter vos comptes en ligne. Créez et définissez le nom complet et le nom d'utilisateur de votre utilisateur de machine virtuelle, puis cliquez sur Suivant. Vous pouvez utiliser le mot de passe
oracle
ou créer votre propre mot de passe. Assurez-vous simplement de vous en souvenir. -
Terminez la configuration initiale du système d'exploitation.
Cliquez sur Démarrer à l'aide d'Oracle Linux Server pour terminer la configuration initiale une fois les étapes de configuration terminées.
Installer les ajouts d'invité VirtualBox sur la nouvelle machine virtuelle
Préparer la machine virtuelle pour les ajouts de client
Vous avez installé Oracle Linux Server avec un bureau graphique dans cette nouvelle machine virtuelle. Installez ensuite les ajouts d'invités VirtualBox facultatifs pour prendre en charge des fonctions VirtualBox utiles supplémentaires.
La fonction copier-coller ne fonctionne pas avec la nouvelle machine virtuelle tant que vous n'avez pas installé les ajouts invités et activé cette fonction à partir du menu Appareils. Par conséquent, vous devrez taper les commandes suivantes manuellement. Veillez à saisir les commandes avec précision.
-
Cliquez sur le menu Activités, puis cliquez sur l'icône Terminal pour ouvrir un terminal sur votre machine virtuelle.
-
Mise à jour des derniers progiciels.
sudo dnf update -y
À l'invite, entrez le mot de passe de l'utilisateur que vous avez sélectionné pour votre compte d'utilisateur de machine virtuelle. Il n'est pas nécessaire de mettre à jour les packages avant d'appliquer les ajouts invités, mais il est fortement recommandé de vous assurer que vos systèmes sont à jour.
-
Redémarrez la machine virtuelle lorsque la mise à jour est terminée.
sudo reboot
Une fois le redémarrage terminé, reconnectez-vous au bureau graphique de la machine virtuelle en cliquant sur votre nom d'utilisateur et en entrant votre mot de passe.
-
Installez les packages requis pour l'installation des fonctionnalités Guest Addition.
-
Sur le bureau de votre machine virtuelle, cliquez sur le menu Activités, puis sur l'icône Terminal pour ouvrir un terminal.
-
Installez les ensembles.
sudo dnf install -y kernel-uek-devel-$(uname -r) gcc make perl
-
Installer les ajouts de clients
VirtualBox a conçu les ajouts invités pour l'installation dans une machine virtuelle après l'installation du système d'exploitation invité de la machine virtuelle. Ils se composent de pilotes de périphérique et d'applications système qui optimisent le système d'exploitation client spécifique pour une meilleure performance et une meilleure convivialité.
-
Appuyez sur Crtl droit sur votre clavier pour obtenir le contrôle de la souris à l'extérieur de la fenêtre de la machine virtuelle une fois que vous avez installé les ensembles de prise en charge. Cliquez sur le menu Appareils en haut, puis sur Insérer une image de CD d'ajouts invités....
Note : Utilisez la combinaison de clés que vous avez sélectionnée précédemment pour les ordinateurs macOS.
-
Cliquez sur Exécuter après l'ouverture de la boîte de dialogue d'installation, puis entrez votre mot de passe d'utilisateur et cliquez sur Authentifier pour lancer l'installation des ajouts d'invités pour votre machine virtuelle.
-
Cela ouvre un terminal sur votre bureau et affiche les étapes d'installation.
-
Appuyez sur Retour pour fermer la boîte de dialogue d'installation une fois l'installation terminée.
Une fois les ajouts d'invités installés, l'intégration de la souris est maintenant plus simple et vous n'avez pas besoin d'utiliser la touche Ctrl droite pour quitter la fenêtre de la machine virtuelle. Vous pouvez également faire glisser la bordure de votre machine virtuelle, et le bureau de la machine virtuelle sera automatiquement redimensionné à la nouvelle taille de fenêtre.
Dans le menu Appareils de machine virtuelle, vous pouvez activer et utiliser les dossiers partagés ou la fonction de presse-papiers partagés avec votre machine virtuelle. Après avoir activé ces fonctions, redémarrez la machine virtuelle pour commencer à les utiliser.
Étapes suivantes
Vous avez terminé ce tutoriel avec succès en installant VirtualBox et en créant une nouvelle machine virtuelle. Expérimentez davantage en créant différents déploiements pour en savoir plus sur VirtualBox et Oracle Linux.
Liens connexes
- Documentation sur Oracle VirtualBox
- Piste de formation Oracle VirtualBox
- Documentation sur Oracle Linux
- Parcours d'apprentissage pour Oracle Linux
Autres ressources d'apprentissage
Explorez d'autres laboratoires sur le site docs.oracle.com/learn ou accédez à plus de contenu d'apprentissage gratuit sur le canal Oracle Learning YouTube. De plus, visitez education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour obtenir la documentation sur le produit, visitez Oracle Help Center.