SlideShare a Scribd company logo
1 of 39
Download to read offline
HP ProLiant value-add
on Linux (B66)
Craig Lamparter, HP ISS Linux R&D
James Ayvaz, HP ISS Linux R&D
Bruno Cornec, HP EMEA Open Source and Linux Profession Lead
March, 2013
  © Copyright 2012 Hewlett-Packard Development Company, L.P.
1 The information contained herein is subject to change without notice.
HP ProLiant and Linux distribution
support




  © Copyright 2012 Hewlett-Packard Development Company, L.P.
2 The information contained herein is subject to change without notice.
HP has led Linux server market for more than a decade




                                                                          LinuxCOE




  © Copyright 2012 Hewlett-Packard Development Company, L.P.
3 The information contained herein is subject to change without notice.
Linux from HP supports greater choice


            HP provides support                                                     Partner provides support                                    Community provides support

Commercial Linux                                                                                                                                            Community Linux
    
            Tests commercial Linux distribution early                                                                                  
                                                                                                                                           Performs sanity tests of community
            and often (with beta OS, new hardware)                                                                                         Linux distributions with several ProLiant
    
            Enables commercial distribution near launch                                                                                    servers
            date of new ProLiant hardware                                                                                              
                                                                                                                                           Supports ProLiant server hardware
    
            Obtains Linux vendor certification for                                                                                     
                                                                                                                                           Offers the ProLiant Support Pack “as is”
            representative ProLiant servers                                                                                            
                                                                                                                                           Directs software issues to community
    
            Provides support for ProLiant Support Pack                                                                                     resources and supports the community

    http://www.hp.com/go/rhel                                              http://www.hp.com/go/ubuntu                                             http://communitylinux.org
    http://www.hp.com/go/sles                                              http://www.hp.com/go/oel
4       © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP ProLiant Linux portal : http://www.hp.com/go/proliantlinux
   Single Point for HP
   ProLiant deliverables
   Certification matrices
   Drivers
   White Papers
   Solutions
   Support




  © Copyright 2012 Hewlett-Packard Development Company, L.P.
5 The information contained herein is subject to change without notice.
HP ProLiant Linux portal : http://www.hp.com/go/proliantlinux




  © Copyright 2012 Hewlett-Packard Development Company, L.P.
6 The information contained herein is subject to change without notice.
HP ProLiant differentiators




  © Copyright 2012 Hewlett-Packard Development Company, L.P.
7 The information contained herein is subject to change without notice.
HP ProLiant insight Ligths-Out (iLO)




  © Copyright 2012 Hewlett-Packard Development Company, L.P.
8 The information contained herein is subject to change without notice.
iLO and Linux
    Powerful integrated solutions
    ILO access through
       •
             SSH/SMASH
       •
             IPMI
       •
             HP CLI tools
       •
             Web interface
       •
             From Linux with hpilo
       •
             Exposes monitoring
             details via SNMP




9    © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP ProLiant
Software Depot Repository (SDR)




   © Copyright 2012 Hewlett-Packard Development Company, L.P.
10 The information contained herein is subject to change without notice.
Welcome to HP's SDR
    Who                              HP ProLiant Linux R&D Team

    What                             Drivers, utilities, agents and tools for HP ProLiant Linux Systems

    When                             Updated when new hardware or Linux distributions are released

    Where                            http://downloads.linux.hp.com/SDR

    How                              Install packages using yum, apt, zypper

    Why                              Extra functionality specifically designed for HP ProLiant hardware

    How much                         Free of charge (not Free,Open Source Software)
   © Copyright 2012 Hewlett-Packard Development Company, L.P.
11 The information contained herein is subject to change without notice.
HP Software Delivery Repository
  http://downloads.linux.hp.com/SDR




                                                                           SDR structure regular expression:
                                                                           http://downloads.linux.hp.com/SDR/downloads/
                                                                           [SPP|MCP|Extras|FW]/
                                                                           [rhel|suse|centos|ubuntu|asianux|opensuse|oracle]/
                                                                           [pool/non-free/*.deb]|
                                                                           [<distversion>/<arch>/current/*.rpm]


   © Copyright 2012 Hewlett-Packard Development Company, L.P.
12 The information contained herein is subject to change without notice.
HP Management Component Pack for ProLiant (MCP)
 Bundle of HP Provided value add tools for ProLIant
 Contains HP tools and utilities (no drivers – cf: SPP)
 Available as individual Linux packages from the MCP SDR repository
 Specifically for community supported distributions
 Provides the following features:
 ●
       System Health Monitor (thermal, environmental, electrical, system components)
 ●
       SNMP MIBs and configuration script
 ●
       Automatic Server Recovery (ASR) Daemon and Events
 ●
       Advanced Systems Management (ASM) Controller communication + CLI (hpasmcli)
 ●
       Pre-failure warranty on CPUs and memory and diagnostics tool (hpdiags)
 ●
       Access to the Integrated Management Log (IML) (hplog)
 ●
       Control Unit ID (hpuid) management
 ●
       Smart Array configuration tool (hpacucli)
 ●
       iLO configuration tool (hponcfg)
 ●
       Optionally a Web interface for all these aspects
13   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Service Pack for ProLiant (SPP)
 Bundle of all HP Provided value add for ProLIant
 Contains what the MCP provides
 Contains HP firmware, driver updates (when needed) and additional utilities
 Available as individual Linux packages from the SPP SDR repository
 Available as Bootable DVD ISO image for convenient all-in-one delivery
 Specifically for enterprise supported distributions

 Provides the following features:
 ●
   Version control Agent (hp-vca)
 ●
   HP Smart Update Manager (hp-sum)
   ●
      automate hardware update
   ●
      perform comparison between
      provided/installed/available firmware
 ●
   Additional drivers for recent servers or bug fixes

14   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
SDR HP Extras/FW component

       HP ProLiant Linux Software Stack                                                                                                                          SDR HP SPP component

                                                                                                                                                                 SDR HP MCP component
                                                                                                                                                                 Upstream HP component
                                                                                        hp-vca

UI                 cpqacuxe                                                 hp-smh / hp-smh-templates                                                       hp-sum

Pkg                                                   hp-health / hp-ams / fibreutils /                                                                     hpsum hp-scripting
                    hpacucli                  hponcfg hpdiags / hp-snmp-agents hp-fc-enablement
                                                                                                                                                            / hp-fm  -tools

CLI            hpacucli                                                hpasmcli / hplog                         hp_rescan                                   hpsum
                            hponcfg                                                                                                                                   hp-conrep
             hpacuscripting                                            hpdiags / hpuid                          lssd / lssg                                 / hp-fm

Driver                                                                                                            qla2xxx                      bnx / mlnx
                 cciss / hpsa                     hpilo                          hpwdt
                                                                                                                    lpfc                      igb / e1000

FW              CPxxx.scexe                  CPx.scexe                                                        CPxxx.scexe CPxxx.scexe                                 CPxxx.scexe

             Smart Array ILO                                            Monitoring                                     FC                          NIC        FW        BIOS
      15   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Installing packages from SDR
 Point your host to the HP Software Depot Repository (SDR)
     # wget http://downloads.linux.hp.com/SDR/downloads/bootstrap.sh
     # sh ./bootstrap.sh ManagementComponentPack|ServicePackforProliant|Extras|FW

 Update repositories (deb)                                                                                       Update repositories (rpm)
     # apt-get update                                                                                             # yum|zypper update

 Install updated drivers (deb)                                                                                   Install updated drivers (rpm)
     # apt-get install hp-e10000 hp-tg3                                                                           # yum|zypper install hp-e10000 hp-tg3


 Install new software agents (deb)                                                                               Install new software agents (rpm)
     # apt-get install hpacucli hponcfg                                                                           # yum|zypper install hpacucli hponcfg


16   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
hpasmcli
 Displays most BIOS parameters and allow to modify
 some
                                              Non interactive Hyper-threading status display
                                                                                                                # hpasmcli -s "show ht"
 Examples:                                                                                                      Processor hyper-threading is currently enabled.
 ASR display and modification
 hpasmcli> show asr                                                                                             Non interactive Hyper-threading status set
 ASR timeout is 10 minutes.                                                                                     # hpasmcli -s "disable ht"
 ASR is currently enabled.                                                                                      Successfully disabled processor hyper-threading.
 hpasmcli> set asr 5                                                                                            # hpasmcli -s "enable ht"
 Successfully set ASR timeout to 5 minutes.                                                                     Successfully enabled processor hyper-threading.

 IPL display                                                                                                    F1 prompt
 hpasmcli> show ipl                                                                                             # hpasmcli -s "show f1"
 IPL (Standard Boot Order)                                                                                      The POST F1 prompt is currently delayed.
 -------------------------                                                                                      # hpasmcli -s "set f1 enabled"
 #0      CDROM                                                                                                  Successfully set the POST F1 prompt to ENABLED.
 #1      Floppy
 #2      USBKEY
                                                                                                                Syntax info
 #3      HDD                                                                                                    # hpasmcli -s "set"
 #4      PXE                                                                                                    # hpasmcli -s "enable"

17   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
hpacucli
 Displays most Smart Array RAID controller parameters and allow to modify most
 Show all Smart Array Controllers
 # hpacucli ctrl all show
 Smart Array P410i in Slot 0 (Embedded)                                                                (sn: 50014380059CCD00)

 Show detail of the embedded Smart Array Controller
 # hpacucli ctrl slot=0 show detail
 Smart Array P410i in Slot 0 (Embedded)
    Slot: 0
    Serial Number: 50014380059CCD00
    Cache Serial Number: PAAVP9SXTPGU
    RAID 6 (ADG) Status: Disabled
    Controller Status: OK
    Hardware Revision: C
    Firmware Version: 5.12
    […]
    Cache Ratio: 25% Read / 75% Write
    […]
    Total Cache Size: 512 MB
    Total Cache Memory Available: 400 MB
18   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Other CLI tools
 hponcfg - Display/Apply iLO configuration
 Get iLO configuration
 # hponcfg -a -w ilo.dat
 HP Lights-Out Online Configuration utility
 Version 4.0.0 Date 12/08/2011 (c) Hewlett-Packard Company, 2011
 Firmware Revision = 1.28 Device type = iLO 3 Driver name = hpilo
 Management Processor configuration is successfully written to file "ilo.dat"
 [root@localhost ~]# head ilo.dat
 <!-- HPONCFG VERSION = "4.0.0" -->
 <!-- Device: iLO3 Firmware Version : 1.28 -->        hpbootcfg - Change boot order from CLI
 <RIBCL VERSION="2.0">
   <LOGIN USER_LOGIN="admin" PASSWORD="password">     Reboot to PXE without waiting for prompt
 <RIB_INFO mode="write"><MOD_NETWORK_SETTINGS>        # /sbin/hpbootcfg -P -b
      <ENABLE_NIC VALUE="Y"/>
      <SPEED_AUTOSELECT VALUE="Y"/>
      <NIC_SPEED VALUE="10"/>
                                                      hpsnmpconfig - Change the SNMP config
      <FULL_DUPLEX VALUE="N"/>                        Check ProLiant MIB load
      <DHCP_ENABLE VALUE="Y"/>                        # grep cma /etc/snmp/snmpd.conf
 Set iLO configuration                                dlmod cmaX /usr/lib64/libcmaX64.so
 # hponcfg -f ilo.dat
19   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP System Management Homepage




20   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Smart Update Manager




21   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Smart Start Scripting Toolkit




   © Copyright 2012 Hewlett-Packard Development Company, L.P.
22 The information contained herein is subject to change without notice.
HP Smart Start Scripting Toolkit (SSSTK)

 Bundle of optional HP tools for ProLIant
 Contains HP utilities to automate Hardware configuration of HP
 ProLiant Servers
 Available as individual Linux packages with dependencies for use
 with the native distribution update manager (yum, yast, apt-get)
 from the Extras SDR repository
 SSSTK captures iLO, BIOS and RAID Firmware configurations on a
 master server and is able to redeploy these configuration on a bare
 metal target machine in an unattended manner.
 This toolkit is designed to be customized by experienced IT
 administrators, familiar with scripting under Linux and ProLiant
 servers.



23   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Bundle of optional HP tools for ProLIant
 HP SSSTK in action                                                                      HP utilities to automate HW configuration of HP ProLiant Servers
                                                                                         Available as individual Linux packages usable with the SDR repo


     1       Setup Installation                                           2     Capture/Create server                                   3
                  Server                                                      configurations (iLO, BIOS,
                                                                                 & SA). Create scripts
        Configure PXE, TFTP,                                                                                                                    Bootable CD or
          DHCP, DDNS, NFS                                                                                                                   over the Network install
                                                                                      server                       options
          Configure SSSTK                                                            data file                     data file
                                                                                                                                            HW conf + Install OS from
                                                                                                                                             CD or Network Share
                   Load OS bits                                                                  Script File

                                                                                                  PXE boot
                                                                                                  CD boot
                                                                                                  USB boot
24   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
hp-reboot - Reboot on a chosen device
  SSSTK Additional Tools                                                                                                           # hp-reboot pxe -cold

                                                                                                                                   hpbootcfg - Change boot order from CLI
hphwdiscovery - Hardware inventory tool
# hp-discovery                                                                                                                     Reboot to PXE without waiting for prompt
<?xml version="1.0" encoding="UTF-8"?>                                                                                             # /sbin/hpbootcfg -P -b
<Discovery Version="2.1">
[...]                                                                                                                              hp-statemgr – Get/Set a persistent Variable
<ServerInformation>
  <SMBIOS>
                                                                                                                                   across reboot
    <ROM>I27</ROM>                                                                                                                 # hp-statemgr -R BOOT_TO_PXE
    <ROMDate>05/05/2011</ROMDate>                                                                                                  0
    <SerialNumber>CZ3126KH10</SerialNumber>                                                                                        # hp-statemgr -W BOOT_TO_PXE 1
    <SystemName>ProLiant BL460c G7</SystemName>                                                                                    1
    <UUID>37333036-3831-5A43-3331-32364B483130</UUID>                                                                              # hp-statemgr -R BOOT_TO_PXE
    <AssetTag></AssetTag>                                                                                                          1
[...]
# hp-discovery > /tmp/disco.xml                                                                                                    hp-rbsureset – Reset the ROM BIOS Setup to
# hp-ifhw /tmp/disco.xml /opt/hp/hp-scripting-                                                                                     default values
tools/etc/allboards.xml "PCI:Smart Array"
PCI Device Search: "Smart Array" => "Smart Array                                                                                   hp-setbootorder – Change boot order
P410i Controller"                                                                                                                  # hp-setbootorder pxe cdrom usb
Expression is TRUE                                                                                                                 Current Boot Order: cdrom usb hd pxe
                                                                                                                                   Requested Order: pxe cdrom usb
 25   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
hp-conrep | hp-rcu
     hp-conrep – Display/Apply BIOS configuration up to G7 ProLiant servers
     hp-rcu – Display/Apply BIOS configuration for Gen8+ ProLiant servers
     # hp-conrep -s -f rcu.xml
     conrep 3.30 - SmartStart Scripting Toolkit Configuration Replication Program
     Copyright (c) 2007-2009 Hewlett-Packard Development Company, L.P.
             System Type:                      ProLiant BL460c G7
             ROM Date    :                     05/05/2011
             ROM Family :                      I27
             Processor Manufacturer :          Intel
     XML System Configuration : conrep.xml
     Hardware   Configuration : rcu.xml
     File contains global platform restrictions
             Global Restriction: [minimumconrepversion            ]        OK
     Platform check:
                      : [ProLiant DL7        ]         no match
                      : [ProLiant DL9        ]         no match
                      : [ProLiant BL         ]         match
                      : [ProLiant DL160 Gen8 ]         no match
                      : [ProLiant SL160 Gen8 ]         no match
     Saving configuration data to rcu.xml.
     CONREP Return code: 0
26   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
hp-conrep | hp-rcu results
     # cat /opt/hp/hp-scripting-tools/etc/rcu.xml
     <?xml version="1.0" encoding="UTF-8"?>
     <Conrep version="3.30" originating_platform="ProLiant BL460c G7" originating_family="I27" originating_romdate="05/05/2011"
     originating_processor_manufacturer="Intel">
       <Section name="IMD_ServerName" helptext="LCD Display name for this server">
         <Line0>localhost.loca</Line0>
         <Line1>ldomain</Line1>
       </Section>
       <Section name="IPL_Order" helptext="Current Initial ProgramLoad device boot order.">
         <Index0>00 </Index0>
      [...]
       </Section>
       <Section name="IPL_Order_Size" helptext="Current Initial ProgramLoad device boot order size.">
         <Size0>05 </Size0>
       </Section>
       <Section name="PCI_Devices" helptext="Lists of PCI devices and their interrupts - not displayed if default values are
     set.">EMPTY_DELETE</Section>
       <Section name="Controller_Order" helptext="Lists the current boot controller ordering.">
         <Id0>10 3c 32 45 </Id0>
         <Slot0>00 </Slot0>
         <BusDev0>0c 00 </BusDev0>
         <Rest0>41 </Rest0>
         <Id1>10 3c 32 61 </Id1>
         <Slot1>01 </Slot1>
         <BusDev1>06 00 </BusDev1>
         <Rest1>41 </Rest1>
         <Id2>10 3c 32 61 </Id2>
         <Slot2>01 </Slot2>
         <BusDev2>06 01 </BusDev2>
         <Rest2>41 </Rest2>
       </Section>
       <Section name="Language" helptext="Defines current language identifier">ENGUSAus </Section>
       <Section name="System_WOL" helptext="System Wake On Lan Capabilities.">Enabled</Section>
       <Section name="System_APIC" helptext="System APIC Settings(MPS Table Mode).">Full Table</Section>
27   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
PUSK Choices
   › The HP ProLiant USB setup key (PUSK) is a set of tools working together with the HP
     Smart Start Scripting Tool Kit (SSSTK) and HP Software Depot Repository (SDR) to create
     a bootable USB key to easily and automatically capture and deploy BIOS, RAID and iLO
     configurations on HP ProLiant servers.
   › The PUSK allows to easily modify configuration on site, while also storing logs of the
     setup run.
   › The PUSK is easily mountable from both a Windows (operator machine) or a Linux
     (deployed server) environment using a VFAT FS.
   › The PUSK is built from a master machine using the running distribution (RHEL 6 for now)
     and the HP SDR.
   › The PUSK provides 1 simple text based config file which has to be configured for iLO
     setup (IP conf, License, Password).
   › The other extracted configurations are also modifiable in XML format, as well as the
     boot configuration done with syslinux.
   © Copyright 2012 Hewlett-Packard Development Company, L.P.
28 The information contained herein is subject to change without notice.
HP ProLiant Firmware
  management new approach

                              No one buys a server to update firmware !




   © Copyright 2012 Hewlett-Packard Development Company, L.P.
29 The information contained herein is subject to change without notice.
Today's approach: scexe
    ●
          Advantages:
          ●
            scexe == Self extracting zip file, relatively easy to handle
          ●
            Stable : developed over 10 years ago (but hasn’t changed much, no real resources
            around the techno)
          ●
            Provides online Linux firmware update
    ●
          Drawbacks :
          ●
            Proprietary package format
          ●
            No repository management (yum/apt/...)
          ●
            No dependency management (wrt dynamic library needed)
          ●
            No signature support
          ●
            Difficult or impossible to script



   © Copyright 2012 Hewlett-Packard Development Company, L.P.
30 The information contained herein is subject to change without notice.
New approach: using packages ?
    ●
          Drawbacks :
          ●
                Linux packages (RPM/DEB) designed for installing software, not firmware
          ●
                Unrelated to firmware state (pkg installed but FW not)
          ●
                Querying the package manager tells us about the package, not the firmware
    ●
          Solution :
          ●
                Decoupling FW handling and FW flashing
          ●
                Packages (RPM/DEB) used to deliver the firmware (thus repo, deps, signature, …)
          ●
                Light weight tool, doing 1 thing well, to apply the firmware
          ●
                Future hp-sum integration
    ●
          Advantages :
          ●
                Standard and open process (using usual tools at distribution level)
          ●
                CLI und UI integration without effort nor specificity
          ●
                Scripting and installation server easy integration
          ●
                Security embedded (rpm -V, signature)
   © Copyright 2012 Hewlett-Packard Development Company, L.P.
31 The information contained herein is subject to change without notice.
How does it work ?
                                                                           RPM        Internet
                                                                                        (SDR)

       # ./bootstrap.sh ProLiant-FW
       # ./bootstrap.sh Extras

       # yum groupinstall "HP ProLiant DL580 G7"                                           YUM
       # hp-fm upgrade




                                                                                 HP ProLiant
                                                                                  DL580 G7
   © Copyright 2012 Hewlett-Packard Development Company, L.P.
32 The information contained herein is subject to change without notice.
   32
Find and download an applicable Firmware
       # syshandle=$(dmidecode -s bios-version)
       # yum grouplist $(echo "hp-proliant-*$syshandle*-firmware")
       # yum groupinstall $(echo "hp-proliant-*$syshandle*-firmware")

       Or 
       # yum install hp-fm
       # hp-fm requires
       firmware(hp:system:p65)
       firmware(pci:v00008086d00003407sv*bc*sc*i*)
       firmware(pci:v00008086d00003408sv*bc*sc*i*)
       firmware(pci:v00008086d00003409sv0*bc*sc*i*)
       firmware(pci:v00008086d0000340Asv0*bc*sc*i*)
       # yum install $(hp-fm requires)



   © Copyright 2012 Hewlett-Packard Development Company, L.P.
33 The information contained herein is subject to change without notice.
Applying the downloaded Firmware
       # hp-fm upgrade
       Searching for firmware..
       Analyzing results..

       'hp-firmware-ilo2' version is installed, skipping:
           HP Integrated Lights-Out 2 v2.06

       The following firmware will be applied:
           HP ProLiant DL360 G6 (P64) Servers 2011.05.05
       Do you want to apply them? [y] :




   © Copyright 2012 Hewlett-Packard Development Company, L.P.
34 The information contained herein is subject to change without notice.
Querying Firmware information
       # hp-fm list
        | Info     | NAME                           | VERSION      | INSTALLED    | TYPE           |
       ---------------------------------------------------------------------------------------------
       i| fix      | hp-firmware-ilo2               | 2.06         | 2.06         | ilo2           |
       i| critical | hp-firmware-system-dl360g6-P64 | 2011.05.05   | 2010.05.15   | system         |


       # hp-fm list "%{NAME} =~ /dl360/i"
        | Info     | NAME                           | VERSION      | INSTALLED    | TYPE           |
       ---------------------------------------------------------------------------------------------
       i| critical | hp-firmware-system-dl360g6-P64 | 2011.05.05   | 2010.05.15   | system         |


       # hp-fm list --format="%{RPMNAME},%{VERSION},%{TYPE_OF_CHANGE}“
       hp-firmware-ilo2,2.06,fix
       hp-firmware-system-dl360g6-P64,2011.05.05,critical

       # hp-fm upgrade "%{TYPE_OF_CHANGE} =~ /critical/i"

   © Copyright 2012 Hewlett-Packard Development Company, L.P.
35 The information contained herein is subject to change without notice.
Integrating OS & FW deployment (kickstart file example)
       ...
       repo --name=ProLiant-FW http://downloads.hp.com/SDR/FW
       repo --name=ProLiant-extras http://downloads.hp.com/SDR/Extras
       ...
       @HP ProLiant DL360 G6 Server
       ...
       %pre
       hp-fm –-yes upgrade

       Feedback ?
       # hp-fm feedback
       This command will walk you through the process of submitting feedback
       ******************************************************************************
       Anonymous system information will be collected to help us understand your
       setup. You will have an opportunity to review the data before submitting.
       ******************************************************************************
       Do you wish to continue [y] :

   © Copyright 2012 Hewlett-Packard Development Company, L.P.
36 The information contained herein is subject to change without notice.
Find out more on HP value add
  around Open Source & Linux




   © Copyright 2012 Hewlett-Packard Development Company, L.P.
37 The information contained herein is subject to change without notice.
References
    Some reference sites :
›   Portal: http://www.hp.com/go/proliantlinux
›   Certification: http://h18004.www1.hp.com/products/servers/linux/hplinuxcert.html
›   RHEL on ProLiant : http://www.hp.com/go/rhel
›   Service Pack for ProLiant : http://www.hp.com/go/spp
›   Insight Foundation: http://www.hp.com/go/foundation
›   SDR: http://downloads.linux.hp.com/SDR/
›   SSSTK: http://www.hp.com/servers/sstoolkit
›   PUSK: http://pusk.project-builder.org/browser/0.9.6
›   Project Builder: http://www.project-builder.org
›   Dracut: https://dracut.wiki.kernel.org/
       © Copyright 2012 Hewlett-Packard Development Company, L.P.
    38 The information contained herein is subject to change without notice.
Thank you (B66)




   © Copyright 2012 Hewlett-Packard Development Company, L.P.
39 The information contained herein is subject to change without notice.

More Related Content

What's hot

Picking a distro_1_
Picking a distro_1_Picking a distro_1_
Picking a distro_1_Henry Ho
 
Yocto Project Dev Day Prague 2017 - Advanced class - Kernel modules with eSDK
Yocto Project Dev Day Prague 2017 - Advanced class - Kernel modules with eSDKYocto Project Dev Day Prague 2017 - Advanced class - Kernel modules with eSDK
Yocto Project Dev Day Prague 2017 - Advanced class - Kernel modules with eSDKMarco Cavallini
 
Run Qt on Linux embedded systems using Yocto
Run Qt on Linux embedded systems using YoctoRun Qt on Linux embedded systems using Yocto
Run Qt on Linux embedded systems using YoctoMarco Cavallini
 
Introduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux FrameworkIntroduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux FrameworkBenjamin Zores
 
Ugif 09 2013
Ugif 09 2013Ugif 09 2013
Ugif 09 2013UGIF
 
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processorUplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processorSatya Harish
 
Autobuilder2 Yocto Project Summit Lyon 2019
Autobuilder2 Yocto Project Summit Lyon 2019Autobuilder2 Yocto Project Summit Lyon 2019
Autobuilder2 Yocto Project Summit Lyon 2019Marco Cavallini
 
Challenges for Deploying a High-Performance Computing Application to the Cloud
Challenges for Deploying a High-Performance Computing Application to the CloudChallenges for Deploying a High-Performance Computing Application to the Cloud
Challenges for Deploying a High-Performance Computing Application to the CloudIntel® Software
 
Red Hat for Power Systems IBM Enterprise2014 Las Vegas
Red Hat for Power Systems IBM Enterprise2014 Las VegasRed Hat for Power Systems IBM Enterprise2014 Las Vegas
Red Hat for Power Systems IBM Enterprise2014 Las VegasFilipe Miranda
 
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...Enabling accelerated networking - seminar by Enea at the Embedded Conference ...
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...EneaSoftware
 
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...Marco Cavallini
 
Select, manage, and backport the long term stable kernels
Select, manage, and backport the long term stable kernelsSelect, manage, and backport the long term stable kernels
Select, manage, and backport the long term stable kernelsSZ Lin
 
Droidcon 2013 france - The Growth of Android in Embedded Systems
Droidcon 2013 france - The Growth of Android in Embedded SystemsDroidcon 2013 france - The Growth of Android in Embedded Systems
Droidcon 2013 france - The Growth of Android in Embedded SystemsBenjamin Zores
 
Debugging embedded devices using GDB
Debugging embedded devices using GDBDebugging embedded devices using GDB
Debugging embedded devices using GDBChris Simmonds
 
IBM Edge2015 Las Vegas
IBM Edge2015 Las VegasIBM Edge2015 Las Vegas
IBM Edge2015 Las VegasFilipe Miranda
 
Software update for embedded systems
Software update for embedded systemsSoftware update for embedded systems
Software update for embedded systemsSZ Lin
 

What's hot (19)

All in one
All in oneAll in one
All in one
 
Picking a distro_1_
Picking a distro_1_Picking a distro_1_
Picking a distro_1_
 
Yocto Project Dev Day Prague 2017 - Advanced class - Kernel modules with eSDK
Yocto Project Dev Day Prague 2017 - Advanced class - Kernel modules with eSDKYocto Project Dev Day Prague 2017 - Advanced class - Kernel modules with eSDK
Yocto Project Dev Day Prague 2017 - Advanced class - Kernel modules with eSDK
 
Run Qt on Linux embedded systems using Yocto
Run Qt on Linux embedded systems using YoctoRun Qt on Linux embedded systems using Yocto
Run Qt on Linux embedded systems using Yocto
 
Introduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux FrameworkIntroduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux Framework
 
Ugif 09 2013
Ugif 09 2013Ugif 09 2013
Ugif 09 2013
 
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processorUplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
 
Autobuilder2 Yocto Project Summit Lyon 2019
Autobuilder2 Yocto Project Summit Lyon 2019Autobuilder2 Yocto Project Summit Lyon 2019
Autobuilder2 Yocto Project Summit Lyon 2019
 
Challenges for Deploying a High-Performance Computing Application to the Cloud
Challenges for Deploying a High-Performance Computing Application to the CloudChallenges for Deploying a High-Performance Computing Application to the Cloud
Challenges for Deploying a High-Performance Computing Application to the Cloud
 
Red Hat for Power Systems IBM Enterprise2014 Las Vegas
Red Hat for Power Systems IBM Enterprise2014 Las VegasRed Hat for Power Systems IBM Enterprise2014 Las Vegas
Red Hat for Power Systems IBM Enterprise2014 Las Vegas
 
Balancing Power & Performance Webinar
Balancing Power & Performance WebinarBalancing Power & Performance Webinar
Balancing Power & Performance Webinar
 
Presentation1
Presentation1Presentation1
Presentation1
 
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...Enabling accelerated networking - seminar by Enea at the Embedded Conference ...
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...
 
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
 
Select, manage, and backport the long term stable kernels
Select, manage, and backport the long term stable kernelsSelect, manage, and backport the long term stable kernels
Select, manage, and backport the long term stable kernels
 
Droidcon 2013 france - The Growth of Android in Embedded Systems
Droidcon 2013 france - The Growth of Android in Embedded SystemsDroidcon 2013 france - The Growth of Android in Embedded Systems
Droidcon 2013 france - The Growth of Android in Embedded Systems
 
Debugging embedded devices using GDB
Debugging embedded devices using GDBDebugging embedded devices using GDB
Debugging embedded devices using GDB
 
IBM Edge2015 Las Vegas
IBM Edge2015 Las VegasIBM Edge2015 Las Vegas
IBM Edge2015 Las Vegas
 
Software update for embedded systems
Software update for embedded systemsSoftware update for embedded systems
Software update for embedded systems
 

Similar to HP ProLiant Value Add tools

HPtelco_customer_story (2)
HPtelco_customer_story (2)HPtelco_customer_story (2)
HPtelco_customer_story (2)Jolene Watkins
 
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk Hermann
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk HermannOSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk Hermann
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk HermannNETWAYS
 
Openstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelOpenstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelArthur Berezin
 
The Gory Details of Debian packages
The Gory Details of Debian packagesThe Gory Details of Debian packages
The Gory Details of Debian packagesJeremiah Foster
 
Red Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafRed Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafSyed Shaaf
 
Yocto vs. Debian white paper
Yocto vs. Debian white paperYocto vs. Debian white paper
Yocto vs. Debian white paperMads Doré
 
OpenStack Benelux Conference 2014 | Plenair | HP
OpenStack Benelux Conference 2014 | Plenair | HPOpenStack Benelux Conference 2014 | Plenair | HP
OpenStack Benelux Conference 2014 | Plenair | HPGuston Remie
 
7 reasons to choose linux from a web hosting point of view
7 reasons to choose linux from a web hosting point of view7 reasons to choose linux from a web hosting point of view
7 reasons to choose linux from a web hosting point of viewSatyendra Pratap Singh
 
7 reasons to choose linux from a web hosting point of view
7 reasons to choose linux from a web hosting point of view7 reasons to choose linux from a web hosting point of view
7 reasons to choose linux from a web hosting point of viewSatyendra Pratap Singh
 
Linux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z TechnologyLinux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z TechnologyIBM India Smarter Computing
 
LCA 2014 project-builder.org presentation
LCA 2014 project-builder.org presentationLCA 2014 project-builder.org presentation
LCA 2014 project-builder.org presentationBruno Cornec
 
Hp vertica 7.2.x_complete_documentation
Hp vertica 7.2.x_complete_documentationHp vertica 7.2.x_complete_documentation
Hp vertica 7.2.x_complete_documentationEric Javier Espino Man
 

Similar to HP ProLiant Value Add tools (20)

HPtelco_customer_story (2)
HPtelco_customer_story (2)HPtelco_customer_story (2)
HPtelco_customer_story (2)
 
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk Hermann
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk HermannOSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk Hermann
OSDC 2011 | RedHat Satellite - Einsatzweise und Möglichkeiten by Dirk Hermann
 
What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?
 
Whats new in F14?
Whats new in F14?Whats new in F14?
Whats new in F14?
 
Openstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelOpenstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - Israel
 
UEFI presentation
UEFI presentationUEFI presentation
UEFI presentation
 
windows vs Linux
windows vs Linuxwindows vs Linux
windows vs Linux
 
LWdatasheet
LWdatasheetLWdatasheet
LWdatasheet
 
Linux
Linux Linux
Linux
 
The Gory Details of Debian packages
The Gory Details of Debian packagesThe Gory Details of Debian packages
The Gory Details of Debian packages
 
Presentation1
Presentation1Presentation1
Presentation1
 
Red Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafRed Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaaf
 
Yocto vs. Debian white paper
Yocto vs. Debian white paperYocto vs. Debian white paper
Yocto vs. Debian white paper
 
OpenStack Benelux Conference 2014 | Plenair | HP
OpenStack Benelux Conference 2014 | Plenair | HPOpenStack Benelux Conference 2014 | Plenair | HP
OpenStack Benelux Conference 2014 | Plenair | HP
 
7 reasons to choose linux from a web hosting point of view
7 reasons to choose linux from a web hosting point of view7 reasons to choose linux from a web hosting point of view
7 reasons to choose linux from a web hosting point of view
 
7 reasons to choose linux from a web hosting point of view
7 reasons to choose linux from a web hosting point of view7 reasons to choose linux from a web hosting point of view
7 reasons to choose linux from a web hosting point of view
 
Linux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z TechnologyLinux on System z Update: Current & Future Linux on System z Technology
Linux on System z Update: Current & Future Linux on System z Technology
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
LCA 2014 project-builder.org presentation
LCA 2014 project-builder.org presentationLCA 2014 project-builder.org presentation
LCA 2014 project-builder.org presentation
 
Hp vertica 7.2.x_complete_documentation
Hp vertica 7.2.x_complete_documentationHp vertica 7.2.x_complete_documentation
Hp vertica 7.2.x_complete_documentation
 

More from Bruno Cornec

Diaporama-2023.pdf
Diaporama-2023.pdfDiaporama-2023.pdf
Diaporama-2023.pdfBruno Cornec
 
Concert Amicus Meus 2023
Concert Amicus Meus 2023Concert Amicus Meus 2023
Concert Amicus Meus 2023Bruno Cornec
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdfBruno Cornec
 
Diaporama Exultate 2022
Diaporama Exultate 2022Diaporama Exultate 2022
Diaporama Exultate 2022Bruno Cornec
 
Diaporama-2021.pdf
Diaporama-2021.pdfDiaporama-2021.pdf
Diaporama-2021.pdfBruno Cornec
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresBruno Cornec
 
Diaporama Variations 2019
Diaporama Variations 2019Diaporama Variations 2019
Diaporama Variations 2019Bruno Cornec
 
Diaporama Exultate 2019
Diaporama Exultate 2019Diaporama Exultate 2019
Diaporama Exultate 2019Bruno Cornec
 
Diaporama Exultate 2018
Diaporama Exultate 2018Diaporama Exultate 2018
Diaporama Exultate 2018Bruno Cornec
 
Diaporama Exultate 2017
Diaporama Exultate 2017Diaporama Exultate 2017
Diaporama Exultate 2017Bruno Cornec
 
Diaporama 2018 Guerre de 100 ans
Diaporama 2018 Guerre de 100 ansDiaporama 2018 Guerre de 100 ans
Diaporama 2018 Guerre de 100 ansBruno Cornec
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxBruno Cornec
 
Diaporama 2011 Musique pour la Vierge
Diaporama 2011 Musique pour la ViergeDiaporama 2011 Musique pour la Vierge
Diaporama 2011 Musique pour la ViergeBruno Cornec
 
Diaporama 2012 Musique polychorale
Diaporama 2012 Musique polychoraleDiaporama 2012 Musique polychorale
Diaporama 2012 Musique polychoraleBruno Cornec
 
Diaporama 2016 Musique Allemande
Diaporama 2016 Musique AllemandeDiaporama 2016 Musique Allemande
Diaporama 2016 Musique AllemandeBruno Cornec
 
Diaporama 2015 François Ier
Diaporama 2015 François IerDiaporama 2015 François Ier
Diaporama 2015 François IerBruno Cornec
 
Guide Open Source Syntec Numérique
Guide Open Source Syntec NumériqueGuide Open Source Syntec Numérique
Guide Open Source Syntec NumériqueBruno Cornec
 
Using containers and Continuous Packaging to Build native FOSSology packages
Using containers and Continuous Packaging to Build native FOSSology packagesUsing containers and Continuous Packaging to Build native FOSSology packages
Using containers and Continuous Packaging to Build native FOSSology packagesBruno Cornec
 

More from Bruno Cornec (20)

Diaporama-TMG.pdf
Diaporama-TMG.pdfDiaporama-TMG.pdf
Diaporama-TMG.pdf
 
Diaporama-2023.pdf
Diaporama-2023.pdfDiaporama-2023.pdf
Diaporama-2023.pdf
 
Concert Amicus Meus 2023
Concert Amicus Meus 2023Concert Amicus Meus 2023
Concert Amicus Meus 2023
 
Docker-v3.pdf
Docker-v3.pdfDocker-v3.pdf
Docker-v3.pdf
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdf
 
Diaporama Exultate 2022
Diaporama Exultate 2022Diaporama Exultate 2022
Diaporama Exultate 2022
 
Diaporama-2021.pdf
Diaporama-2021.pdfDiaporama-2021.pdf
Diaporama-2021.pdf
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libres
 
Diaporama Variations 2019
Diaporama Variations 2019Diaporama Variations 2019
Diaporama Variations 2019
 
Diaporama Exultate 2019
Diaporama Exultate 2019Diaporama Exultate 2019
Diaporama Exultate 2019
 
Diaporama Exultate 2018
Diaporama Exultate 2018Diaporama Exultate 2018
Diaporama Exultate 2018
 
Diaporama Exultate 2017
Diaporama Exultate 2017Diaporama Exultate 2017
Diaporama Exultate 2017
 
Diaporama 2018 Guerre de 100 ans
Diaporama 2018 Guerre de 100 ansDiaporama 2018 Guerre de 100 ans
Diaporama 2018 Guerre de 100 ans
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à Linux
 
Diaporama 2011 Musique pour la Vierge
Diaporama 2011 Musique pour la ViergeDiaporama 2011 Musique pour la Vierge
Diaporama 2011 Musique pour la Vierge
 
Diaporama 2012 Musique polychorale
Diaporama 2012 Musique polychoraleDiaporama 2012 Musique polychorale
Diaporama 2012 Musique polychorale
 
Diaporama 2016 Musique Allemande
Diaporama 2016 Musique AllemandeDiaporama 2016 Musique Allemande
Diaporama 2016 Musique Allemande
 
Diaporama 2015 François Ier
Diaporama 2015 François IerDiaporama 2015 François Ier
Diaporama 2015 François Ier
 
Guide Open Source Syntec Numérique
Guide Open Source Syntec NumériqueGuide Open Source Syntec Numérique
Guide Open Source Syntec Numérique
 
Using containers and Continuous Packaging to Build native FOSSology packages
Using containers and Continuous Packaging to Build native FOSSology packagesUsing containers and Continuous Packaging to Build native FOSSology packages
Using containers and Continuous Packaging to Build native FOSSology packages
 

Recently uploaded

KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 

Recently uploaded (20)

KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 

HP ProLiant Value Add tools

  • 1. HP ProLiant value-add on Linux (B66) Craig Lamparter, HP ISS Linux R&D James Ayvaz, HP ISS Linux R&D Bruno Cornec, HP EMEA Open Source and Linux Profession Lead March, 2013 © Copyright 2012 Hewlett-Packard Development Company, L.P. 1 The information contained herein is subject to change without notice.
  • 2. HP ProLiant and Linux distribution support © Copyright 2012 Hewlett-Packard Development Company, L.P. 2 The information contained herein is subject to change without notice.
  • 3. HP has led Linux server market for more than a decade LinuxCOE © Copyright 2012 Hewlett-Packard Development Company, L.P. 3 The information contained herein is subject to change without notice.
  • 4. Linux from HP supports greater choice HP provides support Partner provides support Community provides support Commercial Linux Community Linux  Tests commercial Linux distribution early  Performs sanity tests of community and often (with beta OS, new hardware) Linux distributions with several ProLiant  Enables commercial distribution near launch servers date of new ProLiant hardware  Supports ProLiant server hardware  Obtains Linux vendor certification for  Offers the ProLiant Support Pack “as is” representative ProLiant servers  Directs software issues to community  Provides support for ProLiant Support Pack resources and supports the community http://www.hp.com/go/rhel http://www.hp.com/go/ubuntu http://communitylinux.org http://www.hp.com/go/sles http://www.hp.com/go/oel 4 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 5. HP ProLiant Linux portal : http://www.hp.com/go/proliantlinux Single Point for HP ProLiant deliverables Certification matrices Drivers White Papers Solutions Support © Copyright 2012 Hewlett-Packard Development Company, L.P. 5 The information contained herein is subject to change without notice.
  • 6. HP ProLiant Linux portal : http://www.hp.com/go/proliantlinux © Copyright 2012 Hewlett-Packard Development Company, L.P. 6 The information contained herein is subject to change without notice.
  • 7. HP ProLiant differentiators © Copyright 2012 Hewlett-Packard Development Company, L.P. 7 The information contained herein is subject to change without notice.
  • 8. HP ProLiant insight Ligths-Out (iLO) © Copyright 2012 Hewlett-Packard Development Company, L.P. 8 The information contained herein is subject to change without notice.
  • 9. iLO and Linux Powerful integrated solutions ILO access through • SSH/SMASH • IPMI • HP CLI tools • Web interface • From Linux with hpilo • Exposes monitoring details via SNMP 9 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 10. HP ProLiant Software Depot Repository (SDR) © Copyright 2012 Hewlett-Packard Development Company, L.P. 10 The information contained herein is subject to change without notice.
  • 11. Welcome to HP's SDR Who HP ProLiant Linux R&D Team What Drivers, utilities, agents and tools for HP ProLiant Linux Systems When Updated when new hardware or Linux distributions are released Where http://downloads.linux.hp.com/SDR How Install packages using yum, apt, zypper Why Extra functionality specifically designed for HP ProLiant hardware How much Free of charge (not Free,Open Source Software) © Copyright 2012 Hewlett-Packard Development Company, L.P. 11 The information contained herein is subject to change without notice.
  • 12. HP Software Delivery Repository http://downloads.linux.hp.com/SDR SDR structure regular expression: http://downloads.linux.hp.com/SDR/downloads/ [SPP|MCP|Extras|FW]/ [rhel|suse|centos|ubuntu|asianux|opensuse|oracle]/ [pool/non-free/*.deb]| [<distversion>/<arch>/current/*.rpm] © Copyright 2012 Hewlett-Packard Development Company, L.P. 12 The information contained herein is subject to change without notice.
  • 13. HP Management Component Pack for ProLiant (MCP) Bundle of HP Provided value add tools for ProLIant Contains HP tools and utilities (no drivers – cf: SPP) Available as individual Linux packages from the MCP SDR repository Specifically for community supported distributions Provides the following features: ● System Health Monitor (thermal, environmental, electrical, system components) ● SNMP MIBs and configuration script ● Automatic Server Recovery (ASR) Daemon and Events ● Advanced Systems Management (ASM) Controller communication + CLI (hpasmcli) ● Pre-failure warranty on CPUs and memory and diagnostics tool (hpdiags) ● Access to the Integrated Management Log (IML) (hplog) ● Control Unit ID (hpuid) management ● Smart Array configuration tool (hpacucli) ● iLO configuration tool (hponcfg) ● Optionally a Web interface for all these aspects 13 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 14. HP Service Pack for ProLiant (SPP) Bundle of all HP Provided value add for ProLIant Contains what the MCP provides Contains HP firmware, driver updates (when needed) and additional utilities Available as individual Linux packages from the SPP SDR repository Available as Bootable DVD ISO image for convenient all-in-one delivery Specifically for enterprise supported distributions Provides the following features: ● Version control Agent (hp-vca) ● HP Smart Update Manager (hp-sum) ● automate hardware update ● perform comparison between provided/installed/available firmware ● Additional drivers for recent servers or bug fixes 14 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 15. SDR HP Extras/FW component HP ProLiant Linux Software Stack SDR HP SPP component SDR HP MCP component Upstream HP component hp-vca UI cpqacuxe hp-smh / hp-smh-templates hp-sum Pkg hp-health / hp-ams / fibreutils / hpsum hp-scripting hpacucli hponcfg hpdiags / hp-snmp-agents hp-fc-enablement / hp-fm -tools CLI hpacucli hpasmcli / hplog hp_rescan hpsum hponcfg hp-conrep hpacuscripting hpdiags / hpuid lssd / lssg / hp-fm Driver qla2xxx bnx / mlnx cciss / hpsa hpilo hpwdt lpfc igb / e1000 FW CPxxx.scexe CPx.scexe CPxxx.scexe CPxxx.scexe CPxxx.scexe Smart Array ILO Monitoring FC NIC FW BIOS 15 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 16. Installing packages from SDR Point your host to the HP Software Depot Repository (SDR) # wget http://downloads.linux.hp.com/SDR/downloads/bootstrap.sh # sh ./bootstrap.sh ManagementComponentPack|ServicePackforProliant|Extras|FW Update repositories (deb) Update repositories (rpm) # apt-get update # yum|zypper update Install updated drivers (deb) Install updated drivers (rpm) # apt-get install hp-e10000 hp-tg3 # yum|zypper install hp-e10000 hp-tg3 Install new software agents (deb) Install new software agents (rpm) # apt-get install hpacucli hponcfg # yum|zypper install hpacucli hponcfg 16 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 17. hpasmcli Displays most BIOS parameters and allow to modify some Non interactive Hyper-threading status display # hpasmcli -s "show ht" Examples: Processor hyper-threading is currently enabled. ASR display and modification hpasmcli> show asr Non interactive Hyper-threading status set ASR timeout is 10 minutes. # hpasmcli -s "disable ht" ASR is currently enabled. Successfully disabled processor hyper-threading. hpasmcli> set asr 5 # hpasmcli -s "enable ht" Successfully set ASR timeout to 5 minutes. Successfully enabled processor hyper-threading. IPL display F1 prompt hpasmcli> show ipl # hpasmcli -s "show f1" IPL (Standard Boot Order) The POST F1 prompt is currently delayed. ------------------------- # hpasmcli -s "set f1 enabled" #0 CDROM Successfully set the POST F1 prompt to ENABLED. #1 Floppy #2 USBKEY Syntax info #3 HDD # hpasmcli -s "set" #4 PXE # hpasmcli -s "enable" 17 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 18. hpacucli Displays most Smart Array RAID controller parameters and allow to modify most Show all Smart Array Controllers # hpacucli ctrl all show Smart Array P410i in Slot 0 (Embedded) (sn: 50014380059CCD00) Show detail of the embedded Smart Array Controller # hpacucli ctrl slot=0 show detail Smart Array P410i in Slot 0 (Embedded) Slot: 0 Serial Number: 50014380059CCD00 Cache Serial Number: PAAVP9SXTPGU RAID 6 (ADG) Status: Disabled Controller Status: OK Hardware Revision: C Firmware Version: 5.12 […] Cache Ratio: 25% Read / 75% Write […] Total Cache Size: 512 MB Total Cache Memory Available: 400 MB 18 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 19. Other CLI tools hponcfg - Display/Apply iLO configuration Get iLO configuration # hponcfg -a -w ilo.dat HP Lights-Out Online Configuration utility Version 4.0.0 Date 12/08/2011 (c) Hewlett-Packard Company, 2011 Firmware Revision = 1.28 Device type = iLO 3 Driver name = hpilo Management Processor configuration is successfully written to file "ilo.dat" [root@localhost ~]# head ilo.dat <!-- HPONCFG VERSION = "4.0.0" --> <!-- Device: iLO3 Firmware Version : 1.28 --> hpbootcfg - Change boot order from CLI <RIBCL VERSION="2.0"> <LOGIN USER_LOGIN="admin" PASSWORD="password"> Reboot to PXE without waiting for prompt <RIB_INFO mode="write"><MOD_NETWORK_SETTINGS> # /sbin/hpbootcfg -P -b <ENABLE_NIC VALUE="Y"/> <SPEED_AUTOSELECT VALUE="Y"/> <NIC_SPEED VALUE="10"/> hpsnmpconfig - Change the SNMP config <FULL_DUPLEX VALUE="N"/> Check ProLiant MIB load <DHCP_ENABLE VALUE="Y"/> # grep cma /etc/snmp/snmpd.conf Set iLO configuration dlmod cmaX /usr/lib64/libcmaX64.so # hponcfg -f ilo.dat 19 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 20. HP System Management Homepage 20 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 21. HP Smart Update Manager 21 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 22. HP Smart Start Scripting Toolkit © Copyright 2012 Hewlett-Packard Development Company, L.P. 22 The information contained herein is subject to change without notice.
  • 23. HP Smart Start Scripting Toolkit (SSSTK) Bundle of optional HP tools for ProLIant Contains HP utilities to automate Hardware configuration of HP ProLiant Servers Available as individual Linux packages with dependencies for use with the native distribution update manager (yum, yast, apt-get) from the Extras SDR repository SSSTK captures iLO, BIOS and RAID Firmware configurations on a master server and is able to redeploy these configuration on a bare metal target machine in an unattended manner. This toolkit is designed to be customized by experienced IT administrators, familiar with scripting under Linux and ProLiant servers. 23 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 24. Bundle of optional HP tools for ProLIant HP SSSTK in action HP utilities to automate HW configuration of HP ProLiant Servers Available as individual Linux packages usable with the SDR repo 1 Setup Installation 2 Capture/Create server 3 Server configurations (iLO, BIOS, & SA). Create scripts Configure PXE, TFTP, Bootable CD or DHCP, DDNS, NFS over the Network install server options Configure SSSTK data file data file HW conf + Install OS from CD or Network Share Load OS bits Script File PXE boot CD boot USB boot 24 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 25. hp-reboot - Reboot on a chosen device SSSTK Additional Tools # hp-reboot pxe -cold hpbootcfg - Change boot order from CLI hphwdiscovery - Hardware inventory tool # hp-discovery Reboot to PXE without waiting for prompt <?xml version="1.0" encoding="UTF-8"?> # /sbin/hpbootcfg -P -b <Discovery Version="2.1"> [...] hp-statemgr – Get/Set a persistent Variable <ServerInformation> <SMBIOS> across reboot <ROM>I27</ROM> # hp-statemgr -R BOOT_TO_PXE <ROMDate>05/05/2011</ROMDate> 0 <SerialNumber>CZ3126KH10</SerialNumber> # hp-statemgr -W BOOT_TO_PXE 1 <SystemName>ProLiant BL460c G7</SystemName> 1 <UUID>37333036-3831-5A43-3331-32364B483130</UUID> # hp-statemgr -R BOOT_TO_PXE <AssetTag></AssetTag> 1 [...] # hp-discovery > /tmp/disco.xml hp-rbsureset – Reset the ROM BIOS Setup to # hp-ifhw /tmp/disco.xml /opt/hp/hp-scripting- default values tools/etc/allboards.xml "PCI:Smart Array" PCI Device Search: "Smart Array" => "Smart Array hp-setbootorder – Change boot order P410i Controller" # hp-setbootorder pxe cdrom usb Expression is TRUE Current Boot Order: cdrom usb hd pxe Requested Order: pxe cdrom usb 25 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 26. hp-conrep | hp-rcu hp-conrep – Display/Apply BIOS configuration up to G7 ProLiant servers hp-rcu – Display/Apply BIOS configuration for Gen8+ ProLiant servers # hp-conrep -s -f rcu.xml conrep 3.30 - SmartStart Scripting Toolkit Configuration Replication Program Copyright (c) 2007-2009 Hewlett-Packard Development Company, L.P. System Type: ProLiant BL460c G7 ROM Date : 05/05/2011 ROM Family : I27 Processor Manufacturer : Intel XML System Configuration : conrep.xml Hardware Configuration : rcu.xml File contains global platform restrictions Global Restriction: [minimumconrepversion ] OK Platform check: : [ProLiant DL7 ] no match : [ProLiant DL9 ] no match : [ProLiant BL ] match : [ProLiant DL160 Gen8 ] no match : [ProLiant SL160 Gen8 ] no match Saving configuration data to rcu.xml. CONREP Return code: 0 26 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 27. hp-conrep | hp-rcu results # cat /opt/hp/hp-scripting-tools/etc/rcu.xml <?xml version="1.0" encoding="UTF-8"?> <Conrep version="3.30" originating_platform="ProLiant BL460c G7" originating_family="I27" originating_romdate="05/05/2011" originating_processor_manufacturer="Intel"> <Section name="IMD_ServerName" helptext="LCD Display name for this server"> <Line0>localhost.loca</Line0> <Line1>ldomain</Line1> </Section> <Section name="IPL_Order" helptext="Current Initial ProgramLoad device boot order."> <Index0>00 </Index0> [...] </Section> <Section name="IPL_Order_Size" helptext="Current Initial ProgramLoad device boot order size."> <Size0>05 </Size0> </Section> <Section name="PCI_Devices" helptext="Lists of PCI devices and their interrupts - not displayed if default values are set.">EMPTY_DELETE</Section> <Section name="Controller_Order" helptext="Lists the current boot controller ordering."> <Id0>10 3c 32 45 </Id0> <Slot0>00 </Slot0> <BusDev0>0c 00 </BusDev0> <Rest0>41 </Rest0> <Id1>10 3c 32 61 </Id1> <Slot1>01 </Slot1> <BusDev1>06 00 </BusDev1> <Rest1>41 </Rest1> <Id2>10 3c 32 61 </Id2> <Slot2>01 </Slot2> <BusDev2>06 01 </BusDev2> <Rest2>41 </Rest2> </Section> <Section name="Language" helptext="Defines current language identifier">ENGUSAus </Section> <Section name="System_WOL" helptext="System Wake On Lan Capabilities.">Enabled</Section> <Section name="System_APIC" helptext="System APIC Settings(MPS Table Mode).">Full Table</Section> 27 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 28. PUSK Choices › The HP ProLiant USB setup key (PUSK) is a set of tools working together with the HP Smart Start Scripting Tool Kit (SSSTK) and HP Software Depot Repository (SDR) to create a bootable USB key to easily and automatically capture and deploy BIOS, RAID and iLO configurations on HP ProLiant servers. › The PUSK allows to easily modify configuration on site, while also storing logs of the setup run. › The PUSK is easily mountable from both a Windows (operator machine) or a Linux (deployed server) environment using a VFAT FS. › The PUSK is built from a master machine using the running distribution (RHEL 6 for now) and the HP SDR. › The PUSK provides 1 simple text based config file which has to be configured for iLO setup (IP conf, License, Password). › The other extracted configurations are also modifiable in XML format, as well as the boot configuration done with syslinux. © Copyright 2012 Hewlett-Packard Development Company, L.P. 28 The information contained herein is subject to change without notice.
  • 29. HP ProLiant Firmware management new approach No one buys a server to update firmware ! © Copyright 2012 Hewlett-Packard Development Company, L.P. 29 The information contained herein is subject to change without notice.
  • 30. Today's approach: scexe ● Advantages: ● scexe == Self extracting zip file, relatively easy to handle ● Stable : developed over 10 years ago (but hasn’t changed much, no real resources around the techno) ● Provides online Linux firmware update ● Drawbacks : ● Proprietary package format ● No repository management (yum/apt/...) ● No dependency management (wrt dynamic library needed) ● No signature support ● Difficult or impossible to script © Copyright 2012 Hewlett-Packard Development Company, L.P. 30 The information contained herein is subject to change without notice.
  • 31. New approach: using packages ? ● Drawbacks : ● Linux packages (RPM/DEB) designed for installing software, not firmware ● Unrelated to firmware state (pkg installed but FW not) ● Querying the package manager tells us about the package, not the firmware ● Solution : ● Decoupling FW handling and FW flashing ● Packages (RPM/DEB) used to deliver the firmware (thus repo, deps, signature, …) ● Light weight tool, doing 1 thing well, to apply the firmware ● Future hp-sum integration ● Advantages : ● Standard and open process (using usual tools at distribution level) ● CLI und UI integration without effort nor specificity ● Scripting and installation server easy integration ● Security embedded (rpm -V, signature) © Copyright 2012 Hewlett-Packard Development Company, L.P. 31 The information contained herein is subject to change without notice.
  • 32. How does it work ? RPM Internet (SDR) # ./bootstrap.sh ProLiant-FW # ./bootstrap.sh Extras # yum groupinstall "HP ProLiant DL580 G7" YUM # hp-fm upgrade HP ProLiant DL580 G7 © Copyright 2012 Hewlett-Packard Development Company, L.P. 32 The information contained herein is subject to change without notice. 32
  • 33. Find and download an applicable Firmware # syshandle=$(dmidecode -s bios-version) # yum grouplist $(echo "hp-proliant-*$syshandle*-firmware") # yum groupinstall $(echo "hp-proliant-*$syshandle*-firmware") Or  # yum install hp-fm # hp-fm requires firmware(hp:system:p65) firmware(pci:v00008086d00003407sv*bc*sc*i*) firmware(pci:v00008086d00003408sv*bc*sc*i*) firmware(pci:v00008086d00003409sv0*bc*sc*i*) firmware(pci:v00008086d0000340Asv0*bc*sc*i*) # yum install $(hp-fm requires) © Copyright 2012 Hewlett-Packard Development Company, L.P. 33 The information contained herein is subject to change without notice.
  • 34. Applying the downloaded Firmware # hp-fm upgrade Searching for firmware.. Analyzing results.. 'hp-firmware-ilo2' version is installed, skipping: HP Integrated Lights-Out 2 v2.06 The following firmware will be applied: HP ProLiant DL360 G6 (P64) Servers 2011.05.05 Do you want to apply them? [y] : © Copyright 2012 Hewlett-Packard Development Company, L.P. 34 The information contained herein is subject to change without notice.
  • 35. Querying Firmware information # hp-fm list | Info | NAME | VERSION | INSTALLED | TYPE | --------------------------------------------------------------------------------------------- i| fix | hp-firmware-ilo2 | 2.06 | 2.06 | ilo2 | i| critical | hp-firmware-system-dl360g6-P64 | 2011.05.05 | 2010.05.15 | system | # hp-fm list "%{NAME} =~ /dl360/i" | Info | NAME | VERSION | INSTALLED | TYPE | --------------------------------------------------------------------------------------------- i| critical | hp-firmware-system-dl360g6-P64 | 2011.05.05 | 2010.05.15 | system | # hp-fm list --format="%{RPMNAME},%{VERSION},%{TYPE_OF_CHANGE}“ hp-firmware-ilo2,2.06,fix hp-firmware-system-dl360g6-P64,2011.05.05,critical # hp-fm upgrade "%{TYPE_OF_CHANGE} =~ /critical/i" © Copyright 2012 Hewlett-Packard Development Company, L.P. 35 The information contained herein is subject to change without notice.
  • 36. Integrating OS & FW deployment (kickstart file example) ... repo --name=ProLiant-FW http://downloads.hp.com/SDR/FW repo --name=ProLiant-extras http://downloads.hp.com/SDR/Extras ... @HP ProLiant DL360 G6 Server ... %pre hp-fm –-yes upgrade Feedback ? # hp-fm feedback This command will walk you through the process of submitting feedback ****************************************************************************** Anonymous system information will be collected to help us understand your setup. You will have an opportunity to review the data before submitting. ****************************************************************************** Do you wish to continue [y] : © Copyright 2012 Hewlett-Packard Development Company, L.P. 36 The information contained herein is subject to change without notice.
  • 37. Find out more on HP value add around Open Source & Linux © Copyright 2012 Hewlett-Packard Development Company, L.P. 37 The information contained herein is subject to change without notice.
  • 38. References Some reference sites : › Portal: http://www.hp.com/go/proliantlinux › Certification: http://h18004.www1.hp.com/products/servers/linux/hplinuxcert.html › RHEL on ProLiant : http://www.hp.com/go/rhel › Service Pack for ProLiant : http://www.hp.com/go/spp › Insight Foundation: http://www.hp.com/go/foundation › SDR: http://downloads.linux.hp.com/SDR/ › SSSTK: http://www.hp.com/servers/sstoolkit › PUSK: http://pusk.project-builder.org/browser/0.9.6 › Project Builder: http://www.project-builder.org › Dracut: https://dracut.wiki.kernel.org/ © Copyright 2012 Hewlett-Packard Development Company, L.P. 38 The information contained herein is subject to change without notice.
  • 39. Thank you (B66) © Copyright 2012 Hewlett-Packard Development Company, L.P. 39 The information contained herein is subject to change without notice.