tryxy.net

Mise à jour du dom0 de tryxy.net

Posted by jc on March 02, 2010
Ma vie / No Comments

Et hop, une petite mise a jour du dom0 tryxy.net. Ca à entrainé une coupure de toutes les machines pendant plusieurs heures (surtout le temps de la sauvegarde/restauration des VM).

Tout est vite reparti, ca fait partie des joies de la virtualisation :)

Tags: ,

Les disques dur qui vont sur l’eau ont ils des jambes?

Posted by jc on February 02, 2009
Général / No Comments

Il y a 15 jours, un des disque dur du serveur hebergeant tryxy.net a rendu l’âme. J’ai décidé de profiter de cette mésaventure pour changer de serveur et jouer avec Xen.

La plus grande partie est maintenant migrée. Le wiki ne répondant plus au besoins et subissant trop de spam, www.tryxy.net réapparait sous forme d’un blog. Certaines pages du wiki ne seront pas reprises ici, c’est l’occasion d’un dépoussiérage.

Tags:

Distcc sur gentoo

Posted by jc on October 18, 2008
Linux / No Comments

Introduction

Distcc est très pratique voir indispensable sur des systèmes comme Gentoo. Distcc permet de faire de la compilation distribuée. C’est a dire que nous allons repartir les taches de compilations sur plusieurs machines afin d’alleger la peine de nos pauvres becanes :-)

Prérequis

Pour que Distcc fonctionne bien nous aurons besoin des memes versions de GCC partout.
Distcc est capable de faire de la crosscompilation mais on ne verra pas ce point ici.

Installation et configuration

Pour le monitoring on utilisera le USE gtk

emerge -av distcc

Si les machines utilisant distcc sont 10.0.0.1 et 10.0.0.2 La configuration suivante s’applique sur la machine 10.0.0.1 dans /etc/distcc/hosts

10.0.0.2 localhost

On fera l’inverse sur l’autre machine

Dans le make.conf il faut dire à portage d’utiliser distcc:
DISTCC_HOSTS="10.0.0.2 localhost"
# on indique d'utiliser distcc, ici nous utilisons deja ccache donc on le met avant
FEATURES="ccache distcc"

Ne pas oublier de mettre à jour le l’option -j pour GCC sur le paramètre MAKEOPTS.

On lance le service maintenant et pour les prochains boot.

/etc/init.d/distcc start && rc-update add distcc default

Voila c’est fini \o/
Pour avoir un gain de temps vraiment reel il faut aussi utiliser ccache.

Voila ce que donne une compilation vue avec distccmon-gui, l’outil de monitoring livré avec distcc:

distcc-mon

Tags: ,

Debian testing en hybride avec unstable

Posted by jc on August 16, 2008
Linux / No Comments

Encore un tip qui vient du wiki. Merci Superna :)

Introduction

Il arrive que la debian testing soit en manque ce certains paquets qui sont disponibles en unstable.
Il faut alors mettre sa debian en Hybride, en ajoutant le repository unstable et régler apt pour donner une plus grande priorité a Testing.

Ajout de Unstable

Ajoutez dans votre /etc/apt/sources.list les lignes correspondant à unstable.

Par exemple vous pouvez avoir :
deb http://ftp.fr.debian.org/debian/ testing main contrib
deb-src http://ftp.fr.debian.org/debian/ testing main contrib

ajoutez a la suite :
deb http://ftp.fr.debian.org/debian/ unstable main contrib
deb-src http://ftp.fr.debian.org/debian/ unstable main contrib

Régler les priorités

Créez le fichier /etc/apt/preferences et ajoutez :
Package: *
Pin: release a=testing
Pin-Priority: 100
Package: *
Pin: release a=unstable
Pin-Priority: 90

Il faut que la priorité de unstable (ici 90) soit inférieure a celle de testing (ici 100)
On aurait pu mettre 1 et 2 !

Ensuite, vous aurez accés a tout les paquets de testing et en plus a ceux de unstable qui manqueraient.

Tags: ,

Afficher son status jabber sur le web

Posted by jc on August 06, 2008
jabber / 1 Comment

Je vais migrer petit à petit les infos du wiki tryxy.net par ici pour tout centraliser.

Comme j’ai le nez dans jabber en ce moment. Je remet ici comment utiliser le module webpresence disponible sur le serveur jabber tryxy.net.

Il suffit de s’inscrire au service webprésence pour pouvoir afficher son status sur le web via une image :)
Allez dans “service discovery” puis s’inscrire au service ”presence.tryxy.net”. La il faudra choisir parmis la longue liste de thèmes d’icones disponibles. Ca se passe par ici : http://tryxy.net:5280/presence/themes

Dès que c’est fait vous recevez un message indiquant la marche à suivre pour utiliser le service webpresence.

Maintenant il ne reste plus qu’a recuperer son status !
voici un exemple pour mon jabber id:
http://tryxy.net:5280/presence/jid/jc/tryxy.net/image/

Dans un navigateur web il suffit de coller l’url qui va bien
* sortie XML:

http://tryxy.net:5280/presence/jid/jc/tryxy.net/xml/

* avec une image ma ptite dame:
http://tryxy.net:5280/presence/jid/jc/tryxy.net/image/
* pour forcer un theme d’image:
http://tryxy.net:5280/presence/jid/jc/tryxy.net/image/<theme>/
* on peut vouloir montrer son avatar:
http://tryxy.net:5280/presence/jid/jc/tryxy.net/avatar/

On peut également choisir de n’afficher les données que d’une ressource connectée au compte jabber:
http://tryxy.net:5280/presence/jid/jc/tryxy.net/text/res/<resource>
http://tryxy.net:5280/presence/jid/jc/tryxy.net/image/res/<resource>
http://tryxy.net:5280/presence/jid/jc/tryxy.net/image/<theme>/res/<resource>

Ouaah, en plus d’etre a la pointe avec un compte jabber, on peut afficher depuis n’importe où son indisponibilité (ou l’inverse)
N’hesitez pas a me contacter si vous avez des soucis :)

Tags: ,