Under Construction

Administrator und System Informationen

Die Angabe von Kontaktinformationen zum Administrator und der HMC erlauben es dem IBM Support, bei Problemen die durch Call-Home gemeldet werden, den richtigen Ansprechpartner zu erreichen. Mit dem Kommando „hmc lscustinfo“ können die Informationen zum Administrator für eine oder mehrere HMCs ausgegeben werden:

$ hmc lscustinfo
         COMPANY        ADMIN               POSTAL                                            
HMC      NAME           NAME   CTRY  STATE  CODE    CITY   ADDR              PHONE             EMAIL
hmc01    PowerCampus    admin  DE    null   85625   Glonn  Wiesmuehlstr. 25  +49 8093 XXXXXX   support@powercampus.de
hmc02    null           null   null  null   null    null   null              null              null
$

Standardmäßig werden nur die zwingend erforderlichen Felder (Attribute) angezeigt. Für nicht gesetzte Attribute wird der spezielle Wert „null“ angezeigt. Für die HMC hmc01 in der Beispielausgabe wurden die Informationen schon hinterlegt. Bei der zweiten HMC (hmc02) wurden noch keine Informationen zum Administrator abgespeichert.

Die Informationen zum Standort der HMC selbst können mit der Option „-c“ (System Console) aufgelistet werden. Dabei werden auch hier standardmäßig nur die erforderlichen Felder (Attribute) angezeigt:

$ hmc lscustinfo -c
         ADMIN                POSTAL                                  
HMC      INFO   CTRY  STATE   CODE     CITY     ADDR                PHONE
hmc01    1      (DE)  (null)  (85625)  (Glonn)  (Wiesmuehlstr. 25)  (+49 8093 XXXXXX)
hmc02    0      null  null    null     null     null                null
$

Hinweis: Wurden die Administrator Informationen als System Informationen übernommen, stehen die Werte in Klammern.

Möchte man alle Attribute, inklusive optionaler Attribute sehen, kann z.B. die Option „-f“ verwendet werden:

$ hmc lscustinfo -f hmc01
hmc01:
      acct_area = null
      acct_customer_num = XXXXXX
      acct_enterprise_num = null
      acct_sales_office = null
      acct_service_office = null
      admin_addr = Wiesmuehlstr. 25
      admin_addr2 = null
      admin_alt_fax = null
      admin_alt_phone = null
      admin_city = Glonn
      admin_company_name = PowerCampus
      admin_country = DE
      admin_email = support@powercampus.de
      admin_fax = null
      admin_name = admin
      admin_phone = +49 8093 XXXXXX
      admin_postal_code = 85625
      admin_state = null
      hmc = hmc01
      sys_use_admin_info = 1
$

Stimmen die Kontaktinformationen für das System und den Administrator überein, kann das Attribut sys_use_admin_info auf den Wert „1“ gesetzt werden. Es werden dann für das System (HMC) die Informationen des Administrators übernommen. Das hat den Vorteil das die Informationen nicht zweimal angegeben werden müssen.

Die Kontaktinformationen können mit Hilfe des Kommandos „hmc chcustinfo“ angegeben werden. In der Online Hilfe des Kommandos („hmc help chcustinfo“) sind alle Attribute mit einer kurzen Beschreibung aufgelistet. Wurden erforderliche Attribute bisher nicht gesetzt, dann müssen diese zwingend angegeben werden, ansonsten resultiert das Kommando in einer Fehlermeldung, wie das folgende Beispiel zeigt:

$ hmc chcustinfo hmc02 admin_country=DE
hmc02: chsacfg -t custinfo -o set -i 'admin_country=DE'
ERROR: remote HMC command returned an error (1)
StdErr: One or more required attributes are missing or have invalid attribute values.  The missing or invalid attributes are admin_company_name=null.  Please correct the configuration data and retry the command.
$

Im folgenden verwenden wir die Administrator Informationen gleichzeitig als System (HMC) Informationen und geben in einem Kommando alle notwendigen Attribute an:

$ hmc chcustinfo hmc02 \
 admin_company_name=PowerCampus \
 admin_name=admin \
 admin_addr="Wiesmuehlstr. 25" \
 admin_city=Glonn \
 admin_country=DE \
 admin_postal_code=85625 \
 admin_phone="+49 8093 XXXXXX" \
 admin_email=support@powercampus.de \
 sys_use_admin_info=1
$

Eine kurze Überprüfung zeigt das die angegebenen Informationen korrekt von der HMC übernommen wurden:

$ hmc lscustinfo
         COMPANY        ADMIN               POSTAL                                            
HMC      NAME           NAME   CTRY  STATE  CODE    CITY   ADDR              PHONE             EMAIL
hmc01    PowerCampus    admin  DE    null   85625   Glonn  Wiesmuehlstr. 25  +49 8093 XXXXXX   support@powercampus.de
hmc02    PowerCampus    admin  DE    null   85625   Glonn  Wiesmuehlstr. 25  +49 8093 XXXXXX   support@powercampus.de
$

Sollen die Administrator Informationen nicht als System Informationen verwendet werden (sys_use_admin_info=0), dann müssen zwingend auch die notwendigen Attribute für das System angegeben werden:

$ hmc chcustinfo hmc02 \
 admin_company_name=PowerCampus \
 admin_name=admin \
 admin_addr="Wiesmuehlstr. 25" \
 admin_city=Glonn \
 admin_country=DE \
 admin_postal_code=85625 \
 admin_phone="+49 8093 XXXXXX" \
 admin_email=support@powercampus.de \
 sys_use_admin_info=0
hmc02: chsacfg -t custinfo -o set -i 'admin_addr=Wiesmuehlstr. 25,admin_city=Glonn,admin_company_name=PowerCampus,admin_email=support@powercampus.de,admin_name=admin,admin_phone=+49 8093 XXXXXX,admin_postal_code=85625,sys_use_admin_info=0'
ERROR: remote HMC command returned an error (1)
StdErr: One or more required attributes are missing.  The missing attributes are sys_use_admin_info=0 and (sys_phone and sys_addr and sys_city and sys_country and sys_state and sys_postal_code), where sys_state is limited by the sys_country selected.  Please correct the configuration data and retry the command.
$

Über das zusätzliche Adreß-Attribut admin_addr2 bzw. sys_addr2 kann z.B. der genauere Einbauort der HMC hinterlegt werden:

$ hmc chcustinfo hmc02 admin_addr2=”Rack 2”
$

Das Attribut admin_alt_phone erlaubt die Angabe einer weiteren Telefonnummer.