De l’automatisation de l’installation et de la pré-configuration

Après la mise en bouche Lancer une installation via Grub, on reste sur sa faim. Pouvoir déclencher l’installateur à l’envi c’est bien, mais que l’installation se poursuivre automatiquement c’est mieux !
Sans entrer dans les détails techniques, j’étudie dans cet article les intérêts de l’automatisation de l’installation et de la pré-configuration. Même si j’effectuerai la mise en œuvre avec la preseed de Debian, j’essaierai d’être le plus général possible.

La pré-configuration permet de répondre aux questions posées lors de l’installation du système d’exploitation, et souvent d’y ajouter d’autres installations comme des logiciels. Le principe est simple : l’installateur lors de son processus va chercher un fichier de pré-configuration déposé dans une zone de stockage, et s’y réfère pour l’installation du système, des préférences et des logiciels.
Petit tour d’horizon des avantages et inconvénients de cette solution automatique qui répond à un besoin familial, de TPE, voire de PME.

Lire la suite …

Preseed

Continuer la lecture

Conte de faits

A mes débuts dans les banques on ne disait pas « le service informatique », mais on parlait de « L’informatique ». Le service était bicéphale : la production et le bureau des études.
A la production où régnait une odeur de café, était le pupitre, opérateur technique qui contrôlait, vérifiait, parfois procédait à des relances principalement motivées par les retards des partenaires. Les incidents étaient extrêmement rares, et dans ce cas, le pupitre analysait l’historique, en s’appuyant sur le code source. Après quoi il s’adaptait pour résorber le souci et procédait à une démarche assez simple qui consistait à prendre un papier, un stylo, et le couloir.
Au bureau des études où régnait une odeur de mélange de thés, étaient les études, fonctionnels soucieux des standards de production qui inventaient, préparaient, développaient les processus de demain. Et à de rares occasions, accueillaient le pupitre pour voir avec lui l’incident rencontré et surtout comment le résoudre au plus vite.

Découvert au petit matin, l’incident était pris en charge rapidement par les études. Une nouvelle version du programme était livrée en recette avant midi pour qu’à 14H00 le batch quotidien de recette le valide pour 18H00. La mise en production était effectuée après les sauvegardes de 19H00.
A noter que ce batch quotidien de recette de 6 heures en avance sur la production était une garantie de détecter et anticiper d’éventuels problèmes à venir.
Cette organisation réactive qui n’avait pas de nom serait qualifiée aujourd’hui d’agile et continuous something.

Et puis un jour, un bien-pensant s’est mis en tête de structurer tout ça !..

Continuer la lecture

Gangue de WiFi

Le grain de sable du micrologiciel de la carte WiFi ! Durant mon installation de Debian sur mon portable, j’ai rencontré le grain de sable du micrologiciel (firmware pour les anglophones). Le constat est simple ma carte wifi n’est pas pleinement prise en charge par Debian, mais nécessite une installation manuelle d’un module paliant le pilote propriétaire. Et de me dire que ça peut faire l’objet d’un petit article.

Lors de l’installation, un écran m’a demandé si je voulais installer le micrologiciel disponible sur un quelconque support CD-rom, clef USB ou sur disque dur. J’ai décliné cette proposition en vue de l’installer par Ethernet. La stratégie est simple : modifier sa liste de sources pour prendre en compte les contrib non-free, installer le package contenant le firmware palliatif, et recharger le module.

Continuer la lecture

Lancer une installation via Grub

Installation d’une Debian en posant un noyau et l’image de l’installeur puis redémarrer son ordinateur. Simple comme apt-get. Revoyons la scène au ralenti. La méthode exposée ici est de vouloir lancer l’installation d’une nouvelle Debian au démarrage, et donc pour cela il faut mettre en place un noyau avec l’image de l’installeur, et bien entendu modifier le Grub comme il se doit.

L’intérêt d’une telle mise en place de l’installeur est de pouvoir installer ou réinstaller aussi souvent et aussi simplement que voulu des Debians. Après avoir installés et testés des packages dans tous les sens, besoin d’un tabula rasa ? d’une nouvelle Debian toute propre ? Pas de problème ! Avec cette mise en place et un peu de maitrise de ses volumes logiques, c’est tout simple.

La petite installation qui réveille le devops qui est en vous !

Continuer la lecture

Tailler dans le disque

Aujourd’hui sur le billard : Ethalanie, mon ordinateur portable (1).
But de l’opération : préparer les volumes en vue d’installer un second système d’exploitation.

L’installation du premier système d’exploitation a été effectuée en partitionnant mes volumes à l’aide de LVM (Logical Volume Management), laissant les deux tiers de mon espace disque en jachère. Etant donner que je vais utiliser quelques fonctionnalités de ce gestionnaire LVM, je me fends d’un petit tutorial.

L’installation elle-même sera présentée dans un autre article que celui-ci. Nous ne verrons ici que les différentes manipulations de préparation des volumes. Une présentation par l’exemple. Pour un cours détaillé, il faut se reporter sur la documentation essaimée sur la toile (je conseille la vulgarisation d’ubuntu-fr et le mode d’emploi).

Lire la suite…

Debian_lvm

Continuer la lecture

Hobbit à la framboise

Monter le XBMC de son Raspberry à la nouvelle version 12 dite Frodo n’est pas une mince affaire pour les non-initiés. Comme le précise la FAQ officielle XBMC, Frodo (XBMC v12) n’est pas disponible dans les dépôts officiels Debian. Il va donc falloir bricoler avec l’aide de Cocooncrash alias Michael Gorven, déjà cité dans mon article Installation de XBMC sur Raspbian. Article auquel je renvoie pour celles et ceux qui veulent procéder à une première installation.

Pour les autres il suffit d’intégrer les dépôts mene, d’arrêter XBMC, de le supprimer proprement, de mettre à jour son aptitude, de procéder à une installation, puis de relancer. Et pour se faire procéder ainsi :
sudo vi /etc/apt/sources.list.d/mene.list
Ajouter : deb http://archive.mene.za.net/raspbian wheezy contrib
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5243CDED
sudo /etc/init.d/xbmc stop
sudo aptitude remove xbmc xbmc-bin -y
sudo aptitude update && sudo aptitude upgrade -y
sudo aptitude install xbmc xbmc-bin -y
sudo /etc/init.d/xbmc start
ps -fu xbmc --forest

XBMC_12.2

Du chaos sur la route

Recalé ! Si je devais repasser mon permis de conduire, il y a fort à parier que je serais recaler. Enfin… si les attitudes que j’observe chez mes contemporains relèvent bien d’un « nouveau code de la route ».

Si certains préconisent de réduire les vitesses, ou couper les platanes, ou mettre des glissières de sécurité partout, interdire les boites de nuit, interdire l’alcool au volant, et j’en passe… j’avoue que je prône un retour à la responsabilité individuelle. Un peu d’ironie dans ce monde d’inconscients !

Continuer la lecture

Du repos hebdomadaire et dominical

Polémique de l’actualité, le repos hebdomadaire fait parler. Parfois à tort, et souvent de travers. Sans se prendre pour le journal d’un avocat , ouvrons le code du travail à la troisième partie, Livre 1er, Titre III, Chapitre II : Repos hebdomadaire (Légifrance).
Il est à noter que les quatre articles sont courts et clairs, je dirais même plus : si clairs que tout un chacun peut les interpréter aisément. Sans aucune formation, je prends le temps ici de m’y attarder.

Ce qui frappe à leur lecture est que les quatre articles sont rédigés pour protéger les salariés, chacun sur un volet différent. Vu leur brièveté, procédons à un passage en revue.
Je passe rapidement sur les articles L3132-2 et L3132-3-1 qui respectivement définissent une durée minimale de repos, et protège le demandeur d’emploi.
L’article L3132-1 « Il est interdit de faire travailler un même salarié plus de six jours par semaine. » est une protection définie sur la semaine qui pourrait paraitre suffisante, mais j’y reviendrai.
Le dernier à examiner est l’article L3132-3, celui-là même qui défraie les chroniques. Je cite : « Dans l’intérêt des salariés, le repos hebdomadaire est donné le dimanche. » Attardons-nous-y un peu.

Continuer la lecture

Une obsolescence déjouée

Notre cuisinière CVC478W de Faure présentait des soucis de four aux symptômes connus. Après quelques minutes de chauffe, le four et sa lumière s’éteignaient, puis repartaient après une baisse de la température. Cette obsolescence relève du thermostat de sécurité, une pièce somme toute facile à changer.
Pour cela il faut juste démonter le panneau latéral gauche, et donc (merci le concepteur) la moitié de la cuisinière.

Pour celles et ceux peu bricoleurs, cet article présente comment remplacer cette pièce coûtant 10 fois moins cher qu’une cuisinière neuve.

IMG_0849

Continuer la lecture

De la dépénalisation du stationnement et du journanisme

Qu’est ce journalisme racoleur !? Que la survie de la presse écrite passe par des titres chocs, je le comprends. Que l’on procède à des encarts spéciaux sur certains sujets est d’usage. Mais comment peut-on limiter le Projet de loi de modernisation de l’action publique territoriale et d’affirmation des métropoles à l’aménagement de la tarification du stationnement !?

Sur le site de l’assemblée nationale, on peut trouver le dossier 1120 de ce projet n°495. Pas besoin d’être expert pour percevoir son ampleur : quatre commissions sénatoriales ont planché sur le sujet qui est encore en discussion après 11 séances à l’Assemblée Nationale. Quel journaliste consciencieux peut imaginer que les débats se limitent aux parcmètres et contraventions !?

Continuer la lecture