16
Practical Steps for Building and Managing an Internal Cloud Presented by: Jason Williams @WhatsUpGuru Community Manager Ipswitch, Inc. | Network Management Division

Virtualization Best Practices

Embed Size (px)

DESCRIPTION

Practical Steps for Building and Managing an Internal Cloud

Citation preview

Page 1: Virtualization Best Practices

Practical Steps for Building and Managing an Internal Cloud

Presented by:Jason Williams

@WhatsUpGuruCommunity Manager

Ipswitch, Inc. | Network Management Division

Page 2: Virtualization Best Practices

Why Virtualization?

50% of x86 architectures (according to Gartner) will be running in virtual machines by 2012

According to the VMWorld keynote presentation, there are over 10 million deployed virtual machines, with more applications running on virtual machines than physical machines.

Organizations of all sizes are exploring virtualization:– Increase server utilization – Reduce hardware costs and complexity– Reduce total cost of ownership.

Page 3: Virtualization Best Practices

Proper planning– Know your infrastructure, so you can identify what to

virtualize– Questions to Consider:

• Are you vlaning? • Are there security concerns? • Will you be isolating a management network, backup network,

etc?

Prep Work

Page 4: Virtualization Best Practices

Step #1 – Document the Network Discover, map and inventory your

network resources– Use a layer 2/3 discovery tool to

identify the physical layer and how everything is connected down to the individual port.

– You may be surprised at what you discover!

Document your network– Network evolution over time– Auditing purposes– Knowledge

Page 5: Virtualization Best Practices

Quick Product Plug… WhatsConnected– Layer 2/Layer 3 network discovery & visualization tool– Documents hardware assets & connectivity– Export Microsoft Visio maps – Share hardware asset information via CSV export

Page 6: Virtualization Best Practices

Step #2 – Document Resource Utilization Decide which servers should be virtualized– Great candidates: DNS, domain controllers, DHCP, file and

print servers, web servers, mail servers, or small database servers can also be very good targets.

Remember to baseline key servers that will be moving to your cloud environment. – Measure processor utilization, memory utilization, storage,

network usage and disk I/O individually on potential virtualization targets for benchmarking

Page 7: Virtualization Best Practices

Step #3 – Selecting a Vendor Yes you have options! According to IDC, EMC/VMware held 65.6 % of the

$1.045 billion worldwide virtual machine software (VMS) market in 2006

Other top virtualization players (all provide their own hypervisor):– EMC/VMware – Microsoft – Citrix/XenSource– Oracle VM– Parallels Virtuozzo

Page 8: Virtualization Best Practices

Step #4 – Gather Requirements Virtualization is a disruptive technology and doesn’t

just impact IT Consider preparing a Virtualization Overview

document . This should cover:– Goals and Objectives (business needs and deliverables)– Success Criteria– Constraints – High-level Risks

Page 9: Virtualization Best Practices

Gather Requirements (continued) Some simple questions that worked well for us:– How many people are currently using the system– What kind of growth do you see in the next 6 months,

year, 3 years?– Will there be additional add-ons or features which will

have to be installed? – Will these add-ons require additional connectivity to

external applications, file shares, databases, etc?

AGREEMENT

9

Page 10: Virtualization Best Practices

Step #5 - Implementation Some quick pointers that worked well for us:– Update the firmware on all hardware prior to deployment– Confirm that your processor settings are identical on all

host servers– You may want to isolate your normal ISCSI traffic from your

vMotion traffic– Consider how large the drives on your servers will be– Utilize resource pools

Page 11: Virtualization Best Practices

Step #6 – Monitoring Success Keep an eye on any potential problems – monitor

your infrastructure! Performance monitoring is key and will ensure that

you did your job right

Page 12: Virtualization Best Practices

Virtualization can introduce new management challenges:– Discover and document both physical and virtualized resources– Maintain an accurate physical to VM mapping at all times – Ensure that applications perform at optimal pre-virtualization

levels – How do you integrate alerting, escalation and response

procedures across your entire infrastructure including both physical and virtual resources?

Infrastructure Management Strategies

Page 13: Virtualization Best Practices

Lessons Learned Virtualization is rapidly becoming mainstream

worldwide Take time to investigate Develop a project plan and get buy-in Remember, it can have an impact on the overall

performance of your mission-critical applications.

Page 14: Virtualization Best Practices

Remember the Checklist! (part 1) Properly scope your virtualization project, objectives

and goals, as well as success metrics Get buy-in from all key stakeholders Put a policy in place for how physical to virtual

migrations are to be executed Put strict controls in place to allow for VM creation Closely monitor physical resources, cpu, interface,

memory, and disk utilization. Use Resource pools allowing production servers to

take precedence over hardware.

Page 15: Virtualization Best Practices

Inventory your physical and virtualized environments on an on-going basis

Look for a management tool that offers single console monitoring across network devices, servers, applications, virtual resources, network traffic and events and log data

15

Remember the Checklist! (part 2)

Page 16: Virtualization Best Practices

Good luck in your virtualization endeavors!

Questions?