Posts Tagged ‘HP’

Small and huge change

2022/10/31

It’s with mixed feelings that…. well no, my feelings are as whole today as they were when I joined a beautiful company of 4500 employees back in 2000 with a production line of PCs and servers at Isle d’Abeau (IDA), France, a super dynamic Lab for these same PCs where J.B. Chaffardon was trying to get HP to enter into a partnership with MandrakeSoft to preinstall Linux, an integration center at IDA also for whom I found MondoRescue which allowed pre-installation of Linux with images tailored for our NetServers LP1000r, and of which I will later become the project leader, with around a hundred pre-sales throughout EMEA for which I have organized dedicated trainings around Linux, MC Service Guard, automatic deployment of Linux distributions (PXE and kickstart), and with incredible engineers everywhere and a corporate culture that still smelled good of H and P.

In 2000, it was the debut of Linux within HP, the LSO/LBDO group led by Martin Fink had just been created, and HP was looking to increase its market share with this system. Me, I was doing only that, Linux on HP machines since 1995 within Medasys, an exclusive HP reseller in France. I had created the HP-HOWTO and had been able to establish contacts with Gilles Noisette, Emmanuel Avrillon and Ludovic Didierlaurent from the Presales EMEA Servers team during meetings between HP and partners. It was to move on to a larger scale that I submitted my application to HP at the end of 2000, both in Les Ulis and in Grenoble. And I had 2 proposals 😉 But the international team tempted me much more, even if it meant “going into exile in Grenoble”. But believe me, I have never regretted! And so I joined the NetServer team as Presales EMEA in charge of Linux development. The dream !

So we (Presales EMEA) helped our colleagues to make HP the best seller of Linux servers in EMEA, recruited for this by Roger Macia, a very active manager and supported by his own management, in December 2000. 6 months later, I didn’t have a job anymore ;-), but Roger told me not to worry (I didn’t know then that it was “normal”!!). He found me an opportunity in TID (current CTG if that hasn’t changed yet !) with BUC, but I ended up continuing as PreSales for another year and a half in another team, still promoting Linux on NetServer . So I also continued to work with Frédéric Passeron or Gallig Renaud who became more than colleagues and who helped me to progress, as I hope I was also able to do so for them. Let’s be honest, I didn’t stay in this team for the management, but for the atmosphere, the colleagues and the interesting work.

Meanwhile, Roger created the Solution Center at B10, with the financial support of Intel and he made me come there, to do projects around Linux for our customers, first Telco, then quickly for a whole host of other sectors. We did workshops, PoCs, performance analyses. We made things work that few people managed to make work, we helped right and left, often solicited by the countries, in particular those which did not have a dedicated pre-sales resources. We made boot media for machines that didn’t have the right drivers provided with Jean-Marc André, we optimized LVM to beat a video stream record with Arnaud Meurant, we tuned Oracle on DL980 with Gilles Noisette and Yann Allandit, being among the first to blow up the top command given the number of threads to manage.

And above all, I was able to integrate various communities: The Linux Ambassadors, in the creation of which I had the opportunity to participate, which allowed me to travel to the US and also meet wonderful people there. I still remember that day in 2004 when I met Bryan Gartner and we talked for 3 hours realizing that we had the same passions: Linux, distributions, deployment, automation. With Bryan we even spent family vacations together! I was also able to continue to manage my small community around MondoRescue, rub shoulders with that of the Linux kernel during Linux Conf in the US or in Europe where I had the pleasure of giving numerous technical presentations. This whetted my appetite and allowed me to present for HP on 5 continents, see interesting countries and meet lots of people who are no less interesting. And internally participate in the animation of the Open Source and Linux Profession of more than 5000 members at the time.

And what wealth internally! I was able to discuss with technologists such as Jeremy Allison, Bdale Garbee, Bruce Perens, Stéphane Eranian, Jeff Autor, Boris Balacheff, Sébastien Cabaniols, James Cameron, Patrick Demichel, Samer El-Haj-Mahmoud, Paolo Faraboschi, Dann Frazier, Estella Jangaon, Ebbe Jonsson, Linda Knippers, Martin Michlmayr, Keith Packard, Dave Penkler, Stormy Peters, Mark Seger, James Singer, Kartik Subbarao, Harry Sutton, Tom Vaden, Jimmy Vance, Lester Wade, Terry Young, Eileen Evans, Phil Robb, Matt Foley to name just a few that stood out to me.

And that allowed me to shake hands with Linus Torvalds 3 times and thank him for allowing me to pursue both a profession and a passion for so long, while being paid to do so, the pursuit of the dream 😉

After the Linux wave, the wave of migration from Unix to Linux, from Oracle to free DBMS, which led me to support Ericsson in their adoption of Linux for their core network products, big deal for HPE. On the free software side there was the acquisition of Palm (which LG continues to use well on their devices), the arrival of the public cloud with OpenStack, then the native cloud madness but above all and more interesting for me Docker and containers. This again made it possible to organize trainings for the EMEA teams around bricks like Eucalyptus (a takeover) or Mesosphere, not to mention OpenStack and Docker. Unfortunately, the Solution Center team ended up being split between Geneva and Grenoble, which corresponded with less involvement in interesting projects on the technical side, but also a desire to better understand the operations leading to such choices, after having attended the debates in CSE as RS (union representative for the management/employee worker council).

I then found myself on the CFTC list for the employee representative elections at the end of 2019, elected and working as deputy secretary of the CSE. I gradually switched to this other way of helping my colleagues when it is done well, which is trade unionism, which the team in which I am lucky enough to work does its best for, thanks to Françoise, Marc, Catherine, Corinne, Magali, Andi, … I had the chance to discover other skills in some of my colleagues with whom I had never worked before, and fascinating subjects such as professional equality, the management of social works, the negotiation of agreements… all this with the friendship of employees whose only goal is the best defense of others and to obtain the most extreme conditions for their development. Not so far as the philosophy of free software finally, where we promote bricks that allow us to get the best out of our systems. This also led me to become an administrator, then president of InterCE (a sport/leasure/culture association/foundation) to allow the site to keep as long as possible 33 activities done jointly by former HP employees, including the Coups de Coeur shows to which Marie-Jane introduced to me in 2002. I also have the chance to work with a formidable team of CSE employees staff (Emmanuel, Cécile, Laurence, Emilie, Ingrid and Fatima) who struggle every day so that employees do not have to 🙂

And more recently, I had the chance to be involved in supporting local training actions at Campus Numérique (on free software) and consultancy with Startups (HPE program or Réseau Entreprendre Isère) all great local initiatives that I can only encourage you to support as well if you have some volunteer time to devote to the businesses in the area. For my part, I intend to continue these actions as long as I remain technologically relevant.

So, given my canonical age (yes I knew the 5″ 1/4 floppy disk and the minitel, but not the magnetic tapes, you shouldn’t exaggerate either ;-)), it’s time that the dinosaurs left make way for young engineers who will have fun with Rust, K8s, full stack dev, functional languages, AI… as long as they continue to do so on our Linux systems which will ensure our IT freedom, it is to say allow everyone to be in control of their data and their processing. Think about it the next time you use a tool in the cloud and remember that free access is often not synonymous with free software!

Since 1995, everything I do in computing has worked and continues to work on my OS of choice and heart. Including here at HP then HPE where I always had a Workstation and a laptop under Linux. This can sometimes require some sacrifices. Never anything that I have regretted there either. And how much benefit I got from it by being able to make LDAP queries, having a procmail filtering my messages, … dinosaur stuff!!

So I’m officially leaving HPE this October 28 for a mobility leave (or early retirement program), but like the bindweed, I’m going to hang on a little longer on the Grenoble site, first by remaining elected until the HPEF-HPCCF merger in May 2023, as well as continuing my role as President of InterCE. But above all by continuing to make free software within the Mageia community, a distribution that I co-develop with dozens of others, and lots of other software that I will no doubt have more time to promote, as my contributions to the Workshop on Demand projet that was recently opensourced by HPE. And if you like early music, that will be one more reason to meet in the future, since in addition to singing and playing the recorder, which I continue to do, I’m taking up the cornetto!

A big thankyou for everything ! To you for having supported me during these 7985 days and to my wife and my children for having been so understanding to allow me to live all these dreams, ultimately very real, to the fullest.


“We strongly believed in people. For us, the goal was for everyone to seek fun and fulfillment in their work”, David Packard in his book “The HP Way”

Thank you gentlemen H and P, your goal was also mine, and thanks to you and those mentioned above, and all of you that I met along this incredible journey, I was able to achieve them. Because like all of us who leave, it is our colleagues who will be missed the most. Hats off to them and I wish you all great times here.

Sincerely, and sorry to have been once again (but it’s the last time!) so long,

Advertisement

Petit et grand changement de cap

2022/10/29

It’s with mixed feelings that…. eh puis non, mes sentiments sont aujourd’hui aussi entiers qu’ils l’étaient quand je suis rentré dans une belle société de 4500 salariés en 2000 avec une production de PCs et serveurs à l’Isle d’Abeau, un Lab super dynamique pour ces mêmes PCs où J.B. Chaffardon tentait de faire nouer à HP un partenariat avec MandrakeSoft pour préinstaller Linux, un centre d’intégration à IDA aussi pour qui j’ai trouvé MondoRescue qui permettait de faire des images de préinstallation de Linux pour nos NetServers LP1000r, et dont je deviendrai après l’animateur du projet, avec une centaine d’avant-vente sur tout EMEA pour lesquels j’ai organisé des formations dédiées autour de Linux, MC Service Guard, de l’automatisation de déploiement de distributions Linux (PXE et kickstart), et avec des ingénieurs incroyables partout et une culture d’entreprise qui sentait encore bon le H et le P.


En 2000, c’était les débuts de Linux au sein d’HP, le groupe LSO/LBDO dirigé par Martin Fink venait d’être créé, et HP cherchait à augmenter ses parts de marché avec ce système. Moi, je ne faisais que cela, Linux sur machines HP depuis 1995 au sein de Medasys, un revendeur exclusif HP en France. J’avais créé le HP-HOWTO et avais pu nouer des contacts avec Gilles Noisette, Emmanuel Avrillon et Ludovic Didierlaurent de l’équipe Serveurs Presales EMEA lors de rencontres entre HP et partenaires.  C’est pour passer à une échelle plus grande que j’ai soumis mon CV à HP fin 2000, tant sur les Ulis qu’à Grenoble. Et j’ai eu 2 propositions 😉 Mais l’international me tentait plus, même si cela voulait dire “s’exiler à Grenoble”. Mais croyez moi, je n’ai jamais regretté ! Et j’ai donc intégré l’équipe NetServer en tant que Presales EMEA chargé du développement de Linux. Le rêve !                                                                                          
                                                                
Alors nous (Presales EMEA) avons aidé nos collègues à faire d’HP le meilleur vendeur de serveurs Linux en EMEA, recruté pour cela par Roger Macia, manager très actif et soutenu par son propre management, en décembre 2000. 6 mois plus tard, je n’avais plus de job ;-), mais Roger m’a dit de ne pas m’inquiéter (je ne savais pas alors que c’était “normal” !!). Il m’a trouvé une piste pour la BU Telco TID (CTG actuel si cela n’a pas encore changé !) chez BUC, mais j’ai finalement continué comme PreSales encore un an et demi dans une autre équipe, toujours sur la promotion de Linux sur NetServer. J’ai donc continué aussi à travailler avec Frédéric Passeron ou Gallig Renaud qui sont devenus plus que des collègues et qui m’ont aidé à progresser, comme j’espère j’ai pu aussi le faire. Soyons honnête je ne restais pas dans cette équipe pour le management, mais pour l’ambiance, les collègues et le taf si intéressant.


Roger, lui, a créé le Solution Center au bâtiment B10, pendant ce temps avec le soutien financier d’Intel et il m’y a fait venir, pour y faire des projets autour de Linux pour nos clients, d’abord Telco, puis rapidement pour tout un tas d’autres secteurs. On y faisait des Workshops, des PoCs, des analyses de perf. On faisait marcher ce que peu de personnes arrivaient à faire marcher, on aidait à droite et à gauche, souvent sollicités par les pays, en particulier ceux qui n’avaient pas d’avant-vente dédiée. On faisait des media de boot pour des machines qui n’avaient pas les bons drivers fournis avec Jean-Marc André, on optimisait du LVM pour battre un record de streams vidéo avec Arnaud Meurant, on tunait Oracle sur DL980 avec Gilles Noisette et Yann Allandit, en étant parmi les premiers à faire exploser un top vu le nombre de threads à gérer.

                                                              
Et puis surtout, j’ai pu intégrer diverses communautés : Les Linux Ambassadors à la création de laquelle j’ai eu la possibilité de participer, ce qui m’a permis de voyager aux US et d’y faire là aussi de magnifique rencontres. Je me souviens encore de ce jour de 2004 où j’ai rencontré Bryan Gartner et que nous avons discuté 3 heures en constatant que nous avions les mêmes passions : Linux, les distributions, le déploiement, l’automatisation. Avec Bryan nous avons même passé des vacances en famille ensemble ! j’ai pu aussi continuer à gérer ma petite communauté autour de MondoRescue, côtoyer celle du noyau Linux lors des Linux Conf aux US ou en Europe où j’ai eu le plaisir de faire de nombreuses présentations techniques. Ce qui m’a ouvert l’appétit et permis de présenter pour HP sur 5 continents, voir des pays intéressants et y rencontrer plein de personnes qui ne le sont pas moins. Et en interne participer à l’animation de la Profession Open Source et Linux de plus de 5000 membres à la grande époque.


Et quelle richesse en interne ! J’ai pu y discuter avec des technologistes tels que Jeremy Allison, Bdale Garbee, Bruce Perens, Stéphane Eranian, Jeff Autor, Boris Balacheff, Sébastien Cabaniols, James Cameron, Patrick Demichel, Samer El-Haj-Mahmoud, Paolo Faraboschi, Dann Frazier, Estella Jangaon, Ebbe Jonsson, Linda Knippers, Martin Michlmayr, Keith Packard, Dave Penkler, Stormy Peters, Mark Seger, James Singer, Kartik Subbarao, Harry Sutton, Tom Vaden, Jimmy Vance, Lester Wade, Terry Young, Eileen Evans, Phil Robb, Matt Foley pour n’en nommer que quelques uns m’ayant marqué.                                                  
Et cela m’a permis de serrer 3 fois la main de Linus Torvalds et de le remercier de m’avoir permis d’exercer à la fois un métier et une passion pendant si longtemps, tout en étant payé pour le faire, la poursuite du rêve 😉                           

Après la vague Linux, la vague migration d’Unix vers Linux, d’Oracle vers des SGBD libres, ce qui m’a conduit à accompagner Ericsson dans leur adoption de Linux pour leurs produits cÅ“ur de réseau, gros deal pour HPE. Côté libre il y a eu le rachat de Palm (qu’LG continue à bien utiliser sur leurs devices), l’arrivée du cloud public avec OpenStack, puis la folie cloud native mais surtout et plus intéressant pour moi Docker et les containers. Cela a encore permis d’organiser des formations pour les équipes EMEA autour de briques comme Eucalyptus (un rachat) ou Mesosphere, sans compter OpenStack et Docker. Malheureusement, l’équipe du Solution Center a fini par être éclatée entre Genève et Grenoble, ce qui a correspondu avec une moindre implication dans des projets intéressants côté technique, mais aussi une envie de mieux comprendre les fonctionnements conduisant à de tels choix, après avoir assisté aux débats en CSE en tant que RS (Représentant syndical).

Je me suis alors retrouvé sur la liste CFTC pour les élections représentatives du personnel fin 2019, élu et travaillant comme secrétaire adjoint du CSE. J’ai petit à petit basculé dans cet autre mode d’aide envers mes collègues qu’est le syndicalisme, quand il est bien fait, ce que l’équipe dans laquelle j’ai la chance d’Å“uvrer fait de son mieux, grâce à Françoise, Marc, Catherine, Corinne, Magali, Andi, … J’ai eu la chance d’y découvrir d’autres compétences chez certains de mes collègues avec lesquels je n’avais jamais travaillé avant, et des sujets passionnants comme l’égalité professionnelle, la gestion des Å“uvres sociales, les négociations d’accord … cela en compagnie de salariés dont le seul but est la meilleure défense des autres et d’obtenir les conditions les plus favorables pour leur épanouissement. Pas si loin que la philosophie du logiciel libre finalement, où l’on promeut des briques qui nous permettent de tirer le mieux de nos systèmes. Cela m’a aussi conduit à devenir administrateur, puis président de l’InterCE pour permettre au site de coInterCEnserver le plus longtemps possible 33 activités faites en commun par les ex-salariés HP, dont les Spectacles Coup de CÅ“ur que Marie-Jane m’a fait connaître dès 2002. J’ai aussi la chance de travailler avec une formidable équipe de permanents du CSE (Emmanuel, Cécile, Laurence, Emilie, Ingrid et Fatima) qui se démènent chaque jour pour que les salariés n’aient pas à le faire 🙂

Et plus récemment, j’ai eu la chance d’être impliqué dans le soutien à des actions locales de formation au Campus Numérique (sur le logiciel libre) et de consultance auprès de Startups (programme HPE ou Réseau Entreprendre Isère) toutes de belles initiatives locales que je ne peux que vous encourager à soutenir également si vous avez un peu de temps de bénévole à consacrer aux entreprises du bassin. De mon côté, je compte poursuivre ces actions tant que je resterai pertinent technologiquement.

Alors, au vu de mon âge canonique (oui j’ai connu la disquette 5″ 1/4 et le minitel, mais pas les bandes magnétiques, il ne faut pas exagérer non plus ;-)), il est temps que les dinosaures laissent place à de jeunes ingénieurs qui vont s’éclater avec Rust, K8s, le full stack, des langages fonctionnels, de l’IA … tant qu’ils continuent à le faire sur nos systèmes Linux qui assureront notre liberté informatique, c’est à dire permettre à chacun d’être maître de ses données et de ses traitements. Pensez-y la prochaine fois que vous utilisez un outil dans le cloud et rappelez-vous que libre accès n’est souvent pas synonyme de logiciel libre !

Depuis 1995, tout ce que je fais en informatique a fonctionné et continue de fonctionner sur mon OS de choix et de cÅ“ur. Y compris ici à HP puis HPE où j’ai toujours eu une Workstation et un portable sous Linux. Cela peut parfois demander quelques sacrifices. Jamais rien que je n’ai regretté là non plus. Et combien de bénéfices j’en ai retirés en pouvant faire des requêtes LDAP, avoir un procmail filtrant mes messages, … des trucs de dinosaure !!

Alors je quitte officiellement HP/HPE ce 28 octobre pour un congé de mobilité, mais comme le liseron, je vais m’accrocher encore un peu sur le site de Grenoble, d’abord en restant élu jusqu’à la fusion HPEF-HPCCF en mai 2023, ainsi qu’en continuant mon rôle de président de l’InterCE. Mais surtout en continuant à faire du logiciel libre au sein de la communauté Mageia, distribution que je co-développe avec des dizaines d’autres, et de plein d’autres logiciels que j’aurai sans doute plus de temps pour promouvoir, comme mes contributions sur le projet Workshop on Demand, qu’HPE a récemment rendu libre. Et si vous aimez la musique ancienne, ce sera une raison de plus de se croiser à l’avenir, puisqu’en plus du chant et de la flûte à bec que je continue, je me mets au cornet à bouquin !

Un grand merci pour tout ! A vous de m’avoir supporté au cours de ces 7985 jours et à ma femme et mes enfants d’avoir été si compréhensifs pour me permettre de vivre tous ces rêves, finalement bien réels, à fond.

« Nous croyions énormément aux gens. Pour nous, l’objectif était que chacun cherche à s’amuser et à s’accomplir dans son travail », David Packard dans son ouvrage « The HP Way »

Merci messieurs H et P, votre objectif était aussi le mien, et grâce à vous et ceux cités plus haut, et vous tous que j’ai croisé au long de ce parcours incroyable, j’ai pu les réaliser. Car comme chacun d’entre nous qui part, ce sont les collègues qui vont nous manquer le plus. Chapeau bas à eux et je vous souhaite à tous de vivre d’aussi beaux moments ici.

Cordialement, et désolé d’avoir été encore une fois (mais c’est la dernière !) aussi long,

Docker 101 Lab v2

2022/02/25

It’s been a long time since I wrote here. Not really by lack of activity: I’m since december 2019 vice-secretary of the HPE Centre de Compétence France (CCF) Worker Council, which leave only 20% of my time to work for HPE and since september 2021 president of the Sport/Leisure/Culture association called InterCE, where I was previously on the board.

So possibilities to continue to work during my day time on FLOSS projects has reduced, but is still there ! And I especially help the HPEDev team in the setup of their Workshop on Demand (WoD) platform to perform knowledge transfer around FLOSS technologies and APIs to developers around HPE and/or Open Source products/projects. That platform relies on its backend on a Procmail API which we have presented already some times with my colleague Frédéric Passeron during various events, even down under !

Besides developing scripts and ansible playbooks to manage the platform, I’m also involved now in providing content, based on previous work I already had shared for years on Open Source tools.

So I’m happy to announce that we finally successfully moved that content into a Jupyter Notebook format exposed as a WoD (with appliance creation on the fly, and Docker in Docker execution to make it more fun on our side ;-)). This way, you don’t need to wait for the next event where I’ll present it live, but can train yourself on Docker and understand the principles behind containerization. Hope you’ll enjoy and learn ! And if you find it useful, pass the word so others can discover it as well and help the stats boom 🙂

Next, I plan to convert the Linux Packaging Lab, hopefully for 2022 !!

Meet at Open Source Experience Paris

2021/10/26

After a long time staying quiet, I’ll be again talking at an Open Source Event ! The Open Source Experience Paris is an old new event (having been called POSS, cancelled last year, or Solution Linux even before) during which I’ll talk about two topics in french this time:

  • 09 november 2021 11:20 – 11:40 – Room 241 – API != REST – procmail à la rescousse, or how an modern API can also be done using old tools such as the SMTP protocol and procmail, and also more “standard” REST APIs as well, all combined to help build a Workshop on Demand service. And I’m happy to present this topic with the help of my HPE colleague Frédéric Passeron.
  • 09 november 2021 14:20 – 14:40 – Room 242A – Vous souhaitez passer votre projet en open source ? or how putting your code developed with love during 2 years on github.com is probably the wrong thing to do to get all the benefits of Open Sourcing.

I’ll be around the rest of the event, probably not too far from the Mageia booth as they have been kind enough to make some advertisement for my presentations !

It’ll be great to be able to see some of you as it’s a pretty long time since we were able to do so and discuss about the latest news in our communities. So see you there !

When your CentOS 7 install fails, anaconda in CLI to the rescue

2018/03/08

Ok, I know I’m always trying to do stuff a bit non-standard (No, running Mageia everywhere IS standard !!)

So this time, I wanted to update my CentOS 6 deployment server in Geneva to CentOS 7 and automate its setup with ansible (I already have some playbooks here to help).

The server is in a DMZ, with pretty strict security control, which normally isn’t an issue, but when eveything else fails…

Ok, so first yum update on that machine didn’t work. Lot’s of issues with that. Most of the messages you find on the net recommend to install another server in parallel. Fine, but this is not a VM, but a real machine (HPE ProLiant DL 180 Gen9) and I don’t have another one ! So I tried to update some packages manually. To make a long story short, glibc updated, but after that nothing worked as you enter in a nightmare with incorrect paths (they put everything under /usr in CentOS 7, so all /bin or /sbin binaries were not working anymore). Ok, so I had to reinstall the machine as no other method could rescue the situation, hopefully keeping my /prj FS safe.

So you use the marvelous Virtual Media feature of your server in order to mount a local ISO image on your system as a local CD of your remotely managed machine. So you download your CentOS 7 DVD latest version and try that. But it doesn’t work. Once again systemd fails to do something (logind launch in that case), and after that nothing works 😦 Did I say already I hate systemd ? And even more the people behind it who think they are always right because it just works for them 😦

After trying multiple things, I found out that CentOS 7.3 was going further on that system, so worked with that. Further meaning I was able to get a shell, but the graphical interface never wanted to launch. And using inst.vnc is not an option due to firewalling restrictions I can’t change on my end. Using inst.sshd was one way to have a working remote access. So I used that and tried to launch anaconda manually.

I used the text mode version, but it wasn’t able to reuse my existing partioning schema, as I found out. Yes, because I’m picky (I know !) on partitioning schema, and that machine had to use md RAID devices in parallel with normal partitions, and LVM on top + ext4 FS as that’s what I want (why do you want to use Linux, if the system dictates to you what to use !! then use Windows instead :-). And I wanted to keep some existing partitions safe. But launching anaconda manually didn’t take in account my existing partitioning schema (or I didn’t find how, in text mode you don’t get much help) so I lost everything on the server, without any warning concerning partitions 😦 So back to backups then.

Ok so now I really have a new install to make, but still with the same partitioning schema. So I decided to create a kickstart for the machine, which would contain that partitioning schema so anaconda could use it (and get the rest of the conf at the same time).

The partitioning shema is as follow (nothing fancy, but nos completely standard either):

part /boot/efi --fstype=efi --ondisk=sda --size=200
part /boot --fstype=ext4 --ondisk=sda --size=500
part /tmp --fstype=ext4 --ondisk=sdb --size=700
part raid.01 --ondisk=sda --grow --size=200
part raid.02 --ondisk=sdb --grow --size=200

raid pv.01 --fstype ext4 --device pv.01 --level=RAID1 raid.01 raid.02
volgroup vg_dl180 --pesize=4096 pv.01
logvol / --fstype=ext4 --name=lv_root --vgname=vg_dl180 --size=40000
logvol /var --fstype=ext4 --name=lv_var --vgname=vg_dl180 --size=10000
logvol swap --name=lv_swap --vgname=vg_dl180 --size=4000
logvol /prj --fstype=ext4 --name=lv_prj --vgname=vg_dl180 --size=520 --grow

Now I don’t want to burn a new DVD to put the ks file on it, so I thought, let’s use the network.

But the instructions which tell you that you can use an instruction to set up the network statically (I have no DHCP server as this server will become the DHCP server of this LAN !) on your system forget one point. If you use ip=IPaddr::GW:NM:… and also inst.ks=http://somewhere/x.ks then the IP is put in DHCP mode automagically :-((

Ok, so now looking at the boot logs, I see that it tries to download the ks file, but can’t because it didn’t get the IP address through DHCP which is why I wanted to pass a static IP conf to it !!!

So you can’t use the inst.ks option, if you need static IP. In fact this is written but in the ip documentation. So let’s do that. You boot again (on my ADSL connection, it’s 30′ each time you try something so we’re 2 days after the start of course) and get to a shell with the IP setup correctly, but no ks file.

And I don’t have anything on that LAN of course, to share with http or NFS. So let’s find a way. Use https://file.io ! You can upload there a text file like the ks file, and get a URL so you can download it with wget in your shell ! (you need to setup the nameserver with the nameserver= option at boot time, or adapt your /etc/resolv.conf locally).

So now I have an IP conf, a local repo (seen as a CD) and the ks file !! I just now need to find a way to say to anaconda to use it. The useful doc can be found on the Fedora Wiki. Ok, not very detailed, but enough for me to try !

I needed to launch it with:
anaconda --text --kickstartfile=file.ks

I had to interactively change the source repo, as I had given a URL in the ks file, but for a reason it didn’t seem to work, so I pointed to the local CD instead (slower as the Virtual media was getting the content of CentOS through my ADSL link, and in that sense, it’s slow ! Luckily I only had 300 packages to install). I also had to setup a simple account (just in case)

And then it worked ! it took time, but worked ! It built my partition schema the way I wanted, and installed everything, including the boot loader correctly (was a UEFI conf).

So next time I’ll be stuck by anaconda not starting graphically, I know what to do, and hopefully you too 🙂

Next step is to automate its configuration, and capture that so I can present it during the upcoming HPE TSS event in Den Haag !

Le programme startup d’HPE

2018/02/02

Je parle rarement de ce que fait HPE, mais cette initiative est intéressante, française (voyez-vous un lien de cause à effet 😉 et peut aider des startup du libre, donc n’hésitez pas à postuler au nouveau programme Startup d’HPE !

 

Et si vous êtes dans le secteur FLOSS, je serai volontiers parrain de votre initiative ce qui nous permettra de parler de gouvernance, licences, technologie ou autre dans ce domaine !

 

Ne tardez pas, vous avez jusqu’au 12 février pour candidater.

Le programme de la FLOSSCon v0 est disponible !!

2018/01/17

Suite à l’examen des diverses soumissions reçues pour notre première FLOSSCon v0, le CA de l’association FLOSSITA a validé les présentations retenues pour l’événement et a publié le programme de la journée du vendredi 19 janvier qui est gracieusement hébergé par mon employeur Hewlett Packard Enterprise.

Tous les détails, notamment les noms des intervenants et les résumés sont disponibles en ligne. Inscrivez-vous sur notre site pour que nous adaptions au mieux la logistique et si vous voulez assister à un atelier, venez avec votre ordinateur pour pratiquer !

N’hésitez pas à en parler aussi autour de vous, et au plaisir de vous y rencontrer 🙂

Nous attendons encore confirmation de la disponibilité d’une salle pour le samedi 20, et en cas de réponse positive, nous organiserons également des sessions large public ce jour-là. A suivre !

Le Logiciel Libre au Festival Transfo

2018/01/15

Bon, maintenant, vous devriez tous savoir qu’il y a cette semaine un Festival Transfo sur Grenoble et les environs !

Mais plus intéressant, il y a plusieurs événements en lien avec le libre dans le cadre du festival:

Comme vous le voyez, il y aura de quoi faire lors de cette semaine consacrée à la transformation numérique, qui bien évidemment, n’a aucune chance de réaliser sans le recours aux logiciels libres 😉

Venez nombreux !

La FLOSSCon v0 est sur les rails

2018/01/11

Bonjour et bonne année à ceux que je n’ai pas encore croisé.

Alors, oui c’est un peu fou, mais c’est parti pour un petit FLOSSCon v0 les 19 (et peut-être 20) janvier.
L’annonce est maintenant disponible sur le site du festival transfo, donc nous existons 😉

Nous avons maintenant un site (https://www.flosscon.org) et une gestion de l’événement informatisée au mieux grâce à OSEM (merci à la communauté openSUSE et Vincent pour la mise en oeuvre !). Tout ne sera pas parfait, mais on se rode en visant une v1 pour soit plus tard en 2018 soit dans le transfo 2019 à nous de décider ultérieurement.

Si vous souhaitez parler vendredi 19, entrez très rapidement une proposition dans l’outil.
Le CA de l’association FLOSSITA reverra les propositions semaine prochaine et finalisera le planning. Oui, j’avais déjà dit que c’était court !

Le vendredi est technique, le samedi (si salle dispo) plus autour de l’écosystème du libre.

Si vous connaissez une salle libre samedi matin prête à nous accueillir, veuillez nous contacter !

Merci à tous ceux qui ont déjà oeuvré pour que cette v0 existe et rendez-vous très bientôt !

Et retrouvez aussi certains d’entre nous lors de la table ronde dédiée au FLOSS du lundi 22 janvier, lors de la journée HPE au Festival Transfo. Nous aurons en plus de Manuel (Enalean) et Erwan (Combodo) la participation de Nicolas Vivant, DSI de la ville de Fontaine où une politique en faveur du logiciel libre est activement mise en oeuvre.

Table Ronde sur le logiciel libre à Hewlett Packard Enterprise pour le Festival transfo

2017/12/23

J’ai déjà mentionné le Festival Transfo sur Grenoble en janvier 2018 et le fait que notre toute nouvelle association FLOSSITA souhaitait y organiser la v0 de son événement FLOSSCon.

Indépendamment, Hewlett Packard Enterprise organise de son côté une journée complète autour de la transformation numérique. Dans ce cadre, Vincent Misson animera une table ronde sur « Les logiciels libres: qu’est-ce, pour qui, comment, avec qui ? » dans laquelle j’interviendrai comme conférencier, en compagnie d’Erwan Taloc, CEO de Combodo et de Manuel Vacelet, CTO de Enalean, deux sociétés actrices du logiciel libre sur Grenoble. Venez nous écouter le 22 janvier à 17h30 !

D’ici là, bonnes fêtes de fin d’année à tous.