Solved

Cloning VM Server

Posted on 2010-11-18
9
736 Views
Last Modified: 2012-08-14
I am looking to make some changes tone of my VMware servers and was wondering what would be the fastest way to do this would it be cloning the server or creating a snapshoot so that if something happens I can revert back to the previous.
0
Comment
Question by:ahmad1467
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2
  • +2
9 Comments
 
LVL 23

Expert Comment

by:Luciano Patrão
ID: 34167501
Hi

A Snapshot of course.

Clone is just a copy of that machine. And you can only clone if you have vCenter Server.

Jail
0
 
LVL 5

Expert Comment

by:mittermueller
ID: 34167520
I think your are talking about VM guests, right? So BestWay is right. Use shapshots (check storage usage first).
0
 

Author Comment

by:ahmad1467
ID: 34168060
The server that I want to make the changes to is an Exchange server, but if I create a snapshoot and have to revert back to the snapshot will lose the emails.
0
SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.

 
LVL 4

Expert Comment

by:pnrhait
ID: 34168125
Since this is the exchange I would not be looking at the fastest way to do this even if it is critical you may be looking at a rebuild. If you have a test environment that is completed seperate from your production you can clone the exchange and move the clone into your test environment. Edit the properties so that there is no connection back to your production environment.

Or you could do a combination, I honestly have never done this so I cannot comment on the backlash, so take this suggestion and dig deeper.. clone the exchange.. on the current one take a snapshot and do your change and if the change fails revert to snapshot.. If reverting to the snapshot does mess with the mailbox store you could power down the exchange convert your clone to a vm and bring it back up.. *But like I said I have not tried this so dig very deep*
0
 

Author Comment

by:ahmad1467
ID: 34168164
Cloning sounds like the way to go.

Thank you.
0
 
LVL 5

Accepted Solution

by:
mittermueller earned 250 total points
ID: 34168174
Maybe you have some kind of production timeout (at night?). You could block incoming mail (best on firewall), then do your snapshot, then your patches and tests - and if sucessfull open incoming ports.

A different approach would be the deal with exchange transaction logs - but quite difficult....
0
 
LVL 4

Expert Comment

by:pnrhait
ID: 34168687
Snapshot is still a good idea cause best practice would suggest to do this during an outage where you will stopping the services anyways to take a clean snapshot
0
 
LVL 32

Expert Comment

by:aleghart
ID: 34169132
Killing all mail services (firewall) would force inbound mail to seek your secondary MX record...hopefully an SMTP relay that will hold it for you during  the planned outage.

That should give you time to backup/snapshot/clone or any other type of maintenance.  When you're done re-enable the mail services and your backup SMTP relay should start feeding the backlog to the server.

It won't know or care that your server is on a new host.
0
 
LVL 23

Expert Comment

by:Luciano Patrão
ID: 34170399
Hi

If you a problem the emails, just backup that part.

Cloning a Exchange and then restore it is not a good backup solution. Or do you have a backup tool(like Veeam) that make you a good backup from your VMs, if yes, thats ok, but if not, cloning a VM(like Exchange) is not a good backup solution. But this always is a Baku from the VM, not the Exchange Store itself. For this you need backup the Exchange Store, or emails accounts.

Stopping receiving email, services or other solution, is not of course a good backup police.

You need to have a normal backup that will backup your emails(backup Exchange DB and/or emails accounts) during the day, then do also a snapshot.

Then if you have problem, just reserve to snapshot, then restore your emails DB to the last backup.

On every backup on Exchange, you will never restore a backup with the real emails, before the crash. You cannot have a backup every 1m. So or you have a Store DB replication on Exchange side(and can replicate this into a different disk, or shared folder), or you need to restore the db from your backup, and of course the emails received/send-it between that time will lose.

Now again, stopping services, receiving emails, this is not any type of solution for a Exchange backup.

In other hand, if you have a problem when you are restoring your Exchange with the inbound emails, then like aleghart refers you need to have a secondary MX record in a SMTP relay to hold the emails while your Exchange is of. But that is another question.

Hope this can help

Jail
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

MS Outlook is a world-class email client application that is mainly used for e-communication globally.  In this article, we will discuss the basic idea about MS Outlook, its advanced features, and types of MS Outlook File formats.
After hours on line I found a solution which pointed to the inherited Active Directory permissions . You have to give/allow permissions to the "Exchange trusted subsystem" for the user in the Active Directory...
Teach the user how to join ESXi hosts to Active Directory domains Open vSphere Client: Join ESXi host to AD domain: Verify ESXi computer account in AD: Configure permissions for domain user in ESXi: Test domain user login to ESXi host:
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question