Advertisement

05.16.2008 at 11:13AM PDT, ID: 23409266
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

Sources for good information on large VMware conversion

Zone: VMWare
Tags: O/S VMware
I've been brought in late to manage a project of transitioning 200 (+/-) physical servers to virtual servers.  I'm still getting all the details, but I believe they are all Wintel boxes and servers with 4gb+ of ram, Exchange and SQL will NOT be transitioned.  ok, that's what I know.  I'm trying to get up to speed quickly -a lot of the posts here are very specific, and I'm trying to idientify our key pitfalls ahead of time (like is 45 minutes really the right amount of time to run the converter ?  why are there so many servers with less than 4gb Ram?  Do we really believe we can convert, test and walk away from a server in 2hrs?  you can tell I have many red flags flying)  any help pointing the right direction would be great.  I'm fairly well versed in most technical issues, but having always had small shops, I haven't had much exposure to VMware.

as always, thanks in advance

lee
Start your free trial to view this solution
Question Stats
Zone: Software
Question Asked By: leesgreenberg
Solution Provided By: rikmoran
Participating Experts: 3
Solution Grade: A
Views: 0
Translate:
Loading Advertisement...
05.16.2008 at 02:33PM PDT, ID: 21586624

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.16.2008 at 07:52PM PDT, ID: 21587811

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.16.2008 at 09:28PM PDT, ID: 21587995

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.19.2008 at 05:24AM PDT, ID: 21597097

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.19.2008 at 11:56AM PDT, ID: 21600505

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.20.2008 at 03:29AM PDT, ID: 21604771

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.20.2008 at 09:45AM PDT, ID: 21607966

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.22.2008 at 02:44AM PDT, ID: 21622203

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
05.22.2008 at 10:18AM PDT, ID: 21625755

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
 
Loading Advertisement...
Microsoft
  • Internet Protocols
  • Applications
  • Development
  • OS
  • Hardware
  • Windows Security
Apple
  • Operating Systems
  • Hardware
  • Programming
  • Networking
  • Software
Internet
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Spy / Ad Blockers
  • Web Browsers
  • New Net Users
  • Web Development
  • Chat / IM
  • Anti Spam
  • Web Servers
  • Anti-Virus
  • Email Clients
Gamers
  • Tips
  • Online / MMORPG
  • Puzzle
  • Emulators
  • Action / Adventure
  • Role Playing
  • Consoles
  • Game Programming
  • Strategy
  • Sports
  • Misc
  • Computer Games
Digital Living
  • Hardware
  • New Net Users
  • New Users
  • Software
  • Digital Music
  • Gaming World
  • Home Security
  • Apple
  • Networking Hardware
Virus & Spyware
  • Vulnerabilities
  • IDS
  • Encryption
  • Anti-Virus
  • Operating Systems Security
  • Software Firewalls
  • WebApplications
  • Cell Phones
  • Operating Systems
  • Internet
  • Hardware Firewalls
Hardware
  • Handhelds / PDAs
  • Displays / Monitors
  • Components
  • Networking Hardware
  • Peripherals
  • Laptops/Notebooks
  • Storage
  • Servers
  • Desktops
  • New Users
  • Misc
  • Apple
Software
  • System Utilities
  • Industry Specific
  • Network Management
  • Photos / Graphics
  • Page Layout
  • VMWare
  • Misc
  • Web Development
  • OS
  • CYGWIN
  • Voice Recognition
  • Message Queue
  • Quality Assurance
  • Security
  • Firewalls
  • MultiMedia Applications
  • Development
  • Database
  • Office / Productivity
  • Business Management
  • OS/2 Apps
  • Server Software
  • Internet / Email
ITPro
  • OS
  • Storage
  • Encryption
  • Operating Systems Security
  • Apple Hardware
  • Laptops & Notebooks
  • Servers
  • Networking Hardware
  • Peripherals
  • Devices
  • Displays / Monitors
  • WebTrends / Stats
  • Search Engines
  • Firewalls
  • WebApplications
  • IDS
  • Vulnerabilities
  • Email Clients
  • File Sharing
  • Spy / Ad Blockers
  • Web Browsers
  • Web Servers
  • Networking
  • Anti-Virus
  • Chat / IM
  • Anti Spam
Developer
  • Web Servers
  • Web Browsers
  • Game Programming
  • Dev Tools
  • Industry Specific
  • Office / Productivity
  • Database
  • CYGWIN
  • Web Development
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Programming
  • Content Management
  • Application Servers
  • Protocols
Storage
  • Removable Backup Media
  • Storage Technology
  • Servers
  • Grid
  • Remote Access
  • Backup / Restore
  • Misc
  • Hard Drives
OS
  • Miscellaneous
  • Security
  • Development
  • Linux
  • VMWare
  • MainFrame OS
  • Unix
  • Apple
  • OS / 2
  • AS / 400
  • BeOS
  • Microsoft
  • VMS / OpenVMS
Database
  • Oracle
  • Miscellaneous
  • MySQL
  • Software
  • Sybase
  • Contact Management
  • PostgreSQL
  • Data Manipulation
  • Clarion
  • InterSystems Cache
  • Siebel
  • MUMPS
  • OLAP
  • SQLBase
  • SAS
  • GIS & GPS
  • 4GL
  • Berkeley DB
  • DB2
  • Informix
  • Interbase / Firebird
  • FoxPro
  • Reporting
  • LDAP
  • Filemaker Pro
  • MS SQL Server
  • dBase
  • MS Access
Security
  • Misc
  • Web Browsers
  • Software Firewalls
  • Operating Systems Security
  • File Sharing
  • Spy / Ad Blockers
  • Vulnerabilities
  • WebApplications
  • IDS
  • Anti-Virus
  • Encryption
  • Anti Spam
  • Email Clients
  • VPN
  • Chat / IM
Programming
  • Editors IDEs
  • Installation
  • Handhelds / PDAs
  • Multimedia Programming
  • System / Kernel
  • Algorithms
  • Game
  • Signal Processing
  • Project Management
  • Open Source
  • Database
  • Misc
  • Languages
  • Processor Platforms
  • Theory
Web Development
  • Scripting
  • Blogs
  • Web Servers
  • Software
  • Search Engines
  • Web Graphics
  • Images
  • Internet Marketing
  • Images and Photos
  • Components
  • Document Imaging
  • Web Languages/Standards
  • Illustration
  • WebApplications
  • Fonts
  • WebTrends / Stats
  • Authoring
  • Digital Camera Software
  • Miscellaneous
Networking
  • Protocols
  • Apple Networking
  • Network Management
  • Message Queue
  • Application Servers
  • Content Management
  • File Servers
  • Email Servers
  • Misc
  • Java Editors & IDEs
  • Wireless
  • Networking Hardware
  • Backup / Restore
  • System Utilities
  • ISPs & Hosting
  • Web Servers
  • Storage Technology
  • Removable Backup Media
  • Servers
  • Broadband
  • Grid
  • OS / 2
  • Novell Netware
  • Unix Networking
  • Windows Networking
  • Security
  • Telecommunications
  • Operating Systems
  • Linux Networking
Other
  • Community Advisor
  • Lounge
  • Community Support
  • New Net Users
  • Philosophy / Religion
  • Math / Science
  • Miscellaneous
  • URLs
  • Expert Lounge
  • Politics
  • Puzzles / Riddles
Community Support
  • Suggestions
  • New to EE
  • New Topics
  • Community Advisor
  • CleanUp
  • Announcements
  • General
  • Feedback
  • Input
  • EE Bugs
 
05.16.2008 at 02:33PM PDT, ID: 21586624
Hi lee,

i was involved my self in a similar project recently, and the first thing that you MUST do is to collect the performance data from your servers to know which are the "candidtates" for virtualizing.. you must know that there will definitly be some servers not suppose to be virtualized at all, e.g. a slammed SQL server with so many transactions and HDD write processes...

Here are some good and FREE tools to help you in this:
PowerRecon:
http://www.platespin.com/products/powerrecon/
its free but little bit complicated to run at the first time.

OpManager:
http://manageengine.adventnet.com/products/opmanager/index.html
this is a very easy sofware to install and operate, but it's not entirly free, u can use if for 30 days and if you like it u can purchase it (you onely need 1 week - 2 weeks to collect your data)

after you run your software that collects the data, you can generate the reports to see the CPU, Memory usage of the servers, and based on that u choose the good candidates for virtualization ( or atleast the ones that u can start with mograting imidaiatly)

as per the migration itself, then u can use the GREAT VMware converter tool (the enterprise edition comes free with Virtual Center which you will probably have for yout installation), and then u create a schedule for mograting the servers (for example over the night) and relax, come next day and see all yout servers in your ESX servers sitting for you to power on and tweak ..

good luck, and hope this will help...
Assisted Solution
 
05.16.2008 at 07:52PM PDT, ID: 21587811
I have been transitioning servers over to our ESX servers using Converter over the past month.

I have seen times ranging from 60 min to 36 hours.  Yes, that was 36 hours!  Converter itself is a kick butt product and we have moved over ancient Windows 2000 servers running old Cold Fusion to new 2003 Servers running SQL 2005.

What I found is that the connection between the servers and the storage array is the big factor.  Servers that I had on a Gbit connection converted faster of course than old ones running 100Mbit.  Also, even though they were on the same switch, they were on different VLans, I found when I put the vlans together into one VLan, the conversion went faster even though it was on the same L2 switch.  I am NOT a switching expert, so I am not sure why ;-)

Hope this little tidbit added to IT Warrior's post helps you.
Assisted Solution
 
05.16.2008 at 09:28PM PDT, ID: 21587995
These are the sorts of comments I need. thank you and any one else that can too this.  I do appreciate it and will parse points across all the helpful expers.

lg
 
05.19.2008 at 05:24AM PDT, ID: 21597097
Not sure if you wanted some more general virtualisation pitfalls, but I would add the following:-

An important thing to consider is the number of disk spindles you have for storage. It's quite easy to look at physical servers that you are planning to virtualise, and just say I need X amount of memory, and Y amount of disk space, and Z amount of network bandwidth.

When you run physical servers your data/apps are quite likely striped across multiple disks in a RAID array. When they get virtualised they share the storage on the new array created for your VMs. As a result of the consolidation, you will inevitably end up with fewer physical disks, which in turn has an impact on the speed with which you can read/write your data.

If for example you have 200 servers with 3 disks each in a RAID 5 array, that amounts to 600 disks. If you virtualise these servers you will likely consolidate these disks onto a greatly reduced number of physical spindles. You need to plan your deployment carefully to make sure that your storage arrays can deal with the throughput required. Balancing the loads can be crucial.

As IT Warrior says above, you MUST have the performance data for your servers. Without it you cannot make an informed decision about hardware requirements and VM placement. Before running the conversion you need a clear idea of which ESX server, and storage array the the VM will end up on.

Another issue you will want to consider before you go ahead is some sort of strategy incorporating DRS and HA. If an ESX box dies, what happens to the VMs that were running on it? Do you let HA automatically start them up again on other servers? Do you have enough spare resources on your ESX servers to take on the additional load? Do you want to prevent certain VMs from being automatically placed together on the same physical ESX box (DCs etc.)?

If you can fit it in, I would recommend going on the 4 day VI3 - Install and Configure course. As you say, your exposure to VMware is limited, and this course will not only give you valuable hands-on technical knowledge, I believe it will help you in understanding the issues that you may face along the way. It is a more general course, but conversions will be covered. Additionally it gives you an opportunity to ask questions of the instructor that may be relevant to your project.

Rik
 
05.19.2008 at 11:56AM PDT, ID: 21600505
THis is exactly the type of info I need. thank you.  I am walking a fine line as  a consultant/PM who is more technical than most PMs.  I've been the IT Dir.VP in small to midsize shops.  I want to understand this process and find the pitfalls.  Like is it reasonable to do 100 servers in 2 months, with no outage over 2hrs?  which steps are the hardest? are there common errors?  WHat is a good way to test an app or server to make sure the P2v process worked.  your advice on spindles was great.

all I can say is thank you  and More please.

lg
 
05.20.2008 at 03:29AM PDT, ID: 21604771
Without knowing what types of servers they are, it's difficult to say. It will be dependent on the applications, and the amount of data on the servers.

One thing you need to check is that your applications are supported on virtualised servers. We have some apps that the supplier refuses to support on a virtualised platform.

Also, if you have any apps that are licensed on a per CPU basis, you may want to check what the licensing policy says about virtual CPUs. The advice given to me in this area is that when creating a virtual machine always start with a single virtual processor for test purposes to see what performance you get, and only use virtual SMP if you really need the extra performance. I'm not an expert in this area but I believe the reason to limit use of virtual SMP is to reduce scheduling issues and to avoid having to do things like setting CPU affinity. One of the reasons virtualisation works so well is that a great deal of servers only use on average 7-15% of their available CPU resources. You may well find that a single virtual CPU running on a modern processor is more than enough for your servers. It may be that all of the old physical servers purchased were dual processor by default, but that they never really needed to be. The hardware performance stats will guide you in this matter.

If you have any servers/apps that are dependant on specific hardware (fax servers etc), that could cause you an issue. If you have any server apps that use a dongle for anti-piracy purposes, that again could be a problem.

I would recommend reading (if you haven't already) the VMware Converter Enterprise Administration Guide (found on http://www.vmware.com/support/pubs/vi_pages/vi_pubs_35.html ) as it also highlights a few reasons why a machine may not successfully convert.

One thing in the guide that may be relevant is that it says:-

"NOTE If the remote physical machine is running under Windows NT 4 or Windows 2000, you might have
to reboot the machine after the agent is installed."

Now I can't remember if that means you get a button asking if you wish to reboot the remote server, or if you have to manually reboot the machine yourself. If you have a large number of NT/2000 it's probably worth confirming that first.

My advice would be to have an audit list of your servers with both hardware and software listed. Check that the servers are using standard hardware, check that the OS can be virtualised (check service pack if required), and check that the apps are supported in a virtual environment. Things like dongles may not be listed on hardware audit lists, so if you suspect an app may use something like that do a manual check. This should help you identify any potential issues.

In terms of timescale, I would suggest selecting a few boxes with disk/data sizes at the bottom and top end, and running some test conversions to get a range of times for conversion. (you may also need to look to see if the older machines are limited by 10/100Mb NICs) From that you could come up with an idea of time for running the conversions across all of your machines. I think your real problem is coming up with a satisfactory testing strategy from which you make the decision that the server has been successfully virtualised. If it takes less than an hour to convert a particular server, how long will it take to decide that it works?

It may be that you convert a WIndows 2000 file server, and test it out for a certain period until you are happy with it. You may then decide to make a decision that any Windows 2000 file servers running on the same hardware can be successfully converted if the conversion process itself reports a successful conversion. This process could then be repeated for different types of servers/hardware.

This sort of block decision approach would have to be balanced with your confidence in the conversion process, and the criticality of the server being converted. In an ideal world without the time constraints you are under, you would want to test each box, but I think you would be pushed to do that in two months.

As a final thought, you may want to think about your backup processes. Are you running agents within each of the old servers? Will there be any performance hit on the ESX box, or storage array, if they are all scheduled to kick off at the same time? When they ran on separate boxes it wouldn't have mattered but with the hardware consolidated it may now be an issue.

Rik


 
05.20.2008 at 09:45AM PDT, ID: 21607966
RIk this is great.  Sadly, (and Now I've had this project for 4 days) we have to migrate all 1000 servers by 7/31 and it was decided that 100-200 would be virtualized.  I don't know exactly how much of the through process you laid out has been gone through ( I know getting solid data on each server is like pulling teeth -- too many confilcting incomplete sources). I'm sure that some has and some hasn't.

what scares is me is that the VM "experts" may not be -- it feels like we are running this straight from a recipe from VmWare, which may not be bad, but can't take into account all of the flavors and variables we have.  I think the 10 servers they "tested" last week before I started may be their first real foray into VM.

I think your call out on the back-up process will be great -- I can see that bieng missed before now.

As to the reboot, I know we've had issues with that, as they have been trying to do everything remotely and there wasn't always someone on site to babysit the server for actions like that.  I always want one qualified person on site.  (In the past,  I've had servers that wouldn't come up reboot after running for long periods.)

thank you.
 
05.22.2008 at 02:44AM PDT, ID: 21622203
I wish you luck. If it weren't for the tight timescale, I imagine it would be a really enjoyable project.

One thing you may like to consider:-

If you have a large number of servers with essentially the same basic configuration, you could always create a template, and then create new VMs from the template (using Sysprep to customise them). After any additional program installs, you may need to copy/recover data onto the new VMs, but this process could save you a whole lot of testing time. You won't need to worry about the integrity of the P2V process as you've completely avoided it. You can literally create new virtual servers from templates in a few minutes, so it's definitely worth investigating to see if it is appropriate for any of your servers.

Rik
Accepted Solution
 
05.22.2008 at 10:18AM PDT, ID: 21625755
It's a mess.  I think there is some templating, but our previous outsourced vendor, who is being shown the door.  The servers are non standard.  Apps are spead willy -nilly across servers, and poorly identified if at all.  The previous vendor is slow to grant the technical team access to consoles.

This mornign I learned a few things -

we will do this by hook or by crook.  
80% of back ups fail. If no back up exists, we will continue with p2v anyway
the key resources to do the P2V process have NOT ever done one
The key piloting (going on now) is way behind, has a 35% fail rate and today we are doing - SQL servers.  so ignore my no SQL piece.  That was a marching order to the technical staff.
We'll try to avoid production outages, but if they happen, oh well.

I guess that means success is guaranteed.

thanks for your help.

lg
 
 
20080236-EE-VQP-29 / EE_QW_2_20070628