Posts Tagged ‘Open Source’

Time to Meet at HP ExpertOne Technology & Solutions Summit !

2015/01/21

For those of you working for an HP value added reseller (VAR) and attending the HP ExpertOne Technology & Solutions Summit on Barcelona from the 2nd to the 6th of February, feel free to meet during one of the session I’ll (co-)deliver:

  • UEFI: what, why, when, how and the rest Breakout 101 – Wed 2014-02-04 9:30-10:20 AM
  • HP Helion OpenStack in action – Breakout 124 – Wed 2014-02-04 2:00-2:50PM
  • HP ProLiant Gen9 value add on Linux – Breakout 99 – Thu 2014-02-05 9:30-10:20 AM
  • HP ProLiant Gen9 value add on Linux (Hands-on Lab) – Lab 16 – Thu 2014-02-05 2:00-3:50 PM
  • UEFI Hands-On Labs – Lab 19 – Thu 2014-02-05 4:30-6:20 PM
  • Running Enterprise Linux distributions on HP ProLiant Gen9 – Breakout 100 – Fri 2014-02-06 9:30-10:20 AM

And you should be able to meet the Geeks on Wednesday afternoon, myself included.

For those of you wondering why project-builder.org and MondoRescue versions are not published more regularly, that gives you a hint ;-) Not speaking of the next event in March, TES, where I’m part of the Event team this time.

See you there to talk of these subjects or something else as you see fit. I’m around the whole week.

Merry Christmas, MondoRescue 3.2.0 is out !

2014/12/24

My previous post was to announce I wanted to publish that long overdue 3.2.0 version of MondoRescue beofre Christmas, so here we are !

I finally found the issue I had restoring RHEL7 with 3.2.0. This was due to a cumul of problems:

  • XFS labelling was broken. I fixed it by calling appropriately xfs_admin in label-partitions-as-necessary
  • RHEL7 uses a UUID for / in the grub2 configuration, which is not mentioned in /etc/fstab; so mindi wasn’t recreating that UUID correctly. So now mindi will store in the mountlist.txt the UUID of each partition, if no other LABEL or UUID was explicitely given in /etc/fstab in order to be able to use it at restore time, and label-partitions-as-necessary was also updated to take that in account

And I was with these modifications able to restore fully automatically a RHEL7 VM. So as I had alrady a working RHEL6 and Fedora 20 env, and as no big regression is expected on other supported distros (Mageia, SLES, OpenSuSE, Debian, Ubuntu mainly) I thought it was time to deliver it officially and give you a toy to play with for Christmas ! Am I not a nice guy ;-) ?

A lot as changed with regards to 3.0.4. If you want to have all the details, look at the Changelogs available in the trac announce, or read my previous posts about the 3.2 branch development, which started back in October 2013 (or even before in fact).

Is it the end of the 3.0 branch ? No. As I announced it earlier already, I want to at least publish a 3.0.5 with most mindi modifications backported in it (SVN already has such a branch in fact) in order for those of you who don’t like major updates, to stay with a more stable branch for some months, before jumping into 3.2.x. Because 3.2.x is the future, and most of my development time will happen here.

Hopefully that 3.0.5 branch will also work fine with systemd and /usr only based distros as the modifications to support that have all been done in mindi.

As for the 3.2.x branch, please report your findings ! I know I’m far from answering all mails, or answer all bug reports, but I do rad all of these, and as time permit, I try to make the code evolve (typically adding more perl functions) to have a more flexible way of incorporating your requests. Slower, but I have an installed base to maintain, I’m not like Fedora, which will always be followed, I need to keep my sysadmin as happy as possible with the state of the tool, while maintaing as much compatibility as I can with the previous versions.

But all that won’t happen before early January, as I’ll pass time with my kids and my wife to celebrate Christmas, an enjoy being together, which is now not as often as the previous years (yes kids grow up and move sometimes far from home :-), and that’s good !)

As I write packages are still being delivered to the master ftp server. Try it after the 25th !

MondoRescue 3.2.0: last beta before publishing

2014/12/07

I’m probably far from being a good project leader. The lack of time is one of the reason, but I think I could do better anyway, as I was particularly quiet these 2 last months. So I use that time, where I’m waiting before driving to the airport to give a status.

I was quiet, but still working on it as time permitted, and willing to solve the Fedora 18-20 support issues I had for a very long time now. And it seems that with the latest patches pushed this week, I’m good on that side. I’ve been able to do a full backup/restore of my Fedora 20 VM in automatic mode without issue ! That’s the first time, and was particularly happy that after 9 months of development around 3.2, I could achieve that. The other good news, is that it is still working fine for RHEL 6 e.g. as I also did a full cycle this week.

Ok, so life is nice. Well, as you know, nothing’s perfect ;-) So I still have an issue with RHEL 7. In fully automatic mode, eveything works fine, except that the restored VM doesn’t start due to an issue on the UUID in the initramfs.

I’ll test by recreating that initramfs after restore, and hopfully, dracut will do the job for me. But as I’ll be travelling in the US all next week, I thought it was good to publish a last beta before leaving, so that the community could also test and report what happens on other distros or on other configurations.

Note that very few other bugs have been fixed. I’m more interested for this first 3.2 version to have it work finally on all new systemd distros as much as I can, even if some features are still not fully working (see trac for details).

Compared to my last post on the subject, some points have been improved:

  • the network stack is now launched as long as a network backup has been done originally, even if you boot from the ISO image directly, and not through PXE. You may still choose from where to restore afterwards, but at least network is up
  • solve some /bin vs /usr/bin issues for pre-fedora 18 and systemd distros which were not working anymore (Cf: #741)
  • fix for a lack of keyboard discovery
  • fix some perl issues in some cases (Cf: #755)
  • force LV creation which on RHEL7 now asks a question in case something was already there before (Cf: #753)
  • Optimize modules list computation between mindi and restore init script and do not load modules list twice anymore
  • Force generation of hardlinks for busybox to avoid package build problem on some distro with inexistant links at build time (recent SLES)
  • Fix busybox 1.21.1 to support back old distributions such as RHEL3 and RHEL4 or SLES9 by avoiding usage of the struct tpacket_auxdata
  • Fix isolinux.bin and ldlinux.c32 locations for recent Debian distro

So maybe even more has been fixed than I considered initially in fact. Anyway, I’ll try to avoid to stay so long without publishing new versions to test. It’s a promise, but will be difficult to keep so don’t hold your breath !

I’d appreciate that you provide feedback on the MondRescue mailing list, create trac entries (even if I know there are already a lot that would need to be solved sooner than later).

The goal is to publish 3.2.0 final before Christmas, and to work on a hopefully final 3.0.5 version backporting some of the previously mentionned fixes coded in 3.2 for those of you who prefer to stay on that branch, which will be maintained a bit in parallel as long as 3.2 is not tested more. I think that you’ve been patient with me, so I also have to be patient myself before more users adopt the new stable branch.

Hopefully you’ll get a new blog article for the announce in less than a month !

Fifth OpenStack Meetup for Rhône Alpes

2014/11/18

The fifth meetup for the OpenStack regional group will be organized in Lyon at the ENS the 4th of December 2014.

We will have various presentations which are not yet finalized, and indeed you’re even invited to propose a talk if you’re a speaker, or soon to vote to choose the presentations you’d like to see.

Refer to http://www.meetup.com/OpenStack-Rhone-Alpes/ (in french) for more details and registration for those of you around.

Open World Forum: improvements needed as well as for the french FLOSS ecosystem

2014/10/30

Maybe it could be strange to speak about improvements whereas the event has not yet started, but there are already clearly areas where improvement will be needed if the event wants to continue being a reference one at least in France, and more over at european level.

For such an event, the Web site is key. This is the external face to the world. This year, up to last week it was a complete mess, without valid information. When I announced my various activities during OWF 2014, I gave some links to that Web site in order for people to be able to read more info. As of now, none of these links work anymore :-(

I’ve seen many times requests to update some content with what we were provideing without effect. Looking at the current agenda, I don’t see one of my sessions anymore, timing have changed also in between, … The change of location compared to last year is also a regression from an exhibitor point of view: The Eurosite site has no real structure to allow booth to be managed in a correct way and attendees to encounter sponsors on their booth in a nice way. I can ensure you that it’s very different compared to most events I’m attending such as LinuxCon e.g. where I was this month.

While different, the Solution Linux Event never exhibited such issues. Of course, the program and its role are different. I heard that the idea of uniting forces around a single event was considered. It could be beneficial wrt sponsors, reinforce the impact of the event and attract more audience, more contributions, enlarging the scope by uniting programs which do not overlap too much, proposing a real exhibition area, including communities as well as professionals. Also it could help having a larger group working on the overall program (I’m part of the Linux Solutions conference board, but even if I proposed many times to help, was never really included in the OWF’s one) so each could focus more on its area, and also have a larger set of permanent staff to help with the overall organization and communication.

I look forward to such an evolution and would be very supportive of it. I’m then ready to convince HP as well to continue to sponsor such a central event in France, whereas under its current format, I doubt it could be the case next year of OWF alone.

I’m also thinking it could help the french FLOSS ecosystem to speak with a stronger voice and be listened more by enterprises and the government and the various administration bodies. Today no serious infrastructure solution can be deployed without FLOSS components: Web based technologies, Cloud, Big Data, Software Defined Enterprise, Security, Virtualization (including NFV), SDN, … So it’s really time in France to stop the useless battles between FLOSS companies and unite all of them behind whatever structure that will be representative (such as the CNLL e.g.) to have a stronger voice and develop jobs, companies and business in our country at least. While supporting the OWF 2014, I don’t see the Open Source group of the Syntec Numérique able to play this role. It used to when the right people were involved, it’s not anymore (I know a bit attending the meeting through a conf call system), and hasn’t produced anything useful to the ecostystem since this guide IMO.

The french community of companies delivering FLOSS services/integration/software (the FLOSS providers, term advocated by Laurent Seguin which I like or the incubators I proposed earlier) shouldn’t stay quite: their customers need that they speak with a strong and united voice to defend their ideas and show the advantages of their solutions.

If you want to talk of that or anything else related to Open Source, feel free to come to one of the sessions I’m involved in… if the agenda is indeed correct (and timing respected as everything is very dense) you should find me speaking of FLOSS governance in Namur room at 9:00AM, collaboration in OpenStack at 11:15AM in room Luxembourg or OpenStack community in room Amsterdam at 12:10AM.

Or if you’re still there next week, during the OpenStack Summit, I’ll be at the HP Expert Bar session and around till Friday morning.

HP Helion OpenStack Workshop during LinuxCon EMEA

2014/10/01

As during the last LinuxCon in Chicago, there will be an HP Helion OpenStack Workshop during the upcoming LinuxCon EMEA in Düsseldorf mid October.

This is a great opportunity for you to learn about what HP is doing in OpenStack upstream, as well as in our Community and Enterprise versions of Helion (I know these are not the official names, but as the official names are undescriptive, I use those, as I speak for myself not for HP on this blog anyway). And it’s free (as in beer) for everybody, even if you’re not attending LinuxCon. Come and interact with us (Yes I’ll also be there and probably talking a bit :-))

Speaking at Open World Forum 2014

2014/09/29

So I’ve again been retained as a speaker for the upcoming Open World Forum 2014, which is back in Paris. I was expecting it, as Martin Michlmayr confirmed my proposal on “Open Source Governance: what’s hot?” in the Legal and licensing aspects of open source track. This will be Friday the 31st of October between 1:30 and 3:30PM.

But I’ll also be a panelist in the “Control Your Cloud” track lead by Jean-Pierre Laisné, in a round table dedicated to OpenStack and the coopetition ecosystem around it. I’m right now building the panel with Jean-Pierre, so will announce the list soon. This will be Friday the 31st of October between 4:10PM and 6:10PM.

And finally I was really surprised looking at my info to see that I also had another talk accepted in the DevOps / ALM track lead by Jonathan Clarke ! I’ll talk about “Continuous Packaging with docker and Project-Builder.org”. Well, my demo, which is due for LinuxCon EMEA, should then be ready and fully working as well as my slideset and content which I still need to develop ! This will be Friday the 31st of October between 9:00 and 12:20AM.

So a busy Friday as it seems. But I’ll also be there on Thursday, and hopefully as well for the OpenStack Summit the week after, but I don’t have a seat for now, so let’s see…

As usual, you can catch me at the end of the talks (even if this time, I won’t have as much time as in other events) and discuss about what you’re interested in that is also of interest to me !

Bdale back home ;-)

2014/09/01

I had the “primeur” of the information during LinuxCon US, but couldn’t share it till it was official. But as of today it is !

So…

$ ldapsearch -h ldap.hp.com -x -b "o=hp.com" -LLL "(cn=*garbee*)" | grep -iE 'uid:|status:'
uid: bdale.garbee.ii@hp.com
hpStatus: Active

Yes ! you’ve got it ! Bdale Garbee is back. And he is now a fellow, even if I can’t give a precise link to proove it … yet. Bdale will work in the CTO Office for Martin Fink. Well deserved !

I’m sure he will soon update his page to reflect this new status.

Welcome back home Bdale, and hopefully new opportunities to work together on Open Source and Linux activities ;-)

Speaking at LinuxCon EMEA 2014

2014/08/30

I received confirmation and support for my travel at LinuxCon EMEA 2014 which will be in Düsseldorf, Germany from the 13th to the 15th of October. I’m pretty proud to have up to now presented in all the european LinuxCon events since 2011.

I’ll again animate a round table on FLOSS Governance. I’m now contacting potential panelists for this one and should announce them soon.

But I’ll also have a technical session in parallel on a subject I’m working on at the moment, and should get interest as it is docker related: Multi-OS Continuous Packaging with Docker and Project-Builder.org.

Ok, so now I need to go back to my source code to make it work and publish it before the conf don’t you think so ? :-)

Last day at LinuxCon NA 2014

2014/08/27

Today the keynotes were dedicated to Openness and Hardware. The first was from a company, Makerbot, which spoke a lot about Openness, but that I saw more as trying to sell their 3D printers, rather then anything else :-( I even learned later from an attendee that they even tend to block innovation with their patents ! So maybe the LinuxFoundation should take care of not “giving” opportunity to such actors to speak to an Open Source audience if their state of mind is nearer from the closed source business. Having a community sharing 3D design doesn’t sound sufficient to me.

Jonathan Kuniholm

The second keynote was on the topic that even is 3D printing is such a hype at the moment, disallowed people still have a hard time finding useful prothesis, modern ones, les expensive ones, or building their own. I really encourage you to listen to Jonathan Kuniholm (the keynote doesn’t seem to be online, but TED provides one very similar). This was puzzling for me to see how few technology is helping people like him :-( So I think that if you have time, you should look at helping his initiative at openprosthetics.org/ rather than inventing yet another piece of software just because the existing one doesn’t happen to please you.

IBM Keynote

Finally we had the “usual” IBM keynote, showing how Linux on Power was great, and presenting the foundation built around it. But if you look at uses cases, you see that most of them are academics, where probably the hardware was given so it weakened the talk IMO. Of course, I’m working for a competitor, so I’m not completely neutral here. Anyway having a portable Linux is extremely important, but I think it will reveal its capabilities on x86 (well it has of course!) or ARM. It had on Itanium or Sparc or Power (Linux can enable them) but the problem is that market doesn’t want such high-end platforms anymore, as they were representing a closed approach even if that has changed since. Openness is what allows mass distribution today (in processors as those mentionned, or software as Android and hopefully Linux on the desktop ;-))

UEFI Summit

After the break, I passed my day in the UEFI mini-Summit. The goal was different from last year PlugFest during LinuxCon. Instead of targetting developers, the goal was to expain the technology to potential and existing Linux sysadmin or devops. And I think it went pretty well with regards to demystifying how UEFI works woith Linux, including SecureBoot and brought back the discussion at a technical level rather than an emotional one.

An introduction talk by Dong Wei, HP served as positioning the UEFI Forum, the various groups in it (with the inclusion of ACPI), the history of UEFI, current status, and helped put everybody at the same level.

Q&A session

After that we had a (always too short IMO) round table were the audience was given the possibility to ask questions to the panelists. And there were very tough questions asked around the usefulness of UEFI, the lockdown brough by SecureBoot, … and everytime clear and honets answers were given showing why UEFI is useful, why SecureBoot help increasing Linux security without restricting users possibilties and control over their platform. All in all a lot of myths were just addressed during that Q&A session which was really interactive.

After that, we had more formal presentations:

  • UEFI Secure Boot – Strengthening the Chain of Trust – Jeff Bobzin, Insyde Software & Kevin Lane, HP
    This session was mainly about how Secureboot is working from a technology perspective, and the various solutions existing with Linux and its boot loaders to use it, benefit from it as it really increase security by providing a chain of trust from firmware up to the kernel+intrd booted, with either standard UEFI keys or its own ones.
  • Jeff Bobzin & Kevin Lane

  • UEFI Test Tools for Linux Developers – Brian Richardson, Intel & Alex Hung, Canonical
    This session was on FWTS from Canonical which provides a UEFI firmware and ACPI test suite, used alot by manufacturers to check the conformity of their platform with the UEFI and ACPI specifications. Chipsec and LuvOS were also covered which provides other areas of test with regards to respectively security and an integrated Linux distribution calling all these tools and more, both developed by Intel.
  • Brian Richardson

  • Building ARM Servers with UEFI and ACPI – Dong Wei, HP & Roy Franz, Linaro
    This session was to give a status on UEFI support for ARM architecture, and was pretty interesting for me as I had no clue on where we are on this domain. And it seems they are catching up with Intel Architecture now and should be at parity very soon. ACPI is still less advanced, but will be there for ARM servers as requested by customers, whereas device tree will probably remain what will be used on nn server platforms.
  • Dong Wei

  • Self-signing the Linux Kernel (the hobbyist approach) – Zach Bobroff, AMI

    This last session was IMHO the best of the serie, because it was demo oriented (and I like demos !) and more over, it just worked !! The goal was to show how to register its own key used to sign its own kernel with SecureBoot, and rebooting a machine with and without key loaded to demonstrate the increased security brought by that mechanism. Was very clear and illustrative of what was described during the first session of the mini-Summit by Jeff and Kevin. Zach did an excellent job explaining each step and provided great details on how all that works, and finally showed to the audience that we shouldn’t be afraid of the feature, because we have the possibility with the shim bootloade to use our own keys without issue.
  • Zach's pres

You can listen to all these presentations at the UEFI web site. And I think it’s worth doing so for those who still have questions on the SecureBoot topic, as it will enlighten you and remove and barrier you may still see there.

UEFI Summit end

The event was then over, so it was time to benefit from my speaker gift, which was the possibility to use a boat and have a cruise around Chicago, which I did with Dong and it was a very good idea from the organizers to offer that gift. Hope the pictures will give ou a good idea of how we enjoyed it.


Follow

Get every new post delivered to your Inbox.

Join 116 other followers