Installer un serveur Ubuntu sous VirtualBox

Introduction

Aujourd’hui nous allons installer un serveur Ubuntu sous VirtualBox. Vous allez sans doute me demander pourquoi ? Si vous désirez investir dans un serveur VPS, il est important de réaliser des tests et quoi de mieux que de réaliser ses opérations depuis une machine virtuelle. Ce tutoriel va décrire la procédure d’installation complète sous forme de pas à pas d’un serveur Ubuntu. La configuration du serveur ne sera pas développée dans cet article car je compte produire d’autres articles sur ce sujet.

Prérequis

Vous devez disposer au minimum de la configuration suivante pour une utilisation sans soucis d’un serveur Ubuntu sous VirtualBox :

  • D’un processeur possédant d’un minimum de 4 cœurs, préféré 6 ou 8 cœurs (je recommande !).
  • De 16 Go de mémoire. En effet la mémoire Ram est plus importante que le nombre de processeur qui est attribué à la machine virtuelle. Quel que soit l’hyperviseur utilisé (VMware ou VirtualBox), la taille de la mémoire est bien souvent le facteur limitant.
  • Du logiciel VirtualBox installé sur votre machine. De façon optionnelle vous pouvez installer également son « Extension Pack« .

Information

L’hyperviseur VirtualBox ne présente pas de difficulté pour son installation. Par contre la méthode d’installation du module « Oracle VM VirtualBox Extension Pack » a changé depuis la version 7. Je vous renvoie à ce tutoriel afin de réaliser cette opération : « Installer l’Extension Pack de VirtualBox« 

Télécharger le serveur Ubuntu pour VirtualBox

Je vous conseille de télécharger la dernière version LTS du serveur d’Ubuntu. D’ailleurs si vous désirez acheter (louer) un serveur VPS chez Infomaniak, IONOS, Ostinger ou encore OVH, vous aurez certainement cet OS. Au moment ou j’écris cet article, la dernière version d’Ubuntu Server est la « 22.04.3 LTS« .

  • Rendez-vous à l’adresse suivante : https://ubuntu.com/download/server
  • Vérifiez que l’option « Option 1 – Manual server installation » soit bien sélectionnée.
  • Cliquez sur le bouton « Download Ubuntu Server 22.04.3 LTS » afin de procéder au téléchargement.
Télécharger le fichier ISO du serveur Ubuntu pour VirtaulBox
Télécharger le fichier ISO Ubuntu Server

C’est un fichier au format ISO qui pèse environ 2 Go.

La machine virtuelle

Information

Pour les néophytes, nous allons procéder à la création de la machine virtuelle qui permettra de recevoir le système d’exploitation : le serveur Ubuntu. Cette création décrit la machine au niveau hardware. Pour faire simple C’est un simple ordinateur complet composé de composants virtuels.

Création de la VM sous VirtualBox pour notre serveur Ubuntu

  • Lancez VirtualBox.
  • Cliquez sur le bouton « Nouvelle » (« New » pour la version US) ou Ctrl+N à partir du clavier.
Cliquez sur le bouton "Nouvelle" pour créer une nouvelle machine virtuelle
Cliquez sur le bouton « Nouvelle » pour créer une nouvelle machine virtuelle
  • Donnez un nom à votre nouvelle machine virtuelle, ici « Server Ubuntu 22.04.3 LTS » à la section « Nom« .
  • A la section « Folder« , vous pouvez indiquer l’endroit ou vous désirez stocker votre machine virtuelle. L’ensemble des miennes se situent dans le répertoire « D:\VirtualBox-VMs« .

Conseil

Je vous conseille de choisir un disque spacieux et d’éviter de stocker (si vous le pouvez !) vos machines virtuelles sur le même disque que celui de votre système d’exploitation (Attention je parle de disques physiques et non de partitions !). C’est juste pour des questions de performance.

  • A la section « ISO Image« , déroulez sur la boite d’édition et sélectionnez l’item « Autre…« .
Sélectionnez "Autre" pour l'image ISO
Sélectionnez « Autre » pour l’image ISO
  • Maintenant dans la fenêtre de sélection, choisissez votre fichier ISO (image), ici « ubuntu-22.04.3-live-server-amd64.iso » et cliquez sur le bouton « Ouvrir« .

Information

Les fichiers ISO de mes différents OS se trouvent également dans le même répertoire cité précédemment. Naturellement vous pourrez supprimer ce fichier après l’installation complète de la machine.

Sélectionnez le fichier ISO du serveur Ubuntu précédemment téléchargé
Sélectionnez le fichier ISO précédemment téléchargé
  • Cochez ensuite « Skip Unattended installation« . Cela signifie que VirtualBox ne va pas installer et configurer automatiquement la machine virtuelle. Nous allons donc nous en charger manuellement. En effet le logiciel VirtualBox peut détecter l’OS et appliquer des paramètres par défaut pour la création de la machine virtuelle. Dans notre cas nous réaliserons ce paramétrage nous-même.
  • Cliquez ensuite sur le bouton « Suivant« .
Sélectionnez le serveur Ubuntu et cliquez sur "Suivant" pour poursuivre l'installation dans VirtualBox
Cliquez sur « Suivant » pour poursuivre l’installation

Pour la partie hardware nous allons configurer la mémoire vive et attribuer un nombre de processeur à notre machine virtuelle.

Information

Vous n’aurez probablement pas les mêmes informations indiquées sur la photo. En effet cela dépend de votre configuration matériel de votre ordinateur. Ici ma machine possède 32 Go de mémoire vive et un processeur 12 cœurs / 24 threads.

  • Attribuez 3 Go (3072 MB) pour la mémoire vive. Cela devrait être suffisant pour cet OS.
  • Pour le nombre de processeurs je vous conseille de choisir 2 CPUs. Par la suite si vous constatez que votre machine est lente ou ne répond pas comme vous le désirez, passez à 3 CPUs.
  • Cliquez ensuite sur « Suivant« .
Configurez la mémoire et le nombre de processeur
Configurez la mémoire et le nombre de processeur

Information

Vous pouvez, soit bouger les curseurs bleus ou soit saisir directement les valeurs dans les boites de saisie.

  • Attribuez 100 Go d’espace pour le disque virtuelle. Si vous êtes limités au niveau espace disque, vous pouvez réduire à 50 Go.
  • Cliquez sur le bouton « Suivant« .
Configurez l'espace disque virtuel désiré
Configurez l’espace disque virtuel désiré

Dans cette dernière fenêtre vous trouvez sous forme de résumé toutes les informations de la machine virtuelle.

  • Cliquez sur le bouton « Finish » afin de clôturer la création de la machine virtuelle.
Récapitulatif de la configuration
Récapitulatif de la configuration

Comment configurer la machine virtuelle ?

Vous pouvez remarquer qu’une nouvelle machine vient d’être créée dans la partie gauche de la fenêtre principale de VirtualBox. Nous allons maintenant apporter quelques modifications finales à notre machine virtuelle.

  • Attention veuillez bien à sélectionner votre machine virtuelle à gauche, ici « Server Ubuntu 22.04.3 LTS« .
  • Cliquez ensuite sur le bouton « Configuration« .
sélectionnez "Configuration" dans VirtualBox
sélectionnez « Configuration » dans VirtualBox.

Information

Cette manière de procéder vous permet de configurer très précisément la machine virtuelle. Même s’il est toujours possible d’intervenir sur cette configuration après l’installation du serveur, je vous recommande d’effectuer cette tâche avant la procédure d’installation. En effet si par exemple vous installez un nouveau système Windows sur une machine physique, vous allez installer le matériel (carte graphique par exemple) avant l’opération. C’est logique ! Même si cela est toujours possible après, il sera nécessaire d’ajuster l’Os aussi.

Configurer la carte réseau

Nous allons commencer à configurer la carte réseau afin que d’autres machines virtuelles puissent communiquer avec cette dernière. De plus nous pourrons communiquer directement en SSH à partir du système hôte et ainsi faire plus facilement des copier/coller dans le terminal à partir de Windows.

  • Cliquez à gauche sur l’item « Réseau » et vérifiez bien que l’onglet « Adapter 1 » est bien sélectionné.
  • A l’option « Mode d’accès réseau« , sélectionnez « Accès par pont« . La carte contrôleur réseau (option « Name« ) est sélectionnée automatiquement. Si vous avez sur votre machine physique (hôte) un accès par câble (RJ45) et par Wifi, vous retrouverez donc les deux contrôleurs.
Sélectionnez l'accès par pont.
Sélectionnez l’accès par pont.

Configurer le dossier partagé

Nous allons configurer un dossier partagé qui nous permettra de transmettre des fichiers très facilement entre la machine hôte et la machine virtuelle (dans les 2 sens). Cette manipulation reste une option de configuration et vous n’êtes pas obligé de la réaliser. Tout dépend de vos besoins.

Information

Ce dossier partagé peut être très pratique si vous désirez transférer des fichiers comme un site Internet ou tout simplement un CMS comme WordPress directement sur le serveur !

  • Choisissez à gauche « Dossiers partagés« .
  • Cliquez sur le bouton « + » en haut à droite.
  • Dans la boite de dialogue, sélectionnez « Autre… » pour l’option « Chemin du dossier« .
Sélectionner "autre" pour le chemin
Sélectionner « Autre… » pour le chemin
  • Sélectionnez « Desktop » qui correspond au bureau de Windows. Cela simplifiera la procédure mais je vous conseille d’utiliser un répertoire dédié pour éviter les effets de bord avec le système hôte Windows. Ici c’est juste pour simplifier la procédure.
  • Cliquez ensuite sur le bouton « Sélectionner un dossier« .
Sélectionner Desktop et valider
Sélectionner Desktop et valider
  • Cochez la case « Montage automatique » et validez par le bouton « OK« . Ainsi le répertoire sera automatiquement monté au démarrage du serveur Ubuntu.

Attention

Dans ce cas le serveur Ubuntu pourra modifier le contenu de ce répertoire. C’est à dire qu’il pourra écrire dans ce dossier en y transférant des fichiers par exemple ! Si vous désirez limiter l’action de la machine virtuelle, vous pouvez cocher « Lecture seule« . Dans ce cas le serveur pourra uniquement lire le contenu de ce dossier.

Sélectionner "Montage automatique" et valider
Sélectionner « Montage automatique » et valider
  • Pour terminer la configuration, cliquez sur le bouton « OK« 
Valider par "Ok" pour terminer le processus
Valider par « Ok » pour terminer le processus

Voilà notre machine virtuelle est maintenant créée et configurée. Nous pouvons alors la lancer !

Installer un serveur Ubuntu sur VirtualBox

Lancement de la machine

  • Sélectionnez la machine virtuelle « Server Ubuntu 22.04.3 LTS« .
  • Cliquez sur le bouton « Démarrer » ou double-cliquez directement sur « Server Ubuntu 22.04.3 LTS« .
Sélectionner le serveur Ubuntu et cliquer sur "Démarrer" pour lancer la VM sous VirtualBox
Sélectionner le serveur et cliquer le bouton « Démarrer« 

La machine se lance…

Information

Afin de naviguer dans l’interface d’installation du serveur Ubuntu, il est important de connaitre certaines manipulations. Les curseurs « Haut » et « Bas » du clavier permettent de naviguer d’un item à un autre. La touche « Entrée » valide un item sélectionné. La touche « Tab » permet quant à elle de naviguer entre les options. La touche « Espace » permet de cocher ou décocher une case à cocher. Naturellement il est toujours possible de revenir en arrière durant la procédure.

  • Cliquez sur le petit icône « Information » afin de fermer la fenêtre latérale transparente de VirtualBox. Cette fenêtre permet de savoir les interactions entre le système d’exploitation lancé et la machine virtuelle.
  • Sélectionnez avec les touches de curseur haut et bas la ligne « Try or Install Ubuntu Server » (Cette option est sélectionnée par défaut normalement).
  • Validez ensuite avec la touche « Entrée » afin de lancer la procédure d’installation. Patientez…
Fermer la fenêtre latérale et lancer la procédure d'installation
Fermer la fenêtre latérale et lancer la procédure d’installation

La langue

  • Sélectionnez « Français » et validez par la touche « Entrée« . L’interface passera maintenant en langue française (enfin presque ;-) ).
Passer l'interface en français
Passer l’interface en français
  • Choisissez « Continuer sans mettre à jour » et validez par la touche « Entrée« . Nous mettrons à jour notre serveur Ubuntu après son installation, cela évitera d’augmenter le temps d’installation dans notre machine virtuelle.
Continuer sans mettre à jour le serveur Ubuntu
Continuer sans mettre à jour
  • Si l’interface est en français, votre clavier sera configuré automatiquement (normalement !). Si cela n’est pas le cas, alors faites les modifications comme sur la photo.
  • Sélectionnez « Terminé » et validez par la touche « Entrée« .

Information

Sur les Pc portables en général, les types de clavier sont très divers d’un fabricant à un autre et il se peut que l’option « Variante » soit alors différente. Laissez dans ce cas ce paramètre par défaut !

Passer le clavier en français afin de manipuler plus facilement le serveur Ubuntu
Passer le clavier en français si nécessaire

Paramétrages globaux

  • Laissez les options par défaut et validez par la touche « Entrée » (Terminé). L’option « Ubuntu Server » doit être cochée par défaut.
"Ubuntu Server" doit être coché par défaut.
« Ubuntu Server » doit être coché par défaut.
  • Copiez sur un bout de papier ou mémoriser l’adresse IP car vous en aurez besoin quand vous vous connecterez en SSH sur votre serveur. Ici c’est l’adresse « 192.168.1.30 » mais sur votre machine vous aurez certainement une adresse IP différente.
  • Laissez par défaut et validez par la touche « Entrée » (Terminé).
Afin d'accéder en SSH à votre serveur Ubuntu, veuillez noter et mémoriser l'adresse IP
Noter ou mémoriser l’adresse IP
  • Dans cette configuration il n’y a pas de proxy donc laissez les options par défaut et validez par la touche « Entrée » (Terminé).
Ce test permet d'initialiser les différents dépôts nécessaires à notre serveur Ubuntu
Ici pas de proxy
  • Patientez jusqu’à ce que vous voyez la phrase « This mirror location passed tests. » et validez par « Entrée » (Terminé).

Information

L’installation vient de tester et de paramétrer les différents dépôts en fonction de votre localisation géographique. Cela risque d’être différent chez vous si vous n’habitez pas en France ou si vous vous situez près de la frontière. Cela permettra d’optimiser (au plus près) le téléchargement des mises à jour du système.

Ce test permet d'initialiser les dépôts nécessaires pour notre serveur Ubuntu
Initialisation des dépôts
  • Laissez les options par défaut.
  • Descendez jusqu’à « Terminé » avec les touches de direction ou la touche « Tab« .
  • Validez par la touche « Entrée«  » (Terminé).
Configuration du stockage
Configuration du stockage
  • Validez de nouveau par la touche « Entrée » (Terminé).
Résumé de la configuration du stockage du serveur Ubuntu
Résumé de la configuration du stockage
  • Sélectionnez « Continuer » et validez avec la touche « Entrée« . Après cette étape vous ne pourrez plus revenir en arrière. En effet le disque virtuel sera définitivement créé sur votre machine hôte (physique).
Confirmer la configuration du stockage
Confirmer la configuration du stockage

Création d’un compte utilisateur

  • Créez un compte utilisateur en remplissant tous les champs.
  • Pour l’exemple j’ai utilisé le mot « test » pour l’ensemble des champs et également pour le mot de passe. Vous pouvez utiliser ce que vous voulez ici. Mais il est important de mémoriser le nom d’utilisateur et le mot de passe car vous en aurez besoin pour vous connecter au serveur Ubuntu ! Certes le mot de passe choisi est très faible mais cela reste une machine virtuelle de travail et ce n’est pas un serveur de production.
  • Sélectionnez « Terminé » et validez par la touche « Entrée« .

Information

Ne vous compliquez pas la vie pour la création d’un compte utilisateur ! Cela reste une machine de test et de travail. De toute façon nous apporterons de nombreuses modifications dans un autre tutoriel de configuration prochainement.

Création d'un compte utilisateur du serveur Ubuntu
Création d’un compte

Finalisation

  • Laissez les options par défaut car nous n’utiliserons pas la version Pro d’Ubuntu.
  • Validez par la touche « Entrée » (Terminé).
Utilisation de la version standard d'Ubuntu
Utilisation de la version standard d’Ubuntu
  • Cochez « Installer le serveur OpenSSH » en vous plaçant sur la ligne et en appuyant sur la barre d’espace. C’est important car l’ensemble du paramétrage (prochainement) sera réalisé par la suite via SSH comme dans la réalité.
  • Sélectionnez « Terminé » et validez par la touche « Entrée« .
Cocher OpenSSH
Cocher OpenSSH

Dans cette partie de la configuration, nous n’avons pas besoin d’installer d’autres paquets. Nous le réaliserons manuellement par la suite et surtout en fonction de nos besoins.

  • Laissez les options par défaut.
  • Validez par la touche « Entrée » (Terminé).
Pas d'installations supplémentaires
Pas d’installations supplémentaires

Installation du serveur Ubuntu

L’installation débute et le message « Installation du système » s’affiche dans la barre orange. Patientez…

Installation en cours...
Installation en cours…

Dès que vous voyez à l’écran « Installation terminée ! » et que le menu du bas est identique à l’image, cela signifie que le processus d’installation est terminé. Dans certains cas cela peut être long, alors n’hésitez pas à patienter…

Démarrage de notre serveur Ubuntu

  • Patientez jusqu’à l’affichage de « Installation terminée ! » et de « Redémarrer maintenant« , vous pouvez alors maintenant valider par la touche « Entrée« .
Installation terminée
Installation terminée

Patientez pendant le démarrage du serveur. Si l’écran se fige avec des erreurs, vous pouvez valider avec la touche « Entrée » afin de forcer le redémarrage.

  • Patientez durant le premier démarrage.
Quelques erreurs durant l'installation
Quelques erreurs durant le démarrage
Démarrage du système en cours
Démarrage du système en cours

Pour vous connecter (loger), tapez « test » pour le login et « test » pour le mot de passe. Évidement si vous avez choisi des paramètres différents lors de la configuration, mettez les vôtres !

Entrer votre login et mot de passe
Entrer votre login et mot de passe

Voilà notre serveur Ubuntu est pleinement fonctionnel.

Serveur Ubuntu pleinement fonctionnel !
Serveur fonctionnel

Manipulations du serveur Ubuntu sous VirtualBox

Mise à jour du serveur Ubuntu

Nous allons procéder à la mise à jour du serveur.

  • A partir de VirtualBox, démarrez le serveur Ubuntu et connectez vous avec vos identifiants.
  • Tapez la commande ci-dessous et confirmez-la avec votre mot de passe pour mettre à jour votre serveur.
sudo apt update && sudo apt upgrade -y

Information

Pour chaque commande « sudo » vous devez saisir votre mot de passe. La commande « sudo » élève les privilèges de l’utilisateur (dans ce cas). L’utilisation de la commande « sudo » au lieu de se connecter en tant que « super utilisateur » est plus sécurisée car vous vous accordez tout simplement les droits administrateurs uniquement pour la commande.

Commande permettant de mettre à jour le serveur Ubuntu
Commande permettant de mettre à jour le serveur
  • Patientez durant l’installation des mises à jour. Cela peut être long (surtout pour la première fois) et dépend essentiellement de votre connexion Internet.
Patienter durant l'installation des mises à jour
Patienter durant l’installation des mises à jour
  • Il se peut que le noyau Linux doit être mise à jour, validez « OK » avec la touche « Entrée« .
Valider la mise à jour du noyau Linux
Valider la mise à jour du noyau Linux
  • Après une mise à jour du noyau Linux, certains services doivent être redémarrés. Laissez les options par défaut et validez « Ok » avec la touche « Entrée« .
Redémarrer les services
Redémarrer les services

Snapshot ou instantané

VirtualBox dispose de nombreuses options, l’une d’elles est la possibilité de prendre un instantané (ou snapshot) de votre machine virtuelle. Cet instantané va permettre de capturer l’état de la VM à un instant t. En somme c’est tout bêtement une sauvegarde à un état donné. Attention je dis « sauvegarde » mais ce n’est pas une véritable sauvegarde de la VM. En effet c’est simplement un point de référence ou nous pourrons retourner en cas de besoin. Je vous recommande de prendre un snapshot de chacune de vos machines virtuelles juste après son installation et mise à jour. Cela peut vous paraitre désuet ou inutile, mais après un test raté ou une erreur de manipulation retourner à l’état initial avec un simple clic de souris m’évite de réinstaller un OS entièrement dans une VM.

Quitter notre serveur Ubuntu sous VirtualBox

Première méthode

  • Dans le terminal vous pouvez taper la commande suivante :
sudo shutdown -h now

Deuxième méthode

  • Cliquez sur le bouton en forme de « croix » de la fenêtre de votre VM.
  • Sélectionnez « Envoyer le signal d’extinction » et valider par le bouton « OK« .
Quitter le serveur Ubuntu sous VirtualBox
Éteindre la VM

Conclusion

Nous avons terminé l’installation de notre serveur Ubuntu sous VirtualBox et l’Os est maintenant prêt et parfaitement fonctionnel. Il nous reste à le configurer en fonction de nos besoins et de son utilisation. Je proposerais prochainement plusieurs tutoriels de base sur sa configuration. Sa sécurité sera un élément primordiale et plusieurs autres modules seront abordés notamment l’installation du serveur Apache, d’une base de données de type SQL et du CMS WordPress.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.