Vous êtes sur la page 1sur 196

Présentation

de la formation

Fabrice
Fabrice Chrzanowski
Sforza
Formateur et Consultant indépendant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Présentation du formateur
• Fabrice Chrzanowski Sforza

• Fabrice@softrix.fr

• Consultant – Trainer en Virtualisation

• Mission d’architecture, de migration et de formation

• Microsoft MCT, MCITP et MCSE 2012 (en cours)

• Citrix CCEE

• Vmware VCP 4.0

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Qu’est ce que XenServer 6?
• XenServer 6 est un Hyperviseur Server. Conçurent de vMware vSphere 5.1 et de Hyper-V 2012

• XenServer est une plateforme de virtualisation d’entreprise et d’infrastructure cloud intégrant


toutes les fonctionnalités nécessaires à la création et à la gestion d’une infrastructure.
• XenServer permet :
Automatisation du datacenter
Intégration et gestion avancées
Infrastructure virtuelle haute performance

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Le plan de formation
• Module 1 : Introduction a XenServer 6.0

• Module 2 : Installer et configurer XenServer 6.0

• Module 3 : Configurer le réseau

• Module 4 : Configurer le stockage

• Module 5 : Créer et Configurer les machines virtuelles

• Module 6 : Installer et configurer Provisionning Services

• Module 7 : Gestion des vDisks et périphériques cible

• Module 8 : Distributed Virtual Switching

• Module 9 : Gestion de la charge

• Module 10 : Gestion de la Haute Disponibilité (HA)

• Module 11 : XenServer 6.0 Diagnostiquer les erreurs

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Certification
• La page de l’examen :
http://training.citrix.com/cms/index.php/certification/administrator-
series/cca-for-citrix-xenserver-6/
• Le contenu de la formation officielle :
http://training.citrix.com/mod/ctxcatalog/course.php?id=336

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation de la formation (1)
• La formation reposera sur la mise en œuvre d’un lab

• Le scénario de la formation sera d’implémenter ce lab et de comprendre


comment on arrive à l’objectif
• Il vous faut une machine performante ou louer un serveur dédié sur le Cloud

• Je travaille en environnement vSphere Workstation 8/9 ou vSphere 5.1

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation de la formation (2)
• Le lab de
la formation
• Pour cette formation,
je vais utiliser vSphere 5.1

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation de la formation (2bis)
• Le lab de la formation

• Un contrôleur de domaine Alphorm.lab 192.168.1.100


• Une machine Admin Win7 DHCP
• Un serveur XenServer1 192.168.1.200
• Un serveur XenServer2 192.168.1.201
• OpenFiller 192.168.1.205

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les liens utiles
• Mes liens préférés

https://github.com/bvox/knife-xenserver
http://www.doctor-citrix.com/en/
http://www.brianmadden.com/

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


GO
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Introduction de XenServer 6

Présentation de
XenServer 6

Fabrice
Fabrice Chrzanowski
Sforza
Formateur et Consultant indépendant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Les éditions

• Caractéristiques techniques

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les éditions
• Gratuite

• Advanced

• Entreprise

• Platinium

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Caractéristiques techniques
• Basé sur Xen 4.1 hyperviseur

• Supporte SCVMM (System Center Virtual Machine Manager)

• Intégration de XenDesktop HDX (GPU et HDX 3D Pro)

• Host accepte 1 TB de RAM

• vCPU jusqu’à 16 vCPUs

• vRAM jusqu’à 128 GB pour Windows

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Les éditions

• Caractéristiques techniques

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Introduction de XenServer 6

Architecture

Fabrice
Fabrice Chrzanowski
Sforza
Formateur et Consultant indépendant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Les composants

• XenCenter

• Pools de ressource

• Le stockage

• Le réseau

• Provisioning Services (PVS)

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les composants
• Hardware

• Hyperviseur Xen

• Control Domain VM

• Invite OS (Guest)

• Linux machine virtuelle

• Windows machine virtuelle

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


XenCenter
• Console de Gestion de XenServer

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Pool de ressources
• Permet de gérer plusieurs XenServer comme un seul et de créer un Cluster

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Stockage
• Le stockage est appelé Repositeries

• Contient les disques des VMs

• Les stockages peuvent êtres partage entre plusieurs XenServer (ex HA)

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Le réseau
• Un réseau est créé pour chaque carte réseau physique. Aussi appelé virtual
switch.
• Utilise pour communiquer entre les cartes physiques et les cartes virtuelles des
Machines Virtuelles
• Terme utilisé :

Physical NIC (carte sur le Host)


Interface virtuelle : sur la VM
Network : Ethernet switch

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Provisioning Services
• Technologie de streaming d’un vDisk pose sur un San/NAS

• On va ensuite créé une Machine virtuelle sans DD !

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Les éditions

• Caractéristiques techniques

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Installer et Configurer XenServer

Installation et
Configuration

Fabrice
Fabrice Chrzanowski
Sforza
Formateur et Consultant indépendant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Comment ?

• XenCenter

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Comment ?
• Vérifier la HCL de Citrix

• CD

• PXE TFTP

• Démarrer à partir d’un SAN

• Configurer NTP

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


XenCenter
• Console de Gestion de XenServer. Installer XenCenter.msi

• Console :

Windows : les écrans sont envoyées a une


carte VGA Cirrus puis converti par le
Control Domain a un VNC (SSL 443)
Linux : Texte par la console
Graphique : installer dans le VM un Server
VNC. XenCenter se connecte sur le port
5900

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Comment ?

• XenCenter

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Installer et Configurer XenServer

Decouverte de
XenCenter

Fabrice
Fabrice Chrzanowski
Sforza
Formateur et Consultant indépendant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Console XenCenter

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Console XenCenter
• Console graphique

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Console XenCenter

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Installer et Configurer XenServer

Installation du serveur
de licence

Fabrice
Fabrice Chrzanowski
Sforza
Formateur et Consultant indépendant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Serveur de licence Citrix

• Importation du serveur de licence et configuration

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Serveur de licence Citrix
• Serveur de Licence. Appliance chez Citrix version 11.6.1 ou sup.

• Fichier de licence. Récupérer sur mycitrix.com

• Console WEB pour administrer les licences

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Importation du serveur de licence
• Télécharger une machine virtuelle

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Serveur de licence Citrix

• Importation du serveur de licence et configuration

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Configuration du réseau

Architecture et
composants réseaux

Fabrice
Fabrice Chrzanowski
Sforza
Formateur et Consultant indépendant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Architecture

• Type de vSwitch

• Support du VLAN

• Configuration initiale

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Architecture
• Pendant l’installation, un réseau (vSwitch) est créé pour chaque carte
réseau physique du serveur XenServer
• Terminologie

Virtual NIC : carte réseau dans la machine virtuelle. Cette carte NIC utilise
les drivers paravirtualisation pour se connecter a la VIF du control domain
Virtual interface (VIF) : représente une carte réseau virtuelle pour
permettre aux VMS se de voire entre elles et de se connecter a la carte
physique du serveur XenServer
Network (vSwitch) : présent dans le control domain et permet la
connexion a la carte physique du serveur XenServer
PIF : carte réseau physique (16 max)

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Type de vSwitch
• Les Networks (vSwitch) sans PIF sont des
réseaux prive. Les VMS communiquent
ensemble
• Les Networks (vSwitch) avec PIF sont des
réseaux externes

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Support du VLAN
• XenServer supporte l’utilisation de plusieurs VLANs associe a des cartes
physiques sur le serveur XenServer
• A la création du Network, vous devez configurer le VLAN tag pour la
carte virtuelle pour correspondre aux VLANs sur le virtual switch
• Réseau :

Un nouveau réseau (Network) est configuré pour chaque VLAN, et les


VLAN tag sont ajoutés aux packets

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Configuration initiale
• Pendant l’installation, vous avez sélectionné la carte physique et l’ip
pour le management:
Connexion XenCenter
Iscsi
XenMotion

• Apres l’installation, Citrix conseille d’utiliser d’autres cartes physique


pour les machines virtuelles !

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Architecture

• Type de vSwitch

• Support du VLAN

• Configuration initiale

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Configurer le stockage

Les technologies de
stockage

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Technologies

• Lequel choisir ?

• Architecture

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Technologies
• Plusieurs types de stockage :

Disque local : disque physique attaché a XenServer (LVM Logical Volume


Management)
NFS
iSCSI SAN
Fibre Channel SAN . Connexion avec carte Qlogic et Emulex

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Lequel choisir ?
• Premier choix : Thin et Partage

• Second choix : Opération sur les disques

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Architecture

• Un SR (stockage repository) est L’endroit ou le DD (virtual disk) de la VM est


stocké.
• PBD : Physical block Device

• VDI : Virtual Disk Image

• VBD : Virtual Block Device


Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Ce qu’on a couvert
• Technologies

• Lequel choisir ?

• Architecture

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Configurer le stockage

Les stockages
local,nfs,Iscsi et FC

Fabrice Chrzanowski
Fabrice
Formateur Sforza indépendant
et Consultant
Site : http://www.alphorm.com EnTitre
Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Comparaison des stockages

• NFS

• iSCSI

• Fibre Channel SAN

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Comparaison des stockages
• Tableau de comparaison avec actions sur les disques

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


NFS
• NFS v3

• Connexion par IP

• Format du disque de la VM : VHD

• Fichier

• Avantages : VHD dynamique – Fast cloning

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


iSCSI

• Accès par carte réseau (software initiator) ou HBA

• Permet le Xmotion

• Connexion par LUN

• Composants :

iSCSI initiator
Target
LUN

• Dédié au moins 2 cartes réseaux

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Fibre Channel SAN

• On peut installer XenServer sur un LUN avec une carte HBA

• Vous devez configurer la carte HBA pour démarrer sur un LUN

• Tous les serveurs se connectent sur le même LUN

• Xmotion supporté

• Pour découvrir les LUNS :

Aller sur le SR et lancer un SCAN

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Comparaison des stockages

• NFS

• iSCSI

• Fibre Channel SAN

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Configurer le stockage

Présentation de
StorageLink

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Avantage

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Avantage

• Permet un accès direct au SAN du constructeur

• Les actions de snapshot et de cloning sont réalisés par le SAN

• Support de :

NetApp- IBM N series


Dell Equalogic PS series

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Avantage

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Créer et configurer les machines virtuelles

Gestion et création
de machines virtuelles

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Architecture

• Hardware virtuel pour les machines virtuelles Windows

• Librairies ISO

• Création de la Machine Virtuelle Windows

• XenServer Tools

• Actions sur les VMS

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Architecture

Les machines virtuelles utilisent des drivers de paravirtualisation pour


accéder au stockage et au réseau (control domain)
Et les machines virtuelles accèdent au processeur directement grâce aux
technos de VT ou AMD.V

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Hardware virtuel pour les machines virtuelles

• Quand vous allez créer des VM Windows garder en mémoire les limites :

vCPU 8
vDisk avec CD/Rom 7
CD Drives 1
vNIC 7

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Librairies ISO

• Quand vous allez créer des VMs, vous pourrez utiliser des ISO

• Avant pensez a créer un SR ISO (CIFS Best practice)

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Création de la Machine Virtuelle

• Choisir où se trouve la source de l’OS

• Choisir un template

• Installer l’OS

• Installer les XenServer Tools

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


XenServer Tools
• Grace au XenServer tools, vous allez pouvoir :

Arrêter proprement une VM - Suspendre une VM


Migrer une VM (xenMotion) - Utiliser les checkpoint
Changer les nombre de vCPU dynamiquement sur des machines virtuelles
Linux. Pour Windows vous devez redémarrer

• Install des drivers pour le stockage et le réseau en


paravirtualisation.
• Pour des VMs Linux, les drivers sont déjà installés nativement

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Actions sur les VMS
• Listes d’actions possibles :

Démarrer – Start
Arrêter - Shutdown
Forcer l’arrêt – Force shutdown
Rebooter
Forcer le Reboot
Suspendre
Supprimer

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Architecture

• Hardware virtuel pour les machines virtuelles Windows

• Librairies ISO

• Création de la Machine Virtuelle Windows

• XenServer Tools

• Actions sur les VMS

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Créer et configurer les machines virtuelles

Création de modèles

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Présentation

• Les SnapShots

• Création d’un template

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation
• Un modèle (template) contient :

OS
Paramètres de la VM

• XenServer contient des modèles de type :

Basic (vide – contient des paramètres recommandées)


Complet : copie complète d’une VM fourni par Citrix
Custom : copie de VM que l’administrateur a créé (utiliser SYSPREP).
Attention convertir une VM en template est définitif !

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les clichés instantanés (SnapShots)
• Live Memory snapshot permet de capturer la RAM et le DD d’une VM a
tout instant.
• Vous pourrez ensuite restaurer la VM avec le snapshot

• Attention un snapshot n’est pas un template

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Création d’un template
• Création d’une VM

• Installation de l’OS, Patchs, Anti-Virus, ….

• Installation des XenTools

• Lancement de SYSPREP

• Arrêt de la VM et conversion en template

• Quand vous allez créer des VMs, vous pourrez utiliser des ISO

• Avant pensez a créer un SR ISO (CIFS Best practice)

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Présentation

• Les SnapShots

• Création d’un template

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Créer et configurer les machines virtuelles

Virtual Appliance
Packages et XenConvert

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Présentation

• Création d’une appliance

• Importation d’une appliance

• XenConvert

• XenConvert préparation de la machine Source

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation
• Une virtual appliance est une machine virtuelle pre-configure avec la
plupart du temps une application egalement pre-configure
• Le format utilise est Open Virtualization Format (OVF) ou Open
Virtualization Appliance (OVA)
• Le format XVA est que pour XenServer

• Ceci permet d’exporter une VM dans un format reconnu par les autres
hyperviseurs !

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Création d’une appliance
• Cliquer sur le serveur XENServer
Puis cliquer sur EXPORT

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Importation d’une appliance
• Pour importer une Appliance
Aller sur Fichier Importer

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


XenConvert
• Solution de P2V (physical to Virtual). Permet de transformer une
machine physique/virtuelle (max 4 volumes) en une VM
Machine physique vers vDIsk PVS
Machine physique vers un VHD
Machine physique vers XenServer
Machine physique vers une appliance OVF

• Pour importer une Appliance


Aller sur Fichier Importer

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


XenConvert préparation de la machine
• Preparation de la machine source :

Activer Windows Automount


Desactiver Autoplay
Enlever des tools Hyperviseur
Verifier espace disque

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Présentation

• Création d’une appliance

• Importation d’une appliance

• XenConvert

• XenConvert préparation de la machine Source

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Créer et configurer les machines virtuelles

Dynamic Access
Control

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Présentation

• Les valeurs

• Scenarios pratique

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation

• Dynamic Memory Control (DMC) permet de définir une valeur min et


maximum pour la mémoire d’une VM. Ceci permet de pouvoir démarrer
plus de VMs. vSphere utilise le terme overcommitment
• La première fois que vous configurez ces valeurs, vous allez de voir
rebooter la VM. Mais après vous pouvez changer ces valeurs a tout
moment

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Valeurs
• DMC Range : c’est la valeure de la vRAM de la VM qui pourra etre
enlever ou retirer de la vRAM.
Exemple une VM a 4GB en min et 5GB en max = DMC range est de 1024
MB

• DMC minimum Memory : limite basse d’une VM. Attention qu’elle soit
pas trop basse
• DMC maximum Memory : limite haute

• Cliquer sur le serveur XENServer


Puis cliquer sur EXPORT

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Scenarios pratique
• Voici ce qui se passe quand vous allumez une VM

1 DMC est désactivé et XenServer n’a plus de RAM : Memory FULL


2 DMC est active et XenServer n’a plus de Ram :
• Xenserver va prendre de la RAM dans les VMS existantes et dans leurs
valeurs Min Max. Si assez de RAM est dispo, la VM demarre. Sinon elle
démarre pas !
3 DMC est activé et XenServer a de la RAM dispo :
• Les VMS vont recevoir le valeur MAX RAM

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Présentation

• Les valeurs

• Scenarios pratique

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Installer et configurer Provisionning
Services
Architecture

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Provisionning Services

• Architecture

• Les composants

• Les services

• Préparation de l'installation

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Principe de Provisionning Services

• VHD streaming permet de centraliser une seule Image (VHD)

• On utilise les ressources des Clients Riche

• Fonctionne pour les Machines virtuelles et machines physique (client et


serveurs !)

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Architecture
Batterie (FARM)
• Le niveau le plus haut de PVS. Organisé sous forme de Site
• Contient Serveur de Licence, Base SQL, stockage réseau et un serveur
qui héberge le rôle PXE
SITE
• Contient les Services PVS, collections de Device, Pools de Vdisk
Collection de périphériques (Device collection)
• Groupes de machines cibles. Ce sera vos VMS

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les composants
• Serveur PVS

• Database PVS

• Magasin (stores)

• Vdisk

• Pool de Vdisk

• Machine cible (Target device)

• Machine cible Master

• Serveur de Licence Citrix

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les services
• Service Stream

• DHCP ou Bootp

• PXE

• TFTP

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Préparation de l'installation
• Avant l’installation vous devez décider et comprendre :

Les services de Boot en réseau (PXE, Bootp, Dhcp, Tftp)


Le stockage
• Vdisk static ou dynamique
• Vdisk standard ou privé
• Location du Write-Cache
• Location du Vdisk
• Backup du Vdisk

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Provisionning Services

• Architecture

• Les composants

• Les services

• Préparation de l'installation

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Gestion des vDisks et périphérique
cible
Les différents mode
d'un Vdisk et les
Write Caches
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Les modes de vDisk

• Standard Image Mode

• Différentiel disque image mode

• Privé image Mode

• Les types de Write-Cache

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les modes de vDisk
• Un vDisk contient le disque d’un périphérique avec le système
d’exploitation :
Standard Image mode
Différentiel disque image mode
Privé image Mode

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Standard Image mode

• vDisk sont en lecture seule

• Les machines virtuelles ou machines physique


vont booter dessus.
• Les changements qui interviennent sont
stockées dans un fichier Write-Cache le temps
de la session

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Différentiel disque image mode

• Même que le standard mode

• Les machines virtuelles ou machines physique


vont booter dessus.
• Les changements qui interviennent sont
stockées dans un fichier dans un disque
différentiel et reste.
• Le disque différentiel doit être stocké dans le même magasin
que les vDisk associé.
• Si le vDisk de base est change, le disque différentiel est supprimé !

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Privé image Mode

• Même qu’un PC standard

• Une machine = 1 vDisk privé

• PVS écris et li directement sur le vDisk

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les types de Write-Cache
• Cache sur le serveur

Les changements sont stockes sur un fichier temporaire sur le PVS Host
Peut etre ecris sur le disque du PVS Host ou sur un stockage partagé
Peuvent etre crypte

• Cache sur la machine

Les changements sont stockes sur un fichier temporaire sur le disque de


la machine

• Cache dans la RAM de la machine

Les changements sont stockes dans la RAM de la machine

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Les modes de vDisk

• Standard Image Mode

• Différentiel disque image mode

• Privé image Mode

• Les types de Write-Cache

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Gestion des vDisks et périphérique
cible
Les différents mode
d'un Vdisk et les
Write Caches
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Les modes de vDisk

• Standard Image Mode

• Différentiel disque image mode

• Privé image Mode

• Les types de Write-Cache

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les modes de vDisk
• Un vDisk contient le disque d’un périphérique avec le système
d’exploitation :
Standard Image mode
Différentiel disque image mode
Privé image Mode

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Standard Image mode

• vDisk sont en lecture seule

• Les machines virtuelles ou machines physique


vont booter dessus.
• Les changements qui interviennent sont
stockées dans un fichier Write-Cache le temps
de la session

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Différentiel disque image mode

• Même que le standard mode

• Les machines virtuelles ou machines physique


vont booter dessus.
• Les changements qui interviennent sont
stockées dans un fichier dans un disque
différentiel et reste.
• Le disque différentiel doit être stocké dans le même magasin
que les vDisk associé.
• Si le vDisk de base est change, le disque différentiel est supprimé !

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Privé image Mode

• Même qu’un PC standard

• Une machine = 1 vDisk privé

• PVS écris et li directement sur le vDisk

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les types de Write-Cache
• Cache sur le serveur

Les changements sont stockes sur un fichier temporaire sur le PVS Host
Peut etre ecris sur le disque du PVS Host ou sur un stockage partagé
Peuvent etre crypte

• Cache sur la machine

Les changements sont stockes sur un fichier temporaire sur le disque de


la machine

• Cache dans la RAM de la machine

Les changements sont stockes dans la RAM de la machine

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Les modes de vDisk

• Standard Image Mode

• Différentiel disque image mode

• Privé image Mode

• Les types de Write-Cache

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Gestion des vDisks et périphérique
cible
Le périphérique
cible et la création
d'un Vdisk
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Etapes pour la création d’un vDisk

• Assistant de création de l’image

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Etapes pour la création d’un vDisk
• Vous devez définir:

Le site et la magasin
Le nom du vDisk, sa taille et le format VHD
Monter le vDisk
Monter le vDisk a la VM Master
Formater le vDisk
Créer l’image provenant du master vers le vDisk
Démonter le vDisk

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Assistant de création de l’image
• Permet de simplifier le création de l’image a partir de la machine
master.
• Vous pouvez aussi utiliser XenConvert pour créer le vDisk

• Quand le vDisk est créé, 2 fichiers sont créé :

Fichier VHD qui contient l’image du master


Fichier .pvp qui contient les propriétés du vDisk

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Etapes pour la création d’un vDisk

• Assistant de création de l’image

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Gestion des vDisks et périphérique
cible
La haute
disponibilité et les
logs
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Présentation de la haute disponibilité

• Activer la haute disponibilité

• Activer le support Offline Database

• Les Logs disponible

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation de la haute disponibilité
• Il faut min 2 serveurs PVS

• Les 2 PVS doivent avoir accès au même Storage

• Si un serveur PVS est HS, le second pourra offrir le vDisk aux


périphériques cibles et le PVS qui sera choisi sera le moins chargé
• Si vous active la répartition de charge, et un PVS tombe, le target device
va choisir un des PVS disponible

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Activer la haute disponibilité

• Pour activer le HA, aller sur le


Vdisk et clique sur HA
• Ensuite aller sur le Magasin
(store) et choisir les serveurs
qui ont accès au store

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Active le support Offline database

• L’option est disponible

• Si PVS ne peut pas contacter la database, PVS va utiliser un snapshot de


la base de données au lieu de la base sur SQL
• Donc PVS peut continuer a fonctionner mais pas d’accès a la console

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les Logs disponible

• Les logs sont dans :


C:\Documents and Settings\All Users\Application Data\Citrix
\Provisioning Services\logs
• Stream_log.config et stream.log

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Présentation de la haute disponibilité

• Activer la haute disponibilité

• Activer le support Offline Database

• Les Logs disponible

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les Pools de Ressources

Architecture

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Présentation

• Constitution des Pools

• Condition d’ajouts de nouveaux serveurs

• Enlever un serveur du pool

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation
• Si un serveur tombe, toutes les machines virtuelles
sont redémarrées sur les autres serveurs Xen
• Un ressource Pool comprend un Master et des
serveurs membres.
• Avantage :

Authentification unique
Tous les serveurs se partagent les SR et les Network

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Constitution des Pools
• Un pool a un Master et jusqu’à 15 membres
secondaires
• Un Master :

Un point unique de contrôle


Maintiens toute la config du Pool
S’occupe des locks du stockage partagé
Configure les serveurs secondaires
• Un serveur secondaire :

Contrôlé par le Master


Contient la config du master
Peut devenir Master

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Condition d’ajouts de nouveaux serveurs
• Quand vous ajoutez un serveur XenServer dans
le pool il faut :
Même CPU (AMD-V ou Intel VT)
Même version de XenServer
Réseaux :
• Les cartes réseaux doivent être connecte au même Network
• Même vitesse mais peuvent être de marque différentes
Si pas possible, on peut avoir des Pools hétérogène
Même NTP, pas de BOND interface de management, pas de machines
virtuelles allumés, pas membre d’un autre Pool

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Enlever un serveur du pool
• Attention, toutes les VMs qui sont sur le SR locale
seront supprimées !!
• Arrêter les VMs ou les déplacer (XenMotion)

Vous pouvez aussi utiliser les commandes Linux :


• xe vm-migrate OU
• Xe host-evacuate (toutes les VMs)
• Si vous avez des VMs sur le disque local, vous pouvez
les exporter ou les copier

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Présentation

• Constitution des Pools

• Condition d’ajouts de nouveaux serveurs

• Enlever un serveur du pool

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les Pools de Ressources

Panne d'un serveur


dans le pool
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Présentation

• Promouvoir un master en ligne de commande

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation
• XenServer synchronise sa config pour pouvoir tolérer la
panne d’un membre. La config est stockée dans une base de
donne ce qui permet :
Continuer a fonctionner même si le master tombe
Prendre le rôle de master :
• Si HA est activé, un autre master sera élu
• Si HA est désactivé, les serveurs secondaires vont attendre
que le master revienne ou que manuellement vous le restaurer !

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Promouvoir un master en ligne de cmd

• Sur un serveur secondaire :

xe pool-emergency-transition-to-master
Xe pool-recover-slaves
Xe pool-param-list

Et voila ☺

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Présentation

• Promouvoir un master en ligne de commande

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Distributed Virtual Switching

Fonctionalitées et
importation de
l’Appliance
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Présentation

• Composants

• Import de l’Appliance

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation

• Portabilité du réseau

• Isolation du trafic

• RSPAN

• Standard de monitoring

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Composants
• DVS tourne sur tous les Serveurs

• DVS est contrôlé par une appliance : vSwitch Controller. Permet de


regrouper les vSwitch de chaque serveur comme un seul vSwitch
(jusqu’à 64 hosts !)
• Les VMs gardent leur config réseau même si elles sont déplacées !

• Sur chaque serveur XEN, DVS va créé des Open vSwitch :

QOS
NetFlow
Traffic mirrorig et Port bonding
Stratégie par VM

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Import de l’Appliance
• Télécharger chez Citrix

• Pendant l’importation, la carte VIF est attaché au Network du serveur


pour communiquer avec le Pool
• Best practice : importer l'Appliance sur un serveur séparé du Pool

• Apres l’importation, vous devez le configurer

• Default Password : dvscadmin

• La config se fait après en GUI ou SSH

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Présentation

• Composants

• Import de l’Appliance

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Distributed Virtual Switching

Configuration

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Export stats NetFlow

• ACL Stratégies

• Cross Server Private Network

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Export stats NetFlow
• Pour voulez exporter les stats NetFlow vers un collector Exterme

• Il suffit de saisir IP et port du controller

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


ACL Stratègies
• ACL stratégies autorise ou interdit le trafic des VMs

• Chaque ACL stratégie consiste de plusieurs règles :


Action
Protocol
Direction
Remote addresses

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Cross Server Private Network
• Apporte les avantages suivants :

Isolation des reseaux privés


Autoriser les VMs a etre sur plusieurs Serveurs dans le meme pool
Compatible avec XenMotion et WLB !!

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Export stats NetFlow

• ACL Stratégies

• Cross Server Private Network

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Gestion de la charge

Architecture et
import de
l'appliance
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Présentation

• Architecture

• Importation de l’appliance

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Présentation
• Permet de déplacer Automatiquement les machines
virtuelles selon leur état de stress :
Quand vous mettez le serveur en maintenance, les
VMs seront automatiquement déplacer vers les
serveurs les plus optimum
Démarre la VM sur le serveur le plus recommandé

• Permet de faire un Power-OFF les serveurs pendant les heures


en dehors des SLA : moins de consommation EDF

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Architecture
• Pour activer le gestion de la charge (Workload Balancing) vous devez
télécharger une Appliance chez citrix.com.
• Cette Appliance est une machine virtuelle Linux équipée d’une base
donnée PostgreSQL
• La gestion de charge est configuré de base pour déplacer les VMs selon
des critères de performance, de nombres de machines sur un serveur et
des vCPU
• Il existe 2 modes :

Maximiser les performances


Maximiser vos serveurs

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Importation de l’appliance
• L'Appliance a besoin de 1GB RAM et de 4GB d’espace

• L'Appliance utilise le port 8012 pour la configuration

• L'Appliance a besoin d’un compte et password pour son


fonctionnement et pour la base de donnée
Pour changer de mot de passe, il faut le faire en ligne de commande
Aller dans /opt/citrix/wlb
Taper : mono wlcconfig.exe
Ensuite Taper : postgresql-9.0 restart et service workloadbalancing restart

• XenServer et l'Appliance communiquent en https.


L'Appliance utilise un certificat auto signé

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Présentation

• Architecture

• Importation de l’Appliance

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Gestion de la charge

Paramètres de la
gestion de charge
et de l'alimentation
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Critères

• Les optimisations

• Les recommandations

• Gestion de l’alimentation

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Critères
• Le WLB va analyser sur chaque serveur XenServer :

CPU, RAM, Network (R&W), Disque (R&W)

• Ensuite vous pouvez éditer l’importance de ces


valeurs sur le Pool. Citrix recommande d’utiliser les
paramètres par default.
• Le best practice est de laisser WLB tourne pendant un temps. Puis de
voir si devez évaluer ces critères ..
Comment ? En visualisation les rapports :
Pool Health et Pool Health history

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les optimisations
• Vous pouvez choisir 2 modes pour dire a WLB a quel moment
l’optimisation va se produire :
• FIXE
Les valeurs seront toujours les mêmes et vous pourrez choisir entre :
• Meilleure performances
• Meilleure densité

• PLANIFIE

Permet de changer le type d’optimisation selon un agenda

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les recommandations
• Les recommandations d’optimisation affichent :

Nom de la VM que WLB veut déplacer


Le serveur sur lequel la VM réside
Le nouveau serveur que Xen propose
Et la raison pour laquelle il propose de déplacer la VM

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Gestion de l’alimentation
• Permet d’arréter et démarrer un serveur XenServer
Le serveur doit pouvoir être géré a distance
L’option doit être active
Les recommandations soit être appliques automatiquement

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Critères

• Les optimisations

• Les recommandations

• Gestion de l’alimentation

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Configuration de la Haute
Disponibilité (HA)
Configuration

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Prérequis

• Considérations

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Prérequis
• Un stockage partagé (Iscsi, NFS ou FC)

• Un espace disponible de min 356 MB pour le


heartbeat SR
• Un pool d’au moins de 3 serveurs (recommandé)

• Edition Advanced min sur tous les serveurs XenServer

• Une IP statique sur les serveurs XenServer

• Pour les VMS :


Les disks doivent être sur un stockage partage
Pas de connexion au DVD local

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Considérations
• HA va créer 2 volumes :
4 MB pour les heartbeats
256 MB metadata du Master (élection d’un nouveau master…)

• Attention pour enlever un serveur du Pool, vous allez devoir désactiver HA


sur ce serveur !
• Priorité de démarrage des machines virtuelles :

De 0 a Best Effort

• Overcommitting : pas assez de ressources pour démarrer les VMs

• Host Fencing : isolation …

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Prérequis

• Considérations

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Configuration de la Haute
Disponibilité (HA)
Backup de
XenServer et des
machines virtuelles
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Sauvegarde

• Sauvegarde d’un Pool

• Sauvegardes des VMs

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Sauvegarde
• Vous pouvez sauvegarder et restaurer les metadata de :
Ressource Pool
VM
Host

• Vous pouvez utiliser 2 commandes :

Xe –backup-metadata
Xe –restore-metadata

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Sauvegarde d’un Pool
• SI vous perdez toute la config d’un Pool :
Xe pool-dump-database file-name=backup
Xe pool-restore-database file-name=backup dry-run=true
(permet de voir si assez de place pour le backup !!)

• Restaurer un Pool :

Xe pool-restore-database sur le Master


Xe host-forget sur le nouveau master
Xe pool-joint sur les serveurs secondaires

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Sauvegardes des VMs
• Utiliser les snapshots
xe vm-snapshot vm=<vm uuid> new-name-label=<vm_snapshot_name>
xe snapshot-list
xe vm-list
xe snapshot-uninstall snapshot-uuid=<snapshot_uuid>

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Sauvegarde

• Sauvegarde d’un Pool

• Sauvegardes des VMs

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


XenServer Diagnostiquer les erreurs

Les commandes
SSH et le
monitoring
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Les commandes

• La console

• Monitoring

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Les commandes
• Les commandes commencent par xe –

• Exemple : DEMO

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


La console

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Monitoring
• Vous pouvez utiliser XenCenter ou XenTop

• Sur XenCenter les alertes sont graphique

• Pour avoir des logs complets, min version advanced de


XenServer

• XenTop

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Les commandes

• La console

• Monitoring

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


XenServer Diagnostiquer les erreurs

Les logs et Alertes

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• XenCenter Logs

• Outils xen-bugtool

• Affichage des alertes et XenTop

• XenServer CrashDump

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


XenCenter Logs
• Xencenter.log : action, information, alert …

• Xencenter audit trail.log : opérations de XenCenter

• Le logs sont dans :

%appdata%\citrix\xencenter\logs\XenCenter.log

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Outils xen-bugtool
• Ligne de commande
Host-bugreport-upload

• Permet de collecter tous les logs et ensuite les envoyer au support


Citrix

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Affichage des alertes et XenTop
• Vous pouvez utiliser XenCenter ou XenTop

• Sur XenCenter les alertes sont graphique

• Pour avoir des logs complets, min version advanced de


XenServer

• XenTop

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


XenServer CrashDump

• CrashDump permet de générer un fichier pour diagnostiquer un


problème.
• Vous pouvez ensuite l’envoyer au support Citrix sur leur FTP

• Commande : xe host-crashdump-list

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• XenCenter Logs

• Outils xen-bugtool

• Affichage des alertes et XenTop

• XenServer CrashDump

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


XenServer Diagnostiquer les erreurs

Mise a jour et patch


des Hosts
Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Mettre a jour l’OS Xen

• Procédure pour mettre à jour un Serveur

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Mettre a jour l’OS Xen
• Votre rôle est de mettre a jour XenServer avec les updates et les
hotfixes
• Les updates :

Contient des bug fixes et des améliorations de XenServer

• Les Hotfixes :

Permet de fixer un problème bien précis

• Attention : faire un xMotion des VMs avant d’appliquer ces maj

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Procédure pour mettre à jour un Serveur

• Télécharger l’update ou le fixe

• Déplacer les Vms ou les arrêter

• Aller sur XenCenter et choisir Install new update

• Commande: xe –s –u –pw patch-upload file-name=xxxxx

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Mettre a jour l’OS Xen

• Procédure pour mettre à jour un Serveur

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


CONCLUSION

Fabrice Chrzanowski
Fabrice
Formateur Sforzaindépendant
et Consultant
Site : http://www.alphorm.com Titre
En Virtualisation
Blog : http://www.alphorm.com/blog Contact : fabrice@softrix.fr
Certifications : MCT, MCITP, CCEE, VCP
Forum : http://www.alphorm.com/forum Contact : fabrice@softrix.fr
Citrix XenServer 6.0 Administration (A26) alphorm.com™©
Plan
• Ce qu’on a couvert

Citrix XenServer 6.0 Administration (A26) alphorm.com™©


Ce qu’on a couvert
• Module 1 : Introduction a XenServer 6.0

• Module 2 : Installer et configurer XenServer 6.0

• Module 3 : Configurer le réseau

• Module 4 : Configurer le stockage

• Module 5 : Créer et Configurer les machines virtuelles

• Module 6 : Installer et configurer Provisionning Services

• Module 7 : Gestion des vDisks et périphériques cible

• Module 8 : Distributed Virtual Switching

• Module 9 : Gestion de la charge

• Module 10 : Gestion de la Haute Disponibilité (HA)

• Module 11 : XenServer 6.0 Diagnostiquer les erreurs

Citrix XenServer 6.0 Administration (A26) alphorm.com™©