312
01/07/2016 1 Formation OracleVM 3.X Administration alphorm.com™© Site : http://www.alphorm.com Blog : http://blog.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant OpenSource et virtualisation Formation Oracle VM 3.x

Alphorm.com Support de la Formation Oracle VM Administration

  • Upload
    alphorm

  • View
    3.334

  • Download
    23

Embed Size (px)

Citation preview

Page 1: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

1

Formation OracleVM 3.X Administration alphorm.com™©

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Formation Oracle VM 3.x

Page 2: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

2

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Présentation du formateur

•Le plan de la formation

•Connaissances requises

Page 3: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

3

Formation OracleVM 3.X Administration alphorm.com™©

Présentation du formateur

Ludovic QUENEC’HDU

[email protected]

• Consultant et expert en Open source, logiciel libre et virtualisation

• Mission de conseil, d’architecture, d’administration, de migration et de formation

• Mes références :

� Mon profil LinkedIn : https://fr.linkedin.com/pub/ludovic-quenec-hdu/47/6bb/550

� Mon profil Alphorm : http://www.alphorm.com/formateur/ludovic-quenechdu

Page 4: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

4

Formation OracleVM 3.X Administration alphorm.com™©

Mes formations sur Alphorm

Page 5: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

5

Formation OracleVM 3.X Administration alphorm.com™©

Le plan de formation• État de l'art la virtualisation

• Introduction à la virtualisation• Les hyperviseurs Xen, KVM

• OracleVM présentation

• Ecosystème OracleVM

• Installation de l’environnement

• Oracle Linux 6• Le Manager OracleVM• Update Manager OracleVM• OracleVM Server• Update OracleVM Server• Découverte des serveurs

• Le Stockage

• Le stockage NFS• Découverte des serveur de fichier NFS• Le stockage ISCSI• Découverte des serveurs SAN

• Les pools de serveurs

• Comprendre les pools OracleVM

• Les repositories

• Comprendre les dépôts • Créer des repositories• Peupler les Repositories

• Comprendre les réseaux

• Introduction aux réseau virtuel • Manipuler les réseaux logiques• Le Bonding• Les VLAns

Page 6: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

6

Formation OracleVM 3.X Administration alphorm.com™©

Le plan de formation• Les machines Virtuelles

• Création des VMs Linux • Déployer des Appliance et modèles• Création des VMs MS Windows

• Gestion des Vms

• Cloner des VMs, Créer des Modèles• Migration de machine virtuelle

• Les pools de serveurs avancés

• DRS, DPM, HA

Page 7: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

7

Formation OracleVM 3.X Administration alphorm.com™©

Publics concernés et prérequis

• Administrateurs système Linux expérimentés, responsables de la gestion des serveurs d’entreprise, souhaitant apprendre à gérer de grands nombres de serveurs ou de machines virtuelles à l’aide d’Oracle VM

• DSI qui souhaite comparer les différentes solutions de virtualisations

• Professionnels de l'informatique titulaires de certifications RHCSA, LPCI 1 et 2 ou qui possèdent une expérience équivalente avec Linux

• Bonne expérience d’administration

Page 8: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

8

Formation OracleVM 3.X Administration alphorm.com™©

Are you ready ? ☺

Page 9: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

9

Formation OracleVM 3.X Administration alphorm.com™©

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Introduction à la virtualisation

État de l'art la virtualisation

Page 10: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

10

Formation OracleVM 3.X Administration alphorm.com™©

Plan

• Concepts de machine virtuelle

• La virtualisation par émulation

• La paravirtualisation - PVM

• La virtualisation assistée par le matériel – HVM

• Le modèle : Machines Virtuelles

• Le modèle : isolation, containers

• Les produits : “Isolateur”, containers

Page 11: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

11

Formation OracleVM 3.X Administration alphorm.com™©

Concepts de machine virtuelle• Une machine virtuelle - VM:

• Est une représentation logicielle d’un ordinateur

• Un logiciel simule des ressources matérielles

• Le logiciel présente a un système d’exploitation des périphériques

� Réseau,

� disque,

� mémoire,

� CPU

Page 12: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

12

Formation OracleVM 3.X Administration alphorm.com™©

Concepts de machine virtuelle

• Le logiciel peut émuler plusieurs plateformes logicielles différentes et isolées les unes des autres

• Une machines virtuelles diminue fortement les couts en réduisant le matériel

• Facilitent grandement l’administration des systèmes

• Permet la haute dispo, la migration, le clonage, l’affectation des ressources, etc…

Page 13: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

13

Formation OracleVM 3.X Administration alphorm.com™©

• Translation Binaire :

� Ne requiert aucune modification au niveau du système d'exploitation

� N'a pas "conscience" de la virtualisation

� Demande une charge importante au CPU

La virtualisation par émulation

Page 14: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

14

Formation OracleVM 3.X Administration alphorm.com™©

La paravirtualisation - PVM

• Pilotes spécifiques :

� Le système d'exploitation requiert une modification au niveau du noyau

� Communication entre l’hyperviseur et le guest au travers de « backend »

� PCI passthrough – DirectPass I/O

� Très bonnes performances

Page 15: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

15

Formation OracleVM 3.X Administration alphorm.com™©

La virtualisation assistée par le matériel - HVM

• Ajout d’extensions de virtualisation au processeur :

� Intel VT et d’AMD-V

� Les VMs gèrent leurs propres interruptions et changement contexte

� Plus d’émulations des zones mémoires

� Supprime une partie de la couche de virtualisation VMM

� Très bonnes performances

Page 16: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

16

Formation OracleVM 3.X Administration alphorm.com™©

Le modèle : Machine Virtuelle• La virtualisation complète

• La para virtualisation, La virtualisation assistée par le matériel

Matériel - Hardware

Système d’exploitation/HyperviseurNOYAU

Matériel émulé

Linux -WindowsNOYAU

Matériel paravirtuel

Linux - WindowsNOYAU modifié

Matériel VT/PAEPasstrough

Linux -WindowsNOYAU

VMMVirtual Machine Manager

Page 17: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

17

Formation OracleVM 3.X Administration alphorm.com™©

Le modèle : isolation, containers

Matériel - Hardware

Linux – Espace Noyau

Espace Utilisateur/

• Mode de fonctionnement « classique » de Linux

Page 18: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

18

Formation OracleVM 3.X Administration alphorm.com™©

Le modèle : isolation, containers• Pas de noyau dans les conteneurs, un répertoire égale un OS

• Pas d’émulation de matériel

• Accès direct au matériel

Matériel - Hardware

/var/lib/lxc

Ubuntu 15/CT-03/root-fs/

CentOS 7/CT-02/root-fs/

Débian 8/CT-01/root-fs/

OS Linux - Noyau

Page 19: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

19

Formation OracleVM 3.X Administration alphorm.com™©

Les produits : “Isolateur”, containers• En isolation :

� Chroot

� BSD Jails

� Les zones de Solaris

• En containers :

� LXC

� OpenVZ

� Linux-Vserver

� Dockers

Page 20: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

20

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert• Concepts de machine virtuelle

• La virtualisation par émulation

• La paravirtualisation - PVM

• La virtualisation assistée par le matériel – HVM

• Le modèle : Machines Virtuelles

• Le modèle : isolation, containers

• Les produits : “Isolateur”, containers

Page 21: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

21

Formation OracleVM 3.X Administration alphorm.com™©

Les hyperviseurs Xen, KVM

État de l'art : la virtualisation

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 22: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

22

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•KVM

�Historique

�Fonctionnalitées

�Architecture

�Outils

•Projet Xen

�Historique

�Qu’est ce que Xen?

�Fonctionnalités

�Architecture

Page 23: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

23

Formation OracleVM 3.X Administration alphorm.com™©

Historique• KVM est une solution de Full virtualisation assistée par le matériel

• Avi Kivity a commencé le développement de KVM en 2006 comme module noyau au travers d’une startup nommé Qumranet

• KVM est intégré au noyau Linux 2.6 à partir de février 2007.

• Red Hat rachète Qumranet en 2008

• KVM a été choisi par OpenVirtualization Alliance comme hyperviseur.

• OpenVirtualization Alliance fait parti du projet Linux Foundation

Page 24: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

24

Formation OracleVM 3.X Administration alphorm.com™©

HistoriqueKVM est la base de beaucoup de solution de virtualisation

OpenNebula

oVirt/Redhat Virtualization

Openstack

Proxmox Ve

Page 25: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

25

Formation OracleVM 3.X Administration alphorm.com™©

Fonctionnalitées• Virtualisation matérielle

• Paravirtualisation :

� Réseau

� Bloc

� PCI Passthrough

� Balloning memory

• OS invité Linux, FreeBSD, MS Windows, Mac OSX, nested hypervisor

• Live Migration

• Kernel Samepage Merging, Huges Pages, CPU pinning

• S’interface avec Libvirt

Page 26: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

26

Formation OracleVM 3.X Administration alphorm.com™©

ArchitectureKVM module noyau !!

Crée un périphérique /dev/kvm

QEMU-KVM s’occupe de l’émulation des périphériques (usb, réseau, disques, cpu ... )

Une architecture virtualisée kvm, repose sur le /dev/kvm et sur qemupour l’émulation

Les outils permettant de créer et utiliser des machines virtuelles KVM interagissent avec ce périphérique

Page 27: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

27

Formation OracleVM 3.X Administration alphorm.com™©

Architecture

permet au noyau de fonctionner dans un mode « guest » qui permet à chaque machine virtuelle de posséder son propre espace d’adressage, différent de celui du noyau mais résidant dans l’espace utilisateur

Le périphérique /dev/kvm

Page 28: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

28

Formation OracleVM 3.X Administration alphorm.com™©

Architecture

Les processeurs virtuels (VCPU)

Périphériques paravirutalisés, périphériques virutalisés et backend des drivers

Tâches internes au processus qemu-kvm

Page 29: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

29

Formation OracleVM 3.X Administration alphorm.com™©

Outils• L’utilisateur ne va pas directement discuter avec les ioctl et

le périphérique KVM /dev/kvm.

� qemu-system-{x86_64,i386, arm, ...}, qemu-img

� Libvirt : virsh, virt-install, virt-clone, virt-manager (GUI)

� Ovirt, proxmox, Openstack

Page 30: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

30

Formation OracleVM 3.X Administration alphorm.com™©

Historique• Projet de recherche mené par Ian Pratt à l’université de Cambridge.

• Création de XenSource par Ian Pratt

• Développement du projet en « open source ».

• Commercialisation de versions de Xen dédiées aux entreprises.

• Rachat par Citrix en août 2007 (XenServer).

• XenProject Linux Foundation

• XenSource : Version Originale de Xen

• Citrix XenServer : Citrix XenServer, Cirix XenApp, XenDesktop

• Xenproject, Project autonome :Amazon, AMD, Bromium, CA Technologies, Calxeda, Cisco, Citrix, Google, Intel, Oracle, Samsung, and Verizon

Page 31: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

31

Formation OracleVM 3.X Administration alphorm.com™©

Qu’est ce que Xen?• Xen est un hyperviseur de type 1 ou BareMetal open-source

• Son rôle est d’ordonnancer le fonctionnement des différentes machines virtuelles

• Il permet donc d’exécuter plusieurs instances de systèmes d’exploitation en parallèle sur une seule machine (ou hôte).

• Xen est peut être le seul hyperviseur type-1 disponible en open source.

• Xen est utilisé comme base pour un certain nombre de différentes applications commerciales et open source

• La virtualisation des serveurs, de l'Infrastructure as a Service (IaaS), la virtualisation de bureau, etc...

• Xen est la base des plus grands Cloud en production aujourd'hui.

Page 32: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

32

Formation OracleVM 3.X Administration alphorm.com™©

Fonctionnalités• Biensûr la création de Machines virtuelles, Linux, Windows,

MacosX, BSD, ...

• Des VMs PV - para-virtualisées

• Des VMs HVM - Hardware Virtualization Machine

• Des VMs PVonHVM Para-virtualisée sur Guest HVM

• Snapshot, clonage, migration de VMs entre hôtes.

• La haute Disponibilité/Fault Tolerance avec REMUS et DRBD

Page 33: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

33

Formation OracleVM 3.X Administration alphorm.com™©

Fonctionnalités

•Sur les systèmes hôtes

Page 34: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

34

Formation OracleVM 3.X Administration alphorm.com™©

Fonctionnalités

•Sur les systèmes invités

Page 35: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

35

Formation OracleVM 3.X Administration alphorm.com™©

Fonctionnalités

• Modèle réseau performant :

•La gestion du NAT, le bridge, Le channel Bonding

•Les switchs virtuels avec OpenvSwitch:

� Monitoring : Netflow, SPAN, RSPAN, sflow

� QoS : Traffic shapping, Queuing, ..

� Sécurité : VLAN, filtration du trafic

Page 36: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

36

Formation OracleVM 3.X Administration alphorm.com™©

Fonctionnalités

•Modèle de stockage :

� Serveur SAN iscsi

� Serveur NAS nfs

� Système de fichiers distribués Ceph, Glusterfs, ..

� Et des images de VMs en direct sur des LVM

Page 37: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

37

Formation OracleVM 3.X Administration alphorm.com™©

Fonctionnalités• PCI-Passthrough

• Ballooning

• NUMA scheduler affinity

• CPUPools

• Et plus encore ...

Page 38: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

38

Formation OracleVM 3.X Administration alphorm.com™©

Fonctionnalités• Pléthore d’outils de gestion :

� virsh

� xl cli

� Virt-manager

� convirt, Archipel, Xo XenOrcherstra

� Openstack, Oracle VM

� OpenXenManager

Page 39: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

39

Formation OracleVM 3.X Administration alphorm.com™©

Architecture• L’hyperviseurr Xen s’exécute directement sur le

matériel et il est responsable des ressources CPU ,Mémoire et interruptions.

• C’est le premier programme après le bootloader.

• Les machines virtuelles s’exécutent directememt sur Xen.

• Une machine virtuelle est appelée un domaine ou un invité (guest).

• Un domaine spécial, appelé Dom0 (domaine 0), contient les drivers pour tous les périphériques du système.

• Dom0 contient également un stack (des outils) de contrôle afin de gérer les machines virtuelles.

Page 40: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

40

Formation OracleVM 3.X Administration alphorm.com™©

Architecture• Architecture d'un système Xen est composée de :

� hyperviseur Xen

� machines virtuelles sécurisées appelées domaines

� dom0 - privileged domain

� domU - unprivileged domain

• Hyperviseur :

� ordonnance temps d'utilisation de la machine hôte par chaque domaine (dans un temps imparti, les OS invités ordonnancent leurs processus)

� au boot de l'ordinateur, détecte et démarre les processeurs non initialisés par le BIOS

� route les interruptions, énumère les bus PC

Page 41: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

41

Formation OracleVM 3.X Administration alphorm.com™©

Architecture

• Dom0 (domaine privilégié) :

� créé lors de l'installation de Xen

� lancé automatiquement au boot après modification du chargeur grub

� composé d'un noyau linux modifié et des logiciels de contrôle de Xen

� le seul à pouvoir interagir directement avec le matériel via les pilotes du noyau linux

� les autres domaines font appel à ces pilotes via l'utilisation des pilotes (virtuels) de Xen

� assure les tâches d'administration du système via le démon xend dans l’espace utilisateur (création, démarrage, arrêt, restauration ou migration des domaines)

� gère les pilotes natifs et pilotes virtuels des domaines

Page 42: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

42

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•KVM

�Historique

�Fonctionnalitées

�Architecture

�Outils

•Projet Xen

�Historique

�Qu’est ce que Xen?

�Fonctionnalités

�Architecture

Page 43: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

43

Formation OracleVM 3.X Administration alphorm.com™©

Ecosystème Oracle VM

Oracle VM présentation

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 44: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

44

Formation OracleVM 3.X Administration alphorm.com™©

Plan

• Introduction

•Architecture

Page 45: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

45

Formation OracleVM 3.X Administration alphorm.com™©

Introduction

• OracleVM est LA solution de virtualisation Open source distribuée par la société Oracle

• Similaire aux solutions RHEV, Vmware, etc..

• OracleVM est disponible en version 3.4

• OracleVM permet la géstion des machines virtuelles, Linux Oracle, Red Hat, Oracle solaris, Microsoft Windows

� Mais pas seulement

Page 46: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

46

Formation OracleVM 3.X Administration alphorm.com™©

Introduction

• Avec OracleVM :

� Machines, Virtuelles, Appliance Virtuelles, Modeles de machines

� Création de Clusters de serveurs

� Stratégies de gestion des ressources matérielles via l’équilibrage de charges DRS, DPM

� La haute disponibilité des VMs

� La migration en ligne des VMs

� Reseaux virtuels, bonding, VLAN

� Stockage SAN et NAS

� Gestion de l’environnement via une interface de Management

Page 47: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

47

Formation OracleVM 3.X Administration alphorm.com™©

Architecture• Oracle VM Manager : console de gestion basée sur des technologies web pour gérer les

serveurs Oracle VM.

• Oracle VM Server : inclut une version de l'hyperviseur Xen, ainsi que l'agent de communication vers Oracle VM Manager pour la gestion des machines virtuelles. Il inclut aussi une version allégée du noyau Linux appelée Dom0.

Page 48: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

48

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

• Introduction

•Architecture

Page 49: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

49

Formation OracleVM 3.X Administration alphorm.com™©

Oracle Linux 6.x

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Installation de l’environnement

Page 50: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

50

Formation OracleVM 3.X Administration alphorm.com™©

Plan

• Introduction

•Prérequis

• Installation du serveur Oracle Linux 6

Page 51: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

51

Formation OracleVM 3.X Administration alphorm.com™©

Introduction

• OracleVM est une suite de logiciels installables sur Linux

• Oracle VM Manager supporte les systèmes Linux :

� Oracle Linux 5 Update 5 64-bit or later.

� Oracle Linux 6 64-bit or later.

� Red Hat Enterprise Linux 5 Update 5 64-bit or later.

� Red Hat Enterprise Linux 6 64-bit or late

Page 52: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

52

Formation OracleVM 3.X Administration alphorm.com™©

Prérequis• Avant d’installer Oracle VM Manager :

� Mémoire 8.0 GB

� Processeur 64 bit

� Fréquence de proceseur 1.83 GHz*2

� Espace de Swap 2.1 GB

� 5.5 GB pour le répertoire du Manager /u01

� 3 GB /tmp

� 500 MB /var

� 500 MB /usr

Page 53: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

53

Formation OracleVM 3.X Administration alphorm.com™©

Installation

Page 54: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

54

Formation OracleVM 3.X Administration alphorm.com™©

Installation

Page 55: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

55

Formation OracleVM 3.X Administration alphorm.com™©

Installation

Page 56: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

56

Formation OracleVM 3.X Administration alphorm.com™©

Page 57: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

57

Formation OracleVM 3.X Administration alphorm.com™©

• Introduction

•Prérequis

• Installation du serveur Oracle Linux 6

Ce qu’on a couvert

Page 58: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

58

Formation OracleVM 3.X Administration alphorm.com™©

Le Manager OracleVM

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Installation de l’environnement

Page 59: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

59

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Prérequis

• Installation du manager

Page 60: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

60

Formation OracleVM 3.X Administration alphorm.com™©

Prérequis

• Un utilisateur Oracle, membre du groupe dba

• hard nofiles et soft nofiles dans /etc/security/limits.conf

Page 61: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

61

Formation OracleVM 3.X Administration alphorm.com™©

Prérequis• OracleVM et les produits supportés sont installés dans le répertoire :

� /u01/app/oracle

• Un script fournit par Oracle permet de configurer l’ensemble du système pour Oracle VM

� createOracle.sh

� Crée le répertoire /u01

� Ouvre les ports sur le firewall

� Configure les paramètres dans le fichier /etc/security/limits.conf

Page 62: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

62

Formation OracleVM 3.X Administration alphorm.com™©

Installation du manager• OracleVM Manager est fourni sous format ISO

• Un script permet de lancer l’installation, la configuration, la mise à jour, la suppresion.

Page 63: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

63

Formation OracleVM 3.X Administration alphorm.com™©

Installation du manager

Page 64: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

64

Formation OracleVM 3.X Administration alphorm.com™©

Installation du manager

Page 65: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

65

Formation OracleVM 3.X Administration alphorm.com™©

Installation du manager• Supprimer le fichier

temporaire

• /tmp/ovm_configid

Page 66: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

66

Formation OracleVM 3.X Administration alphorm.com™©

Installation du manager

Page 67: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

67

Formation OracleVM 3.X Administration alphorm.com™©

•Prérequis

• Installation du manager

Ce qu’on a couvert

Page 68: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

68

Formation OracleVM 3.X Administration alphorm.com™©

Update Manager OracleVM

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Installation de l’environnement

Page 69: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

69

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Prérequis

•Mise à jour du Manager

Page 70: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

70

Formation OracleVM 3.X Administration alphorm.com™©

Prérequis• Lors de la mise à niveau de l’environnement Oracle VM

• Oracle VM Manager doit d'abord être mis à niveau

• Après la mise à niveau effectuée, toutes les instances d'Oracle VM Server doivent être à la même version dans l’environnement Oracle VM.

• Si vous avez des instances d'Oracle VM Server qui sont de différentes versions, un comportement inattendu avec la haute disponibilité (HA) pourra se produire.

Page 71: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

71

Formation OracleVM 3.X Administration alphorm.com™©

Mise a jour du Manager

Page 72: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

72

Formation OracleVM 3.X Administration alphorm.com™©

•Prérequis

•Mise à jour du Manager

Ce qu’on a couvert

Page 73: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

73

Formation OracleVM 3.X Administration alphorm.com™©

OracleVM Server

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Installation de l’environnement

Page 74: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

74

Formation OracleVM 3.X Administration alphorm.com™©

Plan

• Installation du serveur

Page 75: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

75

Formation OracleVM 3.X Administration alphorm.com™©

Installation du serveur

Page 76: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

76

Formation OracleVM 3.X Administration alphorm.com™©

Installation du serveur

Page 77: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

77

Formation OracleVM 3.X Administration alphorm.com™©

Installation du serveur

Page 78: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

78

Formation OracleVM 3.X Administration alphorm.com™©

Installation du serveur

Page 79: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

79

Formation OracleVM 3.X Administration alphorm.com™©

Installation du serveur

Page 80: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

80

Formation OracleVM 3.X Administration alphorm.com™©

Page 81: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

81

Formation OracleVM 3.X Administration alphorm.com™©

• Installation du serveur

Ce qu’on a couvert

Page 82: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

82

Formation OracleVM 3.X Administration alphorm.com™©

Mise à jour d’Oracle VM Server

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Installation de l’environnement

Page 83: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

83

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Prérequis

•Les méthodes

•Configuration du serveur des dépôts

•Mise à jour des serveurs

Page 84: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

84

Formation OracleVM 3.X Administration alphorm.com™©

Prérequis• Lors de la mise à niveau de l’environnement Oracle VM

• Oracle VM Manager doit d'abord être mise à niveau

• Après la mise à niveau effectuée, toutes les instances d'Oracle VM Server doivent être à la même version dans l’environnement Oracle VM.

• Si vous avez des instances d'Oracle VM Server qui sont de différentes versions, un comportement inattendu avec la haute disponibilité (HA) pourra se produire.

Page 85: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

85

Formation OracleVM 3.X Administration alphorm.com™©

Les méthodes• Oracle VM propose 3 méthodes de mise à niveau des

serveurs :

� Le script UpgradeServers.py

/u01/app/oracle/ovm-manager-3/ovm_tools/bin/UpgradeServers.py

� Avec le Manager, c’est une méthode simple si l’on dispose de peu de serveurs

� Avec le CD l’installation,

• La méthode par script ou via le Manager requiert la mise en place d’un dépôt Yum

Page 86: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

86

Formation OracleVM 3.X Administration alphorm.com™©

Préparation des repos Yum• Le serveur nécessite une mise à niveau en deux étapes et chaque étape

de mise à niveau nécessite un dépôt Yum séparé.

• Le premier dépôt est désigné sous le nom Oracle VM Server 3.3 Transitional Update Repository

• Le second est l’Oracle VM Server 3.4 Update Repository.

• Ces deux dépôts sont disponibles sur l’ISO d'installation.

• Le référentiel de transition est contenu dans un dossier nommé Transition,

• Tandis que la mise à jour du référentiel est contenue dans un dossier nommé Server.

Page 87: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

87

Formation OracleVM 3.X Administration alphorm.com™©

Configuration du serveur des dépôts• Pour créer un référentiel Yum:

� Télécharger l’ISO d’Oracle VM Server Installation.

� Créez un dossier dans lequel l'ISO doit être monté.

• #mkdir /tmp/ovs-mount

� Monter l'ISO.

• #mount -o loop OVS-3.3.1.iso /tmp/ovs-mount

� Créez un dossier où les deux référentiels sont accessibles via un serveur HTTP, par exemple /var/ www /REPO

• #ln –s /tmp/ovs-mount/Server /var/www/html/OVSREPO

Page 88: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

88

Formation OracleVM 3.X Administration alphorm.com™©

Configuration du serveur des dépôts

Page 89: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

89

Formation OracleVM 3.X Administration alphorm.com™©

Configuration du serveur des dépôts

Page 90: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

90

Formation OracleVM 3.X Administration alphorm.com™©

Configuration du serveur des dépôts

Page 91: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

91

Formation OracleVM 3.X Administration alphorm.com™©

Mise à jour des serveurs

Page 92: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

92

Formation OracleVM 3.X Administration alphorm.com™©

Mise à jour des serveurs

Page 93: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

93

Formation OracleVM 3.X Administration alphorm.com™©

•Prérequis

•Les méthodes

•Configuration du serveur des dépôts

•Mise à jour des serveurs

Ce qu’on a couvert

Page 94: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

94

Formation OracleVM 3.X Administration alphorm.com™©

Découverte des serveurs

Installation de l’environnement

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 95: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

95

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Découverte des serveurs via le Manager

Page 96: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

96

Formation OracleVM 3.X Administration alphorm.com™©

Découverte des serveurs via le Manager

Page 97: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

97

Formation OracleVM 3.X Administration alphorm.com™©

Découverte des serveurs via le Manager

Page 98: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

98

Formation OracleVM 3.X Administration alphorm.com™©

Découverte des serveurs via le Manager

Page 99: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

99

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Découverte des serveurs via le Manager

Page 100: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

100

Formation OracleVM 3.X Administration alphorm.com™©

Le stockage NFS

Le Stockage

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 101: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

101

Formation OracleVM 3.X Administration alphorm.com™©

Plan

• Introduction au NFS

•Mise en oeuvre d’un serveur NFS

Page 102: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

102

Formation OracleVM 3.X Administration alphorm.com™©

Introduction a NFS• NFS – Network File System est un système de fichiers réseau

• Développé par SUN Microsystem dans les années 1980

• NFS offre l’export de répertoires pour des machines distantes

• NFS V1,2 et 3 s’appuie sur les RPC - appels de procédure distante

• Plusieurs versions :

� NFS version 1 et 2 utilise le protocole UDP, n’est pas sécurisé

� NFS V3 supporte le transport sur TCP, mais n’est pas toujours sécurisé

� NFS V4.x est une réecriture totale du protocole NFS

• Support de Kerberos, chiffrement des communications, reprise sur incident, parallélisation des transferts (stripping).

Page 103: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

103

Formation OracleVM 3.X Administration alphorm.com™©

Mise en oeuvre d’un serveur NFS• Installation des paquets nfs pour le server et le client

#yum install nfs-utils#rpm –ql nfs-utils

• Création des répertoires

#mkdir –p /var/lib/export/{data,iso}#chowm vdsm. /var/lib/export/{data,iso} -R#chmod 755 /var/lib/export/{data,iso} -R

Page 104: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

104

Formation OracleVM 3.X Administration alphorm.com™©

Mise en oeuvre d’un serveur NFS• Activation des services

#systemctl enable nfs-server.service#systemctl start nfs-server.service#systemctl start rpcbind.service

• Création des exports

#vi /etc/export/var/lib/export/data *.alphorm.lan(rw,no_root_squash,no_subtree_check)/var/lib/export/iso *.alphorm.lan(rw,no_root_squash,no_subtree_check)

• Activation des exports

#exportfs –vaexporting *: /var/lib/export/data

Page 105: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

105

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

• Introduction au NFS

•Mise en oeuvre d’un serveur NFS

Page 106: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

106

Formation OracleVM 3.X Administration alphorm.com™©

Découverte des serveurs de fichiers

Le Stockage

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 107: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

107

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Ajout des serveurs NFS

Page 108: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

108

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs NFS

Page 109: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

109

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs NFS

Page 110: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

110

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs NFS

Page 111: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

111

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs NFS

Page 112: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

112

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs NFS

Page 113: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

113

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs NFS

Page 114: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

114

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Ajout des serveurs NFS

Page 115: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

115

Formation OracleVM 3.X Administration alphorm.com™©

Le stockage iSCSI

Le Stockage

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 116: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

116

Formation OracleVM 3.X Administration alphorm.com™©

Plan• Le protocole iSCSI – Internet Small Computer Interface

• Les Logicals Units Numbers - LUN

• Notion de cibles – Targets

• Notion d’initiateur – Initiator

• Introduction au service targetcli

• Installation du service

• Les “Backstore” fileio, blockio

• iSCSI Qualified Name

• Sauvegarde de la configuration

Page 117: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

117

Formation OracleVM 3.X Administration alphorm.com™©

Le protocole iSCSI – Internet Small Computer Interface

• Dans les années 1990, IBM lance des recherches pour transporter des commandes SCSI par le réseau, sur Ethernet, IP et TCP/IP.

• Au début des années 2000, IBM et Cisco s’allient pour proposer une première version d’iSCSI sur TCP. Transport de commandes SCSI sur TCP/IP.

• IETF publie des RFC pour ISCSI

� RFC 3720 - Internet Small Computer Systems Interface (iSCSI), avril 2004.

� RFC 3721 - Internet Small Computer Systems Interface (iSCSI) Naming and Discovery, avril 2004.

� RFC 3722 - String Profile for Internet Small Computer Systems Interface (iSCSI) Names, avril 2004.

Page 118: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

118

Formation OracleVM 3.X Administration alphorm.com™©

Les Logicals Units Numbers - LUN

Raid

/dev/sda

LVM

Une unité logique ou LUN est un domaine de stockage

LUN 0

LUN 1

LUN 2

Les LUNs identifient des unités de stockage SAN

Page 119: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

119

Formation OracleVM 3.X Administration alphorm.com™©

Notion de cibles – TargetsOn mappe les LUN sur des “targets” iscsi

Iqn.2015-04-02.com.alphorm.home• ACL• Identification

Iqn.2015-04-02.com.alphorm.rhel7• ACL• Identification

Iqn.2015-04-02.com.alphorm.var• ACL• Identification

Raid

/dev/sda

LUN 0

LUN 1

LUN 2LVM

Page 120: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

120

Formation OracleVM 3.X Administration alphorm.com™©

Notion de d’initiateur – initiatorPortal : 192.168.1.10

Raid

/dev/sda

LVM

LUN 0

LUN 1

LUN 2

Iqn.2015-04-02.com.alphorm.var

Iqn.2015-04-02.com.alphorm.home

Iqn.2015-04-02.com.alphorm.rhel7

initiateur ISCSI

Découverte du portailConnexion aux cibles

Page 121: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

121

Formation OracleVM 3.X Administration alphorm.com™©

Introduction• targetCLI est un outil d’administration pour

manipuler le serveur iSCSI en userspace

• targetCLI s’appuie sur LIO Linux-IO kernelspace

� Dans le noyau depuis la version 2.6.38

� Gère les entrées/sorties scsi

• Supporte l’iscsi, le FCoE, le fibre channel

• TargetCLI en Shell interactive ou en cli

Page 122: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

122

Formation OracleVM 3.X Administration alphorm.com™©

Installation du service

• Installation de targetcli

#yum install targetcli

• Activation du service target

#systemctl enable target.service#systemctl start target.service

• Supprimer la configuration

#targetcli clearconfig confirm=true

Page 123: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

123

Formation OracleVM 3.X Administration alphorm.com™©

• Deux types de backstore :

� Fileio utilise la RAM pour le cache, beaucoup de RAM pour de bonnes performances.

� Blockio, utlise le cache “matériel”, contrôleur et disques. Bonnes performances sur les gros fichiers, très peu de latence.

Les “Backstore” fileio, blockio

• Lancer targetcli en mode shell

#targetcli

• Création des backstore

#/> backstores/fileio/ create home /home_dir/home_user.img 1T#/> backstores/block/ create VM /dev/vgvm/lv_redhat7#/> backstores/block/ create DB /dev/vgvm/lv_mariadb

Page 124: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

124

Formation OracleVM 3.X Administration alphorm.com™©

iSCSI Qualified Name• Création de l’iqn et du portal

#/> iscsi/ create iqn.2016-05.lan.alphorm:dboracle #/> cd iscsi/ iqn.2016-05.lan.alphorm:dboracle /tpg1#/> portal/ create

• Création des lun

#/> luns/ create backstores/fileio/home#/> lun/ create backstores/block/VM

• Mise en place des liste de contrôle d’acces ACLs et de l’authentification CHAP

#/>acl/ create iqn.2016-05.lan.alphorm:client #/> cd acl/iqn.2015-09.com.alphorm:client#/> set auth userid=ludo#/> set auth password=Mon_password

Page 125: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

125

Formation OracleVM 3.X Administration alphorm.com™©

Sauvegarde de la configuration

• On sauvegarde et on quitte

#/> savingconfig#/> exit#cat /etc/target/saveconfig.json

Page 126: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

126

Formation OracleVM 3.X Administration alphorm.com™©

Firewalld

• On ouvre l’acces au port tcp iscsi : 3260

#firewall-cmd --permanent --add-port=3260/tcp#firewall-cmd --reload

Page 127: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

127

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert• Le protocole ISCSI – Internet Small Computer Interface

• Les Logicals Units Numbers - LUN

• Notion de cibles – Targets

• Notion d’initiateur – Initiator

• Introduction au service targetcli

• Installation du service

• Les “Backstore” fileio, blockio

• iSCSI Qualified Name

• Sauvegarde de la configuration

Page 128: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

128

Formation OracleVM 3.X Administration alphorm.com™©

Découverte des serveurs SAN

Le Stockage

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 129: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

129

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Ajout des serveurs SAN

Page 130: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

130

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs SAN

Page 131: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

131

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs SAN

Page 132: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

132

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs SAN

Page 133: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

133

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs SAN

Page 134: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

134

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs SAN

Page 135: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

135

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs SAN

Page 136: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

136

Formation OracleVM 3.X Administration alphorm.com™©

Ajout des serveurs SAN

Page 137: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

137

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Ajout des serveurs SAN

Page 138: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

138

Formation OracleVM 3.X Administration alphorm.com™©

Comprendre les pools Oracle VM

Les pools de serveurs

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 139: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

139

Formation OracleVM 3.X Administration alphorm.com™©

Plan• Que sont les pools de serveur OracleVM ?

• Comment fonctionne les pools de serveurs ?

• Création d’un pool de serveurs

• Ajout de nouveau serveur dans le pool

Page 140: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

140

Formation OracleVM 3.X Administration alphorm.com™©

Que sont les pools de serveurs Oracle VM ?

• Un pool de serveurs est un conteneur composé d'un ou plusieurs serveurs Oracle VM.

• Représente un regroupement logique des serveurs sur lesquel un ensemble particulier de machines virtuelles peut fonctionner.

• Un pool de serveurs partage des stockages où sont placées les machines virtuelles

• Les machines virtuelles ne sont pas liées à un serveur spécifique

Page 141: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

141

Formation OracleVM 3.X Administration alphorm.com™©

Que sont les pools de serveur Oracle VM ?

• Des algorithmes de distribution d’équilibrage de charge, assurent aux machines virtuelles de démarrer avec les ressources nécessaires

• Tous les serveurs d’un pool Oracle VM doivent partager la même architecture de CPU.

• Les serveurs d’un pool doivent être géographiquement au même emplacement.

Page 142: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

142

Formation OracleVM 3.X Administration alphorm.com™©

Comment fonctionne les pools de serveur ?• Oracle VM utilise Oracle OCFS2 Oracle Cluster File System pour fournir

un accès partagé aux ressources du pool de serveurs

• OCFS2 est un système de fichiers en cluster développé par Oracle pour Linux, qui permet à plusieurs nœuds (serveurs Oracle VM) d’accéder au même disque en même temps.

• Cette fonctionnalité est cruciale dans la mise en œuvre de la haute disponibilité (HA)

• OCFS2, fournit à la fois de performance et HA

� Un Heartbeat disque pour détecter l’état des serveurs

� Un Heartbeat réseaux pour la communication entre les noeuds du cluster

� Un gestionnaire de verrouillage

Page 143: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

143

Formation OracleVM 3.X Administration alphorm.com™©

Comment fonctionne les pools de serveur ?pool de serveurs avec trois serveurs Oracle VM

Le système de fichiers du pool de serveurs associés à ce pool de serveur réside sur un partage NFS.

Lors de la création du pool de serveurs, une image disque est créée sur le partage NFS et l'image disque est formatée en OCFS2

Avec le lien heartbeat réseau, les serveurs Oracle VM établissent des canaux de communication entre eux

Pour chaque Repository nouvellement ajouté sur un élément de stockage, un système de fichiers OCFS2 est créé sur le dépôt et présenté à tous les serveurs Oracle VM dans le pool

Page 144: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

144

Formation OracleVM 3.X Administration alphorm.com™©

Creation d’un pool de serveur

Page 145: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

145

Formation OracleVM 3.X Administration alphorm.com™©

Creation d’un pool de serveur

Page 146: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

146

Formation OracleVM 3.X Administration alphorm.com™©

Creation d’un pool de serveur

Page 147: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

147

Formation OracleVM 3.X Administration alphorm.com™©

Creation d’un pool de serveur

Page 148: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

148

Formation OracleVM 3.X Administration alphorm.com™©

Création d’un pool de serveur

Page 149: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

149

Formation OracleVM 3.X Administration alphorm.com™©

Création d’un pool de serveur

Page 150: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

150

Formation OracleVM 3.X Administration alphorm.com™©

Ajout de nouveau serveur dans le pool

Page 151: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

151

Formation OracleVM 3.X Administration alphorm.com™©

Ajout de nouveau serveur dans le pool

Page 152: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

152

Formation OracleVM 3.X Administration alphorm.com™©

Ajout de nouveau serveur dans le pool

Page 153: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

153

Formation OracleVM 3.X Administration alphorm.com™©

Ajout de nouveau serveur dans le pool

Page 154: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

154

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Que sont les pools de serveur OracleVM ?

•Comment fonctionnent les pools de serveurs ?

•Création d’un pool de serveurs

•Ajout de nouveau serveur dans le pool

Page 155: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

155

Formation OracleVM 3.X Administration alphorm.com™©

Comprendre les dépôts

Les Repositories

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 156: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

156

Formation OracleVM 3.X Administration alphorm.com™©

Plan

• Introduction aux Repositories - dépôts

•Structure des dépôts de stockage

Page 157: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

157

Formation OracleVM 3.X Administration alphorm.com™©

Introduction au Repositories - Depots

• Un dépôt de stockage est utilisé afin de stocker les ressources pour les machines virtuelles.

• Ces ressources sont ainsi disponibles pour tous les serveurs Oracle VM dans un pool de serveurs

• Un dépôt est un espace de stockage mis à disposition par le biais d'un système de fichiers

• Si le dépôt est de type NFS, un système de fichiers est déjà présent, sinon un FS de type OCFS2 est créé sur le LUN

Page 158: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

158

Formation OracleVM 3.X Administration alphorm.com™©

Structure des dépôts de stockageLes types de ressources de machines virtuelles peuvent être classées comme suit :

Assemblées: Modèle contenant une configuration de plusieurs machines virtuelles avec leurs disques virtuels Une application virtuelle Web/BD/Script-serveur

Les fichiers ISO: DVD / CD fichiers image utilisés pour créer des machines virtuelles à partir de zéro en utilisant le support d'installation.

VM files : Les fichiers de configuration des machines virtuelles.

modèles machine virtuelle : modèles de machines virtuelles utilisées pour créer plusieurs machines virtuelles.

Les disques virtuels: Les disques virtuels utilisés par les machines virtuelles

Page 159: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

159

Formation OracleVM 3.X Administration alphorm.com™©

Structure des dépôts de stockage

• Les machines virtuelles peuvent être créées à partir de différents types de ressources :

• à partir d'un modèle préconfigurés,• à partir d’un fichier ISO (image) d'un DVD

d'installation,• Amorcer une machine virtuelle via PXE.

Page 160: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

160

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

• Introduction aux Repositories - Dépôts

•Structure des dépôts de stockage

Page 161: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

161

Formation OracleVM 3.X Administration alphorm.com™©

Créer des repositories

Les Repositories

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 162: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

162

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Créer des dépôts

Page 163: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

163

Formation OracleVM 3.X Administration alphorm.com™©

Créer des dépôts

Page 164: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

164

Formation OracleVM 3.X Administration alphorm.com™©

Créer des dépôts

Page 165: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

165

Formation OracleVM 3.X Administration alphorm.com™©

Créer des dépôts

Page 166: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

166

Formation OracleVM 3.X Administration alphorm.com™©

Créer des dépôts

Page 167: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

167

Formation OracleVM 3.X Administration alphorm.com™©

Créer des dépôts

Page 168: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

168

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Créer des dépôts

Page 169: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

169

Formation OracleVM 3.X Administration alphorm.com™©

Peupler les Repositories

Les Repositories

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 170: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

170

Formation OracleVM 3.X Administration alphorm.com™©

Plan

• Introduction

•Mise en oeuvre du serveur http

•Appliance Virtuelle

•Peupler des ISOs

Page 171: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

171

Formation OracleVM 3.X Administration alphorm.com™©

Introduction

•Les applications virtuelles, les modèles de VM, les fichiers d’installation ISO

•S’importe depuis des serveurs http ou ftp

• Il faut donc mettre en œuvre ces services, afin de peupler les dépôts de stockage OracleVM

Page 172: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

172

Formation OracleVM 3.X Administration alphorm.com™©

Mise en oeuvre du serveur http

• Installation d’apache

#apt-get install apache2

#service apache restart

� Création de la structure

#mkdir /var/www/html/{iso,ova,templates}

Page 173: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

173

Formation OracleVM 3.X Administration alphorm.com™©

Appliance Virtuelle

Page 174: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

174

Formation OracleVM 3.X Administration alphorm.com™©

Appliance Virtuelle

Page 175: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

175

Formation OracleVM 3.X Administration alphorm.com™©

Appliance Virtuelle

Page 176: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

176

Formation OracleVM 3.X Administration alphorm.com™©

Appliance Virtuelle

Page 177: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

177

Formation OracleVM 3.X Administration alphorm.com™©

Peupler des iso

Page 178: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

178

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

• Introduction

•Mise en oeuvre du serveur http

•Appliance Virtuelle

•Peupler des ISOs

Page 179: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

179

Formation OracleVM 3.X Administration alphorm.com™©

Introduction aux réseaux virtuels

Comprendre les réseaux

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 180: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

180

Formation OracleVM 3.X Administration alphorm.com™©

Plan•Les réseaux logiques virtuels

•Matériel physique et logique

•Les canaux des réseaux logiques

Page 181: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

181

Formation OracleVM 3.X Administration alphorm.com™©

Les réseaux logiques virtuels• Un réseau logique est un ensemble nommé de propriétés de

connectivité réseau global dans votre centre de données

• Permettent à la fois la connectivité :

� Des machines virtuelles

� Du manager

� Du stockage

� Des différents hôtes dans le pool

� Du hearbeat – Signal périodique de supervision

Page 182: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

182

Formation OracleVM 3.X Administration alphorm.com™©

Matériel physique et logique• Un réseau logique est un ensemble nommé de propriétés de

connectivité réseau global dans votre centre de données

• Est constitué :

� Cartes physiques – Port Ethernet

� De périphériques Bond – agrégation de liens

� VLAN

� VLAN segments

� De périphériques Virtuels – VNICs et Virtual MAC addresses

� De canaux réseaux

Page 183: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

183

Formation OracleVM 3.X Administration alphorm.com™©

Les canaux des réseaux logiques• Un concept clé du modèle réseau Oracle VM est la notion de Channel,

canal ou rôles réseaux

• Affecté à chaque réseau dans l'environnement virtualisé, ces rôles déterminent quel type de trafic est envoyé aux agents

• L’administrateur Oracle VM peut ainsi isoler des types de trafic.

• Les rôles réseau suivants:

� Server Management - Utilisé pour désigner le réseau sur lequel le Manager Oracle va communiquer avec les agents des serveurs physiques Oracle VM au sein du pool

� Cluster Heartbeat – Utilisé pour envoyer les messages Oracle Cluster File System 2 heartbeat messages entre les différents serveurs Oracle VM dans le pool afin de vérifier la présence et l’état des serveurs

Page 184: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

184

Formation OracleVM 3.X Administration alphorm.com™©

Les canaux des réseaux logiques (suite)� Live Migrate – dédie un réseau à la migration des machines virtuelles entre

les différents hôtes

� Storage – restreint un réseau à la communication avec les espaces de stockage NFS et iSCSI.

� Virtual Machine - utilisé pour la communication entre les systèmes invités et serveurs dans le pool de serveurs, entre les systèmes invités et les réseaux externes. Un pont réseau (bridge) agit comme un commutateur.

Page 185: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

185

Formation OracleVM 3.X Administration alphorm.com™©

Les canaux des réseaux logiques (suite)

Page 186: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

186

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Les réseaux logiques virtuels

•Matériel physique et logique

•Les canaux des réseaux logiques

Page 187: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

187

Formation OracleVM 3.X Administration alphorm.com™©

Manipuler les réseaux logiques

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Comprendre les réseaux

Page 188: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

188

Formation OracleVM 3.X Administration alphorm.com™©

Plan•Créer des réseaux

Page 189: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

189

Formation OracleVM 3.X Administration alphorm.com™©

Créer des réseaux

Page 190: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

190

Formation OracleVM 3.X Administration alphorm.com™©

Créer des réseaux

Page 191: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

191

Formation OracleVM 3.X Administration alphorm.com™©

Créer des réseaux

Page 192: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

192

Formation OracleVM 3.X Administration alphorm.com™©

Créer des réseaux

Page 193: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

193

Formation OracleVM 3.X Administration alphorm.com™©

Créer des réseaux

Page 194: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

194

Formation OracleVM 3.X Administration alphorm.com™©

Créer des réseaux

Page 195: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

195

Formation OracleVM 3.X Administration alphorm.com™©

Créer des réseaux

Page 196: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

196

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Créer des réseaux

Page 197: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

197

Formation OracleVM 3.X Administration alphorm.com™©

Le Bonding

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Comprendre les réseaux

Page 198: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

198

Formation OracleVM 3.X Administration alphorm.com™©

Plan• Introduction au channel bonding

•Les différents modes

•Configuration du channel bonding

Page 199: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

199

Formation OracleVM 3.X Administration alphorm.com™©

Introduction au channel bonding• Le channel bonding ou agrégation de cartes réseau permet d’appliquer

des stratégies sur les cartes réseaux

• Avec plusieurs cartes, un groupe d’interfaces est créé. Une seuleinterface, représente un groupe de cartes

• Parmi les stratégies disponbiles :

� L’équilibrage de charge

� La tolérance aux pannes

� L’amélioration des performances eth0 eth1

C h a n n e l B o n d i n g

eth2 eth3

Page 200: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

200

Formation OracleVM 3.X Administration alphorm.com™©

Les differentes stratégies• L’équilibrage de charge - Balance rr

� Ce mode fait transiter séquentiellement les paquets sur chaque interface

eth0 eth1

C h a n n e l B o n d i n g

eth2 eth3

1 5 2 6 3 7 4 8

Page 201: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

201

Formation OracleVM 3.X Administration alphorm.com™©

Les différentes stratégies• La sauvegarde active – Active backup

� Seule une interface est en fonctionnement, si elle tombe en panne, l’autre interface s‘active et reçoit donc les paquets

eth0 eth1

C h a n n e l B o n d i n g

eth2 eth3

Page 202: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

202

Formation OracleVM 3.X Administration alphorm.com™©

Les différentes stratégies• La sauvegarde active – Active backup

� Seule une interface est en fonctionnement, si elle tombe en panne, l’autre interface s‘active et reçoit donc les paquets

eth0

C h a n n e l B o n d i n g

eth2 eth3eth1

Page 203: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

203

Formation OracleVM 3.X Administration alphorm.com™©

Les différentes stratégies• Load balancing

� Le trafic sortant est distribué en fonction de la charge du trafic sur chaque interface esclave. Le trafic entrant est reçu par l'esclave active. Si l'esclave active tombe, une autre interface esclave prend en charge l'adresse MAC de l’interface esclave défaillante

• 802.3AD

� Agrège plusieurs interfaces en groupes dynamiques partageant un paramètre commun. Cela permet d’élargir la bande passante

Page 204: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

204

Formation OracleVM 3.X Administration alphorm.com™©

Configuration du channel bonding

Page 205: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

205

Formation OracleVM 3.X Administration alphorm.com™©

Configuration du channel bonding

Page 206: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

206

Formation OracleVM 3.X Administration alphorm.com™©

Configuration du channel bonding

Page 207: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

207

Formation OracleVM 3.X Administration alphorm.com™©

Configuration du channel bonding

Page 208: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

208

Formation OracleVM 3.X Administration alphorm.com™©

Configuration du channel bonding

Page 209: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

209

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert• Introduction au channel bonding

• Les différents modes

• Configuration du channel bonding

Page 210: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

210

Formation OracleVM 3.X Administration alphorm.com™©

Les VLANsComprendre les réseaux

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 211: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

211

Formation OracleVM 3.X Administration alphorm.com™©

Plan•Réseau local virtuel

• Intérêts des VLANs

•Création des Vlans

Page 212: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

212

Formation OracleVM 3.X Administration alphorm.com™©

Réseau local virtuel

Switch

VLAN 10 VLAN 20 VLAN 30

Bond1 Bond1 Bond1

Page 213: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

213

Formation OracleVM 3.X Administration alphorm.com™©

Intérêts des VLANs

•Réduit la taille des réseaux de broadcast

• Isole des domaines réseaux

•Améliore la sécurité des réseaux

•Améliore l’utilisation de la bande passante

Page 214: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

214

Formation OracleVM 3.X Administration alphorm.com™©

Création des Vlans

Page 215: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

215

Formation OracleVM 3.X Administration alphorm.com™©

Création des Vlans

Page 216: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

216

Formation OracleVM 3.X Administration alphorm.com™©

Création des Vlans

Page 217: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

217

Formation OracleVM 3.X Administration alphorm.com™©

Création des Vlans

Page 218: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

218

Formation OracleVM 3.X Administration alphorm.com™©

Création des Vlans

Page 219: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

219

Formation OracleVM 3.X Administration alphorm.com™©

Création des Vlans

Page 220: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

220

Formation OracleVM 3.X Administration alphorm.com™©

Création des Vlans

Page 221: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

221

Formation OracleVM 3.X Administration alphorm.com™©

Création des Vlans

Page 222: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

222

Formation OracleVM 3.X Administration alphorm.com™©

Création des Vlans

Page 223: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

223

Formation OracleVM 3.X Administration alphorm.com™©

Création des Vlans

Page 224: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

224

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Réseau local virtuel

• Intérêts des VLANs

•Création des Vlans

Page 225: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

225

Formation OracleVM 3.X Administration alphorm.com™©

Création des VMs Linux

Les machines Virtuelles

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 226: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

226

Formation OracleVM 3.X Administration alphorm.com™©

Plan•Suivez le guide HVM

•Suivez le guide HVM-PV

Page 227: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

227

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 228: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

228

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 229: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

229

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 230: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

230

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 231: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

231

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 232: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

232

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 233: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

233

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 234: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

234

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 235: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

235

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide HVM-PV

Page 236: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

236

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide HVM-PV

Page 237: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

237

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide HVM-PV

Page 238: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

238

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide HVM-PV

Page 239: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

239

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide HVM-PV

Page 240: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

240

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide HVM-PV

Page 241: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

241

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide HVM-PV

Page 242: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

242

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide HVM-PV

Page 243: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

243

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Suivez le guide HVM

•Suivez le guide HVM-PV

Page 244: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

244

Formation OracleVM 3.X Administration alphorm.com™©

Déployer des Appliances et modèles

Les machines Virtuelles

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 245: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

245

Formation OracleVM 3.X Administration alphorm.com™©

Plan•Suivez le guide

Page 246: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

246

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 247: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

247

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 248: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

248

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 249: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

249

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide• Le modèle est créé

• Peut être déployé dans l’environnement

Page 250: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

250

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 251: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

251

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 252: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

252

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 253: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

253

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 254: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

254

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

• Introduction

•Suivez le guide HVM

Page 255: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

255

Formation OracleVM 3.X Administration alphorm.com™©

Création des VMsWindows

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Les machines Virtuelles

Page 256: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

256

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Suivez le guide

Page 257: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

257

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 258: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

258

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 259: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

259

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 260: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

260

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 261: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

261

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 262: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

262

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 263: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

263

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 264: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

264

Formation OracleVM 3.X Administration alphorm.com™©

Suivez le guide

Page 265: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

265

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Suivez le guide

Page 266: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

266

Formation OracleVM 3.X Administration alphorm.com™©

Cloner des VMset créer des modèles

Gestion des VMs

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 267: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

267

Formation OracleVM 3.X Administration alphorm.com™©

Plan

• Introduction

•Clone Customizer

•Cloner des machines virtuelles

•Créer des modèles

Page 268: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

268

Formation OracleVM 3.X Administration alphorm.com™©

Introduction

•Le clonage de machines consiste à copier :

� L’intégralité d’une machine virtuelle

•Créer une nouvelle VM ou un modèle de machine virtuelle

•Un clone peut être personnalisé

Page 269: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

269

Formation OracleVM 3.X Administration alphorm.com™©

Clone Customizer

Page 270: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

270

Formation OracleVM 3.X Administration alphorm.com™©

Clone Customizer

Page 271: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

271

Formation OracleVM 3.X Administration alphorm.com™©

Clone Customizer

Page 272: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

272

Formation OracleVM 3.X Administration alphorm.com™©

Clone Customizer

Page 273: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

273

Formation OracleVM 3.X Administration alphorm.com™©

Cloner des machines virtuelles

Page 274: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

274

Formation OracleVM 3.X Administration alphorm.com™©

Cloner des machines virtuelles

Page 275: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

275

Formation OracleVM 3.X Administration alphorm.com™©

Cloner des machines virtuelles

Page 276: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

276

Formation OracleVM 3.X Administration alphorm.com™©

Créer des modèles

Page 277: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

277

Formation OracleVM 3.X Administration alphorm.com™©

Créer des modèles

Page 278: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

278

Formation OracleVM 3.X Administration alphorm.com™©

Créer des modèles

Page 279: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

279

Formation OracleVM 3.X Administration alphorm.com™©

Créer des modèles

Page 280: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

280

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

• Introduction

•Clone Customizer

•Cloner des machines virtuelles

•Créer des modèles

Page 281: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

281

Formation OracleVM 3.X Administration alphorm.com™©

Migration de machine virtuelle

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Gestion des VMs

Page 282: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

282

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Prérequis

•Migration des machines

Page 283: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

283

Formation OracleVM 3.X Administration alphorm.com™©

Prérequis

•Les VMs :

�Appartenir au même cluster

�Les serveurs doivent disposer de processeurs de même type

Page 284: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

284

Formation OracleVM 3.X Administration alphorm.com™©

Migration des machines

Page 285: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

285

Formation OracleVM 3.X Administration alphorm.com™©

Migration des machines

Page 286: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

286

Formation OracleVM 3.X Administration alphorm.com™©

Migration des machines

Page 287: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

287

Formation OracleVM 3.X Administration alphorm.com™©

Migration des machines

Page 288: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

288

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Prérequis

•Migration des machines

Page 289: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

289

Formation OracleVM 3.X Administration alphorm.com™©

DRS, DPM, HALes pools de serveurs avancés

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Page 290: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

290

Formation OracleVM 3.X Administration alphorm.com™©

Plan

•Comment fonctionne la haute disponibilité HA

•Stratégies des pools de serveurs

� Distributed Resource Scheduler (DRS)

� Distributed Power Management (DPM)

•Les groupes Anti-Affinity

Page 291: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

291

Formation OracleVM 3.X Administration alphorm.com™©

Comment fonctionne la HA • La disponibilité des machines virtuelles est un service qui

permet de garantir la continuité de fonctionnement des services pour lesquels ils ont été mis en place.

• La haute disponibilité est assurée grâce à la mise en place de dispositifs agissant sur un ou plusieurs éléments de l'ensemble virtualisé.

• La haute disponibilité fournie par OracleVM, permet lorsd’une défaillance d’un hôte, de migrer les machines virtuelles et de les redémarrer sur un autre hôte

Page 292: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

292

Formation OracleVM 3.X Administration alphorm.com™©

Comment fonctionne la HA • Le pool de serveurs doit être

en mode cluster

• Les machines doivent avoirl’option Haute disponibilitéactive

Page 293: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

293

Formation OracleVM 3.X Administration alphorm.com™©

Comment fonctionne la HA

Page 294: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

294

Formation OracleVM 3.X Administration alphorm.com™©

Comment fonctionne la HA

Page 295: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

295

Formation OracleVM 3.X Administration alphorm.com™©

Comment fonctionne la HA

Page 296: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

296

Formation OracleVM 3.X Administration alphorm.com™©

Stratégies des pools de serveurs• La charge des serveurs et la consommation d'énergie sont

deux des principaux avantages de la virtualisation.

• Lorsqu'un serveur possède une charge importante :

� On distribue les machines virtuelles actives sur les serveurs moins utilisés dans le pool.

� Pendant les périodes de faible utilisation des serveurs, on consolide les machines virtuelles sur un minimum de serveurs afin que les serveurs puissent être mis hors tension et ainsi réduire la consommation d'énergie.

Page 297: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

297

Formation OracleVM 3.X Administration alphorm.com™©

Stratégies des pools de serveurs

• OracleVM offre deux fonctionnalités automatiques. Les stratégies de pool de serveurs :

� DRS - Distributed Resource Scheduling : Permet d’optimiser l’utilisation des ressources avec des algorithmes d’équilibrage de charges

� DPM - Distributed Power Management : Réduit la consommation d’énergie par la consolidation des machines virtuelles sur les différents serveurs

� Ces politiques s’appliquent également aux réseaux qui sont disponibles au sein d'un pool de serveurs, en définissant des seuils d'utilisation

Page 298: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

298

Formation OracleVM 3.X Administration alphorm.com™©

Stratégies des pools de serveurs

Page 299: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

299

Formation OracleVM 3.X Administration alphorm.com™©

Stratégies des pools de serveurs

Page 300: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

300

Formation OracleVM 3.X Administration alphorm.com™©

Stratégies des pools de serveurs

Page 301: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

301

Formation OracleVM 3.X Administration alphorm.com™©

Stratégies des pools de serveurs

Page 302: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

302

Formation OracleVM 3.X Administration alphorm.com™©

Stratégies des pools de serveurs

Page 303: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

303

Formation OracleVM 3.X Administration alphorm.com™©

Stratégies des pools de serveurs

Page 304: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

304

Formation OracleVM 3.X Administration alphorm.com™©

Les groupes Anti-Affinity • Les groupes d’anti-affinité

� Permet de séparer les machines virtuelles sur différents serveurs

Page 305: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

305

Formation OracleVM 3.X Administration alphorm.com™©

Les groupes Anti-Affinity • Les groupes d’anti-affinité

� Permet de séparer les machines virtuelles sur différents serveurs

Page 306: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

306

Formation OracleVM 3.X Administration alphorm.com™©

Les groupes Anti-Affinity • Les groupes d’anti-affinité

� Permet de séparer les machines virtuelles sur différents serveurs

Page 307: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

307

Formation OracleVM 3.X Administration alphorm.com™©

Ce qu’on a couvert

•Comment fonctionne la haute disponibilité HA

•Stratégies des pools de serveurs

� Distributed Resource Scheduler (DRS)

� Distributed Power Management (DPM)

•Les groupes Anti-Affinity

Page 308: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

308

Formation OracleVM 3.X Administration alphorm.com™©

Site : http://www.alphorm.comBlog : http://blog.alphorm.com

Ludovic Quenec'hduFormateur et Consultant indépendant OpenSource et virtualisation

Conclusion

Page 309: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

309

Formation OracleVM 3.X Administration alphorm.com™©

Le plan de formation• État de l'art la virtualisation

• Introduction à la virtualisation• Les hyperviseurs Xen, KVM

• OracleVM présentation

• Ecosystème OracleVM

• Installation de l’environnement

• Oracle Linux 6• Le Manager OracleVM• Update Manager OracleVM• OracleVM Server• Update OracleVM Server• Découverte des serveurs

• Le Stockage

• Le stockage NFS• Découverte des serveur de fichier NFS• Le stockage ISCSI• Découverte des serveurs SAN

• Les pools de serveurs

• Comprendre les pools OracleVM

• Les repositories

• Comprendre les dépôts • Créer des repositories• Peupler les Repositories

• Comprendre les réseaux

• Introduction aux réseau virtuel • Manipuler les réseaux logiques• Le Bonding• Les VLAns

Page 310: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

310

Formation OracleVM 3.X Administration alphorm.com™©

Le plan de formation• Les machines Virtuelles

• Création des VMs Linux • Déployer des Appliance et modèles• Création des VMs MS Windows

• Gestion des Vms

• Cloner des VMs, Créer des Modèles• Migration de machine virtuelle

• Les pools de serveurs avancés

• DRS, DPM, HA

Page 311: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

311

Formation OracleVM 3.X Administration alphorm.com™©

Avez-vous des Questions /Remarques /Commentaires ?

Page 312: Alphorm.com Support de la Formation Oracle VM Administration

01/07/2016

312

Formation OracleVM 3.X Administration alphorm.com™©

A bientôt ☺

Pour de nouvelles formations

Red Hat Atomic host, Administration Openstack