Posts Tagged ‘HPLinux’

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.

Time to Meet at Hewlett Packard Enterprise Technology & Solutions Summit 2016 !

2016/01/26

New company name, new event name for our presales and channel partners, but same content of quality with the best experts to transfer knowledge on everything HPE !

And this year, we’ll have a track dedicated to Open Source and Linux ! It’s a first (and hopefully not the last time it’ll be given).

So I’ll be in Cannes next week to cover:

  • HP Helion Openstack 2.0: architecture and live demo – Breakout 145 – Tuesday 2nd of February 2016 – 5:40PM-6:30PM
  • HPE’s Open Source Strategy – Breakout 153 – Wednesday 3rd of February 2016 – 3:00PM-3:50PM
  • Linux Distributions roadmap – Breakout 154 – Thursday 4th of February 2016 – 9:30AM-10:20AM
  • HPE ProLiant Gen9 value add on Linux – Hands-on Lab 24 – Thursday 4th of February 2016 – 4:45PM-6:45PM

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

Other subject of interest are the breakouts 86 (Intro to open source infra automation tools), 48 (container and next gen architecture), and 151 (building an open source high perf object storage cluster with Ceph) and of course the Labs (the Redfish and UEfI ones in particular) and SuSE and Red Hat sponsor sessions. Lots to see !

For those of you wondering why project-builder.org and MondoRescue versions are not published more regularly, that gives you again a hint😉 Not speaking of the next event in March in Grenoble, 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.

A great KernelRecipes 2015 last week

2015/10/08

KernelRecipes is not like other Open Source Events.

First it’s friendly. I’ve been invited to talk about the interactions between a hardware manufacturer such as HP and the Linux community. And honestly, not being a kernel developer, I think I was more invited because of my firendly relationships with the organizers of the event, rather than for my relevance to the event. Hopefully, I’ve been able to bring some appropriate info anyway.

Then it’s remaining a small event, gathering around 100 people, all very committed to Linux kerel development. Small but highly focussed. To be honest, again as I’m not a kernel developer, I had a hard time following most of the conferences once they started digging into some aspects of the kernel.

And it’s great because of the high quality of the speakers present on stage (myself excluded). Look at the schedule, and realize that it was near a Kernel Summit as it can be without being one ! And I only attended day 2 and 3.

We had first David Woodhouse from Intel on Device Tree and ACPI. Typical session where I understand only parts of the talk, not being involved in embedded world. For the dummies on this topic like me, I’d recommend Thomas Petazzoni’s presentation as a starting point.

DSC_6818

He was followed by the star of the event Greg Kroah Hartman, fellow at the Linux Foundation and who is after Linus the one devoting the most to the kernel especially on stable branches. And as for every great speaker, you can give them whatever topic to cover, they make it interesting. Even more when they have chosen it, and didn’t make that talk since a couple of years. It was brilliant. With live publication of two RCs and an official stable kernel release named … “Kernel Recipes” of course🙂 That talk was really inspiring and lively as you can see:

DSC_6820

And Greg was talking, as well as all other speakers in a very nice room (Lended by the Mozilla Foundation) completely full ! And I think most people were like me impressed by the level of git+mutt mastery Greg showed, as well as the automation he developed to help him. I couldn’t have thought it was so “easy” to publish 3 different branches of the kernel while explaining everything in parallel in a 50 minutes talk !!!

DSC_6821

William Dauchy from the french registrar Gandi was then on stage to explain their network usage (large layer 2 LAN spread across DCs with TRILL).

DSC_6839

In the afternoon, we had a talk from Eric Leblond on packet filtering and the Suricata IDS. Pretty clear again and a deep knowledge on this topic.

DSC_6840

And then François Romieu explained his practice around Ethernet drivers development. I must confess I had difficulties following that talk, which I fuond less well architectured with probably too much digressions, while being very comitted.

DSC_6846

An auction was then organized in order to support La Quadrature du Net in their activities. It was an excellent idea IMO, and was lead y Erwan Velu who suceeded to generate great interest from the audience. I didn’t won an auction, but I’m anyway a sponsor of La Quadrature.

DSC_6862

I had time to pass the evening with my older daughter (and we enjoyed a great concert at the Philharmonie de Paris with a fabulous Stabat Mater of Rossini, the choirs lead by Lionel Sow in particular)

onp

The 2nd of October, the organizers had as many key kernel contributors as I described for the second day !
We started with Jan Kara to explain IOs, followed by another kernel major actor, Jens Axboe, working now for FaceBook and who was extremely didactic in his way to explain storage scalability aspects. Again an excellent talk to recommend.

DSC_6872

Mike Turquette was then on stage for explaining driver framework followed by an active contributor to the event by his questions and feedback, Willy Tarreau, who again made an excellent presentation on stable kernels, maintenance of these and which one to choose to build products, such as what he does in his company around HA Proxy.

DSC_6880

I had to leave before the end of that day, but I was impressed by the quality of the event, the level of the speakers, the ability to gather so many big names in the same place, and also the active participation of the audience, and the fact that speakers stay in the room to listen to other talks and contribute back. That’s how events are the most efficient IMO.

DSC_6886

So very honored to have been invited, many thanks to the organizers (especially Anne and Erwan) and I hope next time HP will accept to sponsor this very valuable event for the Linux kernel community.

OpenStack meetup and Kernel receipes next week

2015/09/24

While I’m involved this week in the delivery of an OpenStack fast track training, we’ll have our 7th Rhône-Alpes-Auvergne OpenStack Meetup next Tuesday in Lyon where we’ll talk about deployment method for OpenStack, covering ansible on the HP side. I’ll then be in Paris for the 2015 edition of Kernel Recipes talking about Hardware Manufacturer and Linux kernel relationships, based on my HP background.

As usual if you want to meet and talk about anything related to Open Source or Early Music, feel free !

Everything you want to learn about UEFI will be discussed at LinuxCon EMEA

2015/09/07

During the upcoming LinuxCon Event HP’s VP and Fellow Dong Wei, Chief Executive of the UEFI Forum will host a UEFI mini-Summit the 7th of October (in Dublin) from 9:00AM to 6:00PM. This is free to attend and will cover “how to” guidance, implementation options, and firmware tools and resources available for successful ARM and x86 platform integration using the UEFI ecosystem. Details are available at http://events.linuxfoundation.org/events/linuxcon-europe/extend-the-experience/co-located-events

Feel free to come for this technical deep dive with experts from HP, Insyde, Intel which will help with your transformation to adopt that key HP ProLiant Gen9 technology.

Contact myself if you want to organize specific additional sessions (especially with HP customers) around UEFI or Redfish with Dong Wei. And feel free to drop me a mail if you’re around and want to talk of these topics, Linux on ProLiant, MondoRescue, or whatever you would find interesting to discuss with me while I’m attending the event.

I hope to meet you there.

Time to meet again at HP ExpertOne Technology & Solutions Summit !

2015/06/12

For those of you working for an HP value added reseller (VAR) and attending the HP ExpertOne Technology & Solutions Summit in Dublin from the 16thth to the 19th of June, feel free to meet during one of the session I’ll (co-)deliver:

  • UEFI: what, why, when, how and the rest Breakout 49 – Tuesday 16th of June 2015 – 5:45PM-6:35PM
  • HP Helion OpenStack in action – Breakout 175 – Wednesday 17th of June 2015 – 8:30AM-9:20AM
  • UEFI Hands-On Labs (François Donzé) – Lab 4 – Wednesday 17th of June 2015 – 11:00AM-12:50AM
  • HP ProLiant Gen9 value add on Linux (Hands-on Lab) – Lab 16 – Thursday 18th of June 2015 – 2:00PM-3:50PM
  • HP REST API for iLO Lab (François Donzé) – Lab 6 – Thursday 18th of June 2015 – 4:30PM-6:20PM
  • HP ProLiant Gen9 value add on Linux – Breakout 48 – Friday 19th of June 2015 – 12:00AM-12:50AM

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😉 Even if I made some progresses recently I also need to document !

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

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.

HP MyRoom on a 64 bits Linux

2014/11/17

Well, HP is now promoting a new solution for webinars called HP MyRoom. And even if they provide rpm (and deb) packages, these are not working out of the box on my Mageia 64 bits distro, of course. That was already the case with HP Virtual Room previsouly.

But nothing you can’t make work, as long as you have the source don’t you ? So here is the receipe:

First install all the required dependencies that are not correctly mentioned in the rpm:

urpmi lib64xtst6 libxtst6 lib64xscrnsaver1 libxscrnsaver1 jpeg-devel lcms-devel lib64pulseaudio0 libpulseaudio0

Then add an additional library which was not even part of Mageia when I started this post😉
Get it from Cauldron where I uploaded it:

wget http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64/media/core/release/libmng1-1.0.10-1.mga5.x86_64.rpm
wget http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/i586/media/core/release/libmng1-1.0.10-1.mga5.i586.rpm
urpmi libmng1-1.0.10-1.mga5.x86_64.rpm libmng1-1.0.10-1.mga5.i586.rpm

Then finally download HP MyRoom for a 64 bits RPM system and install it with:

rpm -ivh --nodeps hpmyroom-10.0.0.0210.amd64.rpm

and launch it !

/usr/bin/hpmyroom

And now enjoy exchanging from Linux as well as from Lynx but without the hassle to use Windows😉

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 ?🙂


Follow

Get every new post delivered to your Inbox.

Join 135 other followers