Video Screencast Help
Search Video Help Close Back
to help
Not able to make it to Vision this year? Get a sampling in the Best of Vision on Demand group.

Moving clients from SEP11 to SEP12 site without manually replacing the Sylink.xml

Updated: 29 Feb 2012 | 26 comments
FbacchinZF's picture
+4 4 Votes
Login to vote
This issue has been solved. See solution.

I've got very intrested on this article about moving clients across SEP domains/sites : http://www.symantec.com/docs/TECH96469

Does anyone ever tried this before ?

Do you know if it works to move clients from a SEP11 domain to a SEP12 domain ?

 

Comments

Swapnil's picture
09
Feb
2012
1 Vote +1
Login to vote

Does anyone ever tried this

Does anyone ever tried this before ? Yes it works flwalessly

Do you know if it works to move clients from a SEP11 domain to a SEP12 domain ? I dont think this will work for 11 to 12 as location of Sylink path in 11 is different and 12 is different .

Though above article mentions about not replacing sylink manually Sep client looks for certificates to talk to Sepm after moving 11 client to 12 the sep client need authentication or cerificate exchange which i think will fail with no good results 

However with same platform 11.0 to 11.0 it surely work .

You can try your 2nd question in test lab with few machine and roll out if it works

Swapnil

SOC Team .

Please don't forget to mark your thread solved with whatever answer helped you.

NRaj's picture
10
Feb
2012
0 Votes 0
Login to vote

This was a very good one.

This was a very good one. Thank you.

FbacchinZF's picture
10
Feb
2012
1 Vote +1
Login to vote

I just want to know if this will work to move clients from SEP11

 

Swapnil & NRaj thanks for the comments.

 

I just want to know if this will work to move clients from SEP11 to 12.

 

If you ever tried this before, please share your experience here......

 

Swapnil's picture
10
Feb
2012
0 Votes 0
Login to vote

Hello , As discussed earlier

Hello ,

As discussed earlier i have done this before on 11.0 havent tried on 11 to 12 .

Swapnil

SOC Team .

Please don't forget to mark your thread solved with whatever answer helped you.

NRaj's picture
10
Feb
2012
0 Votes 0
Login to vote

My test machine froze :(, i

My test machine froze :(, i am trying to do it now. If i succedd i will give you the details.

Swapnil's picture
10
Feb
2012
0 Votes 0
Login to vote

Thanks for the update ,let me

Thanks for the update ,let me know if it works will surely help for my Project too .

Swapnil

SOC Team .

Please don't forget to mark your thread solved with whatever answer helped you.

Techies's picture
10
Feb
2012
1 Vote +1
Login to vote

Hi, First you install the SEP

Hi,

First you install the SEP 11 on replication server.

Then upgrade version 11 to 12.1

FbacchinZF's picture
10
Feb
2012
1 Vote +1
Login to vote

For a couple of reasons, we don't want to upgrade our current ..

@Techies,

For a couple of reasons, we don't want to upgrade our current SEP11 database. So we created a new one at SEP12 version and now we want to softly move the clients.

I know there are, at least, 3 ways for doing this. See KB: www.symantec.com/business/support/index?page=conte...

But I wonder if there aren't an easier way....

 

@NRaj,

I'm also trying the procedure here, but since my SEP11 environment involves 8 replicated servers + 3 not-much-reliable databases, it's a little bit harder than it seems :(

 

 

 

Baljeet Singh's picture
12
Feb
2012
1 Vote +1
Login to vote

Solution   See

Solution
 

See also Symantec Endpoint Protection 12.1 System Requirements and Upgrading and migrating to Symantec Endpoint Protection 12.1

Planning for Migration

•          Best Practices

–      Back up the database first.

–      Run DBValidator to confirm the database is healthy.

–      Ensure that tcp port 8014 is opened between clients and servers, tcp port 8445 is opened between console machines and servers.

–      The entire SEPM infrastructure should be brought down and upgraded.

–      Customer has a mix of SEP 11 and 12.1 servers:

•          Once the database schema is updated, only managers of that version can communicate with the database and with other managers.

•          New feature in 12.1: manager won't start unless it matches the schema.

•          SEPM 11.x doesn't have this feature, so it could still start up and corrupt the database.

–      Whether replicating or not, all managers should be upgraded at once.

•          If all SEPMs can't be upgraded, suggest:

–        Break replication between site A.

–        Upgrade site A.

–        Enable replication between sites which have been upgraded.

•          Ensure no clients are roaming between SEP 12.1 Managers and SEP 11.x Managers.

•          Notes

–      If an administrator is responsible for managing both an 11.x Manager and a 12.1 Manager, they will need to install both versions of the Remote Console.  They cannot cross-manage versions.

–     Group update providers (GUPs) are fully backwards compatible. A 12.1 manager can manage 11.0 GUPs and 12.1 GUPs can update 11.0 clients.

–      Tool update:

•          DBValidator has been updated for SEP 12.1.

•          Collectlogs.cmd now collects Apache logs.

–      Tested performance recommendation for 250,000 clients:

•          3 SEPMs, 1 site, 1 hour heartbeat.

 

Things to watch for

•          Migrations for customers utilizing an embedded database will require additional drive space:

–      The SEP 12.1 SEPM upgrade installer requires three times the current database size (sem5.db) if upgrading from pre-12.1 SEPM with the embedded database only.

–      If the drive space is not available, the Upgrade Wizard would fail to convert the pre-12.1 database to the new 12.1 database.

–      The administrator will get an error message during the pre-install checks and the installation will gracefully fail: "This destination disk has less than 11.10 GB of free space, which is lower than the minimum system requirement. Installation cannot proceed."

•          If you want to move a client, but create a default client install package from a 12.1 Server, existing settings are preserved ("Preserve Existing Settings)"; - the sylink file from the package will not be applied, and the client will continue to point to the existing server.  Remember, 11.x SEPMs cannot manage 12.1 clients.

–      Example:

•          Cloned SEP 11.0 clients.

•          Installed 12.1 SEPM.

•          Exported packages to upgrade to 12.1.

•          Manually ran packages on the client.

•          Client still points to 11.x server.

–      To move the client:

•          Set up new 12.1 SEPM

•          Restore the 11.x database to get policies etc.

•          From 12.1 SEPM, create a client package (using the Client Deployment Wizard (CDW)) without preserving existing settings.

–        Note:  Logs get purged from client.

•          Do a remote push: Find computers by IP, or browse for clients on the network, email, third party apps.

•          If client is in User Mode, any custom policies will be overwritten.

•          System requirements for SEPM:

–      Published minimums are equal to OS published minimums.

–      The values have increased to match the OS requirements.

•          Previously we called out "free memory"; this time we are talking about the actual specs on the box.

–      Increased requirements if you have SQL and SEPM installed on the same box.

•          Importing/Exporting policies:

–      Exporting a policy from an 11.x SEPM and importing into a 12.1 SEPM is fully supported (feature-by-feature).

–      Importing a policy from 12.1 to 11.x SEPM is not blocked, but is not supported.

–      Uses default setting for anything that is new.

–      Ignores any setting that is no longer applicable.

–      If 12.1 SEPM is managing an 11.x client:

•          If the policy includes a setting that the client doesn't use, the setting is ignored. (TruScan settings, for example.)

–      Tamper protection respects previous setting.

 

Notification Migration

•          Migration from previous versions:

–      When an administrator upgrades from a previous version of SEP, any existing notifications will be preserved across the upgrade. 

–      When the upgrade is from a previous version of Small Business Edition (SBE), all the preserved notifications of type “New software package” will have the “Client package” checkbox checked and the “Security Definitions” checkbox unchecked after the upgrade. 

–      When the upgrade is from a previous Enterprise Edition (EE) version, all the preserved notifications of type “New software package” will have both the “Client package” and “Security Definitions” checkboxes checked after the upgrade.  Note that the behavior described above is only for notifications preserved across the upgrade. 

–      For any “New software package” notification created after the upgrade, the “Client package” checkbox will be checked and the “Security Definitions” checkbox will be unchecked by default.

–      When an administrator upgrades from a previous SEP SBE version, the value of the “Send email to system administrators” checkbox will be preserved across the upgrade.

–      When a administrator upgrades from a previous SEP EE version, the value of the “Send email to system administrator” checkbox will be unchecked for all notification conditions except for “New software package” notification. “New Software package” notification is enabled by default on upgrades from all previous versions.

–      In previous versions of SEP SBE, the company name is stored in the administrator full name field in the server. When an administrator upgrades from a previous SEP 12.0 SBE version, the value of the administrator full name field will be copied over to the company name field in the administrator information, and the value in the administrator name full name field will be cleared.  When an administrator upgrades from a previous version of SEP EE, the value in the administrator full name field will not be copied over to the company name field.

–      SEP 12.1 servers will pre-define a set of notifications “out-of-the-box”.  One issue with pre-defining the notifications is what happens across an upgrade.  If a user has already created one or more notifications with the same type as one of the pre-defined notifications, then the corresponding pre-defined notification is probably not needed.  So, we will not create a pre-defined notification if there is already at least one notification of the same type in the system prior to the upgrade.  Instead, the notification that existed prior to the upgrade will remain after the upgrade.

–      Since some notifications are new in SEP 12.1, it is not possible that a user could have decided not to use them in a previous version of SEP.  If a notification is new in SEP 12.1, then we will enable it even across an upgrade.

•          In some cases, a customer may have purposely decided not to use a particular notification.  Such a customer would potentially be dismayed if, after an upgrade to 12.1, the system administrators started getting notifications email that they specifically did not want.  Since the product currently cannot always determine which notifications have been purposely turned off, the pre-defined notifications will have a different default behavior after an upgrade.  They will be disabled by default, using the mechanism described below.

–      A user has the ability to decide what actions will occur when a notification is triggered by choosing appropriate settings in the “What should happen when this notification is triggered?” section of the notification configuration dialog. Two of the settings are “Send email to system administrators” and “Log the notification”.  On a fresh install of 12.1, the pre-defined notifications have both of these settings enabled. In an upgrade scenario, for the pre-defined notifications that get newly created, potentially neither of these settings will be enabled. This will have the effect of having the notification do nothing by default.  If a user then desires to have any of the disabled pre-defined notifications “do something”, they can edit the notification configuration and enable either of the settings (or modify any of the other settings available in the notification configuration). This behavior will allow the user to not have to create the notification from scratch, but will prevent the notification from being “active” until the user desires it.

•          The following table shows which pre-defined notifications will be enabled in the different upgraded scenarios:

 

Paid License Issue
Over Deployment Issue
Trialware License Expiration (1)

Upgrade License Expiration (1)

All other pre-defined Notifications

Upgrade from SEP SBE 12.0 to SEP 12.1 SBE

Disabled

N/A

Disabled

Upgrade from SEP SBE 12.0 to SEP 12.1 EE

Disabled

Enabled

Disabled

Upgrade from SEP 11.x Server to SEP 12.1 EE

Enabled

Enabled

Disabled

Upgrade from 12.1 SBE to 12.1 EE

Disabled

Enabled

Disabled

 

(1) The Trialware License Expiration and Upgrade License Expiration notifications will only be pre-defined if there are no paid licenses in the system. The table above covers the enabled/disabled state for those notifications when they are pre-defined

•          As the table shows, most of the pre-defined notifications will be disabled after an upgrade. The exception is the licensing related notifications when upgrading from a SEP 11.x server. Since the licensing exceptions did not previously exist in SEP 11.x, they will be enabled after the upgrade from 11.x. In all other cases, the pre-defined notifications are not considered to be new and will therefore be disabled.

•          The Trialware License Expiration and Upgrade License Expiration notifications will only be pre-defined if there are no paid licenses in the system. The table above covers the enabled/disabled state for those notifications when they are pre-defined.

 

To configure clients to move automatically when they upgrade:
 

  1. In the new manager, go to Admin > Install Packages > Client Install Settings.
  2. Either create new Client Installation Settings or edit an existing set.
  3. In the settings dialog, click Install > Upgrade settings, and select Remove all previous logs and policies, and reset the client-server communications settings.
  4. Use these Install Settings when pushing client packages.

 

StephanK's picture
13
Feb
2012
0 Votes 0
Login to vote

This is exactly what I am

This is exactly what I am looking for... will try migration from SEP11.5RU5 to 12.1RU1 today!

 

Thanks so far!

FbacchinZF's picture
13
Feb
2012
1 Vote +1
Login to vote

Once again....

We are NOT looking for a solution to upgrade sep11 at this topic !

We want to use this method : http://www.symantec.com/docs/TECH96469

to move clients from a SEP11 management server to a SEP12 management server.

We don't want to upgrade SEP11 database !

I've tried the steps for the moving process unsucessfully so far.

If you managed to do it somehow, please post.

 

 

 

 

 

mon_raralio's picture
13
Feb
2012
0 Votes 0
Login to vote

RE: Moving clients from SEP11 to SEP12

RE: Moving clients from SEP11 to SEP12 site without manually replacing the Sylink.xml

We'll have a go on that procedure on our network.

“Your most unhappy customers are your greatest source of learning.”

StephanK's picture
14
Feb
2012
1 Vote +1
Login to vote

@FbacchinZF:  Hey Hi, Maybe I

@FbacchinZF:

 Hey

Hi, Maybe I expressed myself the wrong way.

What I wanted to do:

Move Clients from SEPM1 (11.5, German) to SEPM2 (12.1RU1,English) automatically, while both of them are not connected in any way (completely independend).

I have tried http://www.symantec.com/docs/TECH96469  and, surprisingly, it WORKS! YAY!

The tricky thing came after the clients connected to SEPM2, as it wont auto-update the clients to the new version. I found this to be because of the different language-Version. It seems SEPM2 won't update the German Client 11.5 with the English 12.1RU1 Client-Installer.

What I did was:

1. Create an English compressed Install Package (setup.exe)

2. Put this setup.exe on a WebServer (IIS)

3. Add the GERMAN 12.1RU1 Client Package to SEPM2

4. Configure the AutoUpdate to use the GERMAN Update-Package, but instead of downloading from SEPM, configure the English setup.exe on IIS-Server as the Source.

5. Wait quite some time.

So far, clients are switching Servers, then update themselves from 11.5 to 12.1RU1 just fine. I'm so happy you pointed me to the above link, I cannot thank you enough ;-)

 

NRaj's picture
14
Feb
2012
2 Votes +2
Login to vote

@FbacchinZF After stuggling

@FbacchinZF

After stuggling for 2 days with my dumb test machine, the test was successful. It worked.

We had 2 SEPMs not connected in any way, (to make sure we uninstalled & re-installed one of them). One SEPM with 11 RU7 the other with 12.1. We followed the steps mentioned and the machine moved without any issues. One change was the machine goes directly to the target group in SEPM B instead of the default group as the document claims.

Hope I gave you an answer. Let me know if you want to check something else.

pkyadav's picture
15
Feb
2012
0 Votes 0
Login to vote

Hi, I have one quary....In

Hi,

I have one quary....In defferent-2 SEPM we have different -2 domain ID....so how client will connect on different SEPM on different domain ID.............?

Swapnil's picture
14
Feb
2012
1 Vote +1
Login to vote

Hmm good one NRaj so if this

Hmm good one NRaj so if this goes to default group it does mean the clients need to be moved manually to their respective groups correct ?

Swapnil

SOC Team .

Please don't forget to mark your thread solved with whatever answer helped you.

NRaj's picture
14
Feb
2012
0 Votes 0
Login to vote

Swapnil, Negative. This goes

Swapnil,

Negative. This goes to the destination group directly. But the document says that it would go to the default group(see phase 2 point 4 in http://www.symantec.com/business/support/index?pag... ).

Swapnil's picture
14
Feb
2012
0 Votes 0
Login to vote

Amazing trying in my test lab

Amazing trying in my test lab now would keep posted hope this is helping Original thread owner .

Swapnil

SOC Team .

Please don't forget to mark your thread solved with whatever answer helped you.

FbacchinZF's picture
14
Feb
2012
1 Vote +1
Login to vote

That's great guys !

NRaj StephanK

So far, both of you were able to do it !!

For me this means the procedure works, at least, in a LAB environment.

I'm trying it with no success since last week. The clients just don't move to SEPM B, they remain on the move folder at SEPM A.

Don't know what I'm doing wrong, or, what's is wrong with my setup.

Maybe the problem is that I'm using Active Directory integration or I have some problem on my database.

 

I'll post when I have news.....

 

NRaj's picture
14
Feb
2012
0 Votes 0
Login to vote

@FbacchinZF Just to

@FbacchinZF

Just to clarify,

Is the communication b/w the client and both the SEPMs are good?

Phase 2 step 7 in the doc, are you moving all the files inside one group to another?

Did you try a reboot on a couple of machines? just in case.

StephanK's picture
15
Feb
2012
0 Votes 0
Login to vote

@FbacchinZF please be aware

@FbacchinZF

please be aware that the whole procedure will break if you change any policies in the used groups on either SEPM1 or SEPM2.

I have so far moved + Updated ~100Clients in my production-environment.

 

So if I understand it correctly your clinets remain inside the "Move to SEPM B" Group?

Did you disable secure communication? in this OU, too?

Sayan's picture
15
Feb
2012
0 Votes 0
Login to vote
Swapnil's picture
15
Feb
2012
1 Vote +1
Login to vote

Just an update it worked .

Just an update it worked .

Swapnil

SOC Team .

Please don't forget to mark your thread solved with whatever answer helped you.

FbacchinZF's picture
22
Feb
2012
0 Votes 0
Login to vote

It works !

Finally the procedure is working here.

But not the way it's described here : http://www.symantec.com/docs/TECH96469 .

When following the steps in the article, my clients remain on the "Move to SEPM-B" group and just don't get it's policies (poicy-serial-number is from "Prepare for move" group).

My solution was to move clients to only one group, remove the "use certificates" option from this group and then replace it's policies with files from SEPM-B.

Anyway, this is an alternative method to migrate clients between different SEP environments

DCOMP's picture
22
Feb
2012
0 Votes 0
Login to vote

Hi Guys, Have anybody

Hi Guys,

Have anybody followed this article & completed successfully.

So please reply me.

Nazar E Noor's picture
22
Feb
2012
0 Votes 0
Login to vote

Hi Dcomp, I tried this its

Hi Dcomp,

I tried this its working