PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

pointroot.org : Se sortir d’un mauvais pas avec un RAID logiciel mdadm défaillant

vendredi 15 novembre 2013 à 10:03

Rz_ESPAC020Une fois n’est pas coutume, un RAID logiciel qui craque et tout devient sombre !

Je donne ici quelques pistes qui m’ont permis de me tirer d’un mauvais pas avec une configuration RAID 5 logiciel contenant du LVM (Debian).

Regardez bien les Array State sur les partitions en RAID. Il y a une désynchronisation entre sda3 et les autres partitions. Il y a fort à parier que le sda3 déconne (pour s’en assurer, on peut passer un smartmontools et envisager de le remplacer)

# mdadm –examine /dev/sd[abcde]3 | egrep ‘dev|Update|Role|State’
/dev/sda3:
State : active
Update Time : Sat May 11 04:51:06 2013
Device Role : Active device 0
Array State : AAAAA (‘A’ == active, ‘.’ == missing)
/dev/sdb3:
State : clean
Update Time : Mon May 13 12:19:56 2013
Device Role : Active device 1
Array State : .AAAA (‘A’ == active, ‘.’ == missing)
/dev/sdc3:
State : active
Update Time : Mon May 13 12:19:56 2013
Device Role : Active device 2
Array State : .AAAA (‘A’ == active, ‘.’ == missing)
/dev/sdd3:
State : active
Update Time : Mon May 13 12:19:56 2013
Device Role : Active device 3
Array State : .AAAA (‘A’ == active, ‘.’ == missing)
/dev/sde3:
State : active
Update Time : Mon May 13 12:19:56 2013
Device Role : Active device 4
Array State : .AAAA (‘A’ == active, ‘.’ == missing)

Un autre truc aussi pour vérifier quel disque déconne :

# mdadm -E /dev/sd*3 | egrep ‘dev|Events’

/dev/sda3:
Events : 154
Device Role : Active device 0
/dev/sdb3:
Events : 269
Device Role : Active device 1
/dev/sdc3:
Events : 269
Device Role : Active device 2
/dev/sdd3:
Events : 269
Device Role : Active device 3
/dev/sde3:
Events : 269
Device Role : Active device 4

Le Events de sda3 n’est pas synchro…

Donc, on passe maintenant à la reconstruction du RAID.

On commence par le stopper

# mdadm –stop /dev/md0

On assemble les partitions cohérentes :

#mdadm –assemble –force /dev/md0 /dev/sdb3 /dev/sdc3 /dev/sdd3 /dev/sde3

Ensuite, à ajoute sda3 afin qu’il soit synchronisé avec les autres partitions

#mdadm –add /dev/md0 /dev/sda3

On peut ensuite repasser l’examination des partitions du RAID md0.

#mdadm –examine /dev/sd[abcde]3 | egrep ‘dev|Update|Role|State’
/dev/sda3:
State : clean
Update Time : Mon May 13 17:46:25 2013
Device Role : Active device 0
Array State : AAAAA (‘A’ == active, ‘.’ == missing)
/dev/sdb3:
State : clean
Update Time : Mon May 13 17:46:25 2013
Device Role : Active device 1
Array State : AAAAA (‘A’ == active, ‘.’ == missing)
/dev/sdc3:
State : clean
Update Time : Mon May 13 17:46:25 2013
Device Role : Active device 2
Array State : AAAAA (‘A’ == active, ‘.’ == missing)
/dev/sdd3:
State : clean
Update Time : Mon May 13 17:46:25 2013
Device Role : Active device 3
Array State : AAAAA (‘A’ == active, ‘.’ == missing)
/dev/sde3:
State : clean
Update Time : Mon May 13 17:46:25 2013
Device Role : Active device 4
Array State : AAAAA (‘A’ == active, ‘.’ == missing)

C’est clean et en phase Array State : AAAAA (‘A’ == active, ‘.’ == missing) pour les 5 partitions

Il ne reste plus que à attendre que le RAID se reconstruise…et ça peut prendre du temps

cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md0 : active raid5 sda3[5] sdb3[1] sde3[4] sdd3[3] sdc3[2]
7691161600 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/4] [_UUUU]
[>....................] recovery = 0.2% (5768528/1922790400) finish=1520.3min speed=21015K/sec

Cet article Se sortir d’un mauvais pas avec un RAID logiciel mdadm défaillant est apparu en premier sur PointRoot.org.

Gravatar de pointroot.org
Original post of pointroot.org.Votez pour ce billet sur Planet Libre.

Mathias : PyFreeBilling : présentation du softswitch basé sur Freeswitch dédié au wholesale

vendredi 15 novembre 2013 à 09:32

PyFreeBilling est une solution Open Source de billing et de softswitch dédiée à une activité d'opérateur wholesale VoIP. Cette solution est basée sur Freeswitch, postgresql et python. Ces fonctionnalités sont complètes. PyFreeBilling a été développé avec un objectif de montée en charge (il est actuellement utilisé notament pour terminer les appels des call centers).

Introduction

Il est extrêmement difficile de trouver des solutions Open Source permettant de monter une infrastructure permettant de vendre des communications VoIP, de gérer la facturation (billing) avec une contrainte de montée en charge importante. beaucoup de petits opérateurs utilisent a2billing, mais malgré la qualité du projet, son utilisation est différente : il a été développé pour gérer les cartes d'appels (calling cards).

Explication des choix techniques

Je souhaitais utiliser Freeswitch comme switch VoIP pour ces nombreuses qualités :

Ensuite, naturellement la base de données choisie a été PostgreSQL. Je ne vais pas faire un article complet sur ce choix, mais il est important. PostgreSQL est un moteur de base de données performant et fiable, deux qualités indispensables pour cette application.

Enfin, la gestion doit s'effectuer via une interface web, et pour cela le langage python a été choisi : performance, lisibilité ... et puis j'aime bien ce langage (c'est important, non ?). Bien entendu, le choix d'un framework comme Django c'est imposé, car il apporte un ensemble de fonctionnalités indispensables (cadre de développement, ORM, sécurité, applications ...).

Fonctionnalités

PyFreeBilling intégre un ensemble de fonctionnalités nécessaires à une activité de vente de minutes VoIP :

Interface web

Toute la gestion s'effectue via l'interface web. Voici quelques screenshots :

Création d'un client :

Customer creation - PyFreeBilling

Customer creation - detail 1 - PyFreeBilling

Customer creation - detail 2 - PyFreeBilling

Vue générale de gestion des sociétés (clients / fournisseurs) :

Customers general view - PyFreeBilling

Création d'une grille tarifaire de vente :

Customer ratecard creation - PyFreeBilling

Affectation d'une grille tarifaire à un client :

Ratecard customer affectation - PyFreeBilling

Et enfin, la liste des gateways fournisseurs :

Provider gateways view - PyFreeBilling

D'autres copies d'écran sont disponibles sur le repo, n'hésitez pas à y aller. Elles ont été créées par ordre de programmation :

Documentation

La documentation est disponible sur readthedocs. La doc utilisateur sera enrichie au fil de l'eau, il me reste encore un peu de travail de rédaction.

Où est le code

Le code est hébergé sur Bitbucket.

Support

Vous pouvez ouvrir vos demandes de support (bug, amélioration, remarque constructive ...) sur bitbucket, qui fournit un bel outil de gestion des "issues".

Et maintenant ?

Je vais bientôt sortir la v1.2. Pour cela, je finis les tests sur un script de déploiement afin de simplifier cette tâche ainsi qu'une intégration dans l'interface web de quelques commandes cli de Freeswitch pour les allegriques de la ligne de commande.

J'ai plein d'idées pour la V2, comme l'intégration de la gestion multi devises, d'émission des factures, de gestion des abonnements et de gestion des appels entrants (DID ou SDA).

Nh'ésitez pas à commenter, émettre des suggestions, j'attache beaucoup d'importante aux retours.

 

 

Gravatar de Mathias
Original post of Mathias.Votez pour ce billet sur Planet Libre.

SckyzO : Les captures de la semaine

vendredi 15 novembre 2013 à 09:16

Daniel

Capture du 2013-11-14 17-23-05

Source

Nuno

eOS

Source

Kevin

Captura de pantalla de 2013-11-13 23-25-07

Source

Nicolas

Captura de tela de 2013-11-11 08-04-23

Source

 

The post Les captures de la semaine appeared first on elementary OS Fr.

Gravatar de SckyzO
Original post of SckyzO.Votez pour ce billet sur Planet Libre.

Framablog : Un livre numérique avec DRM n'est pas un livre nous dit l'Assemblée

vendredi 15 novembre 2013 à 01:11

En réalité, avec Apple ou Amazon, ce ne sont pas des livres qui sont vendus, mais des licences de lecture…

« C’est inattendu et complètement fou », s’enthousiaste à juste titre le site ActuaLitté, qui poursuit : « Durant l’examen du Projet de loi de Finance 2014, le député Éric Alauzet est venu défendre l’amendement de la députée Isabelle Attard. L’idée était simple : imposer une TVA maximale pour les vendeurs comme Apple ou Amazon, qui ne proposent que des licences d’utilisation et non la vente de fichiers en propre. »

Or, contre tout attente, c’est-à-dire ici aussi bien l’avis défavorable du rapporteur que du gouvernement, l’amendement a été adopté hier à l’Assemblée !

Vous trouverez ci-dessous toute la (savoureuse) séquence en vidéo accompagnée de sa transcription[1]. Avec notamment un Noël Mamère qui conclut ainsi son propos : « C’est aussi donc un droit à l’information, un droit à la culture et un droit à la lecture qui doit être un droit inaliénable et considéré comme un bien commun. »

La TVA réduite concerne aujourd’hui les livres papiers. Si on veut qu’il en aille de même avec les livres numériques alors il faut qu’ils soient sans DRM sinon ce ne sont plus des livres. Tel est le message important qui est passé hier à l’Assemblée. Apple et Amazon en encapsulant leurs fichiers numériques et en imposant leurs périphériques ne nous vendent pas des livres mais un service à usage restreint et durée limitée dans le temps.

Merci au groupe écologiste en tout cas pour cette véritable avancée qui pourrait bien appeler d’autres conquêtes, comme en témoigne l’échange ci-dessous que nous avons eu avec Isabelle Attard sur Twitter

@framasoft Chaque chose en son temps ;) FT

— Team Isabelle Attard (@TeamIsaAttard) November 14, 2013

Remarque 1 : Rien n’est joué cependant, comme nous le rappelle l’April, la loi de finances doit désormais être examinée par le Sénat puis par la navette parlementaire avant son adoption définitive.

Remarque 2 : Isabelle Attard vient également de déposer une proposition de loi visant à consacrer, élargir et garantir le domaine public (voir aussi cette vidéo qui évoque la question spécifique des musées).

Transcription

Mme la présidente. La parole est à M. Éric Alauzet, pour soutenir l’amendement no 22.

M. Éric Alauzet. Alors que la vente de livres sous forme dématérialisée est en pleine croissance, deux types de produits sont disponibles. En proposant des livres en système fermé, les acteurs historiques ont trouvé le moyen de verrouiller leur clientèle : en réalité, ce ne sont pas des livres qui sont vendus, mais des licences de lecture, assorties de contraintes qui n’existent pas pour le livre de papier. Ainsi, quand vous achetez un livre numérique chez Amazon ou chez Apple, vous ne pouvez le lire que sur un appareil autorisé par cette entreprise.

Parallèlement, il existe des livres numériques en système dit ouvert, soutenus par la majorité des acteurs concernés – auteurs, éditeurs, bibliothécaires, responsables politiques –, qui revendiquent un plus grand respect des droits du lecteur, notamment en essayant de promouvoir l’interopérabilité des livres au format électronique. Le statut de ces livres est très proche de celui des livres de papier : vous pouvez les lire, les prêter, même les revendre – bref, en disposer à votre guise. De ce fait, nous considérons que, contrairement aux livres en système fermé, les livres en système ouvert ont toute légitimité pour bénéficier de la même TVA que les livres de papier, et c’est ce que nous proposons par cet amendement. Pour conclure, je souligne que, sur cette question, nous sommes observés par la Commission européenne, car il ne s’agit pas vraiment d’un livre, mais d’un service.

Mme la présidente. Quel est l’avis de la commission ?

M. Christian Eckert, rapporteur général. La commission estime qu’il s’agit là d’un sujet intéressant, mais complexe. Comme vous le savez, la France se bat pour que la TVA à taux réduit puisse s’appliquer aux livres électroniques. Or, vous proposez de faire de ce principe une exception. Je comprends votre intention, mais cela risque de fragiliser la position de la France dans les négociations en cours, où nous espérons obtenir une généralisation du taux réduit de TVA à tous les livres, quel que soit leur support. Je vous invite par conséquent à retirer votre amendement, monsieur Alauzet ; à défaut, je demanderai à notre Assemblée de le repousser.

Mme la présidente. Quel est l’avis du Gouvernement ?

M. Bernard Cazeneuve, ministre délégué. Nous nous battons, au sein de l’Union européenne, pour que l’ensemble des supports de lecture bénéficie du taux réduit de TVA. C’est l’un des éléments de notre combat en faveur de l’exception culturelle, de l’accès pour tous à la culture et du livre. Comme vient de le dire M. le rapporteur général, prendre des dispositions dérogatoires ne peut que porter atteinte à la portée de notre combat, qui n’est déjà pas si facile à mener. En adoptant un tel amendement, nous risquons d’affaiblir notre position vis-à-vis de nos interlocuteurs, et de mettre en péril notre capacité à atteindre l’objectif que nous nous sommes fixé. Je vous invite donc également à retirer cet amendement, monsieur le député.

Mme la présidente. La parole est à M. Noël Mamère.

M. Marc Le Fur. Allez-vous nous parler de la Bretagne, monsieur Mamère ?

M. Noël Mamère. Nous pourrions effectivement en parler, puisque nous parlons de livres et qu’il est de très bons auteurs bretons. Malheureusement, si ces livres sont publiés sous la licence d’Apple ou d’Amazon, nous ne pourrons pas les faire lire à nos enfants. De même, sous licence fermée, nous ne pourrons prêter aux personnes de notre entourage les excellents livres de Svetlana Alexievitch, qu’il s’agisse de La Fin de l’Homme rouge ou de La Supplication, ouvrage très instructif sur les conséquences de la catastrophe de Tchernobyl.

M. le ministre nous dit, à juste titre, qu’il ne faut pas mettre en péril les négociations en cours, dans le cadre desquelles nous cherchons à nous opposer à l’accord sur le marché transatlantique qui se dessine entre l’Union européenne et les États-Unis. Nous avons, paraît-il, sauvé l’exception culturelle. Fort bien, mais si notre amendement n’était pas adopté, nous risquerions de lui porter un coup fatal en laissant libre cours à Apple et Amazon, sinon pour exercer leur dictature – le mot est un peu fort –, du moins pour mettre à bas l’exception culturelle dans le cadre du marché transatlantique.

Bref, nous devons nous protéger, au niveau français comme au niveau européen. Tel est l’objet de notre amendement, qui vise à sauver le droit à la lecture, notamment le droit à revenir sur un livre que l’on a déjà lu. Nous sommes sans doute nombreux ici à avoir apprécié des auteurs, dans les ouvrages desquels nous souhaitons à nouveau nous plonger. Or, avec le système d’Apple et d’Amazon, ce sera impossible. En même temps que le droit à la lecture, c’est donc aussi le droit à l’information et le droit à la culture que nous défendons, car il s’agit de droits inaliénables, considérés comme des biens communs.

Mme la présidente. La parole est à M. Éric Alauzet.

M. Éric Alauzet. Je n’ai pas l’expérience de M. le ministre en ce qui concerne les négociations européennes, mais je pense que le risque qu’il évoque n’existe pas. Au contraire, si risque il y a, c’est celui lié au fait de défendre le taux réduit de TVA sur ce qui est en réalité un service, et ce qui est à craindre ensuite, c’est que le livre électronique ouvert ne suive le livre électronique vendu sous système fermé. La transparence n’est pas vraiment le maître-mot en la matière, et les personnes achetant des livres électroniques vont finir par s’apercevoir, au bout de quelques semaines ou quelques mois, que le livre en leur possession ne fonctionne plus et qu’elles n’ont en réalité acquis qu’une licence, qu’elles vont devoir racheter au même distributeur ! Il y a, je le répète, un grand risque à ne pas dissocier le livre électronique vendu sous système fermé de celui vendu sous système ouvert.

Mme la présidente. Si j’ai bien compris, vous maintenez votre amendement, monsieur Alauzet ?

M. Éric Alauzet. Je le maintiens, madame la présidente.

(L’amendement no 22 est adopté.)

Notes

[1] Source de la vidéo et du texte sur le site de l’Assemblée.

Gravatar de Framablog
Original post of Framablog.Votez pour ce billet sur Planet Libre.

wilfried caruel : Clean Calculator, application Android open source de la semaine.

jeudi 14 novembre 2013 à 21:46
<style type="text/css">P { margin-bottom: 0.21cm; }A:link { }

Présentation Clean Calculator



L'application que je vais vous présenter est encore en version bêta.

Cela veut dire qu'elle n'est pas sans bug, et autres soucis de programmation sous "android".

L'application s'appelle « clean calcultator bêta".

Elle ne fait que 700 Ko et c'est une calculatrice.

Une calculatrice toute de ce qu'il y a de plus normal, mais avec fonction scientifique.

L'école n'a pas été mon fort, mais cela aurait peut-être été autrement si j'avais eu (ou pas) cette calculatrice.

L'application est sous licence MIT

Fonctionnalités :


  •  Standard mathematical functions (plus, minus...)
  •  -Advanced mathematical functions like sinus, cosinus, ...
  • -Choose between degrees and radians
  • -Choose the precision in which to return results
  • -An easy to use, swipe-up menu for advanced functions
  • -A clean and beautiful interface
  • -Multiple beautiful and clean themes
  • -Tablet optimized
  • -Completely free and ad-free


L'application a été développée par JM Studios.

La vidéo

 

Mon avis :

Je trouve cette application jolie, très fluide.

Même si je m'en sers peu, j'utilise celle l'a à la place de celle intégrée a chaque rom.

Légère, cette application est simple tout en permettant des calculs scientifiques (cos tan, etc.).

Si vous cherchez une calculatrice, design et simple, je vous ai trouvé l'application indispensable.

Petit plus non-négligeable, l'application ne demande aucune autorisation.

Les Autorisations :

Cette application ne nécessite aucune autorisation spéciale.





Information importante :

Le site ne va plus répondre d'ici le 17 novembre, je fais tout ce que je peux pour que vous subissiez le moins de désagrément possible.

Le nom de domaine va expirer, est un acteur du libre m'a donné un hébergement et sous domaine.
Donc on va se retrouver le plus vite possible.

Liens :


Page Fdroid

Téléchargement



Musique : Patricio Echeverria Dalgo — GRATITUD

Gravatar de wilfried caruel
Original post of wilfried caruel.Votez pour ce billet sur Planet Libre.