Wyszukiwanie w witrynie

Jak wdrażać maszyny wirtualne w środowisku RHEV — część 4


Nasze środowisko składa się z jednego centrum danych połączonego ze współdzieloną pamięcią masową ISCSI. To centrum danych obejmowało jeden klaster z dwoma hostami/węzłami, które będą używane do hostowania naszej maszyny wirtualnej.

Zasadniczo w każdym środowisku możemy wdrożyć maszyny fizyczne/wirtualne, korzystając z popularnych metod, takich jak z ISO/DVD, sieć, Kickstart i tak dalej. Dla naszego środowiska nie ma dużej różnicy w stosunku do poprzedniego faktu, ponieważ będziemy używać tych samych metod/typów instalacji.

Na początek omawiamy wdrożenie VM przy użyciu pliku/obrazu ISO. Rozrywka RHEV jest bardzo zorganizowana, więc ma specjalną domenę używaną tylko dla tego celu, przechowującą pliki ISO używane do tworzenia maszyn wirtualnych, ta domena to domena przechowywania zwana domeną ISO.

Krok 1: Wdróż nową domenę ISO

Właściwie RHEVM tworzy domenę ISO podczas procesu instalacji. Aby to sprawdzić, po prostu przejdź na kartę pamięć dla środowiska.

Moglibyśmy użyć istniejącego i podłączyć go do naszego centrum danych, ale utwórzmy nowe, aby uzyskać więcej ćwiczeń.

Uwaga: istniejąca jest używana współdzielona pamięć NFS na maszynie rhevm IP:11.0. 0,3. Nowo utworzony będzie korzystał z pamięci współdzielonej NFS w naszym węźle magazynowania IP:11.0.0.6.

1. Aby wdrożyć usługę NFS w naszym węźle magazynowania,

[root@storage ~]# yum install nfs-utils -y
[root@storage ~]# chkconfig nfs on 
[root@storage ~]# service rpcbind start
[root@storage ~]# service nfs start

2. Powinniśmy utworzyć nowy katalog, który będzie udostępniany za pomocą NFS.

[root@storage ~]# mkdir /ISO_Domain

3. Udostępnij katalog, dodając tę linię do pliku /etc/exports, a następnie zastosuj zmiany.

/ISO_Domain     11.0.0.0/24(rw)
[root@storage ~]# exportfs -a

Ważne: zmień własność katalogu na uid:36 i gid:36.

[root@storage ~]# chown 36:36 /ISO_Domain/

Uwaga: 36 to identyfikator użytkownika vdsm „agent RHEVM” i gid grupy kvm.

Obowiązkowe jest zapewnienie dostępności wyeksportowanego katalogu w RHEVM. Zatem Twój NFS powinien być gotowy do podłączenia jako domena ISO do naszego środowiska.

4. Aby utworzyć nową domenę ISO z NFS, wpisz… wybierz Data-Center1 z karty systemowej, a następnie kliknij Nowa domena z karty pamięci.

5. Następnie wypełnij wyświetlone okno, jak pokazano:

Uwaga: upewnij się, że funkcja domeny/typ przechowywania to ISO/NFS.

Poczekaj chwilę i sprawdź ponownie w zakładce przechowywania.

Teraz nasza domena ISO została pomyślnie utworzona i dołączona. Prześlijmy więc do niego kilka ISO w celu wdrożenia maszyny wirtualnej.

6. Upewnij się, że masz plik ISO na serwerze RHEVM. Będziemy pracować z dwoma ISO, jednym dla Linuksa {CentOS_6.6} i drugim dla Windowsa {Windows_7}.

7. RHEVM udostępnia narzędzie o nazwie (rhevm-iso-uploader). Służył do przesyłania obrazów ISO do domen ISO obok przydatnych zadań.

Najpierw użyjemy go do wyświetlenia wszystkich dostępnych domen ISO.

Wskazówka: operacja przesyłania obsługuje wiele plików (oddzielonych spacjami) i symbole wieloznaczne. Po drugie, użyjemy go do przesłania obrazów ISO do naszej domeny ISO „ISO_Domain”.

Uwaga: proces przesyłania zajmuje trochę czasu i zależy od Twojej sieci.

Wskazówka: domena ISO może znajdować się na maszynie RHEVM, w niektórych przypadkach jest to zalecane, niezależnie od tego, czy zależy to całkowicie od potrzeb środowiska i infrastruktury.

8. Sprawdź przesłane obrazy ISO z interfejsu internetowego.

Czas na drugą sekcję „Wdrażanie maszyn wirtualnych”.

Krok 2: Wdrożenie maszyn wirtualnych – Linux

11. Przejdź do karty Maszyny wirtualne i kliknij „Nowa maszyna wirtualna”.

12. Następnie wypełnij pojawiające się okna jak pokazano:

Aby zmodyfikować niektóre opcje, takie jak alokacja pamięci i opcje rozruchu, naciśnij „Pokaż opcje zaawansowane”.

13. Wybierz „System”, aby zmodyfikować pamięć i procesor wirtualny.

14. Wybierz Opcje rozruchu, aby dołączyć nasz obraz ISO do maszyn wirtualnych, a następnie naciśnij OK.

15. Przed uruchomieniem maszyny wirtualnej należy utworzyć i podłączyć dysk wirtualny. Dlatego w automatycznie wyświetlonym oknie naciśnij „Konfiguruj dyski wirtualne”.

16. Następnie wypełnij kolejne wyświetlone okno, jak pokazano, i naciśnij OK.

Wskazówka: różnicę między „wstępną alokacją” a „dostawą uproszczoną” omówiliśmy wcześniej w tym artykule z serii kvm w artykule Zarządzanie woluminami i pulami pamięci KVM – część 3.

17. Zamknij okno z prośbą o dodanie kolejnego dysku wirtualnego. Teraz sprawdźmy naszą maszynę wirtualną.

Wskazówka: może być konieczne zainstalowanie wtyczki SPICE, aby upewnić się, że konsola maszyny wirtualnej będzie działać prawidłowo.

Dla dystrybucji opartej na Redhat
yum install spice-xpi
Dla dystrybucji opartych na Debianie
apt-get install browser-plugin-spice

Następnie uruchom ponownie przeglądarkę Firefox.

18. Po raz pierwszy uruchomimy maszynę wirtualną z poziomu „Uruchom raz”…wystarczy kliknąć na nią, a następnie zmienić kolejność opcji rozruchu – spraw, aby pierwsza to 18. >CD-ROM.

Uwaga: Uruchom raz służy do jednorazowej modyfikacji ustawień maszyny wirtualnej (nie na stałe) w celu testowania lub instalacji.

19. Po kliknięciu (OK) zauważysz, że stan maszyny wirtualnej zmienił się na uruchamianie, a następnie na uruchomienie!!.

20. Kliknij ikonę otwórz Konsolę Maszyny Wirtualnej.

Zasadniczo pomyślnie utworzyliśmy maszynę wirtualną serwer Linux, która była hostowana na węźle 1 {RHEVHN1}.

Krok 3: Wdrożenie maszyn wirtualnych – Windows

Zakończmy więc podróż wdrażaniem kolejnej maszyny wirtualnej działającej jako maszyna stacjonarna. Różnicę między typem serwera a komputerem stacjonarnym omówimy później. Ta maszyna wirtualna na komputerze stacjonarnym będzie Windows7.

Generalnie będziemy powtarzać prawie poprzednie kroki z kilkoma dodatkowymi. Postępuj zgodnie z instrukcjami pokazanymi na kolejnych ekranach:

21. Kliknij Nowa maszyna wirtualna, a następnie podaj wymagane informacje.

22. Utwórz nowy dysk i potwierdź, że utworzono maszynę wirtualną z systemem Windows.

Zanim przejdziesz do kolejnych kroków, maszyny wirtualne z systemem Windows wymagają specjalnych sterowników i narzędzi parawirtualizacji, aby pomyślnie je zainstalować… znajdziesz je pod:

/usr/share/virtio-win/
/usr/share/rhev-guest-tools-iso/

W przypadku ISO użytego w tym samouczku będziemy musieli przesłać te pliki do naszej domeny ISO i potwierdzić w interfejsie internetowym.

/usr/share/rhev-guest-tools-iso/RHEV-toolsSetup_3.5_9.iso
/usr/share/virtio-win/virtio-win_amd64.vfd

23. Kliknij raz Uruchom i nie zapomnij podłączyć wirtualnej dyskietki, aby otworzyć konsolę maszyny wirtualnej.

24. Postępuj zgodnie z instrukcjami systemu Windows, aby dokończyć instalację. Na etapie partycjonowania dysku zauważysz, że nie ma żadnych dysków. Kliknij „Załaduj sterownik”, a następnie „Przeglądaj”.

25. Następnie zlokalizuj ścieżkę sterowników na wirtualnej dyskietce i wybierz dwa sterowniki związane z kontrolerem Ethernet i SCSI.

26. Następnie pojawi się przycisk Dalej i poczekaj, aż załaduje się nasz dysk wirtualny 10G.

Zakończ proces instalacji, aż zakończy się pomyślnie. Po pomyślnym zakończeniu przejdź do interfejsu sieciowego RHEVM i zmień dołączoną płytę CD.

27. Teraz podłącz Płytę CD z narzędziami RHEV, a następnie wróć do maszyny wirtualnej z systemem Windows. Zobaczysz, że dołączona jest płyta CD z narzędziami. Zainstaluj narzędzia RHEV, jak pokazano.

Wykonuj kolejne kroki, aż zakończy się pomyślnie, a następnie uruchom ponownie system.

i wreszcie twoja maszyna wirtualna z systemem Windows jest sprawna i działa .. :)

Wniosek

W tej części omówiliśmy znaczenie i wdrożenie domeny ISO, a następnie sposób użycia do przechowywania plików ISO, które będą później używane do wdrażania maszyn wirtualnych. Maszyny wirtualne z systemami Linux i Windows zostały wdrożone i działają prawidłowo. W następnej części omówimy znaczenie i zadania Klustrowania oraz sposoby korzystania z funkcji klastrowania w naszym środowisku.