Christian KAKESA

Aller au contenu | Aller au menu | Aller à la recherche

mardi 10 janvier 2006

Raid 10, la merveille

Quoi de mieux qu'un graphe pour expliquer tout ça...

Tableau comparatif RAID01/RAID 10 avec 9 disques de 100 Go

  RAID 01 RAID 10
capacité 300Go 300Go
tolérance de panne 2 disques maximum 6 disques maximum
Magnifique non ?

dimanche 8 janvier 2006

Installation de NetBSD 3

NetBSd vient de sortir dans sa version 3...

Comme je me suis assez bien familiarisé avec les linux en particulier debian, j'ai décider de passer à NetBSD.

Je ne m'attarderais pas sur l'install de la version de base de NetBSD car elle est assez simpliciste, sinon mailer moi au besoin... L'url pour télécharger l'iso pour PC/i386 : ftp://iso.fr.netbsd.org/pub/NetBSD/NetBSD-3.0/iso/i386cd-3.0.iso

Pour les partitions je conseil cette config minimal à mon goût :

  • / 512Mo
  • /var 1024Mo
  • /usr 8192Mo
  • /home 1024Mo
  • /tmp 256Mo

Voilà une config qui pourrais tourner nickel.

Une fois l'os minimal installed

  • Editer le fichier /etc/rc.conf
    • sshd=YES
    • auto_ifconfig=YES
  • créer les fichiers suivant pour configurer le réseau (j'ai une freebox en mode routeur)
    • /etc/resolv.conf
      • nameserver 212.27.32.176
      • nameserver 212.27.32.177
      • search intra.mondomaine.com
    • /etc/myname
      • nom_de_ma_machine
    • /etc/mygate : l'adresse de la passerelle
      • 192.168.0.254
    • /etc/ifconfig.rtk0 : pour configurer la carte reseau au démarrage (le nom de ma carte est rtk0, pour la connaître : ifconfig -a. ex : si la carte est ne2000, mon interface est ne0 donc créer le fichier ifconfig.ne0)
      • inet 192.168.0.2 netmask 0xffffff00
    • echo "192.168.0.2 nom_de_ma_machine.mondomaine.com nom_de_ma_machine" >> /etc/hosts
  • créer un utilisateur
    • useradd -m toto
    • passwd toto
  • Editer le fichier /etc/group
    • Rajouter l'utilisateur que vous venez de créer dans le groupe "wheel" pour qu'il puissent se connecter en tant que root etc...
      • wheel:*:0:root,toto
  • Si votre noyau utilise la compatibilité linux.
    • Editier /etc/fstab
    • Rajouter la ligne : procfs /emul/linux/proc procfs rw,linux
  • Mettre à jour sa liste de paquet :
    • export CVS_RSH=ssh
    • export CVSROOT=anoncvs@anoncvs.NetBSD.org:/cvsroot
    • cd /usr
    • cvs co -P pkgsrc; cvs co -P src; cvs co -P xsrc;
  • Installer XFree86
    • cd /usr/pkgsrc/meta-pkgs/XFree86
    • make
    • make install
    • make clean clean-depends
  • Installer windowmaker
    • cd /usr/pkgsrc/meta-pkgs/windowmaker-desktop
    • make
    • make install
    • make clean clean-depends
    • cp /usr/pkgsrc/mk/defaults/mk.conf /etc/mk.conf
  • vi /etc/rc.conf et rajouter la ligne : xdm=YES puis xdm_flags=""
  • Configurer le serveur X avec Xfree86
    • cf86cfg
    • echo "exec wmaker" > ~/.xinitrc
    • echo "exec wmaker" > ~/.xsession
  • Vérifier le clavier en fr dans /etc/wscons.conf -> ligne avec : encoding fr
  • Installer Firefox
    • cd /usr/pkgsrc/www/firefox
    • make
    • make install
    • make clean clean-depends
    • au moment de mon install j'obtient une erreur de compilation, j'ose croire que ce sera corrigé d'ici peu...
      • si c toujours le cas essayer : pkg_add ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc-2005Q4/NetBSD-3.0/i386/All/firefox-1.5nb1.tgz

Et voilà votre os est opérationnel