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"}
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 ;).
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
Kolejna witryna WordPress