Hi, This is a known issue with mmdiscovercomp that has however not be listed specifically in the context of DSS-G. The reason is that the DSS-G documentation recommends to *not* leverage this command, but the dssgmkcompdb utility instead (“make component database”; see for instance the corresponding command reference in DSS-G Concepts & Administration guide). In particular, the latter will take care of the specific layout of the DSS-G configurations within one or multiple racks.
This utility should run before setting up the GUI, as the latter will then use the component database (compDB) that is defined by running dssgmkcompdb. (IIRC the Spectrum/Storage Scale GUI will not try to run mmdiscovercomp as long as the compDB is correctly set for all hardware components in the storage cluster.) Note that DSS-G 4.5a released late October comes with several improvements and fixes for the dssgmkcompdb utility. The latest version of the utility can be used as is with DSS-G 4.4 as well. Please reach out to me directly and we can coordinate to get you that utility installed on your building block. Hope this helps, - Nicolas -- Nicolas Calimet, PhD | HPC System Architect | Lenovo ISG | Meitnerstrasse 9, D-70563 Stuttgart, Germany | +49 71165690146 | https://www.lenovo.com/dssg From: gpfsug-discuss <[email protected]> On Behalf Of Iban Cabrillo Sent: Monday, December 4, 2023 13:11 To: gpfsug-discuss <[email protected]> Subject: [External] [gpfsug-discuss] Lenovo DSS GUI monitoring Hi Guys, We have just installed a new DSS (4.4a) from lenovo, but we see some problem when trying to raise the monitoring (gui v5.1.6.1) on a machine outside the two servers directly connected to the DSS infrastructure. Discovery of servers and storage enclosures failed. Run mmdiscovercomp -N GUI_RG_SERVERS command in the CLI to see the problem. Running the command from outside machine: [root@dssx ~]# mmdiscovercomp -N GUI_RG_SERVERS Collecting system information from the following nodes: dss01 dss02 Updating component configuration ... Changed enclosure J9xxxxx display ID to None. Changed enclosure J9xxxxx display ID to None. Identifying component groups ... ERROR: local variable 'enc_class' referenced before assignment While If we exec this comamd from one of the dss server directly, seems to be anwer fine: root@dss01 ~]# mmdiscovercomp -N GUI_RG_SERVERS Collecting system information from the following nodes: dss01 dss02 Updating component configuration ... Changed enclosure J9XXXXX display ID to None. Changed enclosure J9XXXXX display ID to None. Identifying component groups ... Found 1 component group(s): group 1: 64CCCCC-J9XXXXX 7ZYYYYYYYY-J9XXXXX 7ZYYYYYYYJ9XXXX 64CCCCC-J9XXXXX Group 1 best match is DSS-G220 with distance 0.00. We are new on this class of SlectrumScale deployment, and we do not know if it's mandatory to install the gui on DSS server or wwhy we get ERROR: local variable 'enc_class' referenced before assignment Thnaks In advance, I -- ================================================================ Ibán Cabrillo Bartolomé Instituto de Física de Cantabria (IFCA-CSIC) Santander, Spain Tel: +34942200969/+34669930421 Responsible for advanced computing service (RSC) ========================================================================================= ========================================================================================= All our suppliers must know and accept IFCA policy available at: https://confluence.ifca.es/display/IC/Information+Security+Policy+for+External+Suppliers ==========================================================================================
_______________________________________________ gpfsug-discuss mailing list gpfsug-discuss at gpfsug.org http://gpfsug.org/mailman/listinfo/gpfsug-discuss_gpfsug.org
