Ciekawym programem wspomagającym zarządzanie serwerami AIX-owymi jest AIXhealthcheck. Sprawdza on błędy konfiguracyjne oraz ostrzega o nieprawidłowościach w systemie. Raport może być w formie HTML,csv albo TXT. Przykładowy raport.
Bardzo bym chciał móc go używać, tylko ta cena: 2500$.
Nie wszyscy mają możliwość posiadania AIX-a i podłączonej do niego drukarki. W takim przypadku należy stworzyć sobie drukarkę drukującą do pliku! Nie jest to takie trudne jak się wydaje.
Na wczorajszym szkoleniu poznałem nową komendę pozwalającą wykonywać backup danych dotyczących ustawień VIO – viosbr. Komenda weszła do VIO wraz z jednym z ostatnich aktualizacji (update). Z tego co słyszałem nie zawsze działa jak byśmy oczekiwali (na problemy z SEA) ale mapowanie wirtualnych urządzeń SCSI zapisuje poprawnie :D. Jedną z promowanych strategii backupów jest wykonywanie backupów VIOS przy pomocy mksysb po każdej zmianie konfiguracji sieci a mapowanie dysków można zapisywać właśnie dzięki viosbr.
Krótka lekcja na temat VIO. Dwie komendy pozwalające monitorować system:
lsgcl – przeglądanie zawartosci gcl (global command log)
lsfailedlogin – lista nieudanych logowań do systemu.
Należy pamiętać że syslog nie jest konfigurowalny na VIO, więc należy obmyśleć sposób automatycznego przeglądania i analizowania wpisów w nim zawartych…
Komendę viosecure omówię kiedy indziej…
W weekend miałem przenieść dane z jednego data storage (opartego na ESS) na drugi (oparty na DS, dokładnie DS8000). Szukaliśmy komend typowo klastrowych ale raczej nic takiego nie ma ;). Po pierwszym teście okazało się że bezproblemowo można użyć migratelp :D. Jedna uwaga: oczywiście przenoszenie powinniśmy wykonywać z aktywnego noda.
Czasem trzeba posprzątać na dyskach, okazuje się że mirrory są źle zrobione albo ze względów wydajnościowych trzeba inaczej rozłożyć pp. Oczywiście możemy tutaj wykorzystać komende migratelp. Może tutaj przydać się prosty skrypt:
#!/bin/ksh
integer i=1 # counter for lp
integer b=2 # counter for pp
integer end=255 #last lp to move
while ((i <= $end));
do
print "moving logical partition $i " ;
migratelp samba_lv/$i/1 hdisk4/$b ;
migratelp samba_lv/$i/2 hdisk5/$b ;
(( i = i + 1)) ;
(( b = b + 1)) ;
done
Dla przypomnienia migratelp ma następującą składnie: migratelp logical_volumen/LP number/Mirror PVNAME(hdiskxx)/PPOn_disk
Skrypt analizuje listę volumenów grup, następnie dla każdej grupy tworzy listę logicznych volumenów a na koniec dla każdego z nich tworzy listę fizycznych volumenów, na których się on znajduje. Wynikowa lista jest w formacie csv.
Dostępny jest na stronie z skryptami: Skrypty / scripts