virtualization best practices
DESCRIPTION
Practical Steps for Building and Managing an Internal CloudTRANSCRIPT
Practical Steps for Building and Managing an Internal Cloud
Presented by:Jason Williams
@WhatsUpGuruCommunity Manager
Ipswitch, Inc. | Network Management Division
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.
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
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
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
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
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
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
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
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
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
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
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.
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.
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)
Good luck in your virtualization endeavors!
Questions?