Do you the file /opt/xcat/lib/perl/xCAT_plugin/openbmc2.pm ?

And in it, is there a function handled_commands() with an entry for
"rpower" ?

sub handled_commands {
    return {
        rbeacon        => 'nodehm:mgt=openbmc',
        rflash         => 'nodehm:mgt=openbmc',
        rinv           => 'nodehm:mgt=openbmc',
        rpower         => 'nodehm:mgt=openbmc',
        rsetboot       => 'nodehm:mgt=openbmc',
        rvitals        => 'nodehm:mgt=openbmc',
        rspconfig      => 'nodehm:mgt=openbmc',
        reventlog      => 'nodehm:mgt=openbmc',
    };
}

Mark Gurevich
Poughkeepsie Development Lab
HPC Software Development - xCAT

"If we knew what it was we were doing, it would not be called research,
would it?"
--Albert Einstein





From:   [email protected]
To:     xCAT Users Mailing list <[email protected]>
Date:   10/21/2019 03:33 PM
Subject:        [EXTERNAL] Re: [xcat-user] How to manage Power AC922 from Intel
            based xcat cluster ?



Only the allowing log line is showing up. Nothing else.

  -- ddj
Dave Johnson

      On Oct 21, 2019, at 3:08 PM, Mark Gurevich <[email protected]>
      wrote:

      


      Run your "rpower <node> stat -V"
      And then look into /var/log/xcat/cluster.log file.
      There sould be lines similar to:

      Oct 21 15:02:53 fs2vm101 xcat[15792]: DEBUG xcatd: open new process :
      xcatd SSL: rpower to <node> for root@localhost
      Oct 21 15:02:53 fs2vm101 xcat[15793]: DEBUG xcatd: dispatch request
      'rpower <node> stat -V' to plugin 'openbmc2'
      Oct 21 15:02:53 fs2vm101 xcat[15793]: DEBUG xcatd: handle request
      'rpower' by plugin 'openbmc2''s preprocess_request
      Oct 21 15:02:53 fs2vm101 xcat[15794]: DEBUG xcatd: dispatch request
      'rpower <node> stat -V' to plugin 'openbmc'
      Oct 21 15:02:53 fs2vm101 xcat[15792]: INFO xCAT: Allowing rpower to
      <node> stat -V for root from localhost
      Oct 21 15:02:53 fs2vm101 xcat[15794]: DEBUG xcatd: handle request
      'rpower' by plugin 'openbmc''s preprocess_request

      Mark Gurevich
      Poughkeepsie Development Lab
      HPC Software Development - xCAT

      "If we knew what it was we were doing, it would not be called
      research, would it?"
      --Albert Einstein



      <graycol.gif>


      David Johnson ---10/21/2019 01:52:05 PM---I removed it, and it’s
      still broken. The dependencies are python2-greenlet and
      python2-gevent. I de

      From: David Johnson <[email protected]>
      To: xCAT Users Mailing list <[email protected]>
      Date: 10/21/2019 01:52 PM
      Subject: [EXTERNAL] Re: [xcat-user] How to manage Power AC922 from
      Intel based xcat cluster ?





      I removed it, and it’s still broken. The dependencies are
      python2-greenlet and python2-gevent.
      I deleted those and it’s still broken. Is there possibly some
      environment variable used to find
      the python modules that I’m missing? A missing RPM?

      — ddj
                  On Oct 21, 2019, at 1:31 PM, Mark Gurevich <
                  [email protected]> wrote:


                  David,

                  The definition for the node appears to be correct.

                  Can you uninstall
                  xCAT-openbmc-py-2.14.6-snap201903290319.noarch and the
                  two dependencies you installed manually, and see if that
                  helps ?

                  Mark Gurevich
                  Poughkeepsie Development Lab
                  HPC Software Development - xCAT

                  "If we knew what it was we were doing, it would not be
                  called research, would it?"
                  --Albert Einstein



                  <graycol.gif>David Johnson ---10/21/2019 12:07:56
                  PM---Inline > On Oct 21, 2019, at 11:55 AM, Mark Gurevich
                  <[email protected]> wrote:

                  From: David Johnson <[email protected]>
                  To: xCAT Users Mailing list <
                  [email protected]>
                  Date: 10/21/2019 12:07 PM
                  Subject: [EXTERNAL] Re: [xcat-user] How to manage Power
                  AC922 from Intel based xcat cluster ?





                  Inline
                                          On Oct 21, 2019, at 11:55 AM,
                                          Mark Gurevich <
                                          [email protected]> wrote:


                                          David,

                                          1. How were you able to install
                                          
xCAT-openbmc-py-2.14.6-snap201903290319.noarch ?
 Were you able to install its's dependencies?


                  I did find the two dependencies on the fedora websites
                  and did wget and yum install.
                  I can get rid of it if it might be a problem…..
                                          2. Can you run "lsdef gpu1413 -V"
                                          so we can see which table each
                                          attribute is being pulled from ?
                  [root@mgt5 ~]# lsdef gpu1413 -V
                  Object name: gpu1413
                  addkcmdline=mce=ignore_ce (Table:bootparams - Key:node -
                  Column:addkcmdline)
                  bmc=gpu1413-bmc (Table:openbmc - Key:node - Column:bmc)
                  bmcpassword=#@#@## (Table:openbmc - Key:node -
                  Column:password)
                  bmcusername=root (Table:openbmc - Key:node -
                  Column:username)
                  cons=openbmc (Table:nodehm - Key:node - Column:cons)
                  consport=0 (Table:openbmc - Key:node - Column:consport)
                  groups=gpu,power-bmc,rackB10,all,rh7,chs (Table:nodelist
                  - Key:node - Column:groups)
                  hostnames=ppc001 (Table:hosts - Key:node -
                  Column:hostnames)
                  installnic=mac (Table:noderes - Key:node -
                  Column:installnic)
                  ip=172.20.210.13 (Table:hosts - Key:node - Column:ip)
                  mgt=openbmc (Table:nodehm - Key:node - Column:mgt)
                  netboot=xnba (Table:noderes - Key:node - Column:netboot)
                  nfsserver=172.20.0.6 (Table:noderes - Key:node -
                  Column:nfsserver)
                  postbootscripts=otherpkgs (Table:postscripts - Key:node -
                  Column:postbootscripts)
                  
postscripts=syslog,remoteshell,syncfiles,setupntp,ipoib,hardeths
 (Table:postscripts - Key:node - Column:postscripts)
                  power=openbmc (Table:nodehm - Key:node - Column:power)
                  primarynic=mac (Table:noderes - Key:node -
                  Column:primarynic)
                  tftpserver=172.20.0.6 (Table:noderes - Key:node -
                  Column:tftpserver)
                                          3. Can you run "tabdump openbmc"
                                          so we can see if gpu1413 has an
                                          entry t
                  [root@mgt5 ~]# tabdump openbmc
                  
#node,bmc,consport,taggedvlan,username,password,comments,disable

                  "gpu1413","gpu1413-bmc","0",,"root”,”#@#@##",,
                  [root@mgt5 ~]#
                                          here ?


                                          Mark Gurevich
                                          Poughkeepsie Development Lab
                                          HPC Software Development - xCAT

                                          "If we knew what it was we were
                                          doing, it would not be called
                                          research, would it?"
                                          --Albert Einstein



                                          <graycol.gif>David Johnson
                                          ---10/21/2019 10:55:19
                                          AM---[root@mgt5 ~]# rpm -qa |
                                          grep -i xcat | sort
                                          conserver-xcat-8.2.1-1.x86_64

                                          From: David Johnson <
                                          [email protected]>
                                          To: xCAT Users Mailing list <
                                          [email protected]>
                                          Date: 10/21/2019 10:55 AM
                                          Subject: [EXTERNAL] Re:
                                          [xcat-user] How to manage Power
                                          AC922 from Intel based xcat
                                          cluster ?




                                          [root@mgt5 ~]# rpm -qa | grep -i
                                          xcat | sort
                                          conserver-xcat-8.2.1-1.x86_64
                                          elilo-xcat-3.14-4.noarch
                                          
grub2-xcat-2.02-0.16.el7.snap201506090204.noarch

                                          ipmitool-xcat-1.8.18-0.x86_64
                                          
perl-xCAT-2.14.6-snap201903290319.noarch

                                          syslinux-xcat-3.86-2.noarch
                                          xCAT-2.14.6-snap201903290319.x86_64

                                          
xCAT-buildkit-2.14.6-snap201903290319.noarch

                                          
xCAT-client-2.14.6-snap201903290319.noarch

                                          
xCAT-genesis-base-ppc64-2.14.5-snap201811160710.noarch

                                          
xCAT-genesis-base-x86_64-2.14.5-snap201811190037.noarch

                                          
xCAT-genesis-scripts-ppc64-2.14.6-snap201903290319.noarch

                                          
xCAT-genesis-scripts-x86_64-2.14.6-snap201903290319.noarch

                                          
xCAT-openbmc-py-2.14.6-snap201903290319.noarch

                                          
xCAT-probe-2.14.6-snap201903290319.noarch

                                          
xCAT-server-2.14.6-snap201903290319.noarch

                                          yaboot-xcat-1.3.17-rc1.noarch

                                          I did confirm that openbmc.pm
                                          does exist in the place you
                                          mentioned.

                                          I had managed to confuse the BMC
                                          address with the petitboot IP
                                          address, that is now sorted out,
                                          and I can access "ssh -p 2200
                                          gpu1413-bmc” and the web gui,
                                          which I was previously unable to
                                          do.

                                          Still the rpower command is the
                                          same result as before…
                                          [root@mgt5 ~]# rpower gpu1413
                                          stat
                                          gpu1413: [mgt5]: Error: Unable to
                                          identify plugin for this command,
                                          check relevant tables:
                                          
nodehm.power,mgt;nodehm.mgt;pduoutlet.pdu=.*
               On Oct 21, 2019, at 10:33 AM, Mark Gurevich <
               [email protected]> wrote:


               David,

               I would like to understand why you are getting "Unable to
               identify plugin for this command" when your BMC is pingable
               but not accessible.

               You should have gotten something like this on xCAT 2.14.6:

               [root@fs2vm101 ~]# rpower f5u14 stat
               f5u14: [fs2vm101]: Error: [500] Login to BMC failed: 500
               Can't connect to 10.5.14.1:443 (Connection refused).
               f5u14: [fs2vm101]: Error: BMC did not respond. Validate BMC
               configuration and retry the command.
               [root@fs2vm101 ~]#

               What version of xCAT are you running ?

               Mark Gurevich
               Poughkeepsie Development Lab
               HPC Software Development - xCAT

               "If we knew what it was we were doing, it would not be
               called research, would it?"
               --Albert Einstein



               <graycol.gif>David Johnson ---10/18/2019 05:17:35 PM---I
               think I’m missing the last step in setting up the BMC: d. To
               reset your firmware run the followin

               From: David Johnson <[email protected]>
               To: xCAT Users Mailing list <[email protected]
               >
               Date: 10/18/2019 05:17 PM
               Subject: [EXTERNAL] Re: [xcat-user] How to manage Power
               AC922 from Intel based xcat cluster ?





               I think I’m missing the last step in setting up the BMC:

               d. To reset your firmware run the following command:
               ipmitool raw 0x06 0x40.

               Will try it and see if that helps. I can ping the BMC
               address, but as I said earlier,
               I get connection refused on ipmitool as well as ssh. Also
               when in the Exit to shell
               environment, netstat -an shows nothing listening on any
               ethernet ports.

               I’ve just written myself a 7.6 rhel-alt USB stick, and
               trying to figure out how to
               make the two flash drives into a raid1 mirror (maybe I’ll
               just skip that part).

               Thanks for the help so far….

               — ddj
                                    On Oct 18, 2019, at 4:43 PM, Mark
                                    Gurevich <[email protected]> wrote:


                                    The definition looks correct.

                                    Which version of xCAT? "lsxcatd -a"
                                    What is the OS of the xCAT management
                                    node ?
                                    Is there a file
                                    "/opt/xcat/lib/perl/xCAT_plugin/openbmc.pm"
 on the xCAT management node ?


                                    Mark Gurevich
                                    Poughkeepsie Development Lab
                                    HPC Software Development - xCAT

                                    "If we knew what it was we were doing,
                                    it would not be called research, would
                                    it?"
                                    --Albert Einstein



                                    <graycol.gif>David Johnson
                                    ---10/18/2019 04:09:30 PM---OK, here is
                                    the lsdef gpu1413 after a few fixes I
                                    made. Still doesn’t work. Password
                                    redacted. A few

                                    From: David Johnson <
                                    [email protected]>
                                    To: xCAT Users Mailing list <
                                    [email protected]>
                                    Date: 10/18/2019 04:09 PM
                                    Subject: [EXTERNAL] Re: [xcat-user] How
                                    to manage Power AC922 from Intel based
                                    xcat cluster ?









                                    OK, here is the lsdef gpu1413 after a
                                    few fixes I made. Still doesn’t work.
                                    Password redacted.
                                    A few things are inherited from cluster
                                    defaults, but I’m not planning to boot
                                    this host diskless.

                                    [root@mgt5 ~]# lsdef gpu1413
                                    Object name: gpu1413
                                    addkcmdline=mce=ignore_ce
                                    bmc=gpu1413-bmc
                                    bmcpassword=#*#*#*#*
                                    bmcusername=root
                                    cons=openbmc
                                    consport=0
                                    groups=gpu,power-bmc,rackB10,all,rh7,chs

                                    hostnames=ppc001
                                    installnic=mac
                                    ip=172.20.210.13
                                    mgt=openbmc
                                    netboot=xnba
                                    nfsserver=172.20.0.6
                                    postbootscripts=otherpkgs
                                    
postscripts=syslog,remoteshell,syncfiles,setupntp,ipoib,hardeths

                                    power=openbmc
                                    primarynic=mac
                                    tftpserver=172.20.0.6
On Oct 18, 2019, at 1:13 PM, Mark Gurevich <[email protected]> wrote:


David,

The xCAT-openbmc.py is part of beta level Python version of xCAT support
for OpenBMC. The standard Perl support for OpenBMC is done
by /opt/xcat/lib/perl/xCAT_plugin/openbmc.pm
If you really want to try using Python, you can follow
https://xcat-docs.readthedocs.io/en/stable/references/coral/cluster_mgmt/scalability/python/index.html


You can see if Python or Perl is used by running hardware control commands,
like rpower or rvitals with "-V" flag.

The error you are seeing "Unable to identify plugin for this command,"
usually mean xCAT can not find appropriate module to handle the command.
The "mgt=openbmc" suppose to tell xCAT to use
"/opt/xcat/lib/perl/xCAT_plugin/openbmc.pm" module.

Can you run "lsdef gpu1413" ?

Mark Gurevich
Poughkeepsie Development Lab
HPC Software Development - xCAT

"If we knew what it was we were doing, it would not be called research,
would it?"
--Albert Einstein



<graycol.gif>David Johnson ---10/18/2019 12:40:19 PM---I found openbmctool
already installed on my system, but that indicates connection refused. I’m
wonde

From: David Johnson <[email protected]>
To: xCAT Users Mailing list <[email protected]>
Date: 10/18/2019 12:40 PM
Subject: [EXTERNAL] Re: [xcat-user] How to manage Power AC922 from Intel
based xcat cluster ?








I found openbmctool already installed on my system, but that indicates
connection refused.
I’m wondering if I need to enable remote management within petitboot?
      On Oct 18, 2019, at 10:50 AM, [email protected] wrote:

      I did set up nodehm this way, but I get

      [root@mgt5 ~]# rpower gpu1413 stat
      gpu1413: [mgt5]: Error: Unable to identify plugin for this command,
      check relevant tables: nodehm.power,mgt;nodehm.mgt;pduoutlet.pdu=.*

      tabdump nodelist |grep gpu1413
      "gpu1413","gpu,power-bmc,rackB10,all,rh7,chs",,,,,,,,,,,
      "
      [root@mgt5 ~]# tabdump nodehm |grep
      
power#node,power,mgt,cons,termserver,termport,conserver,serialport,serialspeed,serialflow,getmac,cmdmapping,consoleondemand,consoleenabled,comments,disable

      "power-bmc","openbmc","openbmc","openbmc",,,,,,,,,,,"IBM

      There is no openbmc executable on the system and xCAT-openbmc.py rpm
      will not install due to dependencies.
      -- ddj
      Dave Johnson
                  On Oct 18, 2019, at 10:35 AM, Mark Gurevich <
                  [email protected]> wrote:

                  


                  The latest version of xCAT 2.14.6 should support
                  management of AC922 machines.

                  The node definition for these nodes should contain
                  "mgt=openbmc" and "cons=openbmc"

                  After that normal xCAT commands like "rpower", "rcons",
                  "rflash", etc should work.


                  Mark Gurevich
                  Poughkeepsie Development Lab
                  HPC Software Development - xCAT

                  "If we knew what it was we were doing, it would not be
                  called research, would it?"
                  --Albert Einstein


                  <graycol.gif>
                  david_johnson---10/18/2019 10:11:50 AM---I’m having
                  trouble finding out how to use either ipmitool or openbmc
                  tools to manage power and conso

                  From: [email protected]
                  To: [email protected]
                  Date: 10/18/2019 10:11 AM
                  Subject: [EXTERNAL] [xcat-user] How to manage Power AC922
                  from Intel based xcat cluster ?








                  I’m having trouble finding out how to use either ipmitool
                  or openbmc tools to manage power and console for a new
                  IBM powerpc GPU node.  Existing cluster is running the
                  latest update of xcat.  Can’t find openbmc executable or
                  the openbmctool package download referred to in the ibm
                  documentation.
                  We had one of these machines for a POC about a year ago,
                  but I forgot how we dealt with it.

                  -- ddj
                  Dave Johnson

                  _______________________________________________
                  xCAT-user mailing list
                  [email protected]
                  https://lists.sourceforge.net/lists/listinfo/xcat-user




                  _______________________________________________
                  xCAT-user mailing list
                  [email protected]
                  https://lists.sourceforge.net/lists/listinfo/xcat-user
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user



_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user
                                    
_______________________________________________

                                    xCAT-user mailing list
                                    [email protected]
                                    
https://lists.sourceforge.net/lists/listinfo/xcat-user




                                    
_______________________________________________

                                    xCAT-user mailing list
                                    [email protected]
                                    
https://lists.sourceforge.net/lists/listinfo/xcat-user
               _______________________________________________
               xCAT-user mailing list
               [email protected]
               https://lists.sourceforge.net/lists/listinfo/xcat-user



               _______________________________________________
               xCAT-user mailing list
               [email protected]
               https://lists.sourceforge.net/lists/listinfo/xcat-user
                                          
_______________________________________________

                                          xCAT-user mailing list
                                          [email protected]
                                          
https://lists.sourceforge.net/lists/listinfo/xcat-user




                                          
_______________________________________________

                                          xCAT-user mailing list
                                          [email protected]
                                          
https://lists.sourceforge.net/lists/listinfo/xcat-user
                  _______________________________________________
                  xCAT-user mailing list
                  [email protected]
                  https://lists.sourceforge.net/lists/listinfo/xcat-user



                  _______________________________________________
                  xCAT-user mailing list
                  [email protected]
                  https://lists.sourceforge.net/lists/listinfo/xcat-user
      _______________________________________________
      xCAT-user mailing list
      [email protected]
      https://lists.sourceforge.net/lists/listinfo/xcat-user



      _______________________________________________
      xCAT-user mailing list
      [email protected]
      https://lists.sourceforge.net/lists/listinfo/xcat-user
      _______________________________________________
      xCAT-user mailing list
      [email protected]
      
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_xcat-2Duser&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=cGs4a-jfx6Emudek2Wdi4FLq2XKm1pvrlbCQ-h7Qq7A&m=z2taIWUS7bVWap42sb1eC6lk7Av3MaysGaF9GA6RIqU&s=NXcUCQnMl8p6xt4J0qwLbdgwuYEvq26khnnDEN__9ys&e=



_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to