User Tools

Site Tools


playground

Level 1 Headline

Level 2 Headline

mjkmkl kkj

Level 3 Headline

Level 2 Headline

Level 1 Headline

Installation du serveur tagada

NOTE DOCUMENT EN COURS D'ECRITURE NE PAS UTILISER POUR L'INSTANT

Emmanuel.

Matériel et informations nécessaires

Avant de démarrer, il vous faudra:

  • Récupérer le DVD 1 de la distribution Debian 5.0.2
    wget http://cdimage.debian.org/debian-cd/5.0.2/amd64/iso-dvd/debian-502-amd64-DVD-1.iso
  • Graver ce DVD
  • Mettre sur une clé USB le fichier fichiers_reseau.tgz
  • Mettre sur une clé USB le fichier firmware-bnx2_0.17.deb
  • Connaitre l'adresse IP de la machine hôte (bixen), l'adresse IP du serveur bios (bios) et les paramètres TCP-IP

Vérification de la configuration

Avant de booter, entrer dans le bios (F2). Vérifier et configurer les paramètres suivants:

modèle Poweredge R710
Bios 1.1.4
Mémoire 36 Gb
CPUs 64 bits, 2.93 MHz
Bus Speed 6.40 GT/s
Logical Processor Enabled Passer à DISABLED
Virtualization technology Disabled Passer à ENABLED

(suppression de l'hyperthreading et activation des instructions de virtualisation)

Installation de la Debian Stable (lenny)

  • Booter sur le DVD, on entre dans le programme d'installation.
  • NOTE - Il s'agit d'un programme en mode texte à base de menus:
    • Les flèches haut/bas permettent de changer d'item de menu
    • La touche TAB permet de changer de zône (aller sur le bouton SUITE par exemple)
    • Fléches gauche et droite pour éditer les champs, entrée pour valider
    • Le fond d'écran bleu indique que tout va bien, rouge qu'il y a quelque chose qui le chagrine
  • Sélectionner language French, pays France, keyboard fr
  • Nom de la machine: bixen
  • Le programme prévient qu'il manque un fichier à propos de la carte ethernet. C'est normal, on s'en occupera plus tard.
  • Répondre NON à la question “Charger le microcode manquant depuis un support amovible” (j'ai essayé, ça ne marche pas)
  • Confirmer qu'il n'y a pas de carte réseau (écran rouge, ce n'est pas normal….).

Partitionnement

  • De base, la machine annonce deux partitions primaires sur sda1, sda2 (fat16, fat32) et 1,9To de libre, et tout le disque sdb de libre (320Gb)
  • Nous allons mettre lea partition / et le swap de la machine hôte sur sdb
  • Partitionner de la manière suivante:
    • Créer sda3 comme partition primaire sur toute la partie libre du disque, type de partition lvm
    • sdb1 occupe 100Gb (primaire, type ext3, point de montage /)
    • sdb2 occupe 70Gb (primaire, type swap)
    • sdb3 occupe tout le reste du disque (primaire, type lvm)
  • Cliquer sur Terminer le partitionnement

Installation du système de base

  • entrer un mot de passe de root
  • Entrer le nom et le mot de passe pour le premier utilisateur
  • Refuser d'analyser un second DVD
  • Pas de miroir sur le réseau
  • Pas d'étude statistique des paquets
  • Profil de machine: standard
  • Installer grub
  • Rebooter

Lors du reboot, la machine se plaint amèrement de l'absence du fichier de firmware, et elle attend uneminute. Comme elle fait cela 4 fois, ça dure 4 minutes. C'est normal, mais on va arranger cela d'ici le prochain reboot.

Vérification des processeurs

  • Nous allons vérifier que les 8 processeurs sont bien capables d'utiliser des instructions de virtualisation: la commande suivante doit renvoyer 8. Si elle renvie 0, allez à nouveau dans le bios de la machine pour activer ces fichues instructions.
    grep -ci vmx /proc/cpuinfo
    8

NOTE - Un bug dans xen empêchera de faire correctement cette vérification lorsque xen sera lancé….

Configuration de lvm

La commande pvscan permet de faire le point sur la configuration de lvm:

root@bixen:~#pvscan 
  PV /dev/sda3                      lvm2 [1,71 TB]
  PV /dev/sdb3                      lvm2 [317,36 GB]
  Total: 2 [2,02 TB] / in use: 0 [0   ] / in no VG: 2 [2,02 TB]

Nous allons insérer ces deux Physical Volumes dans un Volume Group unique appelé xdt (pour xendata)

root@bixen:~# vgscan 
  Reading all physical volumes.  This may take a while...
  Found volume group "xdt" using metadata type lvm2

root@bixen:~# pvscan 
  PV /dev/sda3   VG xdt   lvm2 [1,71 TB / 1,71 TB free]
  PV /dev/sdb3   VG xdt   lvm2 [317,36 GB / 317,36 GB free]
  Total: 2 [2,02 TB] / in use: 2 [2,02 TB] / in no VG: 0 [0   ]

root@bixen:~# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "xdt" using metadata type lvm2

root@bixen:~# vgdisplay 
  --- Volume group ---
  VG Name               xdt
  System ID             
  Format                lvm2
  ...
  VG UUID               WQh62C-KIWH-Lpue-tBSS-PdHT-vjy3-riZcy3

Configuration du réseau

  • Insérer la clé USB puis
    cd /
    mount /dev/scd1 /mnt
    dpkg -i /mnt/firmware[TAB] (touche TAB)
    tar xvzf /mnt/fichiers_reseau.tgz
    umount /mnt
  • Ensuite, éditer et modifier (en utilisant vi ou nano) les fichiers suivants:
    • /etc/network/interfaces
    • /etc/resolv.conf
  • Rebooter afin d'installer le firmware et démarrer le réseau

Installation et configuration de paquets supplémentaires

  • Maintenant, le réseau devrait être fonctionnel, ce qui peut se vérifier par:
    ping www.cnrs.fr
  • La liste des paquets à installer se trouve sur paquets.gz.
    apt-get update
    dpkg --set-selections < paquets.txt
    apt-get dselect-upgrade
  • Editer le fichier /etc/sudoers (pour donner l'accès sudo à un utilisateur) et /etc/ntp.conf (si vous avez un serveur de temps).
  • Certains fichiers de configuration situés dans /etc ont été personnalisés pour bios: téléchargez fichiers_bios.tgz puis
    cd /
    tar xvzf fichiers_bios.tgz
  • Editer le fichier /etc/xen-tools/xen-tools.conf et renseigner les lignes gateway, netmask, broadcast
  • rebooter afin de démarrer le noyau modifié pour xen

Vérifier que tout est en place

  • Utiliser uname pour vérifier que le noyau incorpore bien les fonctionnalités de xen:
    # uname -a
    Linux bixen 2.6.26-2-xen-amd64 #1 SMP Sun Jun 21 08:09:04 UTC 2009 x86_64 GNU/Linux
  • Utiliser xm pour vérifier que le démon xen est opérationnel:
    # xm list
    Name                                        ID   Mem VCPUs      State   Time(s)
    Domain-0                                     0 28163     1     r-----    506.1
  • Utiliser omreport pour vérifier que les démons omsa (diagnostics du serveur, application propriétaire de dell) sont opérationnels:
    # omreport chassis
    Health
    
    Main System Chassis
    
    SEVERITY : COMPONENT
    Ok       : Fans
    Ok       : Intrusion
    Ok       : Memory
    Ok       : Power Supplies
    Ok       : Power Monitoring
    Ok       : Processors
    Ok       : Temperatures
    Ok       : Voltages
    Ok       : Hardware Log
    Ok       : Batteries
    
    For further help, type the command followed by -?
  • Se connecter sur https://bixen:1311 pour vérifier que l'interface web de omsa est opérationnel (entrer le user root, mot de passe de root).

Mise à jour finale

Afin d'être sûr d'avoir les dernières versions, une mise à jour finale s'impose:

apt-get update; apt-get dist-upgrade;

Création et démarrage de la machine virtuelle bios

xen-create-image --hostname bios --role udev --ip XX.XX.XX.XX --passwd --memory 16gb --size 100gb
more /var/log/xen-tools/bios.log
xm create -c bios.cfg

La première ligne génère la machine virtuelle, la seconde permet de vérifier que tout s'est bien passé, la troisième démarre la machine

playground.txt · Last modified: 2009/07/31 17:54 by manu