Archiwum kategorii: HMC (AIX)

AIX: lsrsrc – Jak znaleźć które HMC zarządza systemem?

Mamy dostęp do lpar-a i próbujemy sprawdzić jak jest zarządzny (np. jakie jest IP serwera). Jak to zrobic? Otóż prosto:

lpar1:/root>lsrsrc IBM.ManagementServer
Resource Persistent Attributes for IBM.ManagementServer
resource 1:
Name             = "10.5.34.21"
Hostname         = "10.5.34.21"
ManagerType      = "HMC"
LocalHostname    = "10.9.32.78"
ClusterTM        = "9078-160"
ClusterSNum      = ""
ActivePeerDomain = ""
NodeNameList     = {"lpar1"}

HMC – braki w możliwościach konfiguracyjnych dostępów

Przygotowuje szkolenie z podstaw AIX-a, jednym z elementów szkolenia jest nauka podstaw pracy z profilami lpar-ów. Znalazłem jeden problem: jak ograniczyć kursantom możliwość przyznania „nieograniczonej” ilości procserów i pamięci? Mogę ograniczyć możliwości do bawienia się określonymi lparami, ale nie mogę przydzielić zakresów dozwolonych wartości. Praca w środowisku wielu administratorów nie jest taka łatwa tutaj ;).

AIX: HMC – na jakiej maszynie znajduje się lpar?

Bardzo przydatną komendą w przypadku korzystania z HMC w trybie tekstowym (tak, lubie udawać że potrafie pisać skrypty) jest lssyscfg. W przypadku przeglądania cech lpar-a pojawia się jednak problem, trzeba podać na jakiej maszynie znajduje się dany lpar :/. Jak to znależć? Wystarczą 2 proste pętle:

for MACHINE in `lssyscfg -r sys -F "name"`; do lssyscfg -r lpar -m $MACHINE -F "name" | while read LPAR; do echo "$MACHINE;$LPAR"; done; done

Powyższe polecenia pozwala stworzyć listę w formacie CSV. Prosty grep i cut pozwalają wydobyć poszukiwaną informację:

for MACHINE in `lssyscfg -r sys -F "name"`; do lssyscfg -r lpar -m $MACHINE -F "name" | while read LPAR; do echo "$MACHINE;$LPAR;"; done; done | grep "Szukany_LPAR" | cut -d ";" -f 1