Au courant de la session, nous verrons comment mettre en place et assurer la configuration des services couramment utilisés par les applications modernes. Règles générales, ces services sont déployés en infonuagique sur des serveurs de type Linux.
Pour débuter, nous commencerons par une virtualisation locale d’un serveur Linux de type Ubuntu.
Étape 01 : Télécharger Oracle VM VirtualBox via ce lien
QUESTION : Pourquoi utiliser VirtualBox?
Étape 02 : Télécharger Ubuntu serveur via ce lien
QUESTION: Que veux dire LTS au bout du numéro de version?
Étape 03 : Démarrer l’application VirtualBox
PRÉ-REQUIS: S’assurer que le dossier par défaut des machines virtuelles de VirtualBox est sur un disque contenant suffisamment d’espace. Le disque C: des postes de travail du local D139 est souvent saturé.
Étape 04 : Sélectionner Outils->Support->Disques Optiques: Ajouter
Ajouter l’image du CDROM d’installation à la bibliothèque de VirtualBox:
Étape 05 : Ajouter la référence au fichier d’installation d’Ubuntu serveur.
Étape 06 : Option – Outils->Bienvenue-> Nouvelle
6.1 – Compléter les champs selon les écrans suivants:
ATTENTION – Ne pas passer à l’étape suivante avant d’avoir sélectionné ‘skip Unattended Installation‘.
Retour à l’écran de bienvenue de virtualBox
La machine virtuelle qui servira à installer et à exploiter Ubuntu serveur est maintenant créée.
Il reste quelques paramètres supplémentaire à renseigner.
Étape 07 : Sélectionner l’option ‘Configuration’
7.1 – Suivi de l’option ‘Réseau‘ et renseigner la première interface réseau à ‘Accès par pont‘ (bridge):
Cette option assure que la machine virtuelle aura une adresse IP dans la même plage que le réseau de la station hôte.
Voilà, les préparatif de départ sont terminés, il ne reste plus qu’à démarrer la VM. Le CdRom d’installation devrait être insérer dans le lecteur de la VM et le programme d’installation d’Ubuntu Serveur devrait se lancer automatiquement.
Étape 08 : Appuyer sur l’option ‘Démarrer‘
Étape 09 : Sélection de la langage d’installation:
Étape 10 : Sélection du clavier – disposition des touches du clavier.
Étape 11 : Sélection du type de serveur:
Étape 12: Configuration des paramètres des interfaces réseaux.
Par défaut, une configuration DHCP est proposée. La carte réseau de la machine virtuelle, renseignée en mode Pont, devrait recevoir une adresse IP – du serveur DHCP.
NOTE: La machine virtuelle devrait avoir une adresse IP dans la même classe IP que votre poste de travail. Si ce n’est pas le cas, il faut corriger la situation avant de continuer l’installation.
Étape 13 : Recherche des serveurs miroirs Ubuntu externes – requis pour les mises à jour pendant l’installation.
Étape 14 : Renseignement des paramètres du/des disque/s de la VM.
Une partition LVM (Logical Volume Manager) est une méthode de gestion des disques sous Linux qui permet de créer et de gérer des volumes logiques. Contrairement au partitionnement traditionnel, LVM offre une plus grande flexibilité et facilite la gestion de l’espace de stockage. Voici quelques points clés :
Étape 15 : Renseignement du premier compte utilisateur. Ce compte sera utiliser pour la gestion du serveur.
NOTE: Un autre compte sera disponible, au besoin, pour la gestion du serveur. Il se nomme ‘root’. Il n’est pas recommandé de l’utiliser et il possède un mot de passe inconnu à cette étape.
Étape 16 : Installation du service openssh-server. Ce service est absolument requis pour la connexion à distance au serveur.
NOTE: Clé SSH couvert dans ce laboratoire
Étape 17 : Sélection des applications supplémentaires à installer.
NOTE: Nous installerons des applications manuellement plus tard…
Étape 18 : Installation du système
NOTE: Il ne reste plus qu’à attendre le fin de l’installation 😉
Étape 18 : L’installation d’Ubuntu Serveur est terminée. Il ne reste qu’à ‘Redémarrer maintenant‘
Étape 19 : Ouverture d’une session directement via la VM
NOTE: login: etudiant, password: password
Une session SSH permet de se connecter à un serveur à partir d’un lieu distant. Par exemple, gérer le serveur de l’entreprise à partir de la maison.
Pour ce faire, il faut connaitre l’adresse IP du serveur.
Étape 20 : Obtenir l’adresse IP de notre serveur Ubuntu, avec la commade ‘ip a‘
Pour cette VM, l’adresse IP est 192.168.2.221
Étape 21 : Ouvrir une session ssh à partir de windows:
21.1 – Ouvrir un terminal et taper la commande:
ssh etudiant@adresseIPduServeur
En cas de problème, s’assurer que le service ssh roule:
etudiant@serveur01:~$ sudo systemctl | grep ssh
[sudo] password for etudiant:
ssh.service loaded active running OpenBSD Secure Shell server
ssh.socket loaded active running OpenBSD Secure Shell server socket
---
etudiant@serveur01:~$ sudo apt list openssh-server
En train de lister... Fait
openssh-server/noble-updates,noble-security,now 1:9.6p1-3ubuntu13.4 amd64 [installé]
# Au besoin, installer avec:
$ sudo apt install openssh-server -y
Étape 22
Étape 23 : Ajouter une référence à l’adresse IP du serveur Ubuntu:
23.1 – Enregistrer les changements
Étape 24 : Tester la connexion ssh avec l’entrée DNS au serveur Ubuntu:
PS C:\Windows\system32\drivers\etc> ssh etudiant@srv01
The authenticity of host 'srv01 (192.168.2.211)' can't be established.
ED25519 key fingerprint is SHA256:dAITMd6Nmcyr/l08jSUm7/OhoukppSVrtZIabbgPA5Q.
This host key is known by the following other names/addresses:
C:\Users\alin_/.ssh/known_hosts:18: 192.168.2.211
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'srv01' (ED25519) to the list of known hosts.
etudiant@srv01's password:
Welcome to Ubuntu 24.04 LTS (GNU/Linux 6.8.0-40-generic x86_64)
FIN DU DOCUMENT