Pages
Blogroll
Liens
- * Review: iPhone 3GS 16GB, White *
- * Review: Acer Aspire One AO751h *
- MikeOS 4.0 Released with BASIC Interpreter
- IBM Halts Future Cell Development
- Growl for Windows 2.0 Arrives
Categories
Archives
- September 2009
- May 2009
- January 2009
- October 2008
- September 2008
- June 2008
- May 2008
- April 2008
- March 2008
- January 2008
- September 2007
- August 2007
- July 2007
- June 2007
- April 2007
- March 2007
- January 2007
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
Meta
Monter un fichier sous NetBSD
Posted in: BSD by Michael on October 24, 2005
Pour créer un fichier que vous désirez monter, avec Linux la procédure est assez simple :
# dd if=/dev/zero of=/srv/netona2.img bs=1M count=1000
# mkfs.ext3 /srv/netona2.img
# mount /srv/netona2.img /mnt/imagefile1/
Par contre, en Netbsd la tâche est un peu plus complexe :
# dd if=/dev/zero of=rtfm.bin bs=1k count=1234
# vnconfig -v -c vnd0 rtfm.bin
# disklabel -e -I vnd0a
# newfs -m 0 vnd0a
# mount /dev/vnd0a /mnt
Pour démonter le système de fichier et enlever le lien (node)
# umount /mnt
# vnconfig -u vnd0
Installer NetBSD dans un domaine U sous XEN
Posted in: BSD, Xen by Michael on October 20, 2005
DOMU - NETBSD
Fonctionne seulement avec XEN 2 pour le moment (18/01/2006)
Créez une partition
ou
Créez un fichier qui contiendra la partition NETBSD
# dd if=/dev/zero of=/srv/netona2.img bs=1M count=1000
# mkfs.ext3 /srv/netona2.img
#
Prenez le fichier netbsd-INSTALL_XENU du cd-rom (/cdrom/i386/binary/kernel/) de netbsd 3 et copiez-le dans votre /boot/ de votre DOM0, puis decompressez-le.
Créez le fichier de configuration XEN pour l’installation comme suit :
# vi /etc/xen/netona2
kernel = “/boot/netbsd-INSTALL_XENU”
memory = 128
name = “netona”
nics=1
root = “/dev/hda1 ro”
disk = [ 'file:/srv/netona2.img,hda1,w' ]
# xm create -c netona2
Faites l’installation normale par http ou ftp
Attention au mirroir, pour ma part, j`ai dû changer le “base directory” pour :
pub/NetBSD/NetBSD-3.0
Une fois l’installation complétée, arrêtez Netbsd
copiez le noyau netbsd_XENU dans /boot et modifiez l’entrée créée ci-haut pour :
# vi /etc/xen/netona2
kernel = “/boot/netbsd-XENU”
# xm create -c netona2
Installer Debian dans un domaine U sous XEN
Posted in: Xen by Michael on
INSTALLER DEBIAN DANS UN DOMU SUR UNE PARTITION
DOM0 = DEBIAN
Créez votre partition et formatez-la
# mke2fs -j /dev/hda3
# mount -o loop /dev/hda3 /mnt/domU1/
Installez Debian dans la partition
# apt-get install debootstrap
# debootstrap sarge /mnt/domU1/
# cd /mnt/domu1
# chroot .
# su -
# echo clown > /etc/hostname
# echo nameserver 142.169.1.16 > /etc/resolv.conf
# apt-setup
# vi /etc/fstab
/dev/hda3 / ext3 errors=remount-ro 0 1
proc /proc proc defaults 0 0
# vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.10.55
netmask 255.255.255.0
gateway 192.168.10.254
# mv /lib/tls /lib/tls.disabled
# mount /proc
# apt-get install udev module-init-tools
Définissez votre fuseau horaire :
# rm /etc/localtime
# ln -s /usr/share/zoneinfo/America/Montreal /etc/localtime
# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain albert
Note : mettre à jour ici si vous désirez passer à Debian Sid
# exit
# exit
# umount /mnt/domu1
Pour démarrer votre nouveau Debian
Dans votre Dom0
# vi /etc/xen/debian1
kernel = “/boot/vmlinuz-2.6.11-xenU”
memory = 128
name = “dakara”
nics= 1
root = “/dev/hda3 ro”
disk = [ 'phy:/dev/hda3,hda3,w' ]
# xm create -c debian1
XEN en DOM0 sur DEBIAN
Posted in: Xen by Michael on October 17, 2005
Le DOM0 (Domaine 0) sous Xen se veut le premier OS installé qui contiendra les outils pour contrôler tous les autres OS (domaines enfants - DOMU)
Je vous propose 3 facons de faire:
1. Xen 2.0.7 avec les binaires officels de Xen
2. Xen 2.0.7 avec un paquet Debian non-officiel, de la compagnie Option-T
3. Xen 3.0 avec les binaires officiels de Xen
La méthode numéro 2 est la plus simple et celle qui génère la moins d’erreur pour le moment !
MÉTHODE #1 (Debian Sarge et +)
# apt-get install xen iproute bridge-utils curl python2.3-twisted
# mv /lib/tls /lib/tls.disabled
Téléchargez les fichiers binaires de XEN sur le site officiel :
http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads.html
# cd xen-2.0-install (ou xen-3.0-install)
# sh install.sh
# vi /boot/grub/menu.lst
title Xen 2.0 / XenLinux 2.6
kernel /boot/xen.gz dom0_mem=131072
module /boot/vmlinuz-2.6.11.12-xen0 root=/dev/hda1 ro
# reboot
Demarrez Xen :
# /etc/init.d/xend start
Pour tester :
# xm list
Cette commande vous montre tous les domaines actifs de XEN
MÉTHODE #2 (Debian Sarge et +)
Editez le fichier /etc/apt/sources.list et rajoutez cette ligne :
deb http://www.option-c.com/debian/ experimental mainPuis :
# apt-get update
# apt-get install xen-system
Et finalement si ce n’est déjà pas fait éditez le fichier de grub pour ajouter le nouveau noyau Xen :
title Debian Xen 2.0.7/2.6.11
root (hd0,0)
kernel /boot/xen-2.0.7.gz dom0_mem=65536 noreboot
module /boot/xen-linux-2.6.11-ocxen0 root=/dev/hda1 ro console=tty0# reboot
# reboot
Pour tester :
# xm list
Cette commande vous montre tous les domaines actifs de XEN
MÉTHODE #3 (Debian Sid)
# apt-get install iproute bridge-utils
# mv /lib/tls /lib/tls.disabled
Téléchargez les fichiers binaires de XEN sur le site officiel :
http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads.html
# cd xen-3.0-install
# sh install.sh
# vi /boot/grub/menu.lst
title Xen 2.0 / XenLinux 2.6
kernel /boot/xen.gz dom0_mem=131072
module /boot/vmlinuz-2.6.11.12-xen0 root=/dev/hda1 ro
# reboot
Demarrez Xen :
# /etc/init.d/xend start
Pour tester :
# xm list
Cette commande vous montre tous les domaines actifs de XEN
Mettre à jour son menu Gnome sous Debian
Posted in: Debian, Gnome by Michael on October 13, 2005
Quel belle trouvaille aujourd’hui ! En lisant les entrées sur le blog planet.debian.org, j’apprend qu’en tapant :
# update-menus
Notre menu Gnome (le petit pied) s’actualise en consultant la liste des paquets installés. Après plusieurs semaines avec un drôle de menu Gnome, je me retrouve enfin avec un menu utilisable !
Qu’est-ce que XEN ?
Posted in: Xen by Michael on
Xen permet de faire de la para-virtualisation de systèmes d’exploitation, c’est-à-dire faire rouler des systèmes d’exploitation simultanément sur une même machine en partageant les divers ressources et périphériques. Le noyau de chaque OS invité est modifié pour permettre une bonne communication avec le noyau XEN et une fludité impréssionnante, car celui-ci est chargé en premier ! C’est ce qui rend Xen unique.
XEN est un logiciel OpenSource qui fait directement concurrence à VMWare. Par contre, VMWARE fait de la pleine virtualisation. Il s’installe sur un OS existant et à partir de celui-ci on démarre les autres OS invités. Aucune modification n’est apportée aux noyaux des OS, ce qui nuit grandement aux performances et à la stabilité.
Quoi de mieux qu’une image pour bien comprendre la chose :

À l’heure actuelle (13 octobre 2005), Xen est supporté par Linux, Netbsd, FreeBSD. Il semble que XenSource (la compagnie qui est en arrière de Xen) ait réussi à faire tourner un WindowsXP.
Histoire de voir l’utilité de Xen, voici un petit scénario : vous désirez avoir votre DMZ à la maison mais vous n’avez pas les moyens de vous acheter et de faire rouler un 2 ième ordinateur. En installant et paramétrant XEN, vous pourrez y arriver à moindre coût tout en conservant la toute puissance de votre machine pour chaque OS !! Merveilleux !!
Les prochains articles vous démontrerons comment y parvenir !