» subskrypcja rss
Zasubskrybuj Kanał RSS tego serwisu  

dołącz do nich!
co to jest rss?

 » subskrypcja newsletter'a
 

r e k l a m a


 » ankieta
Czy planujesz gdzieś w te wakacje wyjechać?
Tak (kraj)
Tak (zagranica)
Nie
Nie wiem


Zobacz wyniki

 » bliplog

r e k l a m a

 » facebook
r e k l a m a
 PORADNIKI
 
Wirtualizacja dla każdego!
02.07.2010, 22:45:23

Co to jest i na czym tak naprawdę polega wirtualizacja? Dla kogo ona jest przeznaczona: dla administratorów i zaawansowanych użytkowników czy może dla każdego? Czy to wszystko jest w ogóle takie straszne?

Przed dalszą lekturą tego poradnika, zastanów się, czy masz chwilkę czasu i trochę cierpliwości. ;) Jeśli tak, to zadaj sobie teraz elementarne pytanie: czy chcesz uruchamiać jakieś programy, które teraz nie działają Ci na komputerze, bo są, np. za stare? Lub może chcesz korzystać z jakiego innego systemu tak "od święta"? Albo boisz się bądź po prostu nie chcesz instalować drugiego systemu w komputerze? Jeśli tak, to ten poradnik jest dla Ciebie. A jeśli nie, to zawsze warto dowiedzieć się więcej. ;)

Na czym polega wirtualizacja?
Wirtualizacja to mówiąc w wielkim skrócie: system w systemie. Po prostu. Wyobraź sobie teraz, że włączasz komputer z zainstalowanym systemem Windows 7, a następnie uruchamiasz odpowiedni program po to, żeby w okienku pojawił się system gościa, np. Windows XP. Wówczas w goszczonym systemie możesz zrobić wszystko: instalować programy, przeglądać pliki, otwierać wirusy, trojany, robaki lub nawet kasować najważniejsze pliki systemowe. To taki abstrakcyjny przykład. Ale tak właśnie jest - jeżeli zepsujesz system, to wyłącznie ten goszczony. System hosta (system-matka, w naszym przykładzie Windows 7) nie ulegnie żadnym uszkodzeniom, a co najważniejsze: nic się do niego nie przedostanie z systemu hosta! Tak więc wirtualizacja jest dla każdego!

Wymagania wirtualizacji
Myśląc w ogóle o wirtualizacji, musimy sprawdzić, czy nasz komputer w ogóle będzie w stanie unieść takie przeciążenie. Jeżeli nasz komputer należy do tych raczej współczesnych, czyli procesor dwurdzeniowy i 1-2 GB RAMu, to raczej nie powinniśmy się obawiać. Jeżeli mamy gorszy sprzęt, nie powinniśmy się załamywać, tylko policzyć, czy nam starczy RAMu. W większości przypadków nie powinno być jednak żadnych problemów.

Wybór wirtualnej maszyny
Esencją wirtualizacji jest wirtualna maszyna. Obecnie kilka firm walczy o dominację na tym specyficznym rynku, który rozwija się dopiero od kilku lat. Takie 3 najlepsze produkty to: VMware Workstation, Oracle VM VirtualBox oraz Microsoft Virtual PC.

Pierwszy z nich (VMware) ma funkcje mocno zaawansowane, co dla zwykłego użytkownika byłoby niezrozumiałe i trudno, a co za tym idzie - zbędne. Poza tym jest to oprogramowanie komercyjne, cena obecnie kształtuje się w okolicach 800 zł za pakiet.



Druga maszyna, czyli VirtualBox jest jak najbardziej przeznaczona do użytku domowego. Jest to oprogramowanie całkowicie bezpłatne, a jego funkcje są porównywalne do VMware. Czyni to z niego pakiet konkurencyjny i jak najbardziej godny polecenia. To właśnie tę maszynę wybrałem i opiszę w dalszej części artykułu.



Ostatnim programem do wirtualizacji systemów i równocześnie godnym zainteresowania jest produkt ze stajni Microsoftu - Virtual PC. Jego funkcje są dosyć marne, gdy porównany go do rywali. Produkt ten jest mocno ukierunkowany na system Windows, przez co mamy wynikające z tego pewne ograniczenia. Ale jest w tym i plus - możemy uruchamiać nawet bardzo stare systemy (Win95, Win98) na platformach 64-bitowych, co jest niemożliwe w przypadku VirtualBoxa. Warto wspomnieć, że Microsoft Virtual PC jest już niewspierany przez producenta (ostatnia wersja pochodzi z 2007 roku, ale jest jeszcze możliwe jego pobranie, np. z dobrychprogramów). Jego następcą jest Windows Virtual PC, który jest dostępny wyłącznie dla systemu Windows 7 (w wersjach Professional, Ultimate i Enterprise).



Instalacja VirtualBoxa
W tym poradniku wybrałem VirtualBoxa, ze względu na to, że jest darmowy, wielofunkcyjny i obsługuje nie tylko systemy operacyjne z rodziny Windows, ale również Unixy i BSD. Wchodzimy zatem na stronę VirtualBox.org i pobieramy odpowiedni instalator. Sam proces instalacji maszyny nie powinien nikomu sprawić problemów, dlatego go pominę.

Utworzenie wirtualnej maszyny
Kiedy już zainstalowaliśmy VirtualBox'a, otwieramy go i w głównym oknie programu klikamy na Nowa. Pojawia nam się okno powitalne. Klikamy na Dalej. W kolejnym oknie musimy wybrać typ systemu goszczonego i jego wersję. Ja dla przykładu zainstaluję Windows 7.



W kolejnym etapie, musimy przydzielić ilość pamięci RAM dla systemu gościa. Najlepiej suwak pozostawić bez zmiany, albo co najwyżej można zwiększyć ilość pamięci, ale wyłącznie wtedy, kiedy mamy pewność, że nam jest starczy (inaczej zawiesimy komputer).



W następnym kroku musimy wybrać wirtualny dysk twardy. Zalecam iść kreatorem, dlatego klikamy teraz 4 razy na Dalej, następnie dwukrotnie na Zakończ. Takim oto sposobem utworzyliśmy naszą wirtualną maszynę.

Instalacja systemu na nowoutworzonej maszynie
Kiedy wirtualna maszyna jest już skonfigurowana i gotowa, w oknie głównym kliknijmy na Uruchom. Za pierwszym uruchomieniem otworzy się specjalny asystent. Za jego pomocą wybierzemy nośnik, z którego chcemy zainstalować system. Może to być napęd optyczny, pamięć flash (potocznie nazywana pendrivem) lub obraz dysku (ISO). Ta ostatnia opcja jest bardzo przydatna, gdyż kiedy pobieramy z internetu praktycznie jakikolwiek system, to tak naprawdę pobieramy obraz płyty. Ja zainstaluję Windows 7 z obrazu ISO.



Po wyborze nośnika, klikamy na Dalej, a następnie na Zakończ. Takim sposobem rozpoczniemy instalację wybranego przez nas systemu.



Garść porad dla "zielonych" w VirtualBoxie


Dodatki Gościa (Guest Additions)
VirtualBox obsługuje bardzo ciekawą funkcję, jaką są Dodatki Gościa. Umożliwiają one m.in. automatyczne przechwytywanie kursora myszy do systemu-gościa, dwustronny schowek (tzn. to co skopiujemy w systemie-gościa, skopiuje się automatycznie do schowka systemu-hosta i vice versa), pełna możliwość wybrania dowolnej rozdzielczości ekranu systemu-gościa (czyli również umożliwia dostosowanie się do ekranu fizycznego). Jeżeli Dodatki Gościa chcemy zainstalować w systemie-gościa Linux, obejrzyjmy ten poradnik wideo. W przeciwnym wypadku, klikamy na Urządzenia > Zainstaluj Dodatki (Guest Additions) u góry okna, w którym jest wyświetlony system-gość. Następnie przechodzimy proces instalacji i uruchamiamy ponownie system-gość.





Od tej pory, system-gość stanie się dla nas bardziej przyjazny. :)

Współdzielone katalogi Z czasem bardzo się nam przyda opcja współdzielenia katalogów. Polega ona na tym, że wybieramy dany katalog lub całą partycję z naszego rzeczywistego dysku, w celu wyświetlenia lub zmiany plików w tym folderze na dysku rzeczywistym. W systemie-gościa ten udostępniony katalog jest wyświetlany jako dysk sieciowy. Do współdzielenia katalogów niezbędne są Dodatki Gościa.

Na początku musimy w VirtualBoxie zdefiniować, jaki katalog chcemy współdzielić. W tym celu przechodzimy do ustawień maszyny, do zakładki Współdzielone katalogi i klikamy na ikonkę katalogu ze znakiem "+".



Następnie w nowym okienku wybieramy ścieżkę katalogu (z listy wybieramy Inny... i przeglądamy nasz dysk w poszukiwaniu tego katalogu), wpisujemy bądź zapamiętujemy Nazwę katalogu i klikamy na OK.



Teraz wychodzimy z Ustawień i uruchamiamy naszą wirtualną maszynę.

Współdzielone Katalogi: systemy Windows
Montowanie dysku sieciowego w systemie Windows jest bardzo proste. Uruchamiamy Wiersz Poleceń (np. przez menu Uruchom..., wpisując cmd) i wpisujemy:
net use x: \\vboxsvr\NAZWA_KATALOGU

...gdzie pod NAZWA_KATALOGU podstawiamy nazwę, którą wpisaliśmy bądź zapamiętaliśmy podczas zdefiniowania, jaki katalog chcemy współdzielić, np.



Współdzielone Katalogi: systemy Linux
W przypadku systemów z rodziny Linux, montowanie dysku sieciowego jest nieco trudniejsze, ale jak najbardziej do zrobienia. Otwieramy Terminal i wpisujemy:
sudo mount -t vboxsf NAZWA_KATALOGU PUNKT_MONTOWANIA

...gdzie pod NAZWA_KATALOGU podstawiamy nazwę, którą wpisaliśmy bądź zapamiętaliśmy podczas zdefiniowania, jaki katalog chcemy współdzielić, a pod PUNKT_MONTOWANIA podstawiamy punkt, w którym chcemy zamontować nasz dysk sieciowy, np.



Jeszcze tylko wytłumaczenie do tego punktu montowania. Najprościej jest utworzyć zwykły katalogu w Katalogu domowym (/home), np. o nazwie vbox, a następnie się do niego odwołać w komendzie ("./" oznacza skrót do "/home/AKTYWNY_USER").

To jeszcze nie wszystko!
Przed Tobą jeszcze wiele tajemnic i niespodzianek związanych z odkrywaniem potęgi i sensu wirtualizacji systemów. Nie bój się i próbuj! :)



Udostępnij ten wpis:
               
Zasubskrybuj Kanał RSS i bądź na bieżąco!
 Dodaj komentarz
 Zgłoś błąd w treści
 Wersja do druku
 Poleć ten wpis znajomemu
Odsłony wpisu: 453

Oceń ten wpis:

średnia ocen: 4.67 / 6
(3 głosów)










 
 » komentarze

Brak komentarzy. Bądź pierwszy! :)


 » dodaj komentarz
» Proszę o wypowiadanie się w komentarzach w sposób uprzejmy, z poszanowaniem innych uczestników dyskusji
   i ich odrębnych stanowisk.
» Adres e-mail jest wymagany, ale nie będzie nigdzie publikowany. Umożliwi wyświetlenie avatara z serwisu gravatar.com.
» Dozwolone są następujące znaczniki HTML: <b>pogrubienie</b> <i>kursywa</i> <u>podkreślenie</u>
   <a href="http://example.com">link do witryny</a>
» Szczegółowe zasady publikowania komentarzy


Imię/Nick:(wymagane)
E-mail:(wymagane)
Strona WWW:(nie wymagane)

Komentarz:



Zapisz moje dane w Ciasteczkach, celem łatwiejszego dodawania komentarzy w przyszłości
Powiadom mnie e-mail'em, kiedy mój komentarz zostanie zaakceptowany
Powiadom mnie e-mail'em, kiedy pojawią się nowe komentarze


| ukasiu.cal.pl | wdcs.cba.pl |