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.