best practices in deploying a virtualization project

Post on 04-Jul-2015

1.900 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

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

8

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

14

Remember the Checklist! (part 2)

Good luck in your virtualization endeavors!

Questions?

top related