PROJET AUTOBLOG


Le Kernel Panique (Kpanic)

Archivé

source: Le Kernel Panique (Kpanic)

⇐ retour index

Bonne année 2013 !

mardi 1 janvier 2013 à 16:47

「明けましておめでとう!」 (Akemashite omedetou!)
Une bonne année à toutes et à tous, qu’elle soit remplie de geekeries (pour les Geeks) et de Japonaiseries (pour les Otakus).

Que le dieu du « Kernel Panic » soit avec vous o/.

Ajouter plugins Munin automatiquement.

mardi 20 novembre 2012 à 19:28

L’astuce du jour :

Avec Munin il est possible de scanner parmi tout les plugins système (/usr/share/munin/plugins/) ceux qui pourrait être intéressant à ajouter à vos plugins déjà graphés.

munin-node-configure --suggest
munin-node-configure --shell

Avec –shell, on obtient la liste des commandes à copier/coller (ln -s) pour activer les plugins.

Étendre un partition VMFS (VMware ESXi 5)

lundi 29 octobre 2012 à 22:57

Les datastore de VMware sont stockés dans un système de fichier propre à VMware…le VMFS.On peut vouloir l’agrandir pour plusieurs raisons, et par plusieurs méthodes.

Cas concret, ~400Go de stockage en RAID5 avec 4 disques de 146Gb. On souhaite augmenter la taille, on passe donc à 4 disques de 300Gb en RAID5 ce qui donne ~830Go. On clone (avec un outil comme CloneZilla/PartClone) l’ancien système et on le restaure sur le nouveau RAID. On se retrouve avec la même table de partitions qu’avant, il reste donc plus de ~400Go non utilisé, après la partition VMFS, on souhaite donc l’étendre pour utiliser tout l’espace disque !

Pour cela on va utiliser les outils internes à VMware disponible via un accès SSH.
1. Récupérez l’ID et secteurs de la partition VMFS. Ici, c’est l’ID 3, début au secteur 10229760 et fin au secteur 860050190.
$ partedUtil getptbl /vmfs/devices/disks/vml.0200010000600508b1001c504c1f73b6b6947016164c4f47494341
gpt
 109406 255 63 1757614684
 1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B systemPartition 128
 5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
 6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
 7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
 8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
 2 1843200 10229759 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
 3 10229760 860050190 AA31E02A400F11DB9590000C2911D1B8 vmfs 0
2. Récupérez le dernier secteur du disque dur, c’est en effet à cette dernière adresse que l’on va étendre notre partition.
$ partedUtil getUsableSectors /vmfs/devices/disks/vm.0200010000600508b1001c504c1f73b6b6947016164c4f47494341 1757614650 
3. Redimensionner la partition (ID 3, secteur 10229760 à 1757614650).
partedUtil resize /vmfs/devices/disks/vml.0200010000600508b1001c504c1f73b6b6947016164c4f47494341 3 10229760 1757614650
4. Étendre le système de fichier (partition d’ID 3).
vmkfstools --growfs /vmfs/devices/disks/vml.0200010000600508b1001c504c1f73b6b6947016164c4f47494341:3 /vmfs/devices/disks/vml.0200010000600508b1001c504c1f73b6b6947016164c4f47494341:3

Et voilà, et en plus c’est à chaud, il suffira de cliquer sur ré-analyser dans le gestionnaire de disques (de vSphere) pour voir apparaître la nouvelle taille !

Source : /dev/BioS – ESXi 5: Expanding datastore by extending local array (Many thanks!)

Récupérer une vidéo flash (Youtube/Dailymotion/…) en 2 commandes.

samedi 20 octobre 2012 à 15:02

Voilà un « vieux » hack que j’utilise depuis des lustres, j’aurais pu le partager depuis longtemps ^^’
Testé sur Firefox et Chromium, ne fonctionne que sur Firefox.

1. Dans votre navigateur lancez la vidéo, puis lancez la commande suivante. Elle permet de récupérer tout les fichiers ouverts par libflashplayser.so (dans le processus sandbox plugin-container de firefox). En « greppant » « Fl », on récupère la vidéo que Flash est en train de recevoir et d’enregistrer dans /tmp, que celui-ci marque comme deleted pour qu’on ne voit rien dans /tmp !

lsof -p $(pgrep -f flash) | grep Fl

Récupérez le numéro de processus et le numéro du descripteur de fichier.

2. Enregistrer le flux (qui est en fait stocké dans /tmp) avec tail. « -c +0 » pour commencer du début.

tail -c +0 /proc/$PID/fd/$FID > test.flv

Un exemple complet :

lsof -p $(pgrep -f flash) | grep Fl
> plugin-co 6721 benpro   15u   REG               0,27 52137275   611934 /tmp/FlashXXaRl44C (deleted)
tail -f -c +0 /proc/6721/fd/15 > /tmp/test.flv

Quand la vidéo est fini, control+c, et voilà :)
On peut aussi faire un cp, mais si la vidéo se finit sur votre navigateur, souvent, la vidéo est supprimé ! Le tail permet d’éviter cela.

Ubuntu 12.10 est sorti

vendredi 19 octobre 2012 à 19:34

Ubuntu 12.10 est sorti ! Même si on pourra toujours critiquer Ubuntu, je trouve que c’est une bonne distribution à la fois accessible aux débutants comme aux confirmés. Même moi je l’utilise sur mon laptop et j’aime bien Unity (le tiling manuel est bien fouttu), et je n’ai rien d’un débutant ;-)

Côté serveur elle a aussi des avantages et des inconvénients, mais de toute façon, un serveur pour moi, c’est soit Debian (stabilité reconnu) soit Ubuntu (aspect « plus à jour »).
En revanche pour un bon desktop, rien ne vaut Archlinux =)