freeipmi-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Freeipmi-users] IPMI questions


From: Albert Chu
Subject: Re: [Freeipmi-users] IPMI questions
Date: Tue, 26 Apr 2011 13:45:58 -0700

Hi Joe,

On Tue, 2011-04-26 at 11:03 -0700, joe mcguckin wrote:
> Albert,
> 
> Thanks for the reply.
> 
> > 
> > As for "remotely mount media", it depends on what exactly you're looking
> > for.  The following are available for configuration via FreeIPMI's
> > ipmi-chassis-config.
> 
> 
> I don't know all the capabilities of FreeIPMI yet, but here's how I 've seen 
> the media redirection work in the past.
> 
> I've used the Sun servers's remote console application, but supposedly 
> Supermicro's work pretty much the same way.
> 
> While you're running the java remote console application, you can select an 
> ISO image file on your local workstation
> to boot from. Somehow, the IPMI server on the remote machine 'mounts' the ISO 
> image across the network (from your workstation) 
> and attaches it to a selected BIOS device.  I guess the java console app is 
> acting as the file server.
> 
> Do you know how this is done? Can FreeIPMI do this? 

I don't know of anything in the IPMI (or related) specs that allow this.
This is probably a proprietary thing that is specific to your vendor.
If they can release the IPMI commands, we can add it to the FreeIPMI
ipmi-oem tool, but otherwise there's not much we can do.

Al

> Thanks,
> 
> Joe
> 
> Joe McGuckin
> ViaNet Communications
> 
> address@hidden
> 650-207-0372 cell
> 650-213-1302 office
> 650-969-2124 fax
> 
> 
> 
> On Apr 26, 2011, at 9:47 AM, Albert Chu wrote:
> 
> > Hi Joe,
> > 
> >> one can open a redirected console session and remotely mount media 
> >> (ISO images) on BIOS devices.
> > 
> > IPMI 2.0 supports serial-over-LAN (SOL), so if they implement their
> > redirected console session via it, FreeIPMI's ipmiconsole tool should be
> > a suitable cmdline tool equivalent.  Depending on the default setup of
> > your motherboard, some additional config via FreeIPMI's bmc-config may
> > be necessary.
> > 
> > As for "remotely mount media", it depends on what exactly you're looking
> > for.  The following are available for configuration via FreeIPMI's
> > ipmi-chassis-config.
> > 
> > #
> > # Section Chassis_Boot_Flags Comments 
> > #
> > # The following configuration options are for configuring chassis boot 
> > behavior. 
> > # Please note that some fields may apply to all future boots while some may 
> > only 
> > # apply to the next system boot. 
> > #
> > # "Boot_Flags_Persistent" determines if flags apply to the next boot only 
> > or all 
> > # future boots. 
> > #
> > # "Boot_Device" allows the user to configure which device the BIOS should 
> > boot 
> > # off of. Most users may wish to select NO-OVERRIDE to select the 
> > configuration 
> > # currently determined by the BIOS. Note that the configuration value 
> > BIOS-SETUP 
> > # refers to booting *into* the BIOS Setup, not from it. FLOPPY may refer to 
> > any 
> > # type of removeable media. "Device_Instance_Selector" may be be used to 
> > select 
> > # a specific device instance for booting. 
> > #
> > Section Chassis_Boot_Flags
> >        ## Possible values: Yes/No (Yes = All Future Boots; No = Next Boot 
> > Only)
> >        Boot_Flags_Persistent                         No
> >        ## Possible values: PC-COMPATIBLE/EFI
> >        BIOS_Boot_Type                                PC-COMPATIBLE
> >        ## Possible values: Yes/No (Only applies to Next Boot)
> >        CMOS_Clear                                    No
> >        ## Possible values: Yes/No (Only applies to Next Boot)
> >        Lock_Keyboard                                 No
> >        ## Possible values: Yes/No (Only applies to Next Boot)
> >        Screen_Blank                                  No
> >        ## Possible values: NO-OVERRIDE/PXE/HARD-DRIVE/HARD-DRIVE-SAFE-MODE/
> >        ##                  
> > DIAGNOSTIC_PARTITION/CD-DVD/BIOS-SETUP/REMOTE-FLOPPY
> >        ##                  
> > PRIMARY-REMOTE-MEDIA/REMOTE-CD-DVD/REMOTE-HARD-DRIVE/FLOPPY
> >        Boot_Device                                   NO-OVERRIDE
> >        ## Possible values: None/Internal-{1-15}/External-{1-15} (e.g. 
> > Internal-5)
> >        Device_Instance_Selector                      None
> >        ## Possible values: Yes/No
> >        Lock_Out_Reset_Button                         No
> >        ## Possible values: Yes/No
> >        Lock_Out_Power_Button                         No
> >        ## Possible values: Yes/No
> >        Lock_Out_Sleep_Button                         No
> >        ## Possible values: DEFAULT/QUIET/VERBOSE
> >        Firmware_Bios_Verbosity                       DEFAULT
> >        ## Possible values: Yes/No
> >        Force_Progress_Event_Traps                    No
> >        ## Possible values: Yes/No
> >        User_Password_Bypass                          No
> >        ## Possible values: BIOS-SETTING/SUPPRESS/ENABLE
> >        Console_Redirection                           BIOS-SETTING
> > EndSection
> > 
> > Beyond this, there isn't much in the IPMI spec mounting media.
> > 
> > Hope this helps,
> > 
> > Al
> > 
> > On Mon, 2011-04-25 at 18:03 -0700, joe mcguckin wrote:
> >> Albert,
> >> 
> >> I recently purchased a Supermicro motherboard that has IPMI support. Using 
> >> the JAVA console app that you can get from 
> >> Supermicro, one can open a redirected console session and remotely mount 
> >> media (ISO images) on BIOS devices.
> >> 
> >> Are these two features proprietary extension of IPMI 2.0 - or - are they 
> >> implemented in the standard? For various reasons, I do not wish to use the 
> >> JAVA app to access the server remotely, I'd prefer a command line utility. 
> >> Supermicro has been less than useful in either making available a suitable 
> >> cmdline application, or protocol descriptions, etc for implementing our 
> >> own.
> >> 
> >> Any help you can provide would be greatly appreciated.
> >> 
> >> Thanks,
> >> 
> >> Joe
> >> 
> >> 
> >> Joe McGuckin
> >> ViaNet Communications
> >> 
> >> address@hidden
> >> 650-207-0372 cell
> >> 650-213-1302 office
> >> 650-969-2124 fax
> >> 
> >> 
> >> 
> > -- 
> > Albert Chu
> > address@hidden
> > Computer Scientist
> > High Performance Systems Division
> > Lawrence Livermore National Laboratory
> 
-- 
Albert Chu
address@hidden
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory




reply via email to

[Prev in Thread] Current Thread [Next in Thread]