Pisałem już o kompilacji programu prips, który wykorzystuję do generowania listy adresów IP z adresu sieci i maski.
Ostatnim razem opisałem jego kompilację, dziś bazując na tej operacji utworzę paczkę RPM. Czytaj dalej Stworzenie paczki RPM z użyciem rpmbuild i pliku SPEC
Miesięczne archiwum: wrzesień 2014
Udostępnienie katalogu z użyciem NFS w CentOS/RHEL 6
NFS jest moim zdaniem najtańszą metodą udostępniania plików, posiadającą wiele zalet. Oprócz prostoty konfiguracji NFS dostarcza możliwość obsługi udostępnienia zasobu do kilku serwerów w trybie zapis/odczyt, dzięki czemu świetnie nadaje się do wykorzystania w klastrach active-active. Czytaj dalej Udostępnienie katalogu z użyciem NFS w CentOS/RHEL 6
Prosty zoning na switchu FibreChannel Cisco MDS
Zoning jest to metoda partycjonowania sieci FC niosąca za sobą same korzyści, zwiększa bezpieczeństwo i zabezpiecza przed wpływem innych urządzeń na nasze. Partycjonowanie to polega na całkowitym odizolowaniu komunikacji pomiędzy urządzeniami od innych urządzeń, czyli jest to swoisty kanał utworzony dla danej grupy. Ja uważam, że najlepszą praktyką jest tworzenie zoningu 1:1, czyli jeden inicjator i jeden target w jednej strefie i taki zoning przedstawię. Czytaj dalej Prosty zoning na switchu FibreChannel Cisco MDS
Odmontowanie i zamontowanie zasobu NFS po awarii sieci
Mimo, iż montuję NFS-a z opcjami, które uodparniają go na zaniki sieci, to i tak czasem zastaję problemy. Czytaj dalej Odmontowanie i zamontowanie zasobu NFS po awarii sieci
Przyspieszenie odbudowy macierzy programowej w Linuksie
Zdarza się, że muszę skorzystać z RAIDu definiowanego programowo. Jak do tej pory nigdy się nie zawiodłem na tym rozwiązaniu. Czasem jednak wykonywane jest rutynowe sprawdzenie dysków lub zepsuje się dysk i trzeba go wymienić i odbudować. Wtedy domyślna szybkość wykonywania tych operacji może być dla nas za mała i możemy chcieć ją zwiększyć. Polecam najpierw z użyciem sysctl sprawdzić posiadane przez nas wartości parametrów. Czytaj dalej Przyspieszenie odbudowy macierzy programowej w Linuksie
Agregacja portów ethernet pomiędzy Linuksem a switchem
Najpopularniejszym obecnie protokołem agregacji portów jest LACP.
Do zagregowania kart w systemie operacyjnym najlepiem użyć takich samych kart. A sama konfiguracja w systemach z rodziny RedHat jest bardzo prosta i ogranicza się do edycji plików konfiguracyjnych w /etc/sysconfig/network-scripts, obecnie nie jest wymagane definiowanie grup portów w modprobe, gdyż istnieje opcja BONDING_OPTS, którą wpisuje się w konfiguracji interfejsu.
Przejdźmy zatem do konfiguracji agregacji, w linuksie zwanej wiązaniem – bondingiem, efektem takiej konfiguracji powinien być nowy interfejs o nazwie bond. Czytaj dalej Agregacja portów ethernet pomiędzy Linuksem a switchem
Konfiguracja SNMP na switchu FC Cisco z systemem SAN-OS
Switche z systemem SAN-OS są już rzadkością, są to stare urządzenia, najcześciej z portami o maksymalnej przepustowości 2Gbps, ale wspierają SNMP w wersji 3. Ponieważ, wczoraj opisałem, jak skonfigurować SNMP z wersji 2c oraz 3 w switchu ethernet, dzisiaj opisuję przełącznik FibreChannel. Czytaj dalej Konfiguracja SNMP na switchu FC Cisco z systemem SAN-OS
Konfiguracja SNMP na switchu Cisco 3550 i użycie snmpwalk w Linuksie
SNMP to rodzina protokołów, które zostały stworzone do zarządzania urządzeniami sieciowymi. Do komunikacji wykorzystywany jest głównie protokół UDP, rzadziej TCP. Typów wiadomości istnieje 7, najpopularniejsze służą do monitoringu i są to GET (walk) – UDP/161) i wyzwalane TRAP UDP/162).
Informs są wysyłane do klienta w momencie, gdy wyśle żądanie GET do serwera SNMP, TRAPy są wysyłane do klienta, gdy został spełniony jakiś warunek, np. zgasł port na switchu. SNMP doczekało się w tym momencie trzech wersji, z czego ostatnia, trzecia wspiera pełne uwierzytelnianie i szyfrowanie, czym została zlikwidowana jedyna dotychczasowa wada SNMP – brak bezpieczeństwa. Czytaj dalej Konfiguracja SNMP na switchu Cisco 3550 i użycie snmpwalk w Linuksie
Wysyłanie logów z syslog-ng do bazy MySQL
W poprzednim wpisie opisałem prostą konfigurację zbierania logów przez syslog-ng z innych hostów, teraz czas na wrzucenie tych logów do bazy danych. Czytaj dalej Wysyłanie logów z syslog-ng do bazy MySQL
Utworzenie loghost-a z użyciem syslog-ng
W poprzednim wpisie zamieniliśmy rsyslog na syslog-ng, teraz to wykorzystamy, oczywiście oba rozwiązania są ze sobą kompatybilne. Możemy bez problemu wysyłać logi rsyslogiem na syslog-ng i odwrotnie. To samo z innymi rozwiązaniami, jak np. logi z ESXi.
Konfiguracja syslog-ng jest dużo prostsza niż rsyslog-a. Czytaj dalej Utworzenie loghost-a z użyciem syslog-ng