linux


  • 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 (...)

  • Notes Meetup Docker - chez Ecreall
    15 juin 2015, par Olivier Duquesne aka DaffyDuke

    docker build -t hello
    puis
    docker run it hello /bin/bash docker exec -it /bin/bash <= screen attach
    setup, puis install de packages par exemple puis sur cloisonné
    depuis l’hyperviseur : docker ps (équivalent) container = image, le / est rw mais c’est l’image qui est provisionné
    on peut en lancer plusieurs sans soucis mode démon : docker run it (attention, commande doit garder stdin) (dockerfile < EOF from debian add memory /usr/local/bin # add pour prendre en local et pousser dans le (...)

  • 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) (...)

  • Notes Meetup Docker - chez GFI
    23 février 2017, par Olivier Duquesne aka DaffyDuke

    VSCT
    2015 openstack en réaction à aws 2016 docker + MEP openstack mutation socité é DEVOPS création d’une plateforme VSCloud, build fast & chip Environ 10 applis en prod docker (essentiellement applis internes) ou le site de recrutement openstack par hp (helion) (avec un debut brique à brique pour expérimenter ) git puppet consul jenkins consul-hproxy swarm register jira
    tenant + swarm + catalogue d’image docker tomcat, mysql, .... avec consul / nginx / ... jenkins en mode pipeline pour le (...)

  • Notes Susecon 2016 - Washington
    7 novembre 2016, par Olivier Duquesne aka DaffyDuke

    CEPH, OpenSorce, Software Defined Storage, LTS de 12 mois, Suse Storage 3 basee sur Jewel release
    jusqu qu 6 milliards de noeuds par cluster CERN et toutes les distrib ou constructeurs sont membres du management CEPH usual strategy is to scale up (vertical) ceph is for scaling out (horizontal) suse is the first to ship a iscsi gateway wih ceph (supported) RADOS = CEPH cluster, stockage objet Librados = app pour acceder aux donnees (C, PHP, Java etc) Radosgw = gateway REST co ;\mpatible S3, (...)

  • Notes Sysadmin Days #6 - Paris
    18 février 2016, par Olivier Duquesne aka DaffyDuke

    *on est pas là pour vendre de la magie, 8 ans de conf*
    # sysadmin de combat (FRED DE VILLAMIL) attention au budget divergence de priorité => "redonner confiance dans l’infrastructure" 50/50 scrum+run, planif ve pm, daily standup mach. café astreinte tournante, toujours donner une date pour le delivery les dev font la MEP via jenkins+ansible (=> java / go) monte une équipe sénior (pour ne pas faire de micromanagement, montée en compétence rapide) profil cher entre 50/90 attention communication => (...)

  • 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 (...)

  • Solutions Linux 2007
    8 février 2007, par Olivier Duquesne aka DaffyDuke

    Cette année, mon entreprise m’a offert un pass pour assister aux conférences professionnelles. Je tiens ici à faire partager la communauté de mes quelques notes.

  • 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 (...)