Zoeken op website

Virtuele machines implementeren in een RHEV-omgeving - Deel 4


Onze omgeving bestaat uit één datacenter gekoppeld aan ISCSI gedeelde opslag. Dit datacenter omvatte één cluster met twee hosts/nodes die zullen worden gebruikt om onze virtuele machine te hosten.

In principe zouden we in elke omgeving fysieke/virtuele machines kunnen inzetten met behulp van populaire methoden zoals Van ISO/DVD, Netwerk, Kickstart enzovoort. Voor onze omgeving is er geen groot verschil met eerdere feiten, omdat we dezelfde methoden/installatietypes zullen gebruiken.

Om te beginnen bespreken we de implementatie van VM met behulp van een ISO-bestand/image. RHEV entertainment is erg georganiseerd, dus het heeft een speciaal domein dat alleen voor dit doel wordt gebruikt, slaat ISO-bestanden op die worden gebruikt om virtuele machines te maken, dit domein is een opslagdomein genaamd ISO Domain.

Stap 1: Implementeer een nieuw ISO-domein

Eigenlijk maakt RHEVM tijdens het installatieproces een ISO-domein aan. Om dat te controleren, navigeert u gewoon naar het tabblad opslag voor de omgeving.

We kunnen de bestaande gebruiken en deze aan ons datacenter koppelen, maar laten we een nieuwe maken voor meer oefening.

Opmerking: de bestaande wordt gebruikt NFS gedeelde opslag op de rhevm machine IP:11.0. 0,3. De nieuw gemaakte versie zal gedeelde NFS-opslag gebruiken op ons opslagknooppunt IP:11.0.0.6.

1. Om de NFS-service op ons opslagknooppunt te implementeren,

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

2. We moeten een nieuwe map maken die we kunnen delen met NFS.

[root@storage ~]# mkdir /ISO_Domain

3. Deel de directory door deze regel toe te voegen aan het /etc/exports bestand en vervolgens de wijzigingen toe te passen.

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

Belangrijk: verander het eigendom van de map in uid:36 en gid:36.

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

Opmerking: De 36 is de uid voor vdsm-gebruiker “RHEVM agent ” en de gid van kvm-groep.

Het is verplicht om de geëxporteerde map toegankelijk te maken via RHEVM. Uw NFS zou dus klaar moeten zijn om als ISO-domein aan onze omgeving te worden gekoppeld.

4. Om Nieuw ISO domein met NFS type aan te maken… kies Data-Center1 op het tabblad Systeem en klik vervolgens op Nieuw domein vanaf het tabblad Opslag.

5. Vul vervolgens het verschenen venster zoals weergegeven:

Opmerking: Zorg ervoor dat de domeinfunctie/opslagtype ISO/NFS is.

Wacht even en controleer opnieuw onder het tabblad Opslag.

Nu is ons ISO-domein met succes aangemaakt en gekoppeld. Laten we dus een aantal ISO's ernaar uploaden zodat de VM kan worden geïmplementeerd.

6. Zorg ervoor dat er een ISO-bestand op uw RHEVM-server staat. We zullen werken met twee ISO's, één voor Linux {CentOS_6.6} en de andere voor Windows {Windows_7}.

7. RHEVM biedt een tool genaamd (rhevm-iso-uploader). Vroeger uploadde het ISO's naar ISO-domeinen naast nuttige taken.

Eerst zullen we het gebruiken om alle beschikbare ISO-domeinen weer te geven.

Tip: de uploadbewerking ondersteunt meerdere bestanden (gescheiden door spaties) en jokertekens. Ten tweede zullen we het gebruiken om ISO’s te uploaden naar ons ISO-domein “ISO_Domain”.

Opmerking: het uploadproces duurt enige tijd omdat dit afhankelijk is van uw netwerk.

Hint: het ISO-domein kan zich op de RHEVM-machine bevinden, het wordt in sommige gevallen aanbevolen, het is hoe dan ook volledig afhankelijk van uw omgeving en infrastructuurbehoeften.

8. Controleer de geüploade ISO's via de webinterface.

Het is tijd voor de tweede sectie “Inzet van virtuele machines”.

Stap 2: Implementatie van virtuele machines – Linux

11. Ga naar het tabblad Virtuele machines en klik op “Nieuwe VM”.

12. Vul vervolgens de verschenen vensters zoals weergegeven:

Om sommige opties, zoals geheugentoewijzing en opstartopties, te wijzigen, drukt u op “Geavanceerde opties tonen”.

13. Selecteer “Systeem ” om het geheugen en de vCPU’s aan te passen.

14. Selecteer Opstartopties om onze ISO-image aan virtuele machines te koppelen en druk vervolgens op OK.

15. Voordat u uw virtuele machine start, moet u een virtuele schijf maken en koppelen. Druk dus op “Virtuele schijven configureren“ in het automatisch verschenen venster.

16. Vul vervolgens het volgende venster in zoals weergegeven en druk op OK.

Hint: we hebben eerder in dit artikel het verschil besproken tussen “Vooraf toegewezen” en “Thin Provision” uit de kvm-serie op KVM-opslagvolumes en -pools beheren – Deel 3.

17. Sluit het venster en vraag of u nog een virtuele schijf wilt toevoegen. Laten we nu onze virtuele machine bekijken.

Hint: Mogelijk moet u de SPICE plug-in installeren om er zeker van te zijn dat de console voor virtuele machines goed werkt.

Voor op Redhat gebaseerde Distro's
yum install spice-xpi
Voor op Debian gebaseerde Distro's
apt-get install browser-plugin-spice

Start vervolgens uw Firefox-browser opnieuw op.

18. Voor de eerste keer zullen we de virtuele machine uitvoeren vanuit “Eenmalig uitvoeren”…klik er gewoon op en wijzig vervolgens de volgorde van de opstartopties – zorg ervoor dat de eerste is >CD-ROM.

Opmerking: Eenmalig uitvoeren wordt gebruikt om de VM-instelling slechts eenmalig te wijzigen (niet permanent) voor testen of installatie.

19. Nadat u op (OK) heeft geklikt, zult u merken dat de status van de virtuele machine is gewijzigd naar opstarten en vervolgens naar omhoog!!.

20. Klik op het pictogram om de console van de virtuele machine te openen.

Kortom, we hebben met succes een linux-server virtuele machine gemaakt die werd gehost op node1 {RHEVHN1}.

Stap 3: Implementatie van virtuele machines – Windows

Laten we dus het traject voltooien door een andere virtuele machine in te zetten die als desktopmachine fungeert. We zullen het verschil tussen het server- en desktoptype later bespreken. Deze virtuele desktopmachine zal Windows7 zijn.

Over het algemeen zullen we bijna voorgaande stappen herhalen met enkele extra stappen. Volg de stappen zoals weergegeven in de volgende schermen:

21. Klik op Nieuwe VM en vul vervolgens de gevraagde informatie in.

22. Maak een nieuwe schijf en bevestig dat de Windows-VM is gemaakt.

Voordat u doorgaat met de volgende stappen, hebben Windows Virtual Machines een aantal speciale paravirtualisatie stuurprogramma's en tools nodig om succesvol te kunnen installeren... u kunt deze vinden onder:

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

Voor de ISO die in deze zelfstudie wordt gebruikt, moeten we deze bestanden uploaden naar ons ISO-domein en bevestigen via de webinterface.

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

23. Klik één keer op Uitvoeren en vergeet niet de virtuele diskette aan te sluiten om de VM-console te openen.

24. Volg de Windows-instructies om de installatie te voltooien. In de fase van schijfpartitionering zult u merken dat er geen schijven zijn verschenen. Klik op ”Stuurprogramma laden” en vervolgens op ”Bladeren”.

25. Zoek vervolgens het pad van de stuurprogramma's op de virtuele diskette en selecteer de twee stuurprogramma's die verband houden met Ethernet en de SCSI-controller.

26. Vervolgens verschijnt Volgende en wacht enige tijd om onze 10G virtuele schijf te laden.

Voltooi het installatieproces totdat het succesvol is afgerond. Zodra het succesvol is afgerond, gaat u naar de RHEVM webinterface en vervangt u de bijgevoegde CD.

27. Sluit nu de RHEV tools CD aan en ga dan terug naar de Windows Virtual Machine. U zult zien dat de tools-CD is bijgevoegd. Installeer RHEV tools zoals weergegeven..

Volg de opeenvolgende stappen tot het succesvol is afgerond en start het systeem opnieuw op.

en tot slot is uw virtuele Windows-machine gezond en actief.. :)

Conclusie

In dit deel hebben we het belang en de implementatie van het ISO-domein besproken en vervolgens hoe we dit kunnen gebruiken voor het opslaan van ISO-bestanden die later kunnen worden gebruikt om virtuele machines te implementeren. Virtuele Linux- en Windows-machines zijn geïmplementeerd en werken prima. In het volgende deel bespreken we het belang en de taken van Clustering en hoe we clusterfuncties in onze omgeving kunnen gebruiken.