kernel


  • KVM evaluation
    12 septembre 2011, par Olivier Duquesne aka DaffyDuke

    Virtualisation Matérielle
    Tout d’abord KVM n’est utilisable que sur des processeurs implémentant un mode de virtualisation matérielle : - VT (Virtualization Technology) chez Intel - SVM (Secure Virtual Machine) chez AMD
    Le principe de ce mode de fonctionnement est le suivant :
    Par défaut, un processeur dispose de 4 niveaux d’exécution appelés « rings ».
    Sur une archi x86 32 bits, le système d’exploitation fonctionne sur le ring 0 et dispose du plus haut niveau de contrôle à l’inverse des (...)

  • Linux Memory Q&A
    12 septembre 2011, par Olivier Duquesne aka DaffyDuke

    Question (Thread Stack Size)
    A quoi correspond exactement la stack size d’un thread ? Comment la dimensionner au mieux autrement que par le test ?
    Réponse
    La stack size d’un thread fonctionne de la même façon que la stack size d’un processus (variables locales, paramètres de fonctions, adresses de retour, …)
    Le dimensionnement correct de la TSS ne peut se faire que si l’on connaît parfaitement l’application. Lorsque cela n’est pas possible il reste l’empirisme. Question (Mémoire et Stack Size) (...)

  • Nord-IT Days 2010, les conférences
    26 mars 2010, par Olivier Duquesne aka DaffyDuke

    L’association CLX a participé aux Nord IT Days, à Euratechnologie, ce 18 mars 2010. Nous avons même pu animer l’une d’entre elles, à l’invitation de l’association Pôlenord.
    Quelle infrastructure en opensource pour votre entreprise ?
    Cette conférence est animée par Dominique Vandenbroucke, Société Capensis, une SSLL crée en 2002, composée de 20 salariés sur 3 sites (Wasquehal, Paris et Nantes). C’est aussi un centre de formation agréé.
    L’annuaire d’entreprise est un élément très important pour les (...)

  • OpenVZ evaluation
    12 septembre 2011, par Olivier Duquesne aka DaffyDuke

    Rappel sur les différentes techniques de Virtualisation
    Machines Virtuelles (VM)
    Les machines virtuelles émulent les ressources hardware du serveur réel. Cette émulation entraîne un surcoût de ressources (VMM, instructions CPU privilégiées supplémentaires etc...) mais permet d’acueillir des OS invités sans les modifier puisqu’ils ne se rendent pas compte qu’ils fonctionnent sur un environnement émulé.
    Solutions : VMware, QEMU, Microsoft Virtual Server
    Paravirtualisation
    Cette technique requiert une (...)

  • Loadbalancing tips
    31 juillet 2008, par Olivier Duquesne aka DaffyDuke

    Des mails non lus depuis deux ans pour les copier coller quelque part, allez, je les mets là dessus. Pour connaître les noms des loadbalancers qui envoient du flux vers la machine sur laquelle un service écoute (et que du coup on sait pas qui l’envoie) :
    Resonate for i in `ssh $host cat /opt/local/resonate/log/agent-dir.$host/node-list`
    do
    nslookup $i| awk ’print $2’ |egrep ’^l|^disp’|grep -v localhost
    done
    disp01.axime.com
    disp02.axime.com
    lmt01.axime.com
    LVS for i in `arp -ni eth0 |grep (...)

  • Lire la température d’un serveur
    20 janvier 2006, par Olivier Duquesne aka DaffyDuke

    Sur une Netra X1 / SunFire V100 .... Installer la LOM (Lights Out Management), ce sont les trois packages SUNWlomm , SUNWlomr & SUNWlomu disponibles sur le cd additionnel de Sun Solaris . Rebooter pour créer le device /dev/lom (reboot — -r) Puis lire la LOM : lom -t System Temperature Sensors : 1 Enclosure 27 degC : warning 67 degC : shutdown 72 degC System Over-temperature Sensors : 1 CPU status=ok
    D’autres options sont disponibles pour voir l’état des CPUs, des (...)

  • Linux sur les serveurs HP/Compaq
    17 janvier 2006, par Olivier Duquesne aka DaffyDuke

    Compiler le module Compaq Array Manager pour RedHat [root@clectra01 cpqevt]# make -f cpqevt.mk clean
    echo "Recompiling cpqevt for current Linux Kernel . . ." ;\
    touch *.c *.h
    Recompiling cpqevt for current Linux Kernel . . .
    rm -f cpqevt.o
    [root@clectra01 cpqevt]# make -f cpqevt.mk LINUX_INCLUDE="-I/tmp/cpqrpm/BUILD/kernel-2.4.20/linux-2.4.20/include/"
    gcc -O -DLINUX -DINC_OS_HEADERS -I/tmp/cpqrpm/BUILD/kernel-2.4.20/linux-2.4.20/include/ -I. (...)

  • Kernel Panic - Machine Check Exception
    17 janvier 2006, par Olivier Duquesne aka DaffyDuke

    CPU 2 : Machine Check Exception : 0000000000000004 context<
    Après quelques tests en monoproc, en changeant/permutant de proc et alim de proc, on arrive à la conclusion qu’il y a un problème hardware sur la carte mère.
    Histoire de vérifier jusqu’au bout, j’ai installé une RedHat Enterprise Server (au cas où HP nous feraient un gros fuck pas supporté patati patata), conclusion : install sans problème car kernel non-smp au boot, même kernel panic, car kernel-smp
    Après confirmation avec Rémi, le (...)

  • AlternC ou l’Hébergement facile
    15 janvier 2007, par Olivier Duquesne aka DaffyDuke

    AlternC est un ensemble de scripts fondé uniquement sur des Logiciels Libres. Grâce à sa facilité d’administration, il permet d’offrir un hébergement de qualité à moindre coût financier et humain.

  • HOW-TO : Les processus démons et les systèmes de chrootage
    8 février 2007, par Olivier Duquesne aka DaffyDuke

    L’idée de savoir sécuriser un peu plus une machine Unix en permettant le moins d’accès possible à travers un service ouvert, et ce grâce à une commande, un peu de méthode et un peu d’imagination.