[Beowulf] Intel motherboard BMC

Jörg Saßmannshausen sassy-work at sassy.formativ.net
Thu Jun 21 07:22:47 PDT 2018


Hi,

I am not sure why, if it is a java-script problem, it would work with the 
older Supermicro nodes but not with the new Intel ones. 

I got more and more the feeling it is probably a simple configuration somewhere 
but we are looking at the wrong place here.

All the best

Jörg

Am Donnerstag, 21. Juni 2018, 08:19:00 BST schrieb Jonathan Engwall:
> This sounds so much like a common JavaScript problem. I thought this might
> be valuable here:
> https://www.gnu.org/software/freeipmi/freeipmi-hostrange.txt
> When test a JavaScript file the browser will shortcut to running the file
> not the browser itself via a "server" resulting in s omething like this:
> ///localhost/3000/myNewApp
> For what it's worth.
> All meaning according to the rest of your shop the cluster is dead.
> 
> On Jun 21, 2018 4:49 AM, "John Hearns via Beowulf" <beowulf at beowulf.org>
> 
> wrote:
> > Jorg, the notes I have for setting up Intel BMCs are not of any use to
> > you, sorry. See below.
> > 
> > Regarding the PXE booting, t is easy to use the syscfg utility to print
> > out and to set the boot order.
> > But I do not think this is your problem.
> > https://www.intel.com/content/dam/support/us/en/documents/
> > server-products/server-boards/Intel_Syscfg_UserGuide_V1.02.pdf
> > 
> > The IPMI interfaces have three LAN Channels – 1, 2, 3
> > 
> > LAN Channel 3 is the one used by the AXXRMM4LITE add-on management module
> > 
> > http://ark.intel.com/products/55168/Remote-Management-Module-AXXRMM4LITE
> > 
> > To configure LAN channel 3:
> > 
> > *module load ipmitool *
> > 
> > *ipmitool lan print 1* (to show the configuration of Channel 1)
> > 
> > *ipmitool lan set 3 ipaddr 172.16.202.XXX * (to set the IP address the
> > same as Channel 1)
> > 
> > *ipmitool lan set 3 netmask 255.255.255.0*
> > 
> > *ipmitool lan print 1* (to show the configuration of Channel 1)
> > 
> > 
> > The Bright Cluster manager uses user number 4 to access the IPMI
> > interface. This user is named ‘bright’. You should set the level of access
> > for user 4 on LAN Channel 3:
> > 
> > *module load ipmitool ; ipmitool user priv 4 0x4 3*
> > 
> > *module load ipmitool ; ipmitool channel setaccess 3 4 callin=on ipmi=on
> > link=on privilege=4*
> > 
> > *ipmitool channel getaccess 3 4*
> > 
> > On 21 June 2018 at 12:25, Jörg Saßmannshausen <
> > 
> > sassy-work at sassy.formativ.net> wrote:
> >> Hi John,
> >> 
> >> thanks for the reply. I am aware you can install user and admin level,
> >> erm,
> >> users on the BMC. I only install admin-level users as there is only a
> >> need for
> >> an admin to access the BMC GUI.
> >> However, that does not explain why the IP address is working and the
> >> hostname
> >> is not.
> >> 
> >> The only way to get the users installed was using the ipmitool command
> >> once
> >> the node was up and running. I tried in the BIOS but that was not
> >> working. I
> >> got told you will need to enable the 'root' user first before you can
> >> install
> >> users but in the BIOS there was no option for that or we did not find it.
> >> 
> >> I guess it is the usual learning initial curve here for me. I actually
> >> did
> >> look into the documentation but I could not find anything we were doing
> >> wrong
> >> at the time. Quite often I found it is a really minor, but important bit
> >> one
> >> is missing out and later you think: why did I miss that.
> >> 
> >> Thanks for your suggestions!
> >> 
> >> Jörg
> >> 
> >> Am Donnerstag, 21. Juni 2018, 12:07:48 BST schrieb John Hearns via
> >> 
> >> Beowulf:
> >> > Jorg, recalling my experience with Intel. I did not come across the
> >> 
> >> problem
> >> 
> >> > with IP address versus Hostname which you have.
> >> > However I do recall that I had to configure the Admin user and the
> >> > privilege level for that user on the LAN interface. In that case the
> >> > additional BMC modules were being used.
> >> > 
> >> > I might have the commands written up somewhere.
> >> > 
> >> > On 21 June 2018 at 12:02, John Hearns <hearnsj at googlemail.com> wrote:
> >> > > Hello Jorg. As you know I have worked a lot with Supermicro machines.
> >> > > I also installed Intel machines for Greenwich University, so I have
> >> > > experience of setting up IPMI on them.
> >> > > I will take time to try to understand your problem!
> >> > > Also Intel provides excellent documentation for all its products.
> >> 
> >> Really.
> >> 
> >> > > But you must get the correct part number and search for it.
> >> > > I really recommend finding the BMC manual, as I recall that made
> >> 
> >> things a
> >> 
> >> > > lot clearer.
> >> > > 
> >> > > One quick question - are you using the on-board ethernet interface
> >> > > for
> >> > > IPMI or are you using the additional hardware module which has its
> >> > > own
> >> > > ethernet port?
> >> > > 
> >> > > > It also has a InfiniBand card which does allow booting from it.
> >> > > 
> >> > > You can PXE boot over a Mellanox Infiniband card. As you probably
> >> > > know
> >> > > this involves installing extra firmware on the card.
> >> > > In my last job we had an IB only cluster, so booting over IB had to
> >> 
> >> work!
> >> 
> >> > > I guess you do nto need to flash the card, but to be honest running
> >> 
> >> the
> >> 
> >> > > utility is not scary. You just have to get the exact firmware for
> >> > > your
> >> > > card.>
> >> > > 
> >> > > On 21 June 2018 at 11:20, Tony Brian Albers <tba at kb.dk> wrote:
> >> > >> Does the BMC itself know its own hostname?
> >> > >> 
> >> > >> /tony
> >> > >> 
> >> > >> On 21/06/18 11:13, Jörg Saßmannshausen wrote:
> >> > >> > Dear all,
> >> > >> > 
> >> > >> > I got a bit of a confusing situation with the BMC of some Intel
> >> > >> 
> >> > >> motherboards
> >> > >> 
> >> > >> > which we recently purchased and I am not quite sure what to make
> >> 
> >> out of
> >> 
> >> > >> it.
> >> > >> 
> >> > >> > We have install a generic user via the IPMI commands on the
> >> > >> > compute
> >> > >> 
> >> > >> nodes and
> >> > >> 
> >> > >> > I can access the BMC remotely, again via the IPMI command like
> >> 
> >> this:
> >> > >> > $ ipmitool -H node105-bmc -U username -P xxx power status
> >> > >> > 
> >> > >> > This is working, Also, this works:
> >> > >> > 
> >> > >> > $ ipmitool -H 10.0.1.105 -U username -P xxx power status
> >> > >> > 
> >> > >> > A nslookup of node105-bmc gives the right IP address as well.
> >> > >> > 
> >> > >> > However, if I want to use the GUI for the BMC, i.e. opening my
> >> 
> >> browser
> >> 
> >> > >> and
> >> > >> 
> >> > >> > put:
> >> > >> > 
> >> > >> > https://node105-bmc
> >> > >> > 
> >> > >> > in the URL, I get the loging page When I enter my login
> >> > >> > credentials
> >> > >> 
> >> > >> then,
> >> > >> 
> >> > >> > which are the same as above, I have a problem to log in *IF* I am
> >> 
> >> using
> >> 
> >> > >> the
> >> > >> 
> >> > >> > hostname as address but not *IF* I am using the IP address. Just
> >> 
> >> to add
> >> 
> >> > >> to the
> >> > >> 
> >> > >> > confusion more, on one node the hostname was working.
> >> > >> > With problems I mean the browser tells me my login credentials are
> >> > >> 
> >> > >> wrong which
> >> > >> 
> >> > >> > does not happen when I am using the IP address.
> >> > >> > Also, I can only use https and not http and for now I got the
> >> 
> >> generic
> >> 
> >> > >> self
> >> > >> 
> >> > >> > signed certificates. I want to change them at one point but right
> >> 
> >> now
> >> 
> >> > >> that is
> >> > >> 
> >> > >> > more on the bottom of my to-do list.
> >> > >> > 
> >> > >> > I find that really odd and I am not quite sure what is going on
> >> 
> >> here.
> >> 
> >> > >> With all
> >> > >> 
> >> > >> > the Supermicro kit I once had I never had these issues before. I
> >> 
> >> was
> >> 
> >> > >> able to
> >> > >> 
> >> > >> > log in regardless of using the hostname or IP address.
> >> > >> > So clearly Intel does something here Supermicro did not (at the
> >> 
> >> time).
> >> 
> >> > >> > The boards in question are Intel S2600BPB ones.
> >> > >> > 
> >> > >> > Has anybody seen this before?
> >> > >> > 
> >> > >> > I got a second issue with these boards. I usually do the normal
> >> 
> >> PXE/NFS
> >> 
> >> > >> boot
> >> > >> 
> >> > >> > and the setup is working well for the other, older Supermicro
> >> 
> >> machines.
> >> 
> >> > >> > However, with the new Intel ones, this is crashing.
> >> > >> > The procedure is you are selecting in the boot-menu you want to do
> >> 
> >> a
> >> 
> >> > >> PXE boot
> >> > >> 
> >> > >> > and not boot from the local hard drive.
> >> > >> > It then boots the initramfs which seems to be fine. From what I
> >> > >> > can
> >> > >> 
> >> > >> see, both
> >> > >> 
> >> > >> > during the boot process and from the log files of the DHCP-server,
> >> 
> >> it
> >> 
> >> > >> > is
> >> > >> > getting the right IP address.
> >> > >> > However, when the initramfs hands over to the kernel, it crashes
> >> 
> >> with:
> >> > >> > kernel panic! attempt to kill init
> >> > >> > and you literally have to pull the plug on the machine, i.e. a
> >> > >> > hard
> >> > >> 
> >> > >> reset.
> >> > >> 
> >> > >> > The only time I have seen that was when I did not specify the NIC
> >> 
> >> and
> >> 
> >> > >> when I
> >> > >> 
> >> > >> > had two NICs, it somehow decided to use the other one. I fixed
> >> > >> > that
> >> > >> 
> >> > >> problem by
> >> > >> 
> >> > >> > defining the interface in the boot-arguments and also the second
> >> 
> >> NIC is
> >> 
> >> > >> not
> >> > >> 
> >> > >> > connected anyway. It also has a InfiniBand card which does allow
> >> > >> 
> >> > >> booting from
> >> > >> 
> >> > >> > it. Again, it is not connected so in theory it should not matter.
> >> > >> > 
> >> > >> > I am stuck here. I am using a 4.x kernel for the PXE boot, so a
> >> 
> >> fairly
> >> 
> >> > >> recent
> >> > >> 
> >> > >> > one. As I said, it works for the older machines but not for the
> >> 
> >> newer
> >> 
> >> > >> ones.
> >> > >> 
> >> > >> >   I upgraded the whole PXE/NFS boot and that is not working too.
> >> > >> > 
> >> > >> > Does anybody have any ideas here?
> >> > >> > 
> >> > >> > Sorry for asking 2 questions in one email but as they are related
> >> > >> > I
> >> > >> 
> >> > >> hope that
> >> > >> 
> >> > >> > is ok.
> >> > >> > 
> >> > >> > All the best from a sunny London
> >> > >> > 
> >> > >> > Jörg
> >> > >> > 
> >> > >> > _______________________________________________
> >> > >> > Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin
> >> > >> 
> >> > >> Computing
> >> > >> 
> >> > >> > To change your subscription (digest mode or unsubscribe) visit
> >> > >> 
> >> > >> http://www.beowulf.org/mailman/listinfo/beowulf
> >> > >> 
> >> > >> 
> >> > >> 
> >> > >> --
> >> > >> Tony Albers
> >> > >> Systems administrator, IT-development
> >> > >> Royal Danish Library, Victor Albecks Vej 1, 8000 Aarhus C, Denmark.
> >> > >> Tel: +45 2566 2383 / +45 8946 2316
> >> > >> _______________________________________________
> >> > >> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin
> >> 
> >> Computing
> >> 
> >> > >> To change your subscription (digest mode or unsubscribe) visit
> >> > >> http://www.beowulf.org/mailman/listinfo/beowulf
> >> 
> >> _______________________________________________
> >> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
> >> To change your subscription (digest mode or unsubscribe) visit
> >> http://www.beowulf.org/mailman/listinfo/beowulf
> > 
> > _______________________________________________
> > Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
> > To change your subscription (digest mode or unsubscribe) visit
> > http://www.beowulf.org/mailman/listinfo/beowulf



More information about the Beowulf mailing list