Virtual Server?This is a discussion on Virtual Server? within the Open Talk forums, part of the General Information category; Has anyone ever done a Virtual Server Migration? Example would be if I wanted to move my physical servers and ...
(#1)
| | Uber Poster
Posts: 2,160 Join Date: Oct 2006 Location: Hurst, Texas Real First Name: David Camera: Canon Can Others Edit My Photos: Yes iTrader Rating: 10 LIKES Received: 45 LIKES Given: 52 | Virtual Server? -
06-01-2010, 03:32 PM
Has anyone ever done a Virtual Server Migration? Example would be if I wanted to move my physical servers and all the OS, Applications, Etc into a Virtual Server enviroment.
A year ago we had a potential client want to do this, and now we are looking at is as a possiable alternative to adding a "backup" server.
Discussions?, Did it work for you, how many man hours involved, software used, etc
TIA
David | | | | | Sponsored Links | Premium Members do not see Google advertisements. SIGN UP today and help support our community.
|
(#2)
| | Uber Poster
Posts: 2,864 Join Date: May 2006 Location: Stafford, Texas Real First Name: Viet Camera: Any Can Others Edit My Photos: Yes iTrader Rating: 35 LIKES Received: 33 LIKES Given: 4 |
06-01-2010, 04:00 PM
VMWare? I used to have a bunch of different OSes running concurrently on one box. You can try that.
--------------------------- Blog | | | |
(#3)
| | Forum Master
Posts: 1,316 Join Date: Apr 2010 Location: San Antonio, Texas Real First Name: Clifton Camera: Nikon D7000 Can Others Edit My Photos: Yes iTrader Rating: 20 LIKES Received: 37 LIKES Given: 3 |
06-01-2010, 06:48 PM
A company I worked for did one a while back. We moved all their existing physicals to a couple of larger servers with VMware. Once that was completed we took the old physicals and created a disaster recovery site with them.
My only part was moving all the databases and getting them mirrored to the DR site. I do know that they way underbudgeted my portion because they didn't bother asking me until the job was already signed. Heads rolled for that mistake as much money was lost and many late hours I shouldn't have had to work. BTW, always get you DBA involved from the beginning.
Also make sure the customer doesn't skimp on disk space or memory. Costs much more to fix later.
Last edited by brewercm; 06-01-2010 at 06:49 PM..
Reason: Added section.
| | | |
(#4)
| | Forum Regular
Posts: 575 Join Date: Jan 2005 Location: Harker Heights, TX, Texas Real First Name: Andres Camera: Canon Can Others Edit My Photos: Yes iTrader Rating: 0 LIKES Received: 0 LIKES Given: 2 |
06-01-2010, 08:21 PM
David,
I would not use virtualization as an alternative to a backup server, virtualization would make a great alternative to providing a COOP, and server consolidation to potential save operating costs.
You will need plenty of storage and as mentioned earlier plenty of RAM, on the servers that will be hosting your VMs.
VMWare and Microsoft's Hyper-V are the two heavy hitters right now, each at different price points.
Microsoft's Hyper-V role is part of Server 2008, so can be used at the very base level for virtualization to test if you would like...the larger solutions for Microsoft it is recommended to utilize System Center Virtual Machine Manager to manage your virtualization environment. | | | |
(#5)
| | I do my own stunts
Posts: 1,247 Join Date: Jan 2010 Location: Houston, Texas Real First Name: John Camera: D90 Can Others Edit My Photos: Yes iTrader Rating: 3 LIKES Received: 29 LIKES Given: 9 |
06-01-2010, 08:22 PM
I work in vSphere pretty much full time at this point.
If you set it up correctly, it works like a charm.
I even have a small cluster running in my home office which is hosting my personal email, web, and media servers all on one box and using shared storage.
You would still need to perform backups of the VMs should your host or storage crash so you could recover if needed. Of course having a host crash is less a concern if you are using shared storage, then it is more a concern about the storage device tanking--like all hard drives like to do.
Last edited by revjvegas; 06-01-2010 at 08:27 PM..
| | | |
(#6)
| | Premium Member
Posts: 1,766 Join Date: Feb 2006 Location: Fort Worth, Texas Real First Name: amy Camera: Canon Can Others Edit My Photos: Yes iTrader Rating: 2 LIKES Received: 2 LIKES Given: 3 |
06-01-2010, 08:47 PM
There's no reason why not to, unless storage is an issue.
As to the time involved, that will depend on the size of the server, and the speed of your network. My rough guideline for our network is about 1hr per 15gigs of data, for total work. | | | |
(#7)
| | Uber Poster
Posts: 2,160 Join Date: Oct 2006 Location: Hurst, Texas Real First Name: David Camera: Canon Can Others Edit My Photos: Yes iTrader Rating: 10 LIKES Received: 45 LIKES Given: 52 |
06-02-2010, 08:02 AM
Thanks to all that replied. We had a company come out and bid the project and they think it will take 40+ man hours to get the Virtual Server up and running.
Currently we host our own servers, 2 that are production and one that is a development Server. I want the servers out in a CO-Lo
Dell Poweredge 2850 boxes with Raid, 4 80 gb HD's. 4 gb RAM
Total data is about 200GB between both boxes.
Currently we are runing Server 2003 on the production boxes and 2008 on the development server. MS SQl is our DB
I wanted to migrate the 2 production machines to a Virtual Server, take the 2 boxes down adn move them to a Co-Lo and have the VS take over in the downtime for the move.
Go back live with the boxes that would now be in a co-lo and let the VS act as a disaster recovery solution.
Any problems anyone sees? Is it a Major Undertaking?
The contractor has suggested Hyper-V and PlateSpin Migration as the tools to use. | | | |
(#8)
| | Premium Member
Posts: 1,766 Join Date: Feb 2006 Location: Fort Worth, Texas Real First Name: amy Camera: Canon Can Others Edit My Photos: Yes iTrader Rating: 2 LIKES Received: 2 LIKES Given: 3 |
06-02-2010, 08:44 AM
I don't see any issues. Platespin is a good product (it's what we use at my company) and it will allow you actually do the full migration on-line if you have the physical resources to support that.
The only things I'd advise you to keep in mind when you virtualize -
1) Licenses. Not all licenses can just slide over to a virtual box. Some companies will want you to have an additional or different type of license due to the different hardware config.
2) Support issues. Oracle will NOT support any performance issues of their databases in a virtual environment. They will also not offer any first run support of any bugs until AFTER you've found some way to prove with 100% certainty that the virtual environment is not the cause of the bug. Basically they will require you to migrate back to physical and recreate the bug before they will offer any assistance. I don't believe any other company is quite so crazy about virtual environments are Oracle, but if you are running any 3rd party software it's best to validate they will support you in a new virtual configuration. | | | |
(#9)
| | Forum Master
Posts: 1,316 Join Date: Apr 2010 Location: San Antonio, Texas Real First Name: Clifton Camera: Nikon D7000 Can Others Edit My Photos: Yes iTrader Rating: 20 LIKES Received: 37 LIKES Given: 3 |
06-02-2010, 08:57 AM
One major question that needs to be asked is what is the acceptable down time if the DR site needs to take over?
As far as the database goes. If the decision is to use mirroring as the DR plan I'd suggest using "asynchronous mirroring" as it's much less taxing on your network (especially true if the DR site is not local and on the same hardwired network). If this is the case you will be "required" to have Enterprise edition of SQL Server since it's the only version that allows "asynchronous mirroring". | | | |
(#10)
| | Senior Member
Posts: 330 Join Date: Jan 2007 Location: Houston, Texas Real First Name: Scott Camera: Canon 40d Can Others Edit My Photos: Yes iTrader Rating: 5 LIKES Received: 0 LIKES Given: 0 |
06-02-2010, 09:41 AM
Quote:
Originally Posted by David Whatley Currently we host our own servers, 2 that are production and one that is a development Server. I want the servers out in a CO-Lo
Dell Poweredge 2850 boxes with Raid, 4 80 gb HD's. 4 gb RAM
Total data is about 200GB between both boxes.
Currently we are runing Server 2003 on the production boxes and 2008 on the development server. MS SQl is our DB
I wanted to migrate the 2 production machines to a Virtual Server, take the 2 boxes down adn move them to a Co-Lo and have the VS take over in the downtime for the move.
Go back live with the boxes that would now be in a co-lo and let the VS act as a disaster recovery solution.
Any problems anyone sees? Is it a Major Undertaking?
The contractor has suggested Hyper-V and PlateSpin Migration as the tools to use. | What type of machine will you be using to host your VMs? Will it have direct attached storage, or will you be plugged into a SAN? I don't know how many, or what type of SQL Server databases you have, but if performance is critical be sure not to skimp on the VM box, or don't VM SQL Server. | | | |
(#11)
| | Forum Master
Posts: 1,316 Join Date: Apr 2010 Location: San Antonio, Texas Real First Name: Clifton Camera: Nikon D7000 Can Others Edit My Photos: Yes iTrader Rating: 20 LIKES Received: 37 LIKES Given: 3 |
06-02-2010, 10:03 AM
I didn't think about that part until linque just brought it up, but I'd highly recommend not to put the database on a VM, best to have that run on a main server. | | | |
(#12)
| | Premium Member
Posts: 1,766 Join Date: Feb 2006 Location: Fort Worth, Texas Real First Name: amy Camera: Canon Can Others Edit My Photos: Yes iTrader Rating: 2 LIKES Received: 2 LIKES Given: 3 |
06-02-2010, 10:42 AM
From what I've seen personally, performance isn't really an issue in a virtual environment. Obviously the storage can be, but the virtualization in and of itself doesn't really cause any issues. I'm currently running an ESX cluster of 5 physical boxes hosting 26 VMs running a complete SAP environment for a customer without any performance issues. As long as you spec out the hardware properly you won't have any issues. The only issue from my perspective is to validate you have the support personnel who can support everything, as Oracle won't be of much help. And a disaster is not when you want to be scrambling for assistance. | | | |
(#13)
| | Senior Member
Posts: 330 Join Date: Jan 2007 Location: Houston, Texas Real First Name: Scott Camera: Canon 40d Can Others Edit My Photos: Yes iTrader Rating: 5 LIKES Received: 0 LIKES Given: 0 |
06-02-2010, 11:29 AM
Performance can be a HUGE issue with regards to SQL Server in a VM. I don't think he's running Oracle, but it applies here too. You're right about hardware setup -- spec it out properly from the beginning. It will depend on the VM hardware, and type of database(s) you have as to whether or not you will see any performance issues. If it's a heavily used OLTP database on a VM box with 20 VMs running you could encounter disk I/O issues. A SQL Server database works off of a minimum of two files -- the MDF or data file, and the LDF or transaction log file. Transaction log files are written to sequentially, however, MDF files are read/written to randomly. Lots of random reads/writes can really put a strain on the disk system. Like I said, though, it really depends on the hardware and databases you're using.
I have a fully VM'ed SQL Server 2005 setup using a SAN for storage that runs OK. I also have a SQL Server 2005 physical box plugged into a SAN that runs much faster. The fastest setup I have is a SQL Server 2008 machine with 16 direct attached 15K SAS drives, and two controllers. It's a little unfair though, because it's a QA machine and all arrays are RAID 0 (no redundancy). But I'm able to separate the OS, MDF, LDF, and tempDB files onto separate arrays which give me incredible performance. I'm able to restore a 200GB database in about 10-minutes. | | | |
(#14)
| | Forum Master
Posts: 1,316 Join Date: Apr 2010 Location: San Antonio, Texas Real First Name: Clifton Camera: Nikon D7000 Can Others Edit My Photos: Yes iTrader Rating: 20 LIKES Received: 37 LIKES Given: 3 |
06-02-2010, 01:59 PM
Quote:
Originally Posted by David Whatley Currently we are runing Server 2003 on the production boxes and 2008 on the development server. MS SQl is our DB | That was what I took out of this statement. As an Oracle developer I can attest to the fact that you won't get much if any support from Oracle (well without paying a ton of money to them).
One other thing I've seen some companies do that I thought was insane but the way they wanted it was to take all 120 databases that were previously farmed out among several instances of SQL Server and merge them to one SQL Server instance. Just not a good idea in my opinion. | | | |
(#15)
| | Uber Poster
Posts: 2,160 Join Date: Oct 2006 Location: Hurst, Texas Real First Name: David Camera: Canon Can Others Edit My Photos: Yes iTrader Rating: 10 LIKES Received: 45 LIKES Given: 52 |
06-02-2010, 02:51 PM
GREAT Info everyone and I really appericate the input.
No Oracle here, MS SQL all the way.
Or DB isnt that large, I will have someoe look, but I'm guessing it's under 75GB total.
The 200GB i mentioned is for everythin gon the servers total. Including OS, SQL, Applications like ColdFusion 8 etc.
Amy, thanks for the license heads up. Currently it is mainly MS that we will need to deal with.
Should double, triple, quad the actual physical box specs be enough for the VS box? | | | | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | | Google Sponsors | Premium Members do not see Google advertisements. SIGN UP today and help support our community.
| |
Copyright ©2004 - 2011, Abel Longoria - www.Pixtus.com
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2012, vBulletin Solutions, Inc. |