You have a few options.
If you WANT the install to be totally fresh, installing a new stand-alone server using the recovery method is probably the best way to go.
But you do have a few other options to pick from -- but they will require to have both servers running the same version.
So here is a list of options I can think of:
- Site Partners
If you are using a SQL server, setup the new SEPM server as a Site Partner.
Update your Management Server List and leave servers for a few days or until all clients have moved over.
Then, turn off the first server and delete it from the SEPM console under Admin -> Servers.
- Replication Partners
Setup the new server in a replication partnership.
Update your Management Server List and replicate at least once. Then leave both servers on for a few days.
Turn off the first server and delete the old site from the SEPM console.
- Manually drop a new Sylink file on all the clients (Avoid this if possible -- it can be a lot of work)
- Setup the new site using the Recovery plan that I'll outline.
So for the rest of this comment I will talk about using the recovery method. (number 4). The one drawback to this method is you do not get any of your policies or groups in your new server. You have to start over. If you have a lot of policies or groups, method 1 or 2 is probably a better choose.
Note, if you do choose method 1 or 2, you need to have both server running the same version.
As a precaution, turn off the policy signature validation on your clients right now. It will give you a few more options incase you run into trouble. This setting is found under Clients button --> Policy Tab --> General Settings --> Security Settings. I can't remember the exact name of the checkbox option, but I think it's the last one and has a really long name. Anyhow, turn this secure communication option off. It will be re-enabled by the new server you setup. Do this right away so you're clients have time to get the policy.
Next, we need Disaster Recovery information. You have two ways of getting this. 1) Use the old 11.x recovery method. This involves going to various parts of the SEPM server and collecting information.
2) Use the new 12.x recovery method. But to do this, you need to first upgrade the old server to version 12. When you do this you will get a nicely packaged recovery.zip file that can easily be imported into the new server. Either method will work -- and since you can have both servers running at the same time, it's OK if you make a mistake -- you just try again.
I personally like the new 12.x recovery method better -- but you may not want to go through the trouble/risk of migrating the old server. If that's the case, then go with the 11.x recovery method. Restoring the information on the 12.x server is basically the same -- although the placement of information may be slightly different (i.e. The Keystore Password is store inside a different XML file in 12.x)
So, after you have the new server running, with the disaster recovery information restored, let's test if we can move a client over.
On the first server (which could be 11.x, or 12 if you upgraded it) create a new test group.
Move 1 client into this group.
Create a new Management Server List (Under Policies --> Policy Components --> Management Server Lists).
In this Management Server List, enter the connection information of your new SEPM server.
Assign this list to the new test group.
Have the client heartbeat.
Verify on both the client and the console that the client has moved to the new SEPM server. Just because the client registers successfully and shows up in the SEPM console, it does not mean we have full communication working. Double-check that the client is actually communicating. To do this: Check the current policy serial number on the new SEPM server. Ensure the client has the latest policy from the new SEPM server.
If the client is able to get the latest policy from the new SEPM server, it's time to move more clients over.
Clients will move from the old server to the new server when they get the policy with the Management Server List that has the connection information for the new server. If someone is on vacation, or otherwise does not turn on their computer, they may not get the policy the same day. That is why it's good to leave the old SEPM server running for a few days, or even weeks, if you can. If you have a large number of clients, inevitably one of them will not get the new policy (Unless you leave your server running for a while). If this happens, you simply have to go and move these clients one-by-one manually. But hopefully there are only a few of them. And if you can leave your old SEPM running for a while, there may be none.
I know these steps are a little bit on the "outline" side, not exactly step-by-step. But I'm not quite sure how much information you need -- or even if you will choose this method.
There are a few forum posts and knowledge base articles that talk about this. Most information was written for SEPM 11, but the basic ideas still work. If anything, they should be easier in SEPM 12 because of things like the enhanced Disaster Recovery method, and the Replication "Check Certificate" feature.
How to move SEPM from one machine to another
http://www.symantec.com/business/support/index?page=content&id=TECH104389&locale=en_US
Moving SEPM to a new server (Forum)
https://www-secure.symantec.com/connect/forums/moving-sepm-new-server-0
Cheers, hope that contains enough details for you.