Archipel pozwala na zarządzanie maszynami wirtualnymi z poziomu przeglądarki WWW. Wykorzystywana jest w tym celu biblioteka libvirt. Aktualnie obsługiwane jest jedynie KVM, jednak trwają prace nad wirtualizacją Xen. Archipel pozwala na zarządzanie wieloma maszynami fizycznymi. Do komunikacji wykorzystywany jest protokół XMPP (Jabber). Szczegółowe informacje dostępne są na stronie domowej projektu (http://archipelproject.org). W opisie wykorzystamy dystrybucję Debian (wydanie Squeeze).

czytaj więcej…

KVM (Kernel-based Virtual Machine) jest drugim (po OpenVZ) sposobem wirtualizacji, który opiszę w ramach blogu. W tym przypadku mamy jednak do czynienia z pełną wirtualizacją sprzętową. Na maszynach wirtualnych możemy uruchamiać systemy z rodziny Unix oraz Windows. Lista testowanych systemów dostępna jest na stronie domowej projektu (http://www.linux-kvm.org/page/Guest_Support_Status). Wirtualizacja KVM jest coraz częściej wybieraną alternatywą dla XEN. W opisie tradycyjnie wykorzystam dystrybucję Debian (wydanie Squeeze).

czytaj więcej…

OpenVZ jest otwartą platformą wirtualizacji wyłącznie dla Linuksa (zarówno serwer jak i maszyny wirtualne nazywane kontenerami muszą działać pod kontrolą tego systemu). W przeciwieństwie do innych rozwiązań tego typu, wszystkie maszyny wirtualne wykorzystują wspólne jądro (podobnie jak w przypadku mechanizmu Jail znanego z BSD). Zaletą takiego rozwiązania jest większa wydajność. OpenVZ jest stosowany przez wielu dostawców VPS. W artykule przedstawię instalację i konfigurację OpenVZ na przykładzie systemu Debian (wydanie Squeeze) oraz zarządzanie VPSami. Dodatkowo zainstalujemy panel administracyjny ovz-web-panel.

czytaj więcej…

BackupPC jest darmowym systemem archiwizacji danych w którym kopie przechowywane są na dysku serwera, a zarządzanie odbywa się za pomocą przeglądarki WWW. Komputery klienckie mogą pracować pod kontrolą systemów z rodziny Windows oraz Unix. Nie trzeba na nich instalować specjalnego oprogramowania. Dane mogą być przesyłane za pośrednictwem jednego z protokołów: SSH, RSH, NFS, SMB, rsync.

W artykule przedstawię konfigurację serwera na przykładzie dystrybucji Debian (wydanie Squeeze). Zamiast serwera Apacha wykorzystamy omówiony wcześniej nginx. Przedstawione zostanie zarządzanie kopiami lokalnymi (za pomocą tar), a także kopiami klientów działających pod kontrolą systemów Windows i Linux (za pomocą rsyncd).

czytaj więcej…

Wpis dotyczy kształtowania pasma (ang. traffic shaping) w celu zapewnienia jakości usługi (ang. QOS – Quality of Service). Opis dotyczy systemu Linux na przykładzie dystrybucji Debian (wydanie Squeeze). Będziemy korzystać z dodatkowych modułów, które nie są domyślnie dostępne. Zazwyczaj wiąże się to z ręcznym patchowaniem jądra. W poradniku skorzystamy jednak z gotowego rozwiązania dostępnego tutaj (przed kontynuowaniem należy zainstalować paczki zgodnie z dostępnym tam opisem). Prezentowane w artykule komendy możemy wykorzystywać w naszych skryptach startowych (tak samo jak w przypadku firewalla).

czytaj więcej…

W internecie można znaleść dużo informacji odnośnie iptables. Przykładowy, przystępny opis można znaleźć np. tutaj, a o wiele bardziej szczegółowy poradnik (w języku angielskim) dostepny jest tutaj.   Ogólnie rzecz biorąc, iptables steruje ruchem pakietów, przez co stosowany jest głównie jako firewall. Reguły przechowywane są w łańcuchach, a te z kolei w tabelach. Jeżeli nie określimy tabeli, zostanie użyta domyślna tabela filter. Posiada ona 3 łańcuchy:

  • INPUT – pakiety odbierane
  • OUTPUT – pakiety wygenerowane
  • FORWARD – pakiety przekazywane

Najczęściej wykorzystywanymi akcjami (w przypadku dopasowania do danej reguły) jest zaakaceptowanie pakietu (ACCEPT) lub opuszczenie (DROP). Prezentowane w artykule kroki wykonywano z użyciem dystrybucji Debian (wydanie Squeeze). czytaj więcej…

Wordpress logoFunkcjonalności WordPressa zwiększają się z wydania na wydanie, lecz czasem potrzebnej funkcjonalności nie znajdziemy w standardowej dystrybucji systemu. Czasem potrzebna jest możliwość dodania własnej funkcjonalności, jak np. prosty licznik odwiedzin. Gdyby jednak trzeba było ingerować w kod źródłowy WordPressa za każdym razem gdy chce się coś dodać – byłoby to co najmniej uciążliwe. Na szczęście twórcy tego systemu przewidzieli możliwość „customizowania” WordPressa, za pomocą tzw. pluginów. I podobnie jak szablonów, pluginów jest cała masa, ale warto wiedzieć jak są one zbudowane, aby dostosowywać je do własnych potrzeb.

czytaj więcej…

Najnowsze

  • Zarządzanie maszynami wirtualnymi - Archipel
    Archipel pozwala na zarządzanie maszynami wirtualnymi z poziomu przeglądarki WWW. Wykorzystywana jest w tym celu biblioteka libvirt. Aktualnie obsługiwane jest jedynie KVM, jednak trwają prace nad wirtualizacją Xen. Archipel pozwala
    więcej...
  • Serwery wirtualne w oparciu o KVM
    KVM (Kernel-based Virtual Machine) jest drugim (po OpenVZ) sposobem wirtualizacji, który opiszę w ramach blogu. W tym przypadku mamy jednak do czynienia z pełną wirtualizacją sprzętową. Na maszynach wirtualnych możemy
    więcej...