Logo English Web Page
Accueil Association BSD Linux Dev Reseau Infologisme Mac OSX
tl tr
Sujet Virtualisation Date 02-12-2013
Titre Configuration Oracle VM VirtualBox pour FreeBSD-8.4 Section BSD Linux
Article

Avant-propos

On peut définir un « Groupware System » comme un ensemble d‘outils système et logiciels dédiés pour exécuter un ensemble de fonctions et d‘opérations définies pour résoudre une problématique informatique précise en local sur une seule station de travail ou distant par le biais du réseau TCP/IP.

Pour développer avec le « Groupware Logiciel » suivant :

Apache, MySQL et PHP qui peut être compléter par Bind, phpMyAdmin et Webalizer.

Il existe moult solutions AMP toutes aussi, les unes que les autres mirobolantes aux dires de leurs utilisateurs, dont certains points de vue sont allègrement éludés. Comme la stabilité du Système d‘Exploitation, la rapidité pour corriger un Bug et de pouvoir disposer de l‘ultime mise à jour Logiciel ou Serveur, sans attendre un délai prohibitif pour la correction de failles de sécurité d‘un « Operating System ».

Si l‘on fait une analyse objective par le temps de l‘utilisation d‘un Système d‘Exploitation, on est obligé de se tourner vers un Unix, car mise à part Arch Linux qui possède la même philosophie que FreeBSD, les autres Linux deviennent un peu pénibles lorsque la même année deux versions sortent avec bugs inclus ou celles se trimbalant avec des vieilleries stables, mais dont les dernières fonctionnalités manquent cruellement. On peut se demander réellement, que devient la base du Système Linux ?

Pour une raison évidente de pérennité, après avoir longtemps hébergé Nom de Domaine et Site Web sous Linux, mon choix fut guidé pour la facilité de maintenance sur FreeBSD qui est un Unix libre et de concept bien plus adulte, évolué et structuré que Linux, qui souffre de la division et de subjectivité par les aléas de la personnalité de ses concepteurs actuels.

La hiérarchie dirigeante de FreeBSD est également beaucoup plus stricte que Linux ou tout le monde peut mettre son grain de sable, souvent par des personnes pas forcement au top niveau et l‘on se retrouve avec des « Update » de Kernel toutes les semaines contenant de régulières failles de sécurité. FreeBSD est dirigé par une équipe définie, qui a fait ses preuves et qui est seule habiliter à toucher aux sources. Le nombre de failles relatives au noyau FreeBSD se compte sur les doigts de la main.

Avec la Virtualisation de Système d‘Exploitation, on peut avoir la quintessence un vrai Serveur Unix complet avec Apache, Bind, MySQL, PHP, phpMyAdmin et Webalizer soit pour un Serveur de développement ou pour un Serveur de production dans une même machine et considérer ces Serveurs comme une installation d‘un « Groupware Logiciel » toujours « Up to date ».

Il existe plusieurs outils pour « virtualiser » un Système d‘Exploitation, la solution retenue est le logiciel VirtualBox de Oracle. C‘est un puissant produit de virtualisation x86 AMD64/Intel64 pour une entreprise comme pour une utilisation personnelle, disponible pour différentes plates-formes, une solution professionnelle libre et gratuite.

Virtualisation – FreeBSD-8.4 dans VirtualBox-4.3.4

Remarque : Guest System ou Système invité FreeBSD-8.4

Prérequis

Une machine avec un système d‘Exploitation 64 bit.
Une carte graphique ayant un pilote 64 bit.
Une ou plusieurs interfaces Réseau Ethernet fonctionnelles.

Pour une installation sur machine Apple Mac Intel 64 bit, voir l‘article :

Serveur Virtuel FreeBSD-8.4 dans Mac OSX Snow Leopard

Installation – VirtualBox

Télécharger VirtualBox-4.3.4 pour le Système hôte : AMD – Intel
Décompresser le cas échéant et installer VirtualBox-4.3.4.

Lancer VirtualBox en double cliquant sur l‘Icône de VirtualBox.

Configuration – Oracle VM VirtualBox pour FreeBSD

Icône Onglet
Général
Simple Nom : FreeBSD
Système d‘exploitation : BSD
Version : FreeBSD (64 bit)
Avancé Paramètres par défaut
Description Vide
Système
Carte mère Mémoire vive : 1024 Mo
Ordre d‘amorçage : Disque dur, Disque CD/DVD
Chipset : PIIX3
Fonctions avancées : Activer les IO-APIC
Processeur Nombre de processeurs : 1
Fonctions avancées : Activer PAE/NX
Accélération
Virtualisation matérielle :  Activer VT-x/AMD-V
 Activer la pagination imbriquée
Affichage
Vidéo Mémoire Vidéo : 32 Mo
Nombre d‘écrans : 1
Fonctions avancées : Activer l‘Accélération 3D
Bureau distant Désactivé
Stockage
Arborescence Contrôleur SATA
Disque Dur : Port SATA 0 : FreeBSD8.vdi
Attributs Nom : Contrôleur SATA
Type : AHCI
Utiliser le cache E/S de l‘hôte * Activer en fonction du Chipset
Arborescence Contrôleur SATA
Lecteur CD/DVD : Port SATA 2 :
Disque virtuel : FreeBSD-8.4-RELEASE-amd64-bootonly.iso *
Attributs Nom : Contrôleur SATA
Type : AHCI
Utiliser le cache E/S de l‘hôte
Variante : Alternative de réglage des entités disques, selon le type de Chipset de la carte mère de la machine Hôte.
Stockage
Arborescence Contrôleur IDE
Disque Dur : Maître primaire : FreeBSD8.vdi
Lecteur CD/DVD : Maître secondaire :
Disque virtuel : FreeBSD-8.4-RELEASE-amd64-bootonly.iso *
Attributs Nom : Contrôleur IDE
Type : ICH6
Utiliser le cache E/S de l‘hôte * Activer en fonction du Chipset
Son
Activation Désactivé
Réseau
Carte 1 Carte réseau activer
Mode d‘accès réseau : Accès par pont
Nom : en0: Ethernet 1
Carte 2 Carte réseau activer
Mode d‘accès réseau : Accès par pont
Nom : en1: Ethernet 2
Carte 3 Désactivé
Carte 4 Désactivé
Ports
USB Désactivé
Ports séries Désactivé
Dossiers Partagés
Liste Non effectif
* Support de l‘architecture processeur de FreeBSD-8.4 version 64 bit justifiant la dénomination de l‘image ISO.
Remarque : Pour la préparation « Disque » de la machine virtuelle, sont acceptées sans aucun problème les deux options :

Taille fixe
Taille variable

– Une partition primaire de 84 Go me semble raisonnable sur bien des points.

– Deux disques physiques, un pour le Système d‘exploitation et l‘autre contenant les images des disques de virtualisation, seront toujours une solution préférable.

– Configuration identique de VirtualBox sur plate-forme AMD 64 bit native.

Installation – FreeBSD-8.4 dans VirtualBox-4.3.4

Installation en version 64 bit de FreeBSD télécharger cette image ISO :

FreeBSD-8.4-RELEASE-amd64-bootonly.iso.

Rien ne diffère d‘une installation classique sur un Serveur matériel, mise à part la dimension des partitions du Disque, plus restreintes dans cet exemple commenté.


Partitions Disques

Disk: ad0 Partition name: ad0s1 Free: 0 blocks (0MB)
Part Mount Size Newfs
---- ----- ---- -----
ad0s1a / 4096MB Y
ad0s1b swap 2048MB SWAP
ad0s1d /var 20480MB UFS2+S Y
ad0s1e /tmp 2048MB UFS2+S Y
ad0s1f /usr 16384MB UFS2+S Y
ad0s1g /home 40960MB UFS2+S Y
Pour l‘installation de FreeBSD voir article : FreeBSD - Installer et Configurer version 8.4-RELEASE

Pour un « Novice » FreeBSD commencer par lire l‘article : FreeBSD - Installer et Configurer version 7.4-RELEASE qui est plus détaillé sur les étapes de l‘installation.


Remarque : Procédure commune pour une installation en version 32 bit de FreeBSD, choisir cette image ISO :

FreeBSD-8.4-RELEASE-i386-bootonly.iso

Désactiver le mode 64 bit dans la configuration de la Machine Virtuelle de VirtualBox.
Icône Onglet
Général
Simple Nom : FreeBSD
Système d‘exploitation : BSD
Version : FreeBSD
Avancé Paramètres par défaut
Description Vide
« Sur toute chose on peut faire deux affirmations exactement contraires. » – Protagoras


Article connexe du sujet

Configuration du Serveur DHCP - VirtualBox
BIND Système Nom Domaine - FreeBSD
FreeBSD - Installer Xfce 4.10 version 8.4-RELEASE
Serveur Virtuel FreeBSD-8.4 dans Mac OSX Snow Leopard

Auteur
Eric Douzet
Début de page
bl br
C-extra.com v. 1.2.2 © 2000-2014, tous droits réservés  –  Mise à jour le 12 Avril 2014 Infologisme.com