Archive for June, 2016

Network install of Debian 8 on a HPE ProLiant Gen9 server

2016/06/29

There are articles to do this in a pure Debian environment, such as the excellent one I used as a base from Raphaël Hertzog.

But my deployment server in that case is a CentOS 6 one, so I needed some adaptations to make it work.

My target system is a HPE ProLiant BL 460 Gen9, equiped with bnx2x NICs (Broadcom BCM 57840 10/20 Gb/s cards). And during a network boot install, I have had messages indicating that the firmware was missing (failed to load bnx2x/bnx2x-…)

So in order for my system to network boot, I needed to adapt my initrd and add the missing firmware in it (Debian’s policy prevents the distribution of
non-free firmware, which these are). The Firmware in my case is available as a standalone package at http://ftp.fr.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-bnx2x_0.43_all.deb (hint from this article)

So on your non-debian deployment server, you can do the following:

mkdir /tmp/fw
cd /tmp/fw
# This is the network boot environment required for booting Jessie
wget http://ftp.debian.org/debian/dists/jessie/main/installer-amd64/current/images/netboot/netboot.tar.gz
[...]
tar xvfz netboot.tar.gz
[...]
# Keep the kernel in your deployment infra
mv debian-installer/amd64/linux /where/your/tftpboot/k/debian-8
# Extract the initrd to modify it
wget http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-bnx2x_0.43_all.deb
[...]
mkdir initrd
cd initrd
gzip -cd ../debian-installer/amd64/initrd.gz | cpio -ivdum
[...]
# You need the dpkg commdand to make your life easier (part of CentOS, Fedora or Mageia)
dpkg -x ../firmware-bnx2x_0.43_all.deb  .
ls lib/firmware/
[...]
# Should show you the firmware in the right place
find . -print | cpio -o -H newc | gzip -c9 > /where/your/tftpboot/i/debian-8.img
[...]

Now you can add an entry to your boot loader (grub2 in my case) for the network boot part (more info on Network boot and Debian at https://wiki.debian.org/PXEBootInstall)

menuentry 'Debian 8' {
  insmod gzio
  insmod part_gpt
  insmod ext2
  insmod iso9660
  linux /k/debian-8 ip=dhcp --
  initrd /i/debian-8.img
}

If you have another firmware to deal with, refer to the dedicated Debian page at https://wiki.debian.org/fr/firmware

After that your system should be able to network boot and install your Debian Jessie distribution on it.

The next step is to automate the installation, which consists just in changing the linux line in the grug conf file:

linux /k/debian-8 ip=dhcp auto priority=critical url=http://deploy-server/ks/debian-8 --

where the debian-8 file under the ks directory is just the preseed file you’ll build for your automatic installation.

Advertisements

Ensemble Correspondance: un Art florissant

2016/06/29

Le 2 Juin a eu lieu un magnifique concert à la MC2. L’ensemble Correspondance, dirigé par Sébastien Daucé, a présenté un programme autour de Marc-Antoine Charpentier et de son voyage initiatique en Italie avec les influences qu’il a reçues à cette occasion.

J’avais déjà apprécié le disque qu’ils avaient consacré à Etienne Mouliné et que j’avais trouvé somptueux dans un programme rare. Cela m’avait donné envie de les voir en concert pour juger de la validité de ce jugement car le disque peut être trompeur, manipulé, arrangé, alors qu’un concert ne le peut pas. J’avais réservé ce concert dès Juin 2015 pour finalement le voir donc il y a quelques jours.

Eh bien autant dire que j’ai été emballé ! Très beau travail de prononciation de l’ensemble, clarté d’élocution, équilibre des voix. Avec la magnifique voix de basse d’Emmanuel Vistorky (qui a eu une pièce solo) et la plus belle voix de l’ensemble en la personne de Lucile Richardot, fantastique tessiture de contre-alto/alto/mezzo, timbrée et qui peut s’aligner en puissance face à n’importe quel haute-contre ou contre-ténor. Un vrai régal alors qu’il est si rare d’entendre ce genre de voix, et que depuis celle de Lydwine de Hoog-Belliard avec qui j’ai si longtemps chanté, je n’en avais pas entendue de pareille. Cette artiste a une très belle carrière devant elle. Evidemment, le cornet à bouquin d’Adrien Mabire qui nous a si souvent soutenu lors de nos académies de Juillet était de la partie avec des ornements endiablés.

Splendide programme aussi avec des raretés comme le motet de Tarditi, le Magnificat de Cavalli, un absolu chef d’oeuvre, et surtout la messe à 4 choeurs de Beretta spatialisée dans la MC2, expérience intéressante pour le spectateur placé au centre du son, même si leur attention était du coup beaucoup mobilisée sur la coordination avec le chef sur scène. En revanche, ils étaient regroupés pour la messe à 4 choeurs de Charpentier sur scène et ont là pu donner tout leur c(h)oeur dans les effets soulignant le sens du texte, ce qui était très bien venu.

Ce programme était leur création et à mon avis déjà une belle réussite que je vous engage fortement à aller entendre quand il passera près de chez vous, et tous les retours de mes relations qui ont été extrêmement élogieux aussi sur ce concert.

J’ai eu l’impression d’avoir assisté à la prestation de nouveaux Arts Florissants, eu égard au programme (tant Moulinié que Marc-Antoine Charpentier étaient au programme des premiers disques et concerts de l’ensemble de William Christie). Sébastien Daucé est aussi un claveciniste-chef amoureux de la musique du grand siècle, comme de l’Italie du 17è siècle. Et à les entendre, on ne peut que leur souhaiter une aussi longue continuation et réussite. Ils en prennent le chemin.

Ils seront du reste de nouveau présents sur la saison à venir avec le Te Deum de Marc-Antoine Charpentier et des motets de Dumont, donc courrez réserver votre place, car il ne devrait pas y en avoir pour tout le monde cette fois-ci !

Quand on pense que sur la saison 2016-2017 à venir, la MC2 a dû diminuer sa programmation de 20 spectacles, c’est fort dommage. Il est important de soutenir le spectacle vivant, car même si j’adore le disque et en possède beaucoup, rien ne remplace l’émotion du concert ! Alors pour soutenir leur action, j’ai posté ce petit mot au président de la république, pour qu’en France on continue (et amplifie) le soutien au spectacle vivant et à la culture, en particulier la musique savante:

“Outre le plaisir direct qu’elle procure à ceux qui y assistent, sous toutes ses manifestations, la culture est une puissance économique majeure pour la France, surtout combinée à la richesse de notre patrimoine.

Il faut lui permettre de se développer pour enrichir notre pays de théâtre, de musique (et surtout de musique savante de *toutes* les époques et lieux), de danse, de peinture, d’architecture et favoriser les lieux de culture aussi lieu de consommation, de nuitées, de repas, de transport, faisant fonctionner notre économie locale, qui plus est non-délocalisable.

Le peu donné ici amènera beaucoup là et les générations futures vous en seront gré !”

Et en ces temps de disette budgétaire, que la MC2 soutienne encore plus la musique ancienne: Nous avons plus de dix siècles de musique à faire connaître. A quand la Messe de Machaut par Diabolus in Musica, un panel de danses celtes par les Witches, les splendides spectacles de Vincent Dumestre et son Poème Harmonique, les antiennes médiévales par Discantus, des danseries italiennes par Doulce Mémoire, des madrigaux de Monteverdi par le Concerto Italiano ou n’importe quoi par Jordi Savall, car tout ce qu’il touche est juste magique….

Ces ensembles sont excellents, demandent bien moins de budget que pour des créations contemporaines, et aporteront beaucoup de plaisir et de découvertes au public grenoblois. la MC2, à vous de jouer !

Meet again next week in Paris and at LinuxCon NA 2016 in Toronto

2016/06/19

I’m just back from an HPE Event (the ETSS in Gothenburg, Sweden) and will soon have to start the next ones.

First, I’ll be this week in Paris to talk during a MySQL Meetup to cover automatic deployment, in particular with Redfish, images of reference (and a bit of MondoRescue) and automation (ansible e.g.) for DBA.

Then I’m again lucky this year to be retained as a speaker for the upcoming LinuxCon North America which will be in Toronto, Canada from the 22nd of August to the 27th. I’ll have a session on Continuous Packaging, mandatory for DevOps and a 3 hour Initiation Lab on Docker. Interestingly enough at the same time, Jérôme Petazzoni, Docker, will do one on Swarm !! Maybe we should coordinate and make them one after the other (I’d like to attend his Lab BTW !!)

I have now put all my lab material that I do for HPE on GitHub, to make it easier for attendees to report errors, and for others to use them and learn. I have content for Docker (Done with René Ribaud, Yann Allandit, Michael Bright), Git (Done with Clément Poulain), Redfish (Originally written by François Donzé and done with René Ribaud) and soon for Ironic.

Hope to be able to meet with you here or there !

Microsoft recrute … des RHCT/RHCE

2016/06/12

Si, si ! Et c’est même écrit ici

De là à penser qu’ils vont basculer dans une adoption large et massive des technologies que nous promouvons, il y a un pas que je ne franchirais pas. Pour avoir discuté récemment avec certains de leurs représentants d’Azure justement, je pense qu’il y a encore beaucoup de chemin avant qu’ils comprennent et ensuite admettent les vertus de ce que nous prônons.

Quant au job, dans ces temps difficiles, c’est toujours bon à savoir, même si pour un job de “Technology Solutions Professionals” il vaut mieux avoir “Une formation complémentaire dans la vente, services de livraison, les affaires ou marketing” ! En clair c’est de l’avant vente pour justifier auprès de clients combien Azure est la bonne solution pour héberger des environnements informatiques basés sur Linux. Et dire qu’ils ont au moins 25% de leurs clients qui les croient et qui l’ont fait ! J’espère que les autres hébergent eux-mêmes, ou font appel à des solutions plus ouvertes, ce n’est pas le choix qui manque.

Il est vrai que je ne devrais pas être la cible d’une telle campagne, ayant un job bien plus intéressant que cela, mais visiblement, ils ratissent large sur LinkedIn, et n’ont sans doute pas compris mon activité 🙂

Bon, moi je retourne à mes patchs pour Ironic, Biforst et DiskImageBuilder;-)