sysadmin
Pixelabs est un univers de partage administrateur systèmes GNU/Linux et Windows Server.
Merci à tous pour vos messages et votre soutien.
Je suis absent. Je prendrai connaissance de vos messages à mon retour.

Machine Virtuelle CentOS 7 (Oracle VM VirtualBox)

Hello, nous allons voir dans cet article comment créer une machine virtuelle Linux sous Oracle VM VirtualBox. Nous verrons comment installer et configurer CentOS 7.

Solutions de virtualisation open-source :

  • Oracle VM VirtualBox
  • Docker
  • KVM
  • Proxmox VE

Ce qu’il vous faut :

Lien pixelabs :

Création de Machine Virtuelle

Lancez Oracle VM VirtualBox et cliquez sur Nouvelle :

  • Nom : CentOS
  • Type : Linux
  • Version : Red Hat (64-bit)
  • Taille de la mémoire : 2048 Mo
  • Disque dur
    • Cochez : Créer un disque virtuel maintenant
    • Type de fichier : VDI (Image Disque VirtuelBox)
    • Stockage : Dynamiquement alloué
    • Choisir l’emplacement du fichier
    • Taille du disque dur virtuel : + de 8 Go minimum (20 Go)
  • Créer
  • Configuration < Menu : Machine / Configuration…>
    • Réseau
    • Carte 1 : Activer la carte réseau
    • Mode d’accès réseau : Accès par pont
    • Nom : Ethernet (Realtek PCIe…) ou carte Wifi
    • Avancé
      • Type de carte : Intel PRO/1000 MT  Desktop
      • Mode Promiscuité : Tout autoriser
    • Stockage
      • Sous le contrôleur IDE : Sélectionner l’ISO CentOS 7
  • Démarrer

Installation de CentOS 7

Démarrez la machine virtuelle.

Installation de CentOS 7 sous Virtualbox

  • Entrée pour lancer l’installation
  • La page de bienvenue s’affiche, choisir votre langue et cliquez sur Poursuivre

Installation CentOS 7

  • Cliquez sur DESTINATION DE L’INSTALLATION
  • Le disque ATA VBOX HARDDISK doit être sélectionné.
  • Cliquez sur Terminé
  • Laissez le reste par défaut et cliquez sur Démarrer l’installation

Add CentOS 7 root Password

  • Pendant l’installation, cliquez sur MOT DE PASSE ADMINISTRATEUR
  • Ajoutez un mot de passe et cliquez sur Terminé
  • Si vous souhaitez ajouter d’autre utilisateur, cliquez sur CRÉATION DE L’UTILISATEUR.
  • Une fois l’installation terminée, cliquez sur Redémarrer

C’est terminé, vous avez installé CentOS 7 Server (sans interface graphique). Passons à la configuration de base.

Configuration Réseau

Éditez le fichier de configuration réseau avec l’éditeur VI :

[root@localhost ~]# cd /etc/sysconfig/network-scripts
[root@localhost ~]# vi ifcfg-enp0s3

Remarque : avec l’éditeur VI, appuyer sur « a » pour passer en mode insertion. Naviguez entre les lignes avec les flèches du clavier.

Ajouter à la fin votre  configuration réseau et modifier certains paramètre déjà présent comme ci-dessous :

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static // adresse IP static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no // désactiver IPv6 
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=63ca0ded-6e84-4dc1-ae24-7c94da33fa7d
DEVICE=enp0s3
ONBOOT=yes // démarrage auto
IPADDR=192.168.1.53
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DNS1=192.168.1.254
DNS2=1.1.1.1 //cloudflare DNS
DOMAIN=pixelabs.fr
SEARCH=pixelabs.fr

Une fois terminé, appuyez sur « Echap » pour quitter le mode insertion. Enregistrer et quittez avec la commande suivante  :wq

Relancez le réseau :

[root@localhost ~]# systemctl restart network

Effectuez un ping pour tester la connexion : ping google.fr

Si le ping fonctionne via l’adresse IP (8.8.8.8) et pas avec le nom (google.fr), ajoutez votre serveur DNS dans le fichier suivant :

[root@localhost ~]# vi /etc/resolv.conf
nameserver 1.1.1.1
nameserver 8.8.8.8

Mettez à jour votre système.

[root@localhost ~]# yum update -y

Installation Tools

Maintenant que vous avez configuré le réseau, connectez-vous en SSH sur votre serveur avec Putty par exemple et installez les tools suivants :

[root@localhost ~]# yum -y nano mlocate wget git htop bzip2 gcc perl kernel-headers kernel-devel

Le reste des packages c’est des dépendances requises pour installer les VM tools.

Désactiver SELinux

Désactivez SELINUX :

[root@localhost ~]# nano /etc/selinux/config
#  This file controls the state of SELinux on the system.
#  SELINUX= can take one of these three values:
#          enforcing - SELinux security policy is enforced.
#          permissive - SELinux prints warnings instead of enforcing.
#          disabled - No SELinux policy is loaded.
SELINUX=disabled
#  SELINUXTYPE= can take one of three two values:
#          targeted - Targeted processes are protected,
#          minimum - Modification of targeted policy. Only selected processes are protected.
#          mls - Multi Level Security protection.
SELINUXTYPE=targeted

Désactiver le Firewall

Pour désactiver le firewall  :

[root@localhost ~]#  systemctl stop firewalld
[root@localhost ~]#  systemctl disable firewalld

Installer les VMtools

Il est conseillé d’installer les VMtools. La procédure est ici : Install VMtools sous CentOS 7 

Changer le Hostname

Changez le nom de votre machine :

[root@localhost ~]# hostnamectl set-hostname pixelabs
[root@localhost ~]#

Redémarrez le serveur pour prendre en compte les modification

[root@localhost ~]# reboot

Installer une Interface Graphique

Si vous souhaitez ajouter une interface graphique à votre serveur CentOS 7.

Installation de l’interface graphique :

[root@pixelabs ~]# yum -y install epel-release
...
Taille d'installation : 24 k
Downloading packages:
epel-release-7-11.noarch.rpm                                 |  15 kB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installation : epel-release-7-11.noarch                    1/1
  Vérification : epel-release-7-11.noarch                    1/1

Installé :
  epel-release.noarch 0:7-11

Terminé !
[root@pixelabs ~]#

Installez Server with GUI :

[root@pixelabs ~]# yum -y groupinstall "Server with GUI"

Si vous aimez Xfce : (on peut choisir le type d’interface au démarrage)

[root@pixelabs ~]# yum groupinstall "Xfce" -y

Lancement de l’interface graphique au démarrage du système :

[root@pixelabs ~]# systemctl set-default graphical.target

Redémarrez votre serveur CentOS.

[root@pixelabs ~]# reboot

Voici l’interface classique Gnome :

Interface Graphique CentOS 7

Vous pouvez choisir Xfce au démarrage :

Installation Xfce CentOS 7

C’est terminé. Bonne journée et à bientôt.

Besoin d’aide ? des questions ?
Venez sur le forum

logo Forum Pixelabs
***********

La rédaction de cette documentation demande beaucoup de temps, de motivation, mais surtout beaucoup de café 🙂

Vous aimez pixelabs ?
Offrez moi un petit café en cliquant sur la tasse ci-dessous.
pixelans_donation
Merci !
Share
0 0 votes
Évaluation de l'article
0 Commentaires
Inline Feedbacks
View all comments