Wirtualizacja_w_praktyce_virtua.pdf

(786 KB) Pobierz
1098822318.001.png
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym
powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi
ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje
były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani
za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz
Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody
wynikłe z wykorzystania informacji zawartych w książce.
Redaktor prowadzący: Michał Mrowiec
Projekt okładki: Studio Gravite / Olsztyn
Obarek, Pokoński, Pazdrijowski, Zaprucki
Fotografia na okładce została wykorzystana za zgodą Shutterstock.com.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie?virtua
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
ISBN: 978-83-246-3724-9
Copyright © Helion 2012
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
1098822318.002.png
Spis treci
Przedmowa ...................................................................................... 7
Dla kogo jest ta ksika? .................................................................................................. 7
O autorze .......................................................................................................................... 7
Rozdzia 1. Wstp .............................................................................................. 9
Rozdzia 2. Rodzaje wirtualizacji ....................................................................... 13
Rozdzia 3. VirtualBox ...................................................................................... 19
3.1. Instalacja VirtualBoksa w systemach MS Windows ................................................ 19
3.2. Tworzenie nowej maszyny wirtualnej ..................................................................... 20
3.3. Instalacja systemu operacyjnego w maszynie wirtualnej ......................................... 23
3.4. VirtualBox Guest Additions .................................................................................... 26
3.5. Konfiguracja sieci .................................................................................................... 28
3.5.1. Konfiguracja sieci w trybie NAT ................................................................... 28
3.5.2. Konfiguracja sieci w trybie mostu (bridge) .................................................... 32
3.5.3. Konfiguracja sieci w trybie mostu
z obsug tagowanych sieci VLAN 802.1q ............................................................ 35
3.5.4. Pozostae tryby pracy sieci w VirtualBoksie .................................................. 37
3.6. Zarzdzanie wirtualnymi dyskami ........................................................................... 39
3.6.1. Dodanie nowego dysku do maszyny .............................................................. 39
3.6.2. Import istniejcego dysku do maszyny ........................................................... 41
3.6.3. Klonowanie maszyn wirtualnych ................................................................... 42
3.6.4. Tworzenie i przywracanie migawek systemu ................................................. 43
3.7. Instalacja VirtualBox Extension Pack ...................................................................... 44
3.8. Tryb Seamless (Seamless mode) ............................................................................. 45
3.9. Wsparcie dla USB ................................................................................................... 46
3.10. Wspódzielone katalogi ......................................................................................... 46
3.11. Instalacja i konfiguracja VirtualBoksa w Linuksie ................................................ 47
3.11.1. Tworzenie maszyny wirtualnej z linii komend ............................................. 48
3.12. Zarzdzanie z linii komend — polecenie VBoxManage ........................................ 53
3.12.1. Zaczanie i wyczanie maszyny ................................................................. 53
3.12.2. Modyfikacja ustawie maszyny ................................................................... 54
3.13. Automatyczne uruchamianie maszyny wraz ze startem systemu gospodarza ........ 54
Podsumowanie ................................................................................................................ 57
Rozdzia 4. Wirtualizacja wedug VMware ......................................................... 59
4.1. Instalacja VMware Player ........................................................................................ 62
4.2. Tworzenie nowej maszyny i instalacja systemu ...................................................... 64
4.3. Uruchamianie maszyny ........................................................................................... 67
Podsumowanie ................................................................................................................ 68
 
4
Wirtualizacja w praktyce
Rozdzia 5. VMware Server ............................................................................... 69
5.1. Pobieranie plików instalacyjnych ............................................................................ 69
5.1.1. Instalacja w systemach Windows ................................................................... 70
5.1.2. Instalacja w systemach Linux ......................................................................... 71
5.2. Tworzenie nowej maszyny wirtualnej ..................................................................... 73
5.3. Uruchomienie maszyny ........................................................................................... 76
5.4. Instalacja VMware Tools ......................................................................................... 78
5.5. Automatyczne uruchamianie maszyny .................................................................... 79
5.6. Migawki systemu (snapshots) .................................................................................. 79
5.7. Tworzenie linka do maszyny ................................................................................... 81
5.8. Nadawanie uprawnie ............................................................................................. 82
5.8.1. Testowanie uprawnie .................................................................................... 84
5.8.2. Tworzenie nowej roli ...................................................................................... 85
5.9. Przenoszenie maszyny z innego serwera ................................................................. 86
5.10. Obsuga z linii komend .......................................................................................... 87
5.10.1. Wywietlenie spisu uruchomionych maszyn ................................................ 87
5.10.2. Wywietlenie wszystkich zarejestrowanych maszyn .................................... 88
5.10.3. Uruchamianie, zatrzymanie i restartowanie maszyny ................................... 88
5.10.4. Uruchamianie programu na zdalnej maszynie .............................................. 89
5.10.5. Pobieranie listy procesów z maszyny wirtualnej .......................................... 89
5.10.6. Zakaczanie procesu w maszynie wirtualnej ................................................ 89
5.10.7. Tworzenie migawki z linii komend .............................................................. 90
5.10.8. Przywracanie systemu z migawki ................................................................. 90
5.10.9. Wykonanie zrzutu ekranu maszyny wirtualnej do lokalnego pliku .............. 90
5.11. VMware Server a sieci VLAN ............................................................................... 90
5.11.1. Inne zaawansowane parametry sieciowe ...................................................... 94
Podsumowanie ................................................................................................................ 95
Rozdzia 6. VMware ESXi ................................................................................. 97
6.1. Przygotowanie do instalacji ..................................................................................... 97
6.2. Instalacja .................................................................................................................. 98
6.3. Wstpna konfiguracja .............................................................................................. 99
6.4. Konfiguracja przez vSphere Client ........................................................................ 100
6.5. Tworzymy przestrze dyskow (datastore) ........................................................... 100
6.6. Tworzenie nowej maszyny .................................................................................... 102
6.7. Pierwsze uruchomienie maszyny ........................................................................... 103
6.8. Konfiguracja sieci .................................................................................................. 105
6.8.1. Ustawienie sieci VLAN ................................................................................ 107
6.8.2. Tworzenie grup portów ................................................................................ 108
6.8.3. Tworzenie wirtualnego przecznika ............................................................ 111
6.9. Automatyczne uruchamianie maszyn wraz ze startem ESXi ................................. 113
6.10. Tworzenie i przywracanie migawek .................................................................... 114
6.11. Nadawanie uprawnie ......................................................................................... 115
6.11.1. Tworzenie nowej grupy .............................................................................. 116
6.11.2. Tworzenie nowego konta ............................................................................ 117
6.11.3. Nadawanie uprawnie ................................................................................ 117
6.12. Przenoszenie maszyny z innego serwera ............................................................. 119
6.13. Wykorzystanie iSCSI i NFS jako datastore ......................................................... 121
6.13.1. Podczenie po protokole iSCSI ................................................................. 121
6.14. Instalacja VIMA (vMA) ...................................................................................... 128
6.14.1. Kontrolowanie stanu zasilania maszyny (zatrzymanie, uruchomienie) ....... 131
6.14.2. Opcje zwizane z ustawieniami sieciowymi ............................................... 131
6.14.3. Perl Toolkit Utility ..................................................................................... 132
Podsumowanie .............................................................................................................. 134
Spis treci
5
Rozdzia 7. VMware Converter ....................................................................... 137
Podsumowanie .............................................................................................................. 140
Rozdzia 8. Microsoft Virtual PC ..................................................................... 141
8.1. Instalacja i konfiguracja penej wersji Microsoft Virtual PC ................................. 142
8.1.1. Obsuga z linii komend ................................................................................. 145
8.2. Instalacja i konfiguracja XP Mode w systemach Windows 7 ................................ 146
8.2.1. Instalacja MS Office 97 w rodowisku wirtualnym ...................................... 148
Podsumowanie .............................................................................................................. 152
Rozdzia 9. Microsoft Hyper-V ......................................................................... 153
9.1. Instalacja i konfiguracja Microsoft Hyper-V Core ................................................ 153
9.1.1. Podstawowa konfiguracja sieci .................................................................... 155
9.1.2. Zaczenie zdalnego pulpitu ......................................................................... 155
9.1.3. Doczenie serwera do domeny Active Directory ........................................ 155
9.1.4. Instalacja aktualizacji (Windows Update) .................................................... 156
9.1.5. Instalacja programu Hyper-V Manager ........................................................ 156
9.2. Tworzenie nowej maszyny wirtualnej ................................................................... 158
9.3. Instalowanie usug integracji (integration services) ............................................... 160
9.3.1. Instalacja ...................................................................................................... 161
9.4. Konfiguracja sieci .................................................................................................. 163
9.4.1. Problemy z rozpoznaniem wirtualnej karty sieciowej .................................. 166
9.4.2. Obsuga sieci VLAN .................................................................................... 166
9.5. Konfiguracja iSCSI ................................................................................................ 169
9.6. Automatyczne uruchamianie maszyn wraz ze startem serwera Hyper-V .............. 172
9.7. Zarzdzanie serwerem Hyper-V z linii komend (PowerShell) ............................... 173
9.7.1. Skrypt 1 — wywietlenie podstawowych informacji
o stanie serwera Hyper-V ........................................................................... 174
9.7.2. Skrypt 2 — uruchomienie wirtualnej maszyny ............................................ 175
9.7.3. Skrypt 3 — skrócony raport o stanie maszyn ............................................... 176
9.7.4. Skrypt 4 — kontrolowanie stanu uruchomienia maszyny ............................ 176
9.7.5. Skrypt 5 — tworzenie migawki systemu ...................................................... 177
9.7.6. Skrypt 6 — ustawienie automatycznego uruchamiania maszyny ................. 177
9.7.7. Skrypt 7 — przydzia pamici RAM ............................................................ 178
9.8. Przenoszenie istniejcych maszyn do Hyper-V ..................................................... 178
9.8.1. Instalacja Virtual Machine Manager Server ................................................. 179
9.8.2. Podczenie serwera VMM i administrowanie nim ...................................... 179
9.8.3. Migracja fizycznej maszyny do rodowiska Hyper-V (P2V) ....................... 183
Podsumowanie .............................................................................................................. 187
Rozdzia 10. KVM ............................................................................................ 189
10.1. Instalacja moduów KVM .................................................................................... 189
10.2. Tworzenie maszyny wirtualnej ............................................................................ 190
10.3. Konfiguracja maszyn z linii komend ................................................................... 195
10.4. Konwersja obrazów maszyny wirtualnej ............................................................. 198
10.5. Podsumowanie ..................................................................................................... 199
Rozdzia 11. OpenVZ ....................................................................................... 201
11.1. Instalacja rodowiska w systemie Linux Debian ................................................. 202
11.2. Tworzenie nowego VPS-a ................................................................................... 203
11.3. Uruchomienie systemu ........................................................................................ 204
Kontrolowanie stanu pracy kontenerów ................................................................. 206
Pliki konfiguracyjne ............................................................................................... 206
Podsumowanie .............................................................................................................. 213
Zgłoś jeśli naruszono regulamin