Maintenance le dimanche 26 janvier 2014 (ou quand migration rime avec virtualisation)

Une maintenance du serveur de JabberFR, entrainant l’arrêt complet de tous les services, aura lieu le dimanche 26 janvier 2014 de 14h à 18h.

Le but de cette maintenance est de migrer tous les services de notre serveur actuel (fraiseuz) vers un nouveau virtualisé (malaxeuz) hébergé sur une nouvelle machine. Cette migration nous apportera deux avantages :

  • Facilitera les migrations futures au sein du réseau APINC en cas de nouveau changement de machine physique (parce que non, ce n’est pas aussi simple que de juste migrer une instance de serveur xmpp)
  • Mise en place d’une solution DRBD (qui peut être vu comme du RAID 1 via le réseau), facillitant ainsi la reprise du service en cas de problème avec la machine principale

À noter que dans un premier temps, cette migration n’entrainera pas de changement d’adresses IP (quleque soit le service). Par contre, dans les jours à venir, l’ensemble des sites web hébergés sur fraiseuz actuellement en changeront. Mais ça donnera lieu à un nouveau billet.

À noter aussi que je mettrai à jour ce billet en fonction de l’évolution de la migration.

Mise à jour de 19h12 : Finalement la mise à jour prend plus de temps que prévu (oui c’est laborieux), mais les services principaux n’ont pas été coupés tout de suite. Actuellement les bases mysql, prosody et ejabberd sont migrés, mais pas encore redémarrés. Je m’attaque au firewall et aux IPs. Le premier service à revenir devrait être prosody.

Mise à jour de 20h21 : Prosody est de nouveau disponible. Au passage, il a été mis à jour à la 0.9.2.

Mise à jour de 21h10 : Ejabberd est de nouveau disponible. Au passage, il a été mis à jour à la 2.1.13.

Mise à jour de 23h01 : Ejabberd n’aura pas tenu longtemps, puisque le temps de mettre à jour le billet, il était déjà retombé. Après une bonne prise de tête avec des erreurs incompréhensibles, et quelques redémarrages du nouveau serveur, le service est de nouveau disponible depuis 22h20.

Mise à jour de 23h42 : Pour ceux désireux de suivre plus en détail la migration, vous pouvez venir sur le salon jabberfr-sos@muc.last-exile.org (client web).

Mise à jour du 27/01/2014 à 00h38 : Les salons sont de retours. La suite (et fin j’espère), ce soir. Mais pour le moment les 3 principaux services sont fonctionnels. À noter que je ferais sans doute un post-mortem de cette migration dans quelques jours, en mettant en avant les problèmes rencontrés.

Mise à jour du 27/01/2014 à 19h08 : La redirection du port 443 vers le port 5222 a été remise en place (vous pouvez donc recommencer à glander au boulot \o/).

Mise à jour du 28/01/2014 à 08h21 : Un redémarrage de ejabberd et prosody est prévu ce soir entre 19h et 20h (pour pouvoir appliquer certaines modifications nécessaires à la suite de la migration).

Mise à jour du 28/01/2014 à 20h04 : Serveur redémarré.

Mise à jour du 29/01/2014 à 00h39 : Les sites sont revenus (et muckl aussi par la même occasion). Tous, à part http://im.apinc.org/etat/ qui redirige pour le moment sur http://jabber.apinc.org/ (mais ce n’est que temporaire).

Mise à jour du 29/01/2014 à 23h52 : Les passerelles irc et j2j ainsi que Deep Thought sont de retour.

Mise à jour du 30/01/2014 à 00h26 : Presence et jud sont de retour.

Mise à jour du 30/01/2014 à 23h57 : Un redémarrage du serveur sera effectué demain entre 06h30 et 07h00, afin de pouvoir libérer l’adresse ip temporaire utilisée lors de la migration. À noter aussi que des admins de l’APINC feront une intervention demain dans le datacenter pour, entre autres, débrancher fraiseuz. Il ne devrait a priori pas y avoir d’interruption de service durant l’intervention.

Mise à jour du 31/01/2014 à 07h02 : Le redémarrage s’est bien passé.

Mise à jour du 01/02/2014 à 00h09 : Plusieurs sites étaient indisponibles depuis le dernier redémarrage. C’est maintenant corrigé. Le problème venait d’un soucis de montage au démarrage de la machine. La cause du problème est en cours d’investigation.

Mise à jour du 05/02/2014 à 08h11 : Afin de pouvoir mettre en place la solution de redondance, l’équipe de l’APINC redémarrera malaxeuz le jeudi 06 février 2014 à 22h. Pour rappel, malaxeuz est le nom de la machine (virtuelle) accueillant l’ensemble des services XMPP de JabberFR. L’opération ne devrait pas prendre plus de 20min.

Mise à jour du 06/02/2014 à 22h54 : Cela fait 20min que le serveur est redémarré.

Réunion mai 2013

Voici 8 mois qu’a eu lieu la dernière réunion de travail. 8 mois pendant lesquels on s’est déchaîné comme des fous !

Ha, omega me souffle que ce n’est pas crédible, et il n’a pas tout à fait tort (IRL, tout ça). Quoi qu’il en soit, il y a quand même eu suffisament d’avancées pour que cela vaille la peine qu’on fasse le point sur la situation actuelle, et que l’on prépare l’avenir ensemble. 🙂

Une réunion aura donc lieu le jeudi 23 mai 2013 de 20h30 à 22h00 (heures de Paris) sur le salon association@chat.jabberfr.org. La réunion étant ouverte à tout le monde (membres de l’association ou pas), nous vous attendons nombreux, mais dans le calme et respectueux du lieu.

L’ordre du jour est disponible dès maintenant sur le wiki. Pour les plus impatients, sachez que l’on y parlera, entre autres, de la migration de im2 sur prosody (et de ce que ça entraîne) et du fait que l’on stagne à 13 membres depuis janvier. Le temps restant sera consacré aux éventuelles questions du « public » restées sans réponse.

Maintenance le lundi 22 avril (ou quand bonding rime avec prosody)

Une maintenance du serveur de JabberFR, entrainant l’arrêt complet de tous les services, aura lieu le lundi 22 avril 2013 de 17h30 à 19h.

L’intervention aura lieu en deux temps : l’équipe de l’Apinc ajoutera d’abord une solution de bonding au serveur, puis nous migrerons notre instance de jabberd14 vers prosody.

Pour rappel, l’instance de jabberd14 gère tous les domaines en dehors de jabber.fr et im.apinc.org. On en profitera aussi pour rajouter le support du domaine jabberfr.org. Les membres actuels pourront donc enfin avoir leur adresse en jabberfr.org (un mail leur sera d’ailleurs bientôt adressé pour qu’ils puissent choisir le jid qui les intéresse).

Mise à jour du 21/04/2013 à 21h40 : La maintenance finira en fait vers 00h30. Les services ne seront pas entièrement coupés, mais seront quand même perturbés durant cette période.

Mise à jour du 23/04/2013 : La maintenance s’est bien passée. Aucun incident n’est à déplorer.

Mise à jour du planet

Bonjour à tous !

Pour faire suite à la création de l’association, dont nous vous avons parlé ici et , nous cherchons à faire (re)vivre un peu plus le planet de JabberFR. Le meilleur  moyen pour démarrer est de trouver de nouveaux blogs et/ou sites à aggréger. Nous faisons donc appel à votre aide ! (Non, nous ne vous demandons pas (déjà) de l’argent (mais ne vous inquiétez pas, ça viendra !)) Si vous connaissez des blogs ou des sites qui pourraient convenir, n’hésitez pas à nous en faire part.

Pour rappel, à l’heure actuelle les sites suivants sont agrégés :

Sachant que certains sont un peu/beaucoup/passionnément/à la folie l’abandon, une nouvelle vague de sites serait top ! Qui sait, peut-être est-ce l’occasion pour vous de mettre en place votre propre blog (et bien sûr de le faire référencer sur le planet !) \o/

Première réunion de travail

Non content d’avoir fait l’Assemblée Générale Constitutive le 2 juin, nous avons enchainé dans la foulée avec notre première réunion de travail (vous pourrez d’ailleurs trouver le compte-rendu sur le wiki). Et quelle réunion de travail : pas moins de 13 points ont été abordés ! Le précédent billet en aborde d’ailleurs certains.

Mais avant de vous en parler, je vais déjà faire un bref résumé du préambule de la réunion. Le thème fut : « Pourquoi une association ? ». Parce que oui, la question est légitime. Cela fait plusieurs années que JabberFR existe, certains pensant même que l’on était déjà une association. En un sens, on en était une de fait. Bien que cela ait des avantages, ça a aussi des inconvénients. Par exemple pour le financement des « goodies » (c’est la principale raison qui fait que l’on n’a aucun t-shirt/polo/badge/décapsuleur/mirroir/mug à vendre). À mon sens, avoir une association loi 1901 à but non lucratif devrait permettre aux membres de la communauté de pouvoir se dire « JabberFR, c’est aussi moi ». Parce que comme je ne cesse de le répéter depuis de longues années maintenant, JabberFR, c’est nous tous (et pas juste 2-3 personnes). Sauf qu’avoir l’impression de n’avoir le contrôle sur rien ne mène nulle part. L’association est donc un moyen pour aider les gens à mieux comprendre qu’ils peuvent vraiment s’impliquer et que ça ne sera pas vain.

L’un des points abordés durant la réunion a été l’absorption la fusion de jabber@apinc et de JabberFR. Un des plus gros problèmes que l’on a quand on communique sur JabberFR, c’est la confusion que font les gens entre JabberFR et jabber@apinc. Bien qu’étant deux choses différentes, les gens n’en voient qu’une. Donc en fusionnant les deux, les gens ne pourront plus se tromper, et ça simplifiera aussi notre communication. Le gros changement que ça implique, c’est que im.apinc.org devient donc un domaine secondaire. Il faut voir ça comme un service que l’on fourni à l’APINC. D’ailleurs, en parlant de l’APINC, ils vont continuer à nous héberger gracieusement malgré notre changement de statut. Ça nous a donc paru naturel de faire adhérer l’association JabberFR à l’APINC.

La migration vers prosody a ensuite été remise sur le tapis. Comme certains d’entre vous le savent déjà, c’est un projet qui me tient à cœur. Il a donc été décidé d’enfin le mettre en œuvre. Seront d’abord concernés les utilisateurs de im2 qui tournent actuellement sur un jabberd14 vieillissant. Ils pourront ainsi enfin profiter de pubsub/pep. Pour rappel, im2 concerne tous les domaines gérés par jabber@apinc qui ne sont ni im.apinc.org ni jabber.fr. On devrait même pouvoir accepter les connexions IPv6. Nous en profiterons également pour rajouter la gestion du domaine jabberfr.org. Ce domaine sera toutefois réservé aux membres de l’association. À noter que jabberfr.org deviendra, avec jabber.fr, le nouveau domaine principal du serveur jabber.

La migration de im2 vers prosody nous permettra aussi de voir comment prosody se comporte avec une petite centaine d’utilisateurs. Si tout se passe bien (et il n’y a pas de raison que ça ne soit pas le cas), la migration devrait aussi concerner im (qui gère im.apinc.org et jabber.fr). im se traine les pattes marchouille tourne actuellement avec un ejabberd. Et parce que la RAM n’est pas infinie, et que la stabilité n’est pas un luxe, on a dû désactiver pubsub/pep. Depuis, ejabberd se comporte à peu près comme jabberd14. Mais bon, c’est pas la joie pour autant. Cette migration future devrait donc nous enlever une grosse épine du pied, et nous permettre enfin de vraiment profiter d’XMPP.

Fort heureusement, nous n’avons pas discuté que de cette migration. Nous avons par exemple abordé les problèmes MUCkl et planet.jabberfr.org : ils manquent tous les deux d’amour. L’idée serait de trouver une alternative crédible au premier, et du sang frais pour le second. Et pour aider un peu à redynamiser le planet, on va s’efforcer autant que possible de communiquer plus via ce blog (qui se trouve justement être agrégé sur le planet).

On en a aussi profité pour relancer le projet d’uniformisation des différents sites de JabberFR. L’idée étant déjà dans un premier temps d’avoir une unique identité graphique. En parlant de sites, le wiki est actuellement dans un sale état (plusieurs problèmes ont été soulevés à l’oral). Donc si vous aimez le wiki, mais n’osez pas y participer, ou ne savez juste pas comment y participer, rejoignez nous sur le salon dédié au wiki. Toute aide est la bienvenue.

Dernier point, mais non des moindres, on va essayer autant que faire se peut de refaire de JabberFR une plateforme de test, c’est à dire installer régulièrement de nouvelles fonctionnalités autour de Jabber sur le serveur, et ce sans impacter la stabilité du service.

Fondation de l’association JabberFR

Aujourd’hui, c’est une grande nouvelle que nous vous donnons sur ce blog : l’association JabberFR a été fondée.

L’association sera menée par un conseil d’administration audacieux et un bureau non moins farouche ! C’est dans la ville historique de Lyon, capitale des Gaules s’il en est, que se sont réunis les premiers membres de l’association pour l’assemblée générale constitutive, immédiatement suivie par une première réunion de travail dont nous vous parlerons très prochainement.

Ainsi, étaient présents elghinn (Anaël Verrier), Omega (Grégoire Menuel), xbright (Erwan Briand), Link Mauve (Emmanuel Gil Peyrot) et Jérémie (Jérémie Burtin). C’est elghinn qui a été choisi pour présider l’association, Omega en est le secrétaire et xbright le trésorier.

 

 

 

 

Vous pouvez admirer les trombines des joyeux membres du bureau de l’association, à savoir, de gauche à droite : elghinn, omega et xbright. Ci-dessous, vous pouvez admirer la caboche des deux autres membres du conseil d’administration, à savoir Link Mauve et Jérémie.

 

 

 

 

Certains d’entre vous nous connaissent déjà ou ont déjà rencontré quelques personnes de ce conseil d’administration. Vous savez donc que JabberFR est en de bonnes mains.

Mais, expliquons-nous… Pourquoi une association ? Eh bien, tout d’abord, nous allons fusionner Jabber@Apinc et JabberFR. Tous les services seront désormais fournis uniquement par l’association JabberFR. Selon les statuts de l’association, nous allons donc agir pour « la mise à disposition, la promotion et l’amélioration de services et d’applications autour des messageries instantanées ouvertes et standardisées ». Vous pouvez d’ailleurs lire les statuts sur le wiki.

L’équipe regorge de projets divers et variés dont nous vous parlerons plus longuement dans un futur billet. Il s’agira de redonner de l’élan aux services proposés par JabberFR. Une structure associative ne peut que nous motiver à aller de l’avant ! Rien ne va fondamentalement changer avec la création de l’association, il s’agit plus d’un support permettant de futurs développements pour la communauté que d’une réelle révolution.

Concernant les adhésions, elles ne sont pas encore ouvertes et le montant de celles ci nous permettra de financer l’association, puis, les achats que nous pourrions être amenés à effectuer (comme par exemple du matériel de promotion de l’association et/ou de XMPP). À titre d’information, le montant annuel de cotisation a été fixé à 5€. Notons que si les adhésions ne sont pas encore ouvertes, c’est pour des raisons indépendantes de notre volonté : nous attendons de recevoir les récépissés de notre déclaration pour ouvrir un compte.

Bref, pour résumer, nous espérons que vous serez intéressés par ce projet et que vous viendrez nous rejoindre dans cette nouvelle aventure !

IRL JabberFR du 21 mai 2011

Le samedi 21 mai 2011 aura lieu à Lyon une rencontre des utilisateurs francophones de Jabber. Une IRL comme on les appelle.

L’idée est de permettre à des jabberiens, qui ne se connaissent pas forcément en vrai, de pouvoir manger et boire ensemble autour de la même table le temps d’un repas (et plus si affinité).

On se retrouvera donc tous pour aller au resto manger le midi, et on pourra faire un tour dans Lyon pour ceux qui ne sont pas du coin. On pourra notamment aller rendre visite à de la famille de cdubouloz au Parc de la Tête d’Or (un coin hyper sympa pour biogeeker). Et sinon j’connais 2-3 endroits sympas à aller voir.

Pour le moment, aucun resto n’a encore été choisi. Donc si vous avez des propositions, vous pouvez lâcher vos coms.

Un topic a été ouvert sur le forum pour régler certaines modalités, comme le lieu exact de rendez-vous, le choix du resto, qui vient, qui vient pas, etc.

Nous espérons vous retrouver nombreux pour cet événement qui restera longtemps dans les annales de JabberFR.

Un stand pour JabberFR aux JDLL

Les Journées Du Logiciel Libre organisées par l’ALDIL auront lieu comme chaque année à Lyon, les 19 et 20 octobre. Pour accroître la visibilité de Jabber, on voudrait tenir un stand pour JabberFR. Comme tenir un stand c’est plus amusant si on est plusieurs, on cherche des gens qui iront aux JDLL, pas forcément les deux jours, pour nous aider à tenir le stand.

Pour pouvoir s’organiser, on aimerait savoir combien on sera, ça ne sert à rien de réserver un stand si on ne pourra pas le tenir.

Tenir un stand demande aussi un peu de préparation, il faut qu’on voit ce qu’on peut faire comme démonstration, distribuer des flyers, …

Et la présence fut

Un nouveau service sur JabberFR est disponible : presence.jabberfr.org. Ce service permet d’afficher votre statut Jabber sur une page web, indiquant ainsi à vos lecteurs si vous êtes connecté ou pas. Son utilisation est très simple, il suffit de rajouter dans votre liste de contact jabber l’adresse presence.jabberfr.org, de vous rendre sur http://presence.jabberfr.org et de suivre les instructions.

Le wiki et le forum de JabberFR profitent désormais de ce service, permettant ainsi de savoir si la personne qui a fait une modification sur le wiki, ou à qui on répond sur le forum est connectée.

L’utilisation de cette fonctionnalité est assez simple. Que ce soit pour le wiki ou le forum il faut d’abord rajouter l’adresse Jabber presence.jabberfr.org dans votre liste de contact.

  • Wiki : il faut préciser votre adresse Jabber sur la page mes préférences, ensuite une petite ampoule indiquant votre statut apparaîtra à coté de votre pseudonyme dans la liste des modifications d’une page, et aussi après tout les liens pointant vers votre page d’utilisateur sur une page du wiki.
  • Forum : il faut préciser votre adresse Jabber dans votre profil (onglet Messagerie), et sur cette même page il faut cocher la case Afficher mon statut Jabber sur le forum. Votre statut Jabber ainsi que votre message d’état apparaîtront sur chacun de vos messages. Il n’est pour l’instant pas possible de n’afficher que le statut Jabber et pas le message d’état. Si c’est vraiment un problème pour vous, merci de le signaler dans les commentaires.

Il sera bientôt possible d’utiliser automatiquement sur le forum le même avatar que sous Jabber, mais ce n’est pas encore tout à fait terminé.

Merci à elghinn pour la relecture et pour le titre.

Mise à jour 9/05/2007 :
Il est désormais possible d’afficher son avatar Jabber sur le forum, il suffit de cocher la case qui va bien dans la section Personnalisation du profil sur le forum.