making it easier to manage your virtualized environment - david babbitt, spiceworks

48
Manage Your Virtualized Environment David Babbitt Software Developer, Spiceworks

Upload: spiceworks

Post on 01-Nov-2014

1.726 views

Category:

Documents


0 download

Tags:

DESCRIPTION

Making IT Easier to Manage Your Virtualized Environment

TRANSCRIPT

Page 1: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Manage Your Virtualized

EnvironmentDavid Babbitt

Software Developer, Spiceworks

Page 2: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

What We’ll Be Covering

•Virtualization 101•Benefits (Community)•Advanced Uses of Virtualization•Lessons Learned (Community)•Managing Virtualization with Spiceworks

Page 3: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

VIRTUALIZATION 101

Page 4: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Physical Servers

SharepointServer 2008

Dell

A/VServer 2003

HP

WikiRHELDell

Page 5: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Virtualized Servers

SharepointServer 2008

A/VServer 2003

WikiRHEL

VMwareDell

Page 6: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Physical Networking

192.168.0.10 192.168.0.11 192.168.0.12

Page 7: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Virtual Networking

192.168.0.10

192.168.0.11

192.168.0.12

192.168.0.2

Page 8: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Physical and Virtual Hardware

Model: Dell R710RAM: 32 GBNIC: BroadcomMAC: 00:26:B9:5B:E3:08Controller: PERCDisk: 1TB

Model: VMwareRAM: 2 GBNIC: IntelMAC: 00:0C:29:7F:31:89Controller: LSIDisk: 20GB

Page 9: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Virtual Machine Layout

.vmx.xml

.vmdk.vhd

Page 10: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Moving Virtual Machines

Model: Dell R710RAM: 32 GBNIC: BroadcomMAC: 00:26:B9:5B:E3:08Controller: PERCDisk: 1TB

Model: HP DL385RAM: 32 GBNIC: HPMAC: 1C:C1:DE:E6:94:B4Controller: SmartArrayDisk: 1TB

Model: VMwareRAM: 2 GBNIC: IntelMAC: 00:0C:29:7F:31:89Controller: LSIDisk: 20GB

Page 11: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Terms

• Virtualization Host, VM Host, Host• Virtual Machine, VM• Guest• Virtual Server?

Page 12: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Types of Virtualization

• Desktop– VMware Player– VMware

Workstation– VMware Fusion– Parallels Desktop– MSFT Virtual PC

Host OS:Windows 7,Linux, etc.

Virtualization S/W

Page 13: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Types of Virtualization

• Server– VMware Server– Parallels Server– Oracle VirtualBox– MSFT Virtual Server

2005

Host OS:Windows Server,Linux, etc.

Virtualization S/W

Page 14: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Types of Virtualization

• Hypervisor– VMware vSphere– MSFT Hyper-V– Xen

Host “OS” is theHypervisor

Parent Partition,Dom0,Console OS

Page 15: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Microsoft Hyper-V

• Standalone (Hyper-V Server), or• Windows Server 2008 (x64) Hyper-V

Role• Hyper-V Server is FREE• Manage with System Center Virtual

Machine Manager (SCVMM)• H/W: Intel-VT + XD, AMD-V + NX• Guest support: Windows, RHEL, SuSE

Page 16: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

VMware vSphere

• aka ESXi, ESX, Virtual Infastructure, VI3

• VMware vSphere Hypervisor is FREE• Paid versions have more features• Manage with VMware vCenter• H/W: Consult HCL• Guest support: Almost anything

Page 17: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Citrix XenServer

• FREE• Paid versions have more features• Manage with XenCenter• H/W: Intel-VT, AMD-V (Windows

guests)• Guest support: Windows, Linux

Page 18: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Which is best?? ….

Page 19: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Define “Is”

• vSphere– Most third party tools and vendor partnerships– Leading in advanced features– Can quickly get expensive

• Hyper-V– Familiar management for Windows people– More features for free (Live Migration)– Less VM density

• XenServer– Familiar management for Linux people– Most features for free– Better density with Linux guests

Page 20: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

BENEFITS(COMMUNITY)

Page 21: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Agility

• A new VM is a few clicks away• Add as many VMs as host capacity

allows

“Think about trying to get the OK to purchase a physical server for

something that only benefits IT.”

Page 22: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Windows Licensing

• Server 2008 Enterprise license allows for 4 VM instances on same host

• Server 2008 Datacenter license allows for unlimited VM instances on same host (license per host CPU)

• Applies to any virtualization platform

• Additional benefit for Hyper-V Role:Host license includes guest license(s)

Page 23: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Oversubscription

• Memory Oversubscription– Paging, deduplication, compression, etc.–Microsoft “any day now”

• Disk Oversubscription– “Thin provisioning”, “Expanding”

Page 24: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Backups

• VMs are just files• copy, rsync, scp works for these too• Veeam FastSCP• Veeam Backup• Trilead VMX

Page 25: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Reduced Downtime

• VMs are portable between hosts• Storage shared across VM hosts• Restore backup to another VM host• Run from backup using VMware

Player

Page 26: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

ADVANCED USAGE

Page 27: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Snapshot

.vmdk

Page 28: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Snapshot

base.vmdk

undo.vmdk

Page 29: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Snapshot

base.vmdk

undo.vmdk

Page 30: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Rollback

base.vmdk

undo.vmdk

Page 31: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Non-Persistent

• I install Spiceworks in a VM 5-10 times per week.

• Every “Power Off” or “Restart” performs automatic Rollback

scsi0:0.mode = "independent-nonpersistent"

Page 32: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

VDI

user1.vmdk

user2.vmdk

base.vmdk

Page 33: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Virtual Networking

• Bridged • Host Only

Page 34: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

DIY Bridge

Page 35: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Lossy Network

# ipfw pipe 1 config plr 0.1 delay 150ms# ipfw pipe 2 config plr 0.1 delay 50ms# ipfw add 1 prob 0.3 pipe 1 ip from any to any# ipfw add 2 pipe 2 ip from any to any

Page 36: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Isolated Copy

production test

Page 37: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

LESSONS LEARNED (COMMUNITY)

Page 38: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Central Storage

Page 39: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

“Magic SAN Powder”

Page 40: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Put it into Practice

• Start Free, Educate Yourself– VMware Go, Hyper-V server, VMware

Player– VMware Virtual Appliance Marketplace–MSFT Product Trials at Technet

Page 41: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Put it into Practice

• Virtualize IT Resources, Gain Confidence–WSUS, A/V– Conversion Tools– Learn how to monitor resources, errors

Page 42: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Put it into Practice

• Opportunity and Argument to virtualize the rest–Warranties expiring, Hardware refresh– Future capacity via more CPU and RAM– Savings on Windows Licensing– Limited downtime DR no-brainer

Page 43: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Special Thanks

• Bob Beatty• Justin Davidson• Limey• Martin9700• Scott Alan Miller• Orl

Page 44: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Questions?

Page 45: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

DEMO

Page 46: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Scanning

VM HostHost ConfigurationVM Definitions

VM GuestAddtnl ConfigurationSoftware, etc.

Page 47: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

Questions?

Page 48: Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spiceworks

http://tinyurl.com/sw2010vm