Follow us on Twitter!
Follow us on Facebook!
 

Go Back   Pixtus - Photography Forum, Photographers, Photo Tips > General Information > Open Talk


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 ...

Reply
 
LinkBack Thread Tools Display Modes
  (#1) Old
Uber Poster
 
David Whatley's Avatar
 
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 LIKES Received: 45
Likes Given 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
Reply With Quote
Sponsored Links

Premium Members do not see Google advertisements. SIGN UP today and help support our community.
  (#2) Old
Uber Poster
 
ngoduyviet's Avatar
 
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 LIKES Received: 33
Likes Given LIKES Given: 4
Send a message via Skype™ to ngoduyviet
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
Reply With Quote
  (#3) Old
Forum Master
 
brewercm's Avatar
 
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 LIKES Received: 37
Likes Given 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.
Reply With Quote
  (#4) Old
Forum Regular
 
Peacock's Avatar
 
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 LIKES Received: 0
Likes Given LIKES Given: 2
Send a message via Yahoo to Peacock
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.

---------------------------
Andres Perales
andres@andresperales.com
http://www.andresperales.com
http://photos.andresperales.com
The Photographer Formally Known as "Peralesa"
Reply With Quote
  (#5) Old
I do my own stunts
 
revjvegas's Avatar
 
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 LIKES Received: 29
Likes Given 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..
Reply With Quote
  (#6) Old
Premium Member
 
epoh's Avatar
 
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 LIKES Received: 2
Likes Given 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.

---------------------------
amy r. brown
amybrownphotography.net
---
Reply With Quote
  (#7) Old
Uber Poster
 
David Whatley's Avatar
 
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 LIKES Received: 45
Likes Given 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.
Reply With Quote
  (#8) Old
Premium Member
 
epoh's Avatar
 
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 LIKES Received: 2
Likes Given 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.

---------------------------
amy r. brown
amybrownphotography.net
---
Reply With Quote
  (#9) Old
Forum Master
 
brewercm's Avatar
 
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 LIKES Received: 37
Likes Given 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".
Reply With Quote
  (#10) Old
Senior Member
 
linque's Avatar
 
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 LIKES Received: 0
Likes Given LIKES Given: 0
06-02-2010, 09:41 AM


Quote:
Originally Posted by David Whatley View Post
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.
Reply With Quote
  (#11) Old
Forum Master
 
brewercm's Avatar
 
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 LIKES Received: 37
Likes Given 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.
Reply With Quote
  (#12) Old
Premium Member
 
epoh's Avatar
 
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 LIKES Received: 2
Likes Given 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.

---------------------------
amy r. brown
amybrownphotography.net
---
Reply With Quote
  (#13) Old
Senior Member
 
linque's Avatar
 
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 LIKES Received: 0
Likes Given 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.
Reply With Quote
  (#14) Old
Forum Master
 
brewercm's Avatar
 
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 LIKES Received: 37
Likes Given LIKES Given: 3
06-02-2010, 01:59 PM


Quote:
Originally Posted by David Whatley View Post
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.
Reply With Quote
  (#15) Old
Uber Poster
 
David Whatley's Avatar
 
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 LIKES Received: 45
Likes Given 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?
Reply With Quote
Reply

Tags
server, virtual

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Visit Our Sponsors
 

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.