Virtualizare si SCVMM2008

1,071 views
975 views

Published on

O scurta istorie a virtualizarii, si descrierea noului SCVMM 2008.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,071
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Virtualizare si SCVMM2008

  1. 1. despre virtualizare Hyper-V & SCVMM 2008 Tudor Damian, MCI tudor.damian@transcent.ro Transcent Consulting
  2. 2. 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
  3. 3. un pic de istorie
  4. 4. virtualizarea e veche
  5. 5. primul val, IBM CP-40
  6. 6. CP-40 a intrat în producție în ianuarie 1967
  7. 7. atunci, ca și acum, atracția o constituia reducerea costurilor
  8. 8. era bazat pe sistemul S/360
  9. 9. S/360 a introdus facilități de memorie virtuală și adresare pe 32-bit
  10. 10. CP-40 a extins S/360, oferind un mediu complet virtualizat
  11. 11. astfel, CP-40 avea suport pentru 14 mașini virtuale
  12. 12. a urmat CP-67, bazat pe S/360-67
  13. 13. iar în 1972, IBM a finalizat VM Facility 370, sau VM/370
  14. 14. cu ocazia asta vin și termenii...
  15. 15. Virtual Machine (VM)
  16. 16. Control Program (hypervisor)
  17. 17. a apărut și o nouă mașină, S/370
  18. 18. iar VM/370 a reușit să virtualizeze eficient SO destinate S/360 și S/370
  19. 19. ...și erau vreo câteva :) OS/360, DOS/360, OS/370, DOS/370, MVS, CMS, CMS/370
  20. 20. așa că virtualizarea și-a atins scopul: reducerea costurilor
  21. 21. ...în final s-a ajuns la z/VM care rulează acum pe sistemele mainframe IBM z10
  22. 22. al doilea val, microprocesoarele
  23. 23. chiar și cu VM/370, costurile erau încă ridicate
  24. 24. 1977, Macintosh Apple II
  25. 25. 1988, Connectix Virtual PC (pentru Macintosh)
  26. 26. Virtual PC putea rula Windows, OS/2, Linux pe hardware Macintosh
  27. 27. în 2003, Microsoft cumpără Connectix
  28. 28. Virtual PC e modificat, și astfel userii Windows pot să ruleze și alte SO
  29. 29. ...în afară de MacOSX* :) *din cauza restricțiilor Apple pentru licențele MacOSX
  30. 30. al treilea val, VMware
  31. 31. 1999, VMware produce VMWare Workstation
  32. 32. 2001, VMware GSX Server (virtualizare server-level)
  33. 33. trecem și la partea tehnică
  34. 34. chiar dacă la bază, conceptele VMware și Virtual PC erau similare cu CP-40
  35. 35. totuși, atât din Virtual PC, cât și din VMware, lipsea hypervisor-ul
  36. 36. ambele se bazau pe existența unui SO ”gazdă” (host)
  37. 37. host-ul era astfel intermediar (ineficient) între VM și hardware
  38. 38. chiar dacă au apărut îmbunătățiri
  39. 39. gen posibilitatea de a rula VM pe hardware nespecializat
  40. 40. Virtual Partitions pentru HP-UX
  41. 41. KVM (Linux)
  42. 42. Xen (acum proprietatea Citrix)
  43. 43. Virtual Server 2005 (Microsoft)
  44. 44. migrare de la arhitecturi hosted la arhitecturi bazate pe hypervisor
  45. 45. VMware ESX, Hyper-V, Xen folosesc o forma de hypervisor
  46. 46. reintroducerea suportului hardware: Intel VT-x, AMD-V
  47. 47. tendințe
  48. 48. chiar dacă micro-virtualizarea tinde să egaleze soluția IBM de acum 40 de ani
  49. 49. au apărut pe și elemente inovatoare, majoritatea din partea VMware
  50. 50. live server migration (VMotion)
  51. 51. dynamic load balancing (Distributed Resource Scheduling)
  52. 52. real-time failover (HA Clustering)
  53. 53. sau din partea Intel
  54. 54. Virtualization for Directed I/O (VT-d) pentru procesarea input-output
  55. 55. și în același timp, virtualizarea a adus cu ea probleme de securitate
  56. 56. la început, avantajele virtualizării, gen izolarea aplicațiilor, au fost afectate
  57. 57. procesoarele cu virtual-assist sunt un bun exemplu
  58. 58. un guest putea să acceseze direct alt guest, ignorând politicile de securitate
  59. 59. sau mai rău, exploit-ul Blue Pill
  60. 60. soluția? facilități de securitate adăugate la noul hardware
  61. 61. chiar și așa, virtualizarea va rămâne, atât timp cât își îndeplinește scopul
  62. 62. do’s & dont’s
  63. 63. pentru a fi host, un server trebuie să beneficieze de hardware bun
  64. 64. calcul RAM simplu: 512MB - 1GB pentru fiecare VM, 1 - 2GB pentru host
  65. 65. de preferat 64-bit, nu 32-bit
  66. 66. soluții de redundanță (RAID 10, failover clustering, SAN)
  67. 67. unele servere se pretează la virtualizare, altele nu
  68. 68. candidați pentru virtualizare: servere vechi sau sub-utilizate, servere de test
  69. 69. nu virtualizați servere cu: hardware unic sau neobișnuit, cerințe mari I/O
  70. 70. folosiți soluții de monitorizare pentru serverele virtualizate
  71. 71. snapshots și backup
  72. 72. ajungem și la SCVMM* 2008 *System Center Virtual Machine Manager
  73. 73. System Center Virtual Machine Manager 2008 VMware mașini Cluster virtuale Hyper-V Cluster acțiuni Virtual context Server sensitive filtre Live Thumbnail VM secțiunea de info management
  74. 74. Arhitectura SCVMM 2008 Administrator’s Self Service Web Console Portal Operator’s Web Windows Console Console PowerShell Windows PowerShell Connector Virtual Machine Manager Operations Manager Server Server Management Interfaces VMM Library VMware VI3 Server Virtual Center Server VM Template VM VM VM VM ESX Host VM VM VM VM VM VM VM VM ISO VHD Script VM VM VM VM SAN Storage
  75. 75. facilități noi
  76. 76. multi-vendor virtualization
  77. 77. VMware (ESX, VI3, VMotion, Resource Pools, etc) și Virtual Server
  78. 78. valoare adăugată
  79. 79. PRO (Performance and Resource Optimization)
  80. 80. SCVMM PRO + SC Operations Manager 2007
  81. 81. Host Cluster Support (HA VM folosind failover clusters)
  82. 82. Placement & Cluster Reserve Cluster reserve = 1 node Can the cluster sustain 1 node failure? YES Place the VM Clustered Host 1 Clustered Host 2 Clustered Host 3
  83. 83. Placement & Cluster Reserve Cluster reserve = 1 node Can the cluster sustain 1 node failure? NO Don’t place the VM Clustered Host 1 Clustered Host 2 Clustered Host 3
  84. 84. Library (VHDs, Offline VMs, ISOs, Sysprep Answer Files, PowerShell Scripts, Templates)
  85. 85. conversii P2V și V2V (wizard-based, păstrare setări rețea, reconfigurări storage/CPU/memorie)
  86. 86. platforme suportate în conversii LIVE: XP, 2003, Vista, 2008 OFFLINE: 2000
  87. 87. monitorizare și rapoarte (identificare candidați, host discovery, perf/health monitoring, utilizare, etc)
  88. 88. delegated administration
  89. 89. Virtualized Environment Delegated Administration Seattle New York Delegated Administration Production Dev/Test Self Service Self Service Self Service Users Users Users
  90. 90. Intelligent Placement (tehnologie de capacity planning)
  91. 91. 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.
  92. 92. PowerShell (170+ funcții command-line, auditare și logging pe toate comenzile PS)
  93. 93. 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... 512 LOB Server 1 1-processor 1.00 GHz Pe... 512 Dev Server 1-processor 1.00 GHz Pe... 1024 Test Server 1-processor 1.00 GHz Pe... 512
  94. 94. offline VM patching (integrare cu SCCM 2007)
  95. 95. DEMO

×