czwartek, 3 grudnia 2009

Cloud Computnig pod strzechy.

Dzis ustawiałem mój pierwszy prywatny "cloud cluster", czyli po ludzku chmurkę.
Wszystko chula na UBUNTU - ktorego od jakiegoś czasu męczę, bo wydaje się dużo lepszy od OpenSUSE,
którego też już muszę "męczyć".

Ogolnie aby tematem się woglóle zająć trzeba mieć:
  • ogólny "opyk" w Linuxach, szczególnie : Debian ew. RedHat, bądź UBUNTU
  • kilka maszyn - najlepiej 2+ rdzeniowe, 2+GB RAM - ogólnie śmieci do chmurki nie opłaca sie wrzucać
  • szybką sieć miedzy maszynami - najlepiej 1GB
  • wszystkie maszyny w tym samym segmencie LAN np. 192.168.52.x
  • wiedzieć conieco o podstawach cloud computing (polecam WIKI)
Na upartego, mozna wszystkie te ograniczenia ominąć, ale po co?

Niedługo napiszę co i jak trzeba zrobić, aby calość działała.
Jak pomyślę ze niedawno chciałem google płacic za dostęp do usług w cloud'zie....

To niedługo to jest już dziś:
Bierzemy nasze maszynki i z Instalki UBUNTU SERWER 9.10 wybieramy "Install Enterprise Cloud"
Potrzebować bedziemy 1 cluster i kilku 2+ node do spiecia w grid
nasz ClusterNode bedzie zachowywał się jako:
  • FRONTEND naszej chmurki
  • DNS - dla pozostałych komputerów w cloudzie
Jeśli nasz cluster działa.. instalujemy nasze nody(węzły). - instalka rozpoznaje że w segmencie sieci już ciała
nasz cluster - i domyslnie podpowiada aby dalej instalowac nody - węzły.

Po skończonej instalacji ostatniego serwera w chmurce , jeszcze raz włączamy
naszego pierwszą maszynę i uaktualniamy DNS (poleceniem euca_conf). Aby widział wszystkie nody.
Ciekawe że sam tego nie robi.. pewnie chodzi aby ktoś nam nie podrzucił takiego spreparowanego noda do sieci.

Jak zarzadzać naszą chmurką??
Trzeba deploynąć na nią jakis obraz ISO - taki spraparowany serwer - jest do tego specjalne oprogramowanie
np. VMBuilder.
Są też w sieci dostępne gotowe obrazy do użycia - np. z preinstalowanym serwerem apache i tomcat.
Trochę mi jeszcze brak opcji do konwertowania zwykłych obrazów dysków w te chmurkowe,
ale pewnie liczba konfiguracji do zmiany bylaby bardzo duza.

Do zarządzania FrontEndową maszyną(Clustrem) jest kilka aplikacji - ja używam Eucalyptus.
Powiedziec mogę tyle : działa.

Brak komentarzy:

Prześlij komentarz