Virtualization webtuesday oni Birrer / local.ch (with VMware) (…and Star Wars)
Virtualizationwebtuesday
Toni Birrer / local.ch
(with VMware)(…and Star Wars)
http://del.icio.us/turbodexter/vmware
Let‘s make this clear:
This is NOT a VMware sales show!
Some alternatives:
• Paralells• KVM• XEN• Virtual PC (okay, maybe not)
• Windows Server 2008 (soon)
Virtualiwhat?
Look, PowerPoint 2007 can do reflections!
Without Virtualization
Hardware
Operating System
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Hardware
Operating System
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Windows Server A Linux Server B
With Virtualization (Player, Workstation, Fusion, Server)
Virtual Hardware
Operating System
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Windows Server B Linux Server C
Virtual Hardware
Operating System
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Physical Hardware
Operating System
Hypervisor
Windows Server A
Products Overview
VMwarePlayer
VMwareWorkstation
VMwareServer
VMwareESX3
VMwareFusion (Beta)
VMwareConverter
VMwareConverterEnterprise
VMwareACE2
VMwareVirtual Center
Testing, Demo, Development, … Server Hosting Desktops
means it is free
VMwareVDI
Check out: http://www.vmware.com/vmtn/appliances/
SnapshotsA snapshot is to your computer….
…what a save game is to your computer game.
ClonesNever again install an OS again, just copy it
Linked ClonesLike clones, but without the big disk space usage
TeamsControl multiple virtual machines as one
JavaRun eclipse on _______ and debug your App on _________Lin
uxWindows
Jawa DebuggerVirtual
Run eclipse on _______ and debug your App on _________WindowsLinuxRun eclipse on _______ and debug your App on _________Solaris BSDRun Visual Studio on _______ and your App on _________WinXP Vista
Record/Replay• Record all instructions on a VM for some time• Replay as often as you want• Attach a debugger during a replay • Get tracing results during a replay • Go live at any time during a replay
It’s mind-bending!(and still Alpha Release Quality)
Products Overview
VMwarePlayer
VMwareWorkstation
VMwareServer
VMwareESX3
VMwareFusion (Beta)
VMwareConverter
VMwareConverterEnterprise
VMwareACE2
VMwareVirtual Center
Testing, Demo, Development, … Server Hosting Desktops
means it is free
VMwareVDI
Check out: http://www.vmware.com/vmtn/appliances/
With Virtualization on ESX3
Virtual Hardware
Operating System
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Windows Server B Linux Server C
Virtual Hardware
Operating System
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Appl
icati
ons
Physical Hardware
Hypervisor
VMware Server
Key Differences to VMware Server• Faster, less overhead• Run more VM’s on a single host machine• Supports up to 64 GB of RAM per VM• Supports up to 4 CPU’s per VM• Virtual Switches• Has High Availability options • And lots more…
VI3 – Virtual Infrastructure
Virtual Center
SAN(Storage Area Network)
Is VI3 a Single Point of Failure?
Let‘s first look at some more features...
Virtual Networking• Each NIC of your ESX Server is a 56 Port Switch• Supports for VLAN ID’s• Supports for Multipathing• Supports for Bandwith Shaping
Note:
• Only use Gigabit Ethernet NIC’s• Buy Servers with fast expansion slots • Buy your servers with lots of NICS • Use 2 or 4 GbE port NICS to save space
• One NIC port is used for the console• One NIC port is used SAN access (iSCSI/fibre)
High Availabilty (HA)
Virtual Center
SAN
VMotion
Virtual Center
NAS
Dynamic Resource Scheduling (DRS)
Virtual Center
SAN
Consolidated Backup / ESX Ranger
Virtual Center
SAN
Is VI3 a Single Point of Failure?
• Make sure your SAN is fail-safe
• Use at least two ESX Nodes• Consider using Network Multipathing
• Use VMware HA• Use VMware VMotion• Use VMware DRS• Use Consolidated Backup
It might, but it can be avoided:
Let’s save some Energy…
20 Virtual Servers at local.ch• Use less power• Use less space• Produce less heat• Use less cables and switches• Spend less time in the server room
VI3 Setup Traditional
Think dense:• A FAST SAN of your choice• A Blade Center of your choice• 1 x cheap blade for Virtual Center• 9 blades /w 2 x QuadCore + 16 GB Memory
• Run LOTS of virtual servers • Almost no cables• Uses only 10 Rack Units• HA and DRS at it’s best
• High initial investment, but low running costs
(equals a cluster with 72 CPU cores and 144 GB Memory)
Bottom-line:
Virtualization can save you time/money/resources/hassle
Thanks!