Archiwum

Archiwum dla ‘Dodatki do kursów’ Kategoria

Xen + SAN + blokady czyli „prawie jak klaster”

Lipiec 30th, 2010 wgumularz Brak komentarzy

Jedną z zalet wirtualizacji jest możliwość migrowania maszyn między maszynami fizycznymi. Migrowanie rzecz jasna wymaga więcej niż jednej maszyny fizycznej z dostępem do konfiguracji i zasobów maszyny wirtualnej – czyli współdzielonej pamięci masowej. I tu zaczyna się mały problem. Jeśli przez przypadek maszyna zostanie uruchomiona na więcej niż jednym hoście – uszkodzenie dysku wirtualnego mamy jak w banku. Jak temu zapobiec bez stawiania klastra HA? Rozwiązaniem jest włączenie blokad na współdzielonym zasobie…

Czytaj więcej…

Categories: Bez kategorii, Dodatki do kursów Tags:

Gdy wredny admin blokuje porty…

Czerwiec 17th, 2009 wgumularz 1 komentarz

Chciałbyś posiedzieć na gadulcu ale firewall nie puszcza? A może często bywasz w siedzibie klienta, z której łaskawie wypuszczają tylko HTTP lub HTTPS? W takim razie witaj w klubie :) Ja bywam od czasu do czasu w miejscach, w których trzeba zdrowo kombinować żeby spiąć Jabbera albo nawet pocztę sprawdzić. Na szczęście nie wszystkich stać na komercyjne rozwiązania filtrujące ruch i analizujące przepuszczane protokoły i stawiają Squida. Dzięki temu można pokusić się o przetunelowanie praktycznie każdego ruchu na zewnątrz…
Czytaj więcej…

Konsola szeregowa w linuksie

Czerwiec 9th, 2009 wgumularz Brak komentarzy

Karty sieciowe mają to do siebie że – jak większość sprzętu – nie są w 100% niezawodne. W związku z tym inna metoda dostępu do maszyny „w razie czego” bywa dobrym zabezpieczeniem… zwłaszcza gdy serwer zarządzany jest zdalnie…
Czytaj więcej…

Script – czyli nieme kino w bashu :)

Czerwiec 8th, 2009 wgumularz 1 komentarz

Od czasu do czasu (a w moim przypadku to nawet częściej) pojawia się potrzeba nagrania sekwencji poleceń wraz z wynikami, do celów prezentacyjnych. Do tego zadania świetnie nadaje się program script. Ten prosty programik nagrywa wszystkie znaki i sekwencje sterujące do pliku o nazwie typescript, a z dodatkową opcją potrafi zapisać również dokładny timing, czyli mówiąc po naszemu – czas między pojawiającymi się znakami. Odtworzenie takiego ‘filmu’ nie powoduje wykonania poleceń z pliku wejściowego, a jedynie wyświetlenie efektu ich działania. Przykład nagrywania prostej sesji:

wg@moher:~/tmp> script -t 2>times
Script started, file is typescript
wg@moher:~/tmp> ps
  PID TTY          TIME CMD
10184 pts/3    00:00:00 bash
10203 pts/3    00:00:00 ps
wg@moher:~/tmp> ls
times  typescript
wg@moher:~/tmp> exit
Script done, file is typescript
wg@moher:~/tmp>

Po nagraniu całej sekwencji można odtworzyć nasz ‘film’ poleceniem scriptreplay:

wg@moher:~/tmp> scriptreplay  times

Wygenerowane pliki przykładowe można znaleźć tutaj.

Bind – generowanie wpisów i dynamiczna aktualizacja stref

Czerwiec 8th, 2009 wgumularz Brak komentarzy

Kilka słów o tym jak upraościć sobie administrowanie strefami w serwerze BIND…
Czytaj więcej…