+ All Categories
Home > Technology > Virtualizare si SCVMM2008

Virtualizare si SCVMM2008

Date post: 24-May-2015
Category:
Upload: tudor-damian
View: 932 times
Download: 1 times
Share this document with a friend
Description:
O scurta istorie a virtualizarii, si descrierea noului SCVMM 2008.
100
despre virtualizare Hyper-V & SCVMM 2008 Tudor Damian, MCI [email protected] Transcent Consulting
Transcript
Page 1: Virtualizare si SCVMM2008

despre virtualizareHyper-V & SCVMM 2008

Tudor Damian, MCI

[email protected]

Transcent Consulting

Page 2: Virtualizare si SCVMM2008

agenda

• un pic de istorie

• un pic de tehnologie

• câteva sfaturi generale

• unde se situează Hyper-V și SCVMM 2008*?

* System Center Virtual Machine Manager 2008

Page 3: Virtualizare si SCVMM2008

un pic de istorie

Page 4: Virtualizare si SCVMM2008

virtualizarea e veche

Page 5: Virtualizare si SCVMM2008

primul val, IBM CP-40

Page 6: Virtualizare si SCVMM2008

CP-40 a intrat în producție înianuarie 1967

Page 7: Virtualizare si SCVMM2008

atunci, ca și acum, atracția o constituia reducerea costurilor

Page 8: Virtualizare si SCVMM2008

era bazat pe sistemul S/360

Page 9: Virtualizare si SCVMM2008
Page 10: Virtualizare si SCVMM2008

S/360 a introdus facilități de memorie virtuală și adresare pe 32-bit

Page 11: Virtualizare si SCVMM2008

CP-40 a extins S/360, oferind un mediu complet virtualizat

Page 12: Virtualizare si SCVMM2008

astfel, CP-40 avea suport pentru14 mașini virtuale

Page 13: Virtualizare si SCVMM2008

a urmat CP-67, bazat pe S/360-67

Page 14: Virtualizare si SCVMM2008

iar în 1972, IBM a finalizatVM Facility 370, sau VM/370

Page 15: Virtualizare si SCVMM2008

cu ocazia asta vin și termenii...

Page 16: Virtualizare si SCVMM2008

Virtual Machine (VM)

Page 17: Virtualizare si SCVMM2008

Control Program (hypervisor)

Page 18: Virtualizare si SCVMM2008

a apărut și o nouă mașină, S/370

Page 19: Virtualizare si SCVMM2008

iar VM/370 a reușit să virtualizeze eficient SO destinate S/360 și S/370

Page 20: Virtualizare si SCVMM2008

...și erau vreo câteva :)OS/360, DOS/360, OS/370, DOS/370,

MVS, CMS, CMS/370

Page 21: Virtualizare si SCVMM2008

așa că virtualizarea și-a atins scopul: reducerea costurilor

Page 22: Virtualizare si SCVMM2008

...în final s-a ajuns la z/VM care rulează acum pe sistemele mainframe IBM z10

Page 23: Virtualizare si SCVMM2008

al doilea val, microprocesoarele

Page 24: Virtualizare si SCVMM2008

chiar și cu VM/370, costurile erau încă ridicate

Page 25: Virtualizare si SCVMM2008

1977, MacintoshApple II

Page 26: Virtualizare si SCVMM2008

1988, ConnectixVirtual PC (pentru Macintosh)

Page 27: Virtualizare si SCVMM2008

Virtual PC putea rula Windows, OS/2, Linux pe hardware Macintosh

Page 28: Virtualizare si SCVMM2008

în 2003, Microsoft cumpără Connectix

Page 29: Virtualizare si SCVMM2008

Virtual PC e modificat, și astfel userii Windows pot să ruleze și alte SO

Page 30: Virtualizare si SCVMM2008

...în afară de MacOSX* :)

*din cauza restricțiilor Apple pentru licențele MacOSX

Page 31: Virtualizare si SCVMM2008

al treilea val, VMware

Page 32: Virtualizare si SCVMM2008

1999, VMware produce VMWare Workstation

Page 33: Virtualizare si SCVMM2008

2001, VMware GSX Server (virtualizare server-level)

Page 34: Virtualizare si SCVMM2008

trecem și la partea tehnică

Page 35: Virtualizare si SCVMM2008

chiar dacă la bază, conceptele VMwareși Virtual PC erau similare cu CP-40

Page 36: Virtualizare si SCVMM2008

totuși, atât din Virtual PC, cât și din VMware, lipsea hypervisor-ul

Page 37: Virtualizare si SCVMM2008

ambele se bazau pe existența unui SO ”gazdă” (host)

Page 38: Virtualizare si SCVMM2008

host-ul era astfel intermediar (ineficient) între VM și hardware

Page 39: Virtualizare si SCVMM2008

chiar dacă au apărut îmbunătățiri

Page 40: Virtualizare si SCVMM2008

gen posibilitatea de a rula VM pe hardware nespecializat

Page 41: Virtualizare si SCVMM2008

Virtual Partitions pentru HP-UX

Page 42: Virtualizare si SCVMM2008

KVM (Linux)

Page 43: Virtualizare si SCVMM2008

Xen (acum proprietatea Citrix)

Page 44: Virtualizare si SCVMM2008

Virtual Server 2005 (Microsoft)

Page 45: Virtualizare si SCVMM2008

migrare de la arhitecturi hosted la arhitecturi bazate pe hypervisor

Page 46: Virtualizare si SCVMM2008

VMware ESX, Hyper-V, Xenfolosesc o forma de hypervisor

Page 47: Virtualizare si SCVMM2008

reintroducerea suportului hardware:Intel VT-x, AMD-V

Page 48: Virtualizare si SCVMM2008

tendințe

Page 49: Virtualizare si SCVMM2008

chiar dacă micro-virtualizarea tinde să egaleze soluția IBM de acum 40 de ani

Page 50: Virtualizare si SCVMM2008

au apărut pe și elemente inovatoare, majoritatea din partea VMware

Page 51: Virtualizare si SCVMM2008

live server migration(VMotion)

Page 52: Virtualizare si SCVMM2008

dynamic load balancing(Distributed Resource Scheduling)

Page 53: Virtualizare si SCVMM2008

real-time failover(HA Clustering)

Page 54: Virtualizare si SCVMM2008

sau din partea Intel

Page 55: Virtualizare si SCVMM2008

Virtualization for Directed I/O (VT-d)pentru procesarea input-output

Page 56: Virtualizare si SCVMM2008

și în același timp, virtualizarea a adus cu ea probleme de securitate

Page 57: Virtualizare si SCVMM2008

la început, avantajele virtualizării, gen izolarea aplicațiilor, au fost afectate

Page 58: Virtualizare si SCVMM2008

procesoarele cu virtual-assistsunt un bun exemplu

Page 59: Virtualizare si SCVMM2008

un guest putea să acceseze direct alt guest, ignorând politicile de securitate

Page 60: Virtualizare si SCVMM2008

sau mai rău, exploit-ul Blue Pill

Page 61: Virtualizare si SCVMM2008

soluția? facilități de securitate adăugate la noul hardware

Page 62: Virtualizare si SCVMM2008

chiar și așa, virtualizarea va rămâne, atât timp cât își îndeplinește scopul

Page 63: Virtualizare si SCVMM2008

do’s & dont’s

Page 64: Virtualizare si SCVMM2008

pentru a fi host, un server trebuie să beneficieze de hardware bun

Page 65: Virtualizare si SCVMM2008

calcul RAM simplu: 512MB - 1GB pentru fiecare VM, 1 - 2GB pentru host

Page 66: Virtualizare si SCVMM2008

de preferat 64-bit, nu 32-bit

Page 67: Virtualizare si SCVMM2008

soluții de redundanță (RAID 10, failover clustering, SAN)

Page 68: Virtualizare si SCVMM2008

unele servere se pretează la virtualizare, altele nu

Page 69: Virtualizare si SCVMM2008

candidați pentru virtualizare: servere vechi sau sub-utilizate, servere de test

Page 70: Virtualizare si SCVMM2008

nu virtualizați servere cu: hardware unic sau neobișnuit, cerințe mari I/O

Page 71: Virtualizare si SCVMM2008

folosiți soluții de monitorizare pentru serverele virtualizate

Page 72: Virtualizare si SCVMM2008

snapshots și backup

Page 73: Virtualizare si SCVMM2008

ajungem și la SCVMM* 2008

*System Center Virtual Machine Manager

Page 74: Virtualizare si SCVMM2008

Live Thumbnail

VMwareCluster

secțiunea demanagement

filtre

acțiunicontext

sensitive

VMinfo

Hyper-VCluster

VirtualServer

mașinivirtuale

System Center Virtual Machine Manager 2008

Page 75: Virtualizare si SCVMM2008

Operations Manager Server

Virtual Machine Manager Server

ConnectorWindows PowerShell

Self Service Web Portal

Administrator’s Console

Virtual Center Server

VM VM VM VM

Management Interfaces

SAN Storage

VM

VM

VMM Library Server

VM Template

ISO ScriptVHD

Operator’s Console

Web Console

Windows PowerShell

VMware VI3

ESX HostVM VM VM VM

VM VM VM VM

VM

VM

Arhitectura SCVMM 2008

Page 76: Virtualizare si SCVMM2008

facilități noi

Page 77: Virtualizare si SCVMM2008

multi-vendor virtualization

Page 78: Virtualizare si SCVMM2008

VMware (ESX, VI3, VMotion, Resource Pools, etc) și Virtual Server

Page 79: Virtualizare si SCVMM2008

valoare adăugată

Page 80: Virtualizare si SCVMM2008

PRO(Performance and Resource Optimization)

Page 81: Virtualizare si SCVMM2008
Page 82: Virtualizare si SCVMM2008

SCVMM PRO + SC Operations Manager 2007

Page 83: Virtualizare si SCVMM2008

Host Cluster Support(HA VM folosind failover clusters)

Page 84: Virtualizare si SCVMM2008
Page 85: Virtualizare si SCVMM2008

Can the cluster sustain 1 node failure?

Place the VM

Placement & Cluster Reserve

Clustered Host 1 Clustered Host 2 Clustered Host 3

YESCluster reserve = 1 node

Page 86: Virtualizare si SCVMM2008

Don’t place the VM

Can the cluster sustain 1 node failure?Cluster reserve = 1 node

Placement & Cluster Reserve

Clustered Host 1 Clustered Host 2 Clustered Host 3

NO

Page 87: Virtualizare si SCVMM2008

Library(VHDs, Offline VMs, ISOs, Sysprep Answer

Files, PowerShell Scripts, Templates)

Page 88: Virtualizare si SCVMM2008

conversii P2V și V2V(wizard-based, păstrare setări rețea, reconfigurări storage/CPU/memorie)

Page 89: Virtualizare si SCVMM2008

platforme suportate în conversiiLIVE: XP, 2003, Vista, 2008

OFFLINE: 2000

Page 90: Virtualizare si SCVMM2008

monitorizare și rapoarte(identificare candidați, host discovery, perf/health monitoring, utilizare, etc)

Page 91: Virtualizare si SCVMM2008
Page 92: Virtualizare si SCVMM2008

delegated administration

Page 93: Virtualizare si SCVMM2008

Seattle New York

Production Dev/Test

Self ServiceUsers

Self ServiceUsers

Self ServiceUsers

Virtualized Environment

Delegated Administration

Delegated Administration

Page 94: Virtualizare si SCVMM2008

Intelligent Placement(tehnologie de capacity planning)

Page 95: Virtualizare si SCVMM2008

Host Rating = (Free CPU * CPU Weight) + (Free Memory * Memory Weight) +

(Free Disk * Disk Weight) + (Free Network * Network Weight)

Host Rating equal 0 if any of the thresholds have been violated.

Page 96: Virtualizare si SCVMM2008

PowerShell(170+ funcții command-line, auditare

și logging pe toate comenzile PS)

Page 97: Virtualizare si SCVMM2008

PowerShell – SCVMM

PS C:\> Get-VMMServer Server1

PS C:\> Get-help Get-VM –Examples

EXAMPLE 1: Get all virtual machines and display complete information about each one.

C:\PS> Get-VM -VMMServer VMMServer1.Contoso.com

Gets all objects that represent virtual machines. This command retrieves virtual machine objects from the Virtual Machine Manager database on VMMServer1, which is located in the Contoso.com domain, and displays information about these virtual machines to the user.

PS C:\> Get-VM –VMMServer server1 | select name, processortype,memory

Name ProcessorType Memory---- ------------- ------Print Server 1-processor 1.00 GHz Pe... 512LOB Server 1 1-processor 1.00 GHz Pe... 512Dev Server 1-processor 1.00 GHz Pe... 1024Test Server 1-processor 1.00 GHz Pe... 512

Page 98: Virtualizare si SCVMM2008

offline VM patching(integrare cu SCCM 2007)

Page 99: Virtualizare si SCVMM2008
Page 100: Virtualizare si SCVMM2008

DEMO


Recommended