Website-Suche

So stellen Sie virtuelle Maschinen in einer RHEV-Umgebung bereit – Teil 4


Unsere Umgebung besteht aus einem Rechenzentrum, das mit gemeinsam genutztem ISCSI-Speicher verbunden ist. Dieses Rechenzentrum umfasste einen Cluster mit zwei Hosts/Knoten, die zum Hosten unserer virtuellen Maschine verwendet werden.

Grundsätzlich könnten wir in jeder Umgebung physische/virtuelle Maschinen bereitstellen, indem wir gängige Methoden wie Von ISO/DVD, Netzwerk, Kickstart usw. verwenden. Für unsere Umgebung gibt es keinen großen Unterschied zur vorherigen Tatsache, da wir dieselben Methoden/Installationstypen verwenden werden.

Zunächst besprechen wir die VM-Bereitstellung mithilfe einer ISO-Datei/einem ISO-Image. RHEV Entertainment ist sehr gut organisiert und verfügt daher über eine spezielle Domäne, die nur für dieses Ziel verwendet wird. Hier werden ISO-Dateien gespeichert, die zum Erstellen virtueller Maschinen verwendet werden. Diese Domäne ist eine Speicherdomäne mit der Bezeichnung ISO-Domäne.

Schritt 1: Neue ISO-Domäne bereitstellen

Tatsächlich erstellt RHEVM während des Installationsprozesses eine ISO-Domäne. Um dies zu überprüfen, navigieren Sie einfach zur Registerkarte Speicher für die Umgebung.

Wir könnten das vorhandene verwenden und es an unser Rechenzentrum anschließen, aber für mehr Übung erstellen wir ein neues.

Hinweis: Der vorhandene NFS-Freigabespeicher wird auf der rhevm-Maschine IP:11.0 verwendet. 0,3. Der neu erstellte wird NFS-Shared-Storage auf unserem Speicherknoten IP:11.0.0.6 verwenden.

1. Um den NFS-Dienst auf unserem Speicherknoten bereitzustellen,

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

2. Wir sollten ein neues Verzeichnis erstellen, das mit NFS freigegeben werden soll.

[root@storage ~]# mkdir /ISO_Domain

3. Geben Sie das Verzeichnis frei, indem Sie diese Zeile zur Datei /etc/exports hinzufügen und dann die Änderungen übernehmen.

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

Wichtig: Ändern Sie den Eigentümer des Verzeichnisses auf uid:36 und gid:36.

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

Hinweis: Die 36 ist die UID für den Vdsm-Benutzer „RHEVM-Agent“ und die GID der KVM-Gruppe.

Es ist zwingend erforderlich, dass das exportierte Verzeichnis als RHEVM zugänglich ist. Ihr NFS sollte also bereit sein, als ISO-Domäne an unsere Umgebung angehängt zu werden.

4. Um eine Neue ISO-Domäne mit dem Typ NFS zu erstellen, wählen Sie Data-Center1 auf der Registerkarte „System“ und klicken Sie dann auf Neue Domain auf der Registerkarte „Speicher“.

5. Füllen Sie dann das angezeigte Fenster wie gezeigt aus:

Hinweis: Stellen Sie sicher, dass die Domänenfunktion/der Speichertyp ISO/NFS ist.

Warten Sie einen Moment und überprüfen Sie erneut die Registerkarte „Speicher“.

Jetzt wurde unsere ISO-Domäne erfolgreich erstellt und angehängt. Laden wir also einige ISOs für die VM-Bereitstellung hoch.

6. Stellen Sie sicher, dass Sie eine ISO-Datei auf Ihrem RHEVM-Server haben. Wir werden mit zwei ISOs arbeiten, eine für Linux {CentOS_6.6} und die andere für Windows {Windows_7}.

7. RHEVM bietet ein Tool namens (rhevm-iso-uploader). Neben nützlichen Aufgaben wurden auch ISOs in ISO-Domänen hochgeladen.

Zunächst werden wir damit alle verfügbaren ISO-Domänen auflisten.

Hinweis: Der Upload-Vorgang unterstützt mehrere Dateien (durch Leerzeichen getrennt) und Platzhalter. Zweitens werden wir es verwenden, um ISOs in unsere ISO-Domäne „ISO_Domain“ hochzuladen.

Hinweis: Der Hochladevorgang dauert einige Zeit, da er von Ihrem Netzwerk abhängt.

Hinweis: Die ISO-Domäne könnte sich auf der RHEVM-Maschine befinden, dies wird in einigen Fällen empfohlen, hängt jedoch völlig von Ihrer Umgebung und Ihren Infrastrukturanforderungen ab.

8. Überprüfen Sie die hochgeladenen ISOs über die Weboberfläche.

Es ist Zeit für den zweiten Abschnitt „Bereitstellung virtueller Maschinen“.

Schritt 2: Bereitstellung virtueller Maschinen – Linux

11. Wechseln Sie zur Registerkarte Virtuelle Maschinen und klicken Sie auf „Neue VM“.

12. Füllen Sie dann die angezeigten Fenster wie gezeigt aus:

Um einige Optionen wie Speicherzuweisung und Startoptionen zu ändern, klicken Sie auf „Erweiterte Optionen anzeigen“.

13. Wählen Sie „System“, um Speicher und vCPUs zu ändern.

14. Wählen Sie Boot-Optionen, um unser ISO-Image an virtuelle Maschinen anzuhängen, und drücken Sie dann OK.

15. Bevor Sie Ihre virtuelle Maschine starten, sollten Sie eine virtuelle Festplatte erstellen und anhängen. Klicken Sie also im automatisch erscheinenden Fenster auf „Virtuelle Festplatten konfigurieren“.

16. Füllen Sie dann das nächste angezeigte Fenster wie gezeigt aus und drücken Sie OK.

Hinweis: Wir haben den Unterschied zwischen „Pre-allocated“ und „Thin Provision“ weiter oben in diesem Artikel besprochen aus der kvm-Serie unter Verwalten von KVM-Speichervolumes und -pools – Teil 3.

17. Beim Schließen des Fensters werden Sie gefragt, ob Sie ein weiteres virtuelles Laufwerk hinzufügen möchten. Schauen wir uns nun unsere virtuelle Maschine an.

Hinweis: Möglicherweise müssen Sie das SPICE-Plug-in installieren, um sicherzustellen, dass die Konsole der virtuellen Maschine ordnungsgemäß funktioniert.

Für Redhat-basierte Distributionen
yum install spice-xpi
Für Debian-basierte Distributionen
apt-get install browser-plugin-spice

Starten Sie dann Ihren Firefox-Browser neu.

18. Zum ersten Mal werden wir die virtuelle Maschine über „Einmal ausführen“ ausführen. Klicken Sie einfach darauf und ändern Sie dann die Reihenfolge der Startoptionen – make. Die erste ist CD-ROM.

Hinweis: „Einmal ausführen“ wird zum einmaligen Ändern der VM-Einstellungen (nicht dauerhaft) zum Testen oder zur Installation verwendet.

19. Nachdem Sie auf (OK) geklickt haben, werden Sie feststellen, dass sich der Status der virtuellen Maschine in „Startend“ und dann in „In Betrieb!!“ geändert hat.

20. Klicken Sie auf das Symbol , um die Konsole der virtuellen Maschine zu öffnen.

Grundsätzlich haben wir erfolgreich eine virtuelle Linux-Server-Maschine erstellt, die auf node1 {RHEVHN1} gehostet wurde.

Schritt 3: Bereitstellung virtueller Maschinen – Windows

Schließen wir die Reise also mit der Bereitstellung einer weiteren virtuellen Maschine ab, die als Desktop-Maschine fungiert. Den Unterschied zwischen Server- und Desktop-Typ besprechen wir später. Diese virtuelle Desktop-Maschine wird Windows7 sein.

Im Allgemeinen wiederholen wir fast die vorherigen Schritte mit einigen zusätzlichen. Befolgen Sie die in den nächsten Bildschirmen gezeigten Schritte:

21. Klicken Sie auf Neue VM und geben Sie dann die erforderlichen Informationen ein.

22. Erstellen Sie eine neue Festplatte und bestätigen Sie, dass die Windows-VM erstellt wurde.

Bevor Sie mit den nächsten Schritten fortfahren, benötigen virtuelle Windows-Maschinen einige spezielle Paravirtualisierung-Treiber und -Tools, um erfolgreich installiert zu werden. Diese finden Sie unter:

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

Für die in diesem Tutorial verwendete ISO müssen wir diese Dateien in unsere ISO-Domäne hochladen und über die Weboberfläche bestätigen.

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

23. Klicken Sie auf „Einmal ausführen“ und vergessen Sie nicht, die virtuelle Diskette anzuschließen, um die VM-Konsole zu öffnen.

24. Befolgen Sie die Windows-Anweisungen, um die Installation abzuschließen. In der Phase der Festplattenpartitionierung werden Sie feststellen, dass keine Festplatten angezeigt werden. Klicken Sie auf „Treiber laden“ und dann auf „Durchsuchen“.

25. Suchen Sie dann den Pfad der Treiber auf der virtuellen Diskette und wählen Sie die beiden Treiber für den Ethernet- und SCSI-Controller aus.

26. Dann erscheint „Weiter“ und wir warten einige Zeit, bis unsere virtuelle 10G-Festplatte geladen ist.

Schließen Sie den Installationsvorgang ab, bis er erfolgreich abgeschlossen wurde. Sobald der Vorgang erfolgreich abgeschlossen wurde, gehen Sie zur RHEVM-Weboberfläche und wechseln Sie die beigefügte CD.

27. Hängen Sie nun die RHEV-Tools-CD an und gehen Sie dann zurück zur virtuellen Windows-Maschine. Sie werden feststellen, dass die Tools-CD beigefügt ist. Installieren Sie die RHEV-Werkzeuge wie gezeigt.

Befolgen Sie die einzelnen Schritte, bis der Vorgang erfolgreich abgeschlossen wurde, und starten Sie dann das System neu.

und schließlich ist Ihre virtuelle Windows-Maschine fehlerfrei und läuft. :)

Abschluss

In diesem Teil haben wir die Bedeutung und Bereitstellung der ISO-Domäne besprochen und dann die Verwendung zum Speichern von ISO-Dateien besprochen, die später zum Bereitstellen virtueller Maschinen verwendet werden. Virtuelle Linux- und Windows-Maschinen wurden bereitgestellt und funktionieren einwandfrei. Im nächsten Teil besprechen wir die Bedeutung und Aufgaben von Clustering und wie wir Clustering-Funktionen in unserer Umgebung nutzen können.