Logo English Web Page
Accueil Association BSD Linux Dev Reseau Infologisme Mac OSX
tl tr
Sujet Virtualisation Date 02-12-2013
Titre Serveur Virtuel Arch Linux dans Mac OSX Snow Leopard Section Mac OSX
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 ».

Arch Linux possède la même philosophie que FreeBSD, les autres Linux deviennent un peu pénibles lorsque dans 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, ce que devient la base du Système Linux.

De nos jours, les Distributions Linux souffrent de prosélytisme absurde et de division, choisir un Système d‘exploitation n‘est pas être supporter d‘une équipe de football avec un chauvinisme puéril. Le choix d‘une Distribution Linux doit correspondre à un cahier des charges très précis, se nommant sécurité, facilité d‘installation et de maintenance, fiabilité et robustesse du Système d‘exploitation. Fort heureusement, nous avons encore Arch Linux.

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 – Arch Linux dans VirtualBox-4.3.4

Remarque : Guest System ou Système invité Arch Linux

Prérequis

Une machine Apple avec un Firmware EFI 64 bit.
Une carte graphique ayant un pilote 64 bit.

Liste de Machines supportées :
Machine Modèle Statut Kernel 64
iMac iMac8,1 Capable
iMac iMac9,1 Capable
MacBook Pro 15 pouces serveur4,1 Capable
MacBook Pro 17 pouces serveur4,1 Capable
Mac Pro MacPro4,1 Capable
Unibody MacBook Pro 15 pouces serveur5,1 Capable
Unibody MacBook Pro 17 pouces serveur5,2 Capable

Condition

Pour vérifier, ouvrir le Terminal /Applications/Utilitaires/Terminal puis saisir :

ioreg -l -p IODeviceTree | grep firmware-abi

Le résultat affiché est le suivant :

Last login: Sat Aug 28 08:00:00 on console
serveur:~ admin$ ioreg -l -p IODeviceTree | grep firmware-abi
    | |   "firmware-abi" = <"EFI64">
serveur:~ admin$



Remarque : Vérifier sur le Site Web de Intel si le processeur de la machine possède bien ces instructions :

Intel Virtualization Technology (Intel VT-x)
Intel Virtualization Technology for Directed I/O (Intel VT-d)
Intel 64 Architecture

Exemple : MacBook Pro 17 pouces 2.3GHz Intel Core i7 cache N3 de 8 Mo Mobile Processors Intel section Advanced Technologies.


Mac OS X 10.6.8 Snow Leopard – Démarrage en mode 64 bit en appuyant sur les touches 6 et 4 du clavier.*
Mac OS X 10.6.8 Snow Leopard Server – Démarrage en mode 64 bit par défaut.

* Modifier le fichier /Library/Preferences/SystemConfiguration/com.apple.Boot.plist pour démarrer de façon permanente en mode 64 bit.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>arch=x86_64</string>
</dict>
</plist>


Redémarrez la machine et vérifier que le Kernel 64 bit est bien effectif, soit en ouvrant l‘application Informations Système qui se trouve dans le dossier /Applications/Utilitaires et regarder la section Logiciel dont la ligne suivante :

Noyau et extensions 64 bit :  Oui

Soit en tapant dans un Terminal :

uname -a

Le Terminal affiche en réponse :

Last login: Thu Apr 18 14:00:00 on ttys000
serveur:~ admin$ uname -a
Darwin serveur.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64
serveur:~ admin$



Remarque : Un Mac Pro version 4.1 avec Snow Leopard 10.6.8 est un environnement très fiable, stable et de choix pour la Virtualisation de Arch Linux.


Matériel :

Mac Pro version 4.1 Quad-Core Intel Xeon 2,66 Ghz – 8Mo cahe L3 – Bus 4,8 Gt/s – Ram 8 Go
Carte graphique Nvidia GeForce GT 120
Intel I/O Controller ICH10 AHCI
Ethernet Intel Controller
Disque HDD Hitachi et Western Digital

Installation – VirtualBox

Télécharger VirtualBox-4.3.4 pour OS X hôtes pour : Mac Intel

Décompresser l‘image .dmg et puis l‘installer en double cliquant sur l‘Icône VirtualBox.mpkg – L‘installation s‘exécute dans le dossier /Applications.

Lancer VirtualBox en double cliquant sur l‘Icône VirtualBox maintenant présente dans le dossier /Applications.

Configuration – Oracle VM VirtualBox pour Arch Linux

Icône Onglet
Général
Simple Nom : ArchLinux
Système d‘exploitation : Linux
Version : Arch Linux (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 : ICH9

Fonctions avancées :  Activer les IO-APIC
 Horloge interne en UTC
 Activer un périphérique de pointage absolu
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 : 64 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 : ArchLinux.vdi
Attributs Nom : Contrôleur SATA
Type : AHCI
Utiliser le cache E/S de l‘hôte
Arborescence Contrôleur SATA
Lecteur CD/DVD : Port SATA 2 :
Disque virtuel : archlinux-2010.05-netinstall-x86_64.iso *
Attributs Nom : Contrôleur SATA
Type : AHCI
Utiliser le cache E/S de l‘hôte * Activer en fonction du Chipset
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
Lecteur CD/DVD : Maître secondaire :
Disque virtuel : archlinux-2010.05-netinstall-x86_64.iso *
Attributs Nom : Contrôleur IDE
Type : ICH6 ou PIIX4 * Selon le Chipset
Utiliser le cache E/S de l‘hôte
Arborescence Contrôleur SATA
Disque Dur : Port SATA 0 : ArchLinux.vdi
Attributs Nom : Contrôleur SATA
Type : AHCI
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: Eth1 alias:0
Carte 2 Carte réseau activer
Mode d‘accès réseau : Accès par pont
Nom : en1: Eth2 alias:0
Carte 3 Désactivé
Carte 4 Désactivé
Ports
Ports séries Désactivé
USB Activer le contrôleur USB
Activer le contrôleur USB 2.0 (EHCI)
Dossiers Partagés
Liste Non effectif
* Support de l‘architecture processeur de Arch Linux 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 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 – Arch Linux dans VirtualBox-4.3.4

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

archlinux-2013.xx.xx-dual.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é.

Voir le « tutoriel » de l‘installation en Français pour Arch Linux
Remarque : Procédure commune pour une installation en version 32 bit de Arch Linux, choisir cette image ISO :

archlinux-2013.xx.xx-dual.iso

Désactiver le mode 64 bit dans la configuration de la Machine Virtuelle de VirtualBox.
Icône Onglet
Général
Simple Nom : ArchLinux
Système d‘exploitation : Linux
Version : Arch Linux
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 - Arch Linux
Webmin - Configuration du Firewall Linux IPTables
Configuration Oracle VM VirtualBox pour Arch Linux
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