1 VIRTUALISATIE IRTUALISATIE & C...EEN EEN INTRODUCTIE & CLOUD COMPUTING VIKTOR VAN DEN BERG (XTG)2 INTRODUCTIE Viktor van den Berg VMware Certified I...
VMware Authorized Training Center Citrix Authorized Learning Center Microsoft CPLS Eigen datacenter
•Assen
•Amsterdam •Gouda
•Veenendaal
•Eindhoven
AGENDA 1. 2. 3. 4. 5. 6. 7.
Wat is virtualisatie? VMware vSphere 4 Storage Network VMware View 4.5 Cloud Computing Vragen?
WAT IS VIRTUALISATIE?
WAT IS VIRTUALISATIE? Virtualisatie is een technologie die van hardware software maakt. Virtualisatie maakt het mogelijk meerdere operatings systems als virtuele machines op dezelfde server te draaien. D.m.v. virtualisatie wordt een “server” een “service”.
WAT IS VIRTUALISATIE?
Virtuele Machines Hypervisor Server
VMware ESX Server / ESXi
DE VOORDELEN VAN VIRTUALISATIE 1. Hardware Onafhankelijk 2. Compatible, standaard hardware 3. Ingekapseld in bestanden 4. Isolatie van andere VM’s
1. 2. 3. 4. 5.
VM’s zijn makkelijk VM’s zijn makkelijk VM’s zijn makkelijk VM’s ondersteunen Consolidatie!
te verplaatsen te kopieren te beheren legacy applicaties
WAT IS EEN VIRTUELE MACHINE?
Appplicatie’s / Services
OS
Een VM bestaat uit: • De VMM • Virtuele Hardware • Operating System • Applicaties / Services
Virtuele Machine
WAT IS EEN VIRTUELE MACHINE?
VMWARE VSPHERE 4
VSPHERE
4 INFRASTRUCTUUR VMware vCenter Server
• •
vCenter Server = management ESX(i) Server = virtualisatie platform
VMWARE VCENTER SERVER vCenter Server • •
Management Server Service onder Windows (XP Pro 64 bit, 2003 Enterprise SP 2 64 bit, 2008 R2 64 bit)
• •
AD integratie DB Server (SQL 2005/2008 Express, SQL 2005, SQL 2008, Oracle 10G, 11G, IBM DB2 9.5)
ESX VS ESX(I) ESX Server • • • • •
Service Console (RHEL) Installeren Grote footprint Linux Shell Ondersteund t/m 4.1
ESXi • • • •
Geen Service Console Installable/Embeded Kleine footprint Configuration Interface
VCENTER
SERVER – APPLICATION SERVICES VMware vCenter Server
VCENTER
SERVER – APPLICATION SERVICES
Application Services • • • •
vMotion Distributed Resource Scheduler (DRS) High Availability (HA) Fault Tolerance
STORAGE
CENTRALE STORAGE
Centrale Storage Oplossing
CENTRALE STORAGE
Centrale Storage Oplossing
STORAGE VMware® vStorage VMFS
datastore types
storage technology
Locally Attached
Fibre Channel
NFS
iSCSI
NAS
Beschikbare storage binnen vSphere •
Local storage
• • •
Fibre Channel iSCSI NFS
STORAGE Een datastore is de logische storage waarbinnen gegevens worden opgeslagen. Soorten datastores: • VMFS • NFS Content aanwezig op een datastore • Virtual Machines: VMX + VMDK • ISO’s
STORAGE Thin Provisioning • Een VM gebruikt wat de VM nodig heeft • De VM ziet de volledige disk • Met reporting kun je het verbruik in de gaten hebben • Bevat VMDK’s • Is een file share
STORAGE – FIBRE CHANNEL / ISCSI VMFS (FC/iSCSI)
• • • •
Multi Access Kan dynamisch uitgebreid worden Bevat VMDK’s Werk op SCSI niveau
LUN = Logical Unit Number (logische eenheid op SAN)
STORAGE - NFS NFS • Multi Access • Kan dynamisch uitgebreid worden • Bevat VMDK’s • Is een file share
Gecentraliseerd beheer Private VLANs Network vMotion Third party development: Cisco, Arista
VMWARE VSPHERE
vSphere 4 is de basis: • Management Services:
vCenter Server •
Application Services:
Availability, Security, Scalability •
Infrastructure Services:
vCompute, vStorage, vNetwork
VMWARE VIEW 4.5
VMWARE VIEW 4.5 VMware View 4.5 • Virtual Desktop Infrastructure van VMware • Desktops op basis van een virtuele machine – Snelle, makkelijke uitrol – Makkelijker updaten en patchen – Betere beveiliging – Optimaal gebruik van CPU en Memory • Maar uitdagingen: – Desktop in het datacenter – Storage uitdagingen
VMWARE VIEW 4.5
VMWARE VIEW 4.5 Een view omgeving bestaat uit:
• •
ESX Servers vCenter Server
• • • •
View Manager View Composer Security Server Transfer Server
• •
PCoIP RDP
•
ThinApp
VMWARE THINAPP Virtualiseren en insluiten van applicaties
• •
Ontkoppelt applicatie en gegevens van het OS Met ThinApp kun je applicaties eenvoudig uitrollen naar een (virtuele desktop)
VMWARE VSPHERE....EN DE CLOUD Uitdagingen in een gevirtualiseerde omgeving: • Ondersteuning voor “multitenancy” • Server sprawl • Provisioning bottleneck