Zoeken op website

Nieuwe installatie van XenServer 7


In eerdere artikelen werd de configuratie en het gebruik van XenServer 6.5 besproken. In mei 2016 bracht Citrix de nieuwe versie van het XenServer-platform uit. Veel is hetzelfde gebleven, maar er zijn ook enkele nuttige nieuwe toevoegingen aan deze nieuwste release.

Eén van de grootste veranderingen is de upgrade naar de onderliggende Dom0-omgeving. XenServer 6.5 gebruikte CentOS 5.10 en de nieuwe release van XenServer 7 Dom0 is geüpdatet naar CentOS 7.2. Dit heeft geleid tot een nieuwere Linux-kernel in Dom0 en tot gemakkelijke toekomstige upgrademogelijkheden binnen CentOS 7.

Er vond nog een grote verandering plaats in de partitie voor Dom0. Oudere releases van XenServer vertrouwden op MBR en een vrij kleine rootpartitie (4GB). Vervolgens ondervonden veel gebruikers waarschijnlijk problemen waarbij logs routinematig de rootpartitie zouden vullen als ze niet werden gecontroleerd of geëxporteerd naar een extern logmechanisme.

Met de nieuwe release is het partitieschema gewijzigd naar GPT en is er een meer logische partitie uitgevoerd. Het onderstaande diagram is volledig gebaseerd op de officiële release-informatie van Citrix:

  1. 18 GB XenServer hostcontroledomein (dom0) partitie
  2. Back-uppartitie van 18 GB
  3. Logboekpartitie van 4 GB
  4. Wisselpartitie van 1 GB
  5. UEFI-opstartpartitie van 5 GB

Deze veranderingen vereisen grotere vereisten voor de harde schijf voor Dom0 vergeleken met oudere versies van XenServer, maar het schema verlicht wel een aantal problemen die zich in oudere versies hebben voorgedaan.

De volgende opmerkelijke upgrade in XenServer 7 is de feitelijke upgrade van Xen 4.4 naar Xen 4.6. Xen is het eigenlijke hypervisorgedeelte van XenServer.

De lijst met oplossingen en verbeteringen is vrij groot, maar enkele van de veelgeprezen verbeteringen van Citrix omvatten agentloze anti-malware-introspectie voor gasten en raamwerken waarmee gasten kunnen worden gemigreerd tussen CPU's van verschillende generaties.

Er zijn nog veel meer verbeteringen te zien in deze upgrade en de auteur raadt ten zeerste aan om de lijsten en bijbehorende documenten op de website van Citrix te bekijken:

  1. https://www.citrix.com/products/xenserver/whats-new.html

VRIJWARING

Het doel van dit artikel is om een nieuwe installatie te doorlopen en om beheerders te helpen bij het upgraden van oudere XenServer-installaties naar de nieuwere XenServer 7 en het toepassen van cruciale patches.

  1. Nieuwe installatie van XenServer 7
  2. XenServer 6.5 upgraden naar XenServer 7
  3. XenServer 7 kritieke patch toepassen

Er zijn verschillende manieren om het upgradeproces uit te voeren en de ‘juiste’ oplossing voor een bepaalde installatie zal sterk afhankelijk zijn van de organisatie. Zorg ervoor dat u de implicaties en processen begrijpt die nodig zijn voor een succesvolle upgrade.

Citrix heeft een zeer gedetailleerd document uitgebracht dat moet worden beoordeeld voordat het upgradeproces wordt gestart: xenserver-7-0-installation-guide.pdf

Systeemvereisten voor XenServer

  1. XenServer 7 ISO: XenServer-7.0.0-main.iso
  2. Server geschikt voor virtualisatie
  3. Hardwarecompatibiliteitslijst is hier: http://hcl.xenserver.org/
  4. Veel systemen zullen werken, zelfs als ze niet in de lijst staan, maar de resultaten kunnen variëren. Gebruik op eigen risico.
  5. Minimaal 2 GB werkgeheugen; 4 GB of meer aanbevolen voor het uitvoeren van virtuele machines
  6. Minimaal 1 64-bit x86 1,5GHz CPU; 2GHz of meer en meerdere CPU's worden aanbevolen
  7. Harde schijfruimte van minimaal 46 GB; meer nodig als virtuele machines lokaal worden opgeslagen
  8. Minimaal een 100Mbps netwerkkaart; meerdere gigabit voorgesteld

Auteur voorgestelde toevoegingen

Om potentiële kopzorgen voor de lezers te besparen, beveelt de auteur de volgende items aan voordat u met dit proces begint:

  1. Update de firmware op het XenServer-systeem (vooral NIC-firmware) – later meer
  2. Houd alle niet-essentiële gasten tegen om problemen te voorkomen
  3. Lees de documentatie van Citrix en dit artikel door voordat u begint
  4. Zorg ervoor dat u een back-up maakt van de poolgegevens, zodat u deze indien nodig gemakkelijker kunt terugzetten
  5. Start alle XenServer-hosts nog een keer opnieuw op nadat alle stappen zijn voltooid, als de omgeving de herstarttijd kan veroorloven

Upgrade voor één host en nieuwe installatie van XenServer 7

Dit eerste proces doorloopt een volledig nieuwe installatie van XenServer 7. Zorg ervoor dat u de minimale hardwarevereisten controleert om er zeker van te zijn dat de machine XenServer 7 kan ondersteunen.

1. De eerste stap in de installatie is het downloaden van het XenServer ISO bestand. Via de bovenstaande link kan het bestand eenvoudig van internet worden gedownload met de opdracht ‘wget’.

wget -c  http://downloadns.citrix.com.edgesuite.net/11616/XenServer-7.0.0-main.iso

Zodra de ISO is gedownload, kopieert u deze naar een USB-station met het hulpprogramma 'dd'. LET OP – De volgende opdracht vervangt ALLES op de flashdrive door de inhoud van de XenServer ISO. Met dit proces wordt ook een opstartbaar USB-station gemaakt voor het installatieproces.

dd if=XenServer-7.0.0-main.iso of=</path/to/usb/drive>

2. Plaats nu de opstartbare media in het systeem waarop XenServer moet worden geïnstalleerd. Als de stap voor het maken van opstartbare media succesvol was, zou het systeem het opstartscherm van XenServer moeten weergeven.

3. Vanuit dit scherm drukt u eenvoudigweg op enter om het installatieprogramma op te starten. Het eerste scherm, zodra het installatieprogramma succesvol is gestart, zal de gebruiker vragen om zijn taal te selecteren.

4. In het volgende scherm wordt de gebruiker gevraagd te bevestigen dat een upgrade of installatie moet worden uitgevoerd en wordt gevraagd naar eventuele andere speciale stuurprogramma's die mogelijk moeten worden geladen om XenServer te installeren.

5. Het volgende scherm is de verplichte EULA (End User License Agreement). Gebruik de pijlen op het toetsenbord om de cursor naar de knop ‘Accepteer EULA’ te verplaatsen.

6. Dit is waar de installatie twee paden kan volgen als het installatieprogramma een eerdere installatie detecteert. In het volgende scherm wordt de gebruiker gevraagd om een schone installatie of een upgrade naar een bestaande XenServer-installatie. De eerste set instructies hier doorloopt een schone installatie. Als een upgrade nodig is, ga dan verder met stap 15.

7. In het volgende scherm wordt gevraagd naar het installatieapparaat. In dit geval zal het ‘sda’ zijn.

8. Zodra het installatiepad is gekozen, moet XenServer weten waar de installatiebestanden zich bevinden. In dit geval werd het installatieprogramma opgestart vanaf lokale media en dat is de optie die moet worden gekozen.

9. Met de volgende stap kan de gebruiker aanvullende pakketten tegelijk met dit installatieprogramma installeren. Op het moment dat we dit schrijven zijn er geen aanvullende pakketten voor XenServer 7, dus 'nee' kan hier worden geselecteerd.

10. In het volgende scherm kan de gebruiker de integriteit van de bronbestanden bevestigen voordat deze wordt geïnstalleerd. Het uitvoeren van deze test is niet vereist, maar kan wel helpen bij het opsporen van installatieproblemen voordat u probeert bestanden te schrijven.

11. Zodra de verificatie is voltooid, zal het XenServer-installatieprogramma, indien geselecteerd tijdens de installatie, de gebruiker vragen om wat systeeminformatie in te stellen.

De eerste vraag is om het wachtwoord van de rootgebruiker in te stellen. Omdat XenServer het onderliggende systeem zal zijn voor potentieel verschillende belangrijke gevirtualiseerde servers, is het absoluut noodzakelijk dat het wachtwoord zowel beveiligd als voldoende complex is!

Belangrijk: vergeet dit wachtwoord ook niet, aangezien er geen andere gebruikers op het systeem zullen zijn zodra het installatieprogramma is voltooid!

12. In de volgende paar stappen wordt gevraagd hoe de beheernetwerkinterface moet worden geconfigureerd (Statisch adres of DHCP), evenals de hostnaam en DNS informatie. Dit zal afhankelijk zijn van de omgeving.

13. Deze stap omvat verschillende schermen voor het instellen van tijdzone-informatie en NTP (Network Time Protocol).

14. Op dit punt in het installatieprogramma zijn alle initiële configuratiegegevens voor een schone installatie opgegeven en is het installatieprogramma klaar om alle benodigde bestanden te installeren.

WAARSCHUWING – Als we op dit punt doorgaan ZULLEN ALLE GEGEVENS WISSEN op de doelschijven!

Ga verder naar stap 19 nadat u ‘XenServer installeren’ heeft geselecteerd.

XenServer 6.5 upgraden naar XenServer 7

15. Deze stappen worden alleen gebruikt als u een upgrade uitvoert naar een oudere versie van XenServer. De installatiemedia zullen oudere versies van XenServer lokaliseren als de gebruiker dat wenst. Wanneer u een upgrade uitvoert, maakt het installatieprogramma automatisch een back-up van het huidige systeem.

16. Zodra de back-up is gemaakt, zal het installatieprogramma om aanvullende pakketten vragen. Op het moment dat we dit schrijven zijn er geen aanvullende pakketten voor XenServer 7.

17. In het volgende scherm kan de gebruiker de integriteit van de bronbestanden bevestigen voordat deze wordt geïnstalleerd. Het uitvoeren van deze test is niet vereist, maar kan wel helpen bij het opsporen van installatieproblemen voordat u probeert bestanden te schrijven.

18. Eindelijk kan de upgrade beginnen! Op dit punt zal het installatieprogramma een back-up maken van het oudere 6.x systeem en de juiste wijzigingen aanbrengen in de installatie van XenServer 7.

Doorgaan met de installatie van XenSever 7

19. Een van de meest voor de hand liggende veranderingen die de auteur opmerkte bij de nieuwere XenServer 7 is dat de opstarttijden drastisch lijken te zijn verkort. De meeste tot nu toe geteste XenServer 7-systemen zijn ongeveer 35-60% sneller opgestart dan met XenServer 6.5. Als de installatie succesvol was, zou het systeem moeten opstarten vanaf de XenServer-console.

Gefeliciteerd, de installatie/upgrade van XenServer was succesvol! Nu is het tijd om virtuele gasten, netwerken en opslagplaatsen te creëren!

XenServer 7 kritieke patch XS70E004 toepassen

20. Om deze patch via XenCenter toe te passen, gaat u eenvoudigweg naar het menu 'Extra' en selecteert u 'Update installeren'.

21. Het volgende scherm geeft wat informatie over het patch-installatieproces. Klik op volgende om door te gaan nadat u de voorzorgsmaatregelen heeft gelezen.

22. XenCenter kan, indien verbonden met internet, eventuele ontbrekende patches voor de omgeving op dit scherm lokaliseren. Op het moment van schrijven van dit artikel is ‘XS70E004’ de enige beschikbare patch. Deze patch moet ONMIDDELLIJK worden toegepast na de upgrade of installatie van XenServer 7.

23. In het volgende scherm wordt gevraagd naar de XenServer-hosts waarop ze de patch moeten toepassen.

24. Nadat u op ‘volgende’ heeft geklikt, zal XenCenter de patches downloaden en naar de geselecteerde servers pushen. Wacht gewoon tot dit proces is voltooid en selecteer 'volgende' indien van toepassing.

25. Terwijl de patchbestanden zijn geüpload, voert XenCenter een reeks controles uit om er zeker van te zijn dat aan bepaalde voorwaarden wordt voldaan voordat de patches worden geïnstalleerd en de hosts opnieuw worden opgestart.

25. Zodra alle voorafgaande controles zijn voltooid, zal XenCenter de beheerder vragen hoe de taken na de installatie moeten worden afgehandeld. Tenzij er een dwingende reden is om dit niet te doen, is het meestal de beste oplossing om XenCenter deze taken uit te laten voeren.

26. Het volgende scherm toont de voortgang van de patch-installatie en waarschuwt de beheerder voor eventuele fouten.

Hiermee is het proces van het patchen van XenServer 7-hosts voltooid. De volgende stap is het creëren van virtuele gasten! Bedankt voor het lezen van dit XenServer 7 installatieartikel.

Mis het niet: XenServer 7 – Pool-upgrade via CLI en XenCenter-webinterface

Laat het ons weten als u problemen ondervindt in de reacties hieronder.