Note :

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 à :

Préalables

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.

  1. Ouvrez un terminal sur le Luna Desktop.

  2. Clonez le projet linux-virt-labs GitHub.

    git clone https://github.com/oracle-devrel/linux-virt-labs.git
    
  3. Accédez au répertoire de travail.

    cd linux-virt-labs/ol
    
  4. Installez les collections requises.

    ansible-galaxy collection install -r requirements.yml
    
  5. 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
    
  6. 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éfinit ansible_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

  1. 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>
    
  2. Passez au Luna Desktop.

  3. Ouvrez le visualiseur TigerVNC en cliquant sur le menu Applications, Internet, puis sur Visualiseur TigerVNC.

    vnc-menu

  4. 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.

    connexion vnc

  5. Entrez le mot de passe de l'utilisateur oracle oracle et cliquez sur le bouton OK.

    vnc-pwd

  6. Le bureau de l'interface graphique du serveur s'affiche avec une première configuration de connexion.

    gui-bienvenue

  7. 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.

    utilisation initiale-ol

Installer les dépendances d'ensemble VirtualBox

  1. Cliquez sur le menu Activités et sélectionnez l'icône Terminal.

  2. 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.

  1. 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
    
  2. 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
    
  3. 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.

  4. 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.

  1. Cliquez sur le menu Activités, sélectionnez l'icône du navigateur Firefox.

  2. Allez à https://www.virtualbox.org.

    ouvrir vnc

  3. Cliquez sur le lien Télécharger dans le menu supérieur.

  4. Dans la fenêtre principale, sous VirtualBox Ensembles de plate-forme, cliquez sur Distributions Linux.

    ouvrir vnc

    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.

  5. 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.

    ouvrir vnc

  6. Retournez à votre application Terminal.

    Conseil : Cliquez sur le menu Activités pour voir toutes les applications ouvertes.

  7. 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
    
  8. Vérifiez que vous avez installé VirtualBox.

    1. 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.

    2. Cliquez sur le menu Activités, sélectionnez l'icône Afficher les applications avec plusieurs points.

      ouvrir vnc

    3. Cliquez sur l'application Oracle VirtualBox pour l'ouvrir.

      ouvrir vnc

Installer l'ensemble d'extension VirtualBox

  1. Passez au navigateur affichant la page Web VirtualBox.

  2. Cliquez sur le lien Télécharger dans le menu supérieur.

    ouvrir vnc

  3. 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.

    ouvrir vnc

  4. 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.

    ouvrir vnc

  5. Retourner à l'application VirtualBox.

  6. Fermez la fenêtre d'avis affichant Impossible d'énumérer les périphériques USB... dans la fenêtre VirtualBox.

    ouvrir vnc

  7. Cliquez sur l'icône de trois points dans le menu Outils et sélectionnez Extensions.

    ouvrir vnc

  8. Cliquez sur le bouton Installer pour installer l'ensemble d'extension.

    ouvrir vnc

  9. Si ce n'est pas déjà fait, sélectionnez le fichier Extension Pack et cliquez sur Ouvrir.

    ouvrir vnc

  10. Cliquez sur Installer dans la boîte de dialogue de confirmation.

    ouvrir vnc

  11. Faites défiler le texte vers le bas et cliquez sur J'accepte.

    ouvrir vnc

  12. 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.

    ouvrir vnc

  13. Le module d'extension est maintenant installé.

    ouvrir vnc

Utiliser VirtualBox pour créer une nouvelle machine virtuelle Oracle Linux

Créer la machine virtuelle

  1. Dans l'application VirtualBox ouverte, cliquez sur le menu Outils et sélectionnez Bienvenue.

    ouvrir vnc

  2. Cliquez sur le bouton Mode expert.

    ouvrir vnc

    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.

  3. Click New to create a new VM.

    ouvrir vnc

  4. 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.

    ouvrir vnc

  5. Cliquez sur la liste déroulante Image ISO, sélectionnez Autre.

    ouvrir vnc

  6. Sélectionnez le fichier ISO préchargé dans le répertoire /home/oracle.

  7. Cliquez sur le bouton Ouvrir pour le sélectionner et l'utiliser.

    ouvrir vnc

    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.

  8. 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.

    ouvrir vnc

  9. 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.

    ouvrir vnc

  10. 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.

    ouvrir vnc

    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.

  11. 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.

  1. Dans les paramètres de machine virtuelle, cliquez sur Système pour ouvrir les paramètres de système de la machine virtuelle.

    ouvrir vnc

  2. 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.

    ouvrir vnc

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.

  1. Cliquez sur Démarrer pour lancer la machine virtuelle et installer le système d'exploitation.

    ouvrir vnc

  2. Cliquez sur le bouton Supprimer les avis terminés pour fermer la fenêtre du curseur d'avis.

    ouvrir vnc

  3. 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.

    ouvrir vnc

    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.

  4. Prenez le paramètre de langue par défaut et sélectionnez Continuer.

    ouvrir vnc

  5. Cliquez sur Destination de l'installation dans la section SYSTÈME.

    ouvrir vnc

    Cliquez deux fois sur l'entrée ATA VBOX HARDDISK, puis cliquez sur Terminé pour Sélection d'appareil.

    ouvrir vnc

  6. 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é).

    ouvrir vnc

  7. 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é.

    ouvrir vnc

  8. 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.

    ouvrir vnc

    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.

  9. Cliquez sur Démarrer l'installation pour installer le système d'exploitation invité sur la machine virtuelle.

    L'installation prendra quelques minutes.

    ouvrir vnc

  10. 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.

  11. Cliquez sur Démarrer la configuration pour commencer la configuration du système d'exploitation invité et terminer les étapes.

    ouvrir vnc

    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.

  12. 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.

    ouvrir vnc

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.

  1. Cliquez sur le menu Activités, puis cliquez sur l'icône Terminal pour ouvrir un terminal sur votre machine virtuelle.

  2. 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.

  3. 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.

  4. Installez les packages requis pour l'installation des fonctionnalités Guest Addition.

    1. Sur le bureau de votre machine virtuelle, cliquez sur le menu Activités, puis sur l'icône Terminal pour ouvrir un terminal.

    2. 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é.

  1. 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....

    sélectionner des modules

    Note : Utilisez la combinaison de clés que vous avez sélectionnée précédemment pour les ordinateurs macOS.

  2. 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.

    sélectionner des modules

  3. Cela ouvre un terminal sur votre bureau et affiche les étapes d'installation.

    sélectionner des modules

  4. Appuyez sur Retour pour fermer la boîte de dialogue d'installation une fois l'installation terminée.

    sélectionner des modules

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.

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.