Video Screencast Help
Search Video Help Close Back
to help
New in the Rewards Catalog: Vouchers for "Symantec Technical Specialist" and "Symantec Certified Specialist" exams.

Multi-site SEPM Deployment

Updated: 21 May 2010 | 28 comments
Andrew Scott's picture
0 0 Votes
Login to vote

Hi There,

I'm looking at a better way of managing our SEP sites, and would appreciate some expert advice on the architecture and deployment.
I'm investigating setting up a central SEPM/SQL Server at our datacentre with the following objectives:

1) Report and ensure all sites/clients are getting the latest definitions and SEP updates.
2) Centrally manage client organisation and policies for each site.
3) Centrally report on all sites, ease of checking one location for virus outbreaks among sites.

We have 80+ sites/customers, ranging from 30-1500 SEP clients. Each site has an Internet connection to the internet, ranging from 2/Mbit - 100/Mbit.
Currently each site has a single SEPM server installed managing policies and definition updates, using Group Policy to push out SEP via silent MSI.
All sites are firewalled with a proxy server.

Our datacentre has a dedicated 100mbit link to the internet, however what I don't want is our bandwidth flooded with 10,000+ clients reporting, and retrieving policiesich , definitions and client updates.
A. Can I acheive these objectives, and how would you recommend I configure this type of setup?
B. Could I run SEPM at each site (as additional sites) which all report back to my central SEPM server?
C. What would the bandwidth implications be with each sites SEPM reporting centrally?

Any advice and feedback would be greatly appreciated.

Kind Regards,
Andrew

Comments

Mudit Kumar's picture
31
Jul
2009
1 Vote +1
Login to vote

Hi Andrew, This can be

Hi Andrew,

This can be achieved and You will have to implement Replication. Each Site will have A SEPM connected to the main SEPM. With replication you will have all logs and other things replicated. You can also configure updates to be replicated between SEPMs.

Client at each site will report to their respective SEPMs,  and will get updates as well from their own SEPMs.

The important thing that you have to make sure is that all Sites should have same SEPM Release Installed

Below are articles for Best Practice for the same
Top 10 Symantec Best Practices - Deploying Symantec Endpoint Protection Architecture
Link: http://service1.symantec.com/SUPPORT/ent-security....

How to install the Symantec Endpoint Protection Manager(s) for replication.
Link: http://service1.symantec.com/SUPPORT/ent-security....

Thanks & Regards,
Mudit Kumar
 

shp's picture
31
Jul
2009
0 Votes 0
Login to vote

Regarding Replication And Intenal LU Setup...

Hi Andrew,

I have designed and implemented 45 sites with replication(SEP MR4)

Keep this in mind

1 Replication
Install the first server as a primary Site and all other server as additional site.

If u have good network infrastructure then u can include client package and live update content replication. otherwise better u remove. (configuration is available in SEPM->Admin->Local Site->Replication partner->%Server%->properties

We always faced problem with replication in our setup. But it was solved once we removed LU content replication and configured separate Internal LU server.

2. Liveupdate
Install LU Admin and configure it get the updates form internet.
Host a lu site using IIS in secondary server.
(Lu Admin and its doc's are available in the second cd of SEP)

Configure all servers to get the updates from internal lu server.
Configure the lu policy of groups with url of lu hosted server.

This solved our major updation issue, because clients had two paths for updation.
One from SEP Manager through GUP and the second one from LU Server.
I scheduled lu policy to be active between 2 to 4PM so that it wont load the network.

Now we have connected 20000 clients with 45 servers and are able to achieve 70% of latest updates.

Regards,
Srinivas H.P.
HCL Infosystems Ltd

Ajit Jha's picture
31
Jul
2009
0 Votes 0
Login to vote

Andrew The Replication server

Andrew

The Replication server at each site will be the best solution for ur requirement. Please visit the link for more details:
http://service1.symantec.com/SUPPORT/ent-security.nsf/docid/2009012721190648

Else you can alao go with a single managment console at ur datacentre and GUP at evry location. Ur network architecture is good so it will suite as well.

But again replication will help u in case of site failure.

Regards
Ajit

Regards'

Ajit Jha

Technical Consultant

STS

Peterpan's picture
01
Aug
2009
0 Votes 0
Login to vote

I think the better set up is

I think the better set up is to use a centralized management console, you can manage all of your client in one SEPM server but you need to use a SQL server.

:-)

Ramji Iyyer's picture
01
Aug
2009
2 Votes +2
Login to vote

I will give u the exact what u want ?

1. Install Central SQL Server 2005 with Clustering if you want failover.

2. Install Central 2 SEPM Server & configure as a load balancing.

Note :-Install the server at the location where there will be network terminals. For eg If you have 10   2 MB Lease Line sites connecting to one location.
Install one server at that location as a additional site. This will reduce the Servers.Place the servers where u have good & healthy network.

3. Install a additional site server with SQL & SEPM on same Box.

Note:- Do not exceed 20 SEPM servers. Refer SEPM administration guide.

4. Install one live update server & add the live update url in all the additional SEPM servers. this will update all the servers.

5. For the peering sites create a GUP. this will update the clients quickly.

6. Configure Scheduled Replication 

7. Do not replicate client packages.

We have deployed 50K clients with this architectures with 16 SEPM servers & 2 SQL servers & 2Live update servers.
Daily we are updating 3 revisions & update percentage is 80.

Regards...
Ramji Iyyer

  

Regards...
Ramji Iyyer

kavin's picture
03
Aug
2009
0 Votes 0
Login to vote

Use Combinations of Replication & GUP

Depending on your network architecture you will have to use the combinations of Replication partners & GUP. I will suggest you to not make more than 5 Replication partners ( i.e. also maximum limit) Because if will cause you problems in future if you have may replication partners.

Peterpan's picture
03
Aug
2009
0 Votes 0
Login to vote

HI andrew have you tried the

HI andrew have you tried the advise from this thread, let us know if you need more information we are happy to support your needs.

:-)

Randall Molex's picture
03
Aug
2009
0 Votes 0
Login to vote

I agree with Ramji

We have a similar setup to what Ramji listed and it works great.  One thing to note is that a GUP will not hand out policy updates nor will it collect logs.  That traffic is directly from the client to the SEPM.  However this traffic is typically verfy small and can be throttled down to lessen network traffic even more.

Andrew Scott's picture
04
Aug
2009
0 Votes 0
Login to vote

 Thanks for all your great

 Thanks for all your great feedback - I've just taken in all your advice into account and have started a test deployment.
I'll be sure to document each step, and put this up somewhere for others to reference.

My only question is;
Is it possible to replicate between an additional SEPM embedded (Sybase) site, with my central SQL SEPM installation?

I've also noticed that as you setup a replication partner, by default Liveupdate and Packages are set to replicate, which makes the initial replication longer than it needs to be.

Regards,
Andrew

Ravi Rajan's picture
04
Aug
2009
0 Votes 0
Login to vote

Advice required

Hi,

I have a similar query, have a central SEPM site with two management servers and SQL clustered DB. I have 10-15 remote locations with around 500 clients each. The central management servers have connection to internet through a proxy and will download signature via internet. My queries are as below -

1) Do i need to setup remote SEPM sites for these locations ? Or do i stick to one central site ? We were thinking of having additional management server at each site which connects to central Database. Each location will have defined management server list which will restrict communication to only local management servers. Is this a good idea ?

2) If the above stands good, how do the signature updates work ? Once they are downloaded to central management server , are they automatically distributed to each management server in the remote location ?

Any other thoughts would help.

Thanks,
Ravi

shp's picture
04
Aug
2009
0 Votes 0
Login to vote

Remote site is the best option

1. U can have remote sites with embedded databases with replication.
2. Once the updates are downloaded to central server it will update the remote site server after replication. remote site server will update the clients.

It would be better to have luadmin setup in central place which will provide updates for all the sites at desired time.
 

Regards,
Srinivas H.P.
HCL Infosystems Ltd

Mudit Kumar's picture
04
Aug
2009
0 Votes 0
Login to vote

Replication does not occur

Replication does not occur directly between databases, rather the merge data is provided to replication partners via the same SEPM servlets that provide communication to the console application.

Although it is most common that all sites would have the same type of database, replication can be set up between SEPMs using different database types.

For example you can set up replication between an embedded database and a Microsoft SQL database.

Thanks & Regards,
Mudit Kumar
 

Andrew Scott's picture
04
Aug
2009
0 Votes 0
Login to vote

 Thanks for your prompt

 Thanks for your prompt reply.
I shall just wait for the replication to finish, although I suspect it's replicating packages by default.

Regards,
Andrew

Mudit Kumar's picture
04
Aug
2009
0 Votes 0
Login to vote

@Ravi You can go

@Ravi

You can go with replication between Central Site and Remote Sites. Install clients from their respective sites and As you said Client communication will be restricted for that site.

Definition can be updated either by your Central SEPM to remote SEPMs and also by Internet to each SEPM Site.

Thanks & Regards,
Mudit Kumar
 

fjorq's picture
07
Aug
2009
0 Votes 0
Login to vote

Less SEPMs = Less complications...

I would go with less SEPMs.  No need to complicate the environment with replication by having so many SEPMs replicating...  We have a single SEPM managing 15K+ systems and GUPs.  Over 150+ offices ranging from 20-700 systems.

Andrew Scott's picture
12
Aug
2009
0 Votes 0
Login to vote
Ramji Iyyer's picture
07
Aug
2009
0 Votes 0
Login to vote

@fjorq

What are the best practices to monitor GUPs?
How often u check the GUP status ?
How do u come to know whether the GUP is alive or dead ?
Is there any option to get Scheduled report on GUP ?

Regards...
Ramji Iyyer

Regards...
Ramji Iyyer

shp's picture
07
Aug
2009
0 Votes 0
Login to vote

I too need it very badly...

We have 1000 groups. I was to get GUP info for all the groups in one report.

Is there any option in SEPM reports.
 
OR

Can any2 suggest SQL query for GUP IP details
Is GUP info stored in DB?(I am using SQL2k5) If yes table name.
I am able to get groups names and pc details from SQL query but dint get GUP info.
 

Regards,
Srinivas H.P.
HCL Infosystems Ltd

fjorq's picture
10
Aug
2009
0 Votes 0
Login to vote

It would be great...

Ramji - It would be great if SEPM had something built-in to easily detect GUPs and their status.  What I currently do is pull "virus definitions" report on a regular basis with the option of systems that are ONLINE enabled.  I can often tell when a GUP is not working properly if I see many systems in that particular office with out of date definitions.  I have also modified some offices to bypass the GUP after a certain number of days if it's not available.
Another suggestion that you can do is have a list of GUPs in your reports and SAVED as a filter.  You can then check the last time they checked in, etc...

Andrew Scott's picture
12
Aug
2009
0 Votes 0
Login to vote

@Fjorq - definitions aside,

@Fjorq - definitions aside, this would mean 10,000+ SEP clients all pulling policy changes from a central SEPM?

Bare in mind these clients are across multiple networks.

With my current plan all replication partners with my central server will be replicating all the other partners information, which is unnecessary. I was hoping I could setup domains in SEPM to get around this, however there is no option to setup domain specific replication.

fjorq's picture
14
Aug
2009
0 Votes 0
Login to vote

@ Andrew.nz

Andrew - Correct..  Policy changes should not happen so frequently, so our server can handle the 1-hour check-ins and updates without a problem.  On a daily basis we have approx. 12,000 systems that check-in with the only SEPM server.  The remaining 3,000 are traveling users which check-in once in a while when they connect via vpn or when they come into the office...
We also have 130+ offices which include VPN offices, large offices, small offices, but for the most part WAN connected.

Question for you...  Are the sites that you will manage WAN connected?  or will these systems be coming from the Internet to the SEPM?

Andrew Scott's picture
13
Aug
2009
0 Votes 0
Login to vote

 A question regarding

 A question regarding replication.

Do I need to setup Replication schedules on both partners? Changes will only be administered from the central site. I've forwarded the SEPM management port on both partners - I just need to confirm that replication is two way, not just a pull of the changes from the partner.

kavin's picture
13
Aug
2009
0 Votes 0
Login to vote

It is two way it will

It is two way it will replicate it automatically.
What schedule you are using? preffer using hourly or daily dont use Auto.

Andrew Scott's picture
13
Aug
2009
0 Votes 0
Login to vote

 From my central SEPM server,

 From my central SEPM server, I've scheduled a daily replication.

kavin's picture
13
Aug
2009
0 Votes 0
Login to vote

Then it should replicate the

Then it should replicate the settings automatically.

Andrew Scott's picture
13
Aug
2009
0 Votes 0
Login to vote

 So I guess my final query

 So I guess my final query before rolling this out is wheather or not I setup seperate Domains within SEPM to manage each site.
It doesn't get around all other sites/domains being replicated, however from an administrative perspective it will be better to delegate control this way to the onsite administrators.
The down-side is that each domain will have policies that need to be managed, rather than sharing 1 set of policies.


kavin's picture
13
Aug
2009
0 Votes 0
Login to vote

You can setup different

You can setup different Domains but for easier management but the things that you want can be achived with one domain as well.

Ramji Iyyer's picture
13
Aug
2009
0 Votes 0
Login to vote

Andrew, Multiple domain will

Andrew,

Multiple domain will create confusion in policies implementation & it will be very difficult to manage & track the policies when operations will start.

Better I recommend to go for single domain.

Regards...
Ramji Iyyer

Regards...
Ramji Iyyer