Hi Troy,

 

thanks for your detailed answer!

The thread is getting long J

 

I was aware that they are chosen randomly and that if one goes down that it
will switch after a while. That would be ok actually and the idea.

Although I'm hoping that we don't have outages that long, making it
unlikely.

 

The blog entry I've read also. One of the points I'm struggling with is
that:

"Now that you have your WSUS servers configured, updated with the required
KBs, and sharing a database, let's walk through the new software update
point setup workflow"

 

Which KBs? The ones I've read on (other blog, can't recall and don't have
access now to check) are both not applicable on Server 2012.

I guess none are needed there (should say so). You know?

 

Is there anything special to make a WSUS-db shared, it doesn't say on how.
I'm only worried because I've read another older blog, the one above, saying
that when he provided the first instance to the 2nd WSUS install, it
overwrote the DB of the first install. And since I got this "switching to
single user mode"-entry in the log, I figured something is not right.

I would do:

-          Install 1 WSUS, use remote SQL (I use powershell and the command
line to do so, not a manual install)

-          Install 2 WSUS and point to the same SQL DB. Here I've got the
single user mode message.

-          All other WSUSs

-          The first WSUS is the first SUP. The one providing the data for
all others, a small single point of failure but ok. I would put it on the
first shared MP/SUP box, not on the site server.

 

Is that a good idea and how it should be done?

 

About that: "During client install, the process in-which the SUP/WSUS server
chosen by the client is a non-deterministic process.it's completely random,
and as an admin you have no influence over the decision/choice. "

 

Having 5 of them at the beginning and since it is random, if really random,
they would be distributed fairly even across them, not?

Not only reducing the load on them, but also making it less dependent on one
or two SUPs only and causing less clients to switch or be impacted should it
happen.

Doesn't that work?

 

But I actually had the idea to assign the SUPs like this:

Computer name last number: 0-1 to SUP1, 2-3 to SUP2 etc.

That would spread them across all of them and make troubleshooting on
clients easier

 

I didn't get to the point where I actually tried to assign. I may not be
able to do that after all.

What  happens, after the CM client install, if the registry key is changed
as described here:

http://blogs.technet.com/b/configmgrteam/archive/2013/03/27/group-policy-pre
ferences-and-software-updates-in-cm2012sp1.aspx

not using any kind of GPO but a registry change during OSD changing it?

If the SUPs pointer is registered by the CM agent not only in the registry,
but also in WMI that might not work, but you see where I'm going with that?

 

I see three scenarios:

 

1.       Only use 1 or 2 SUPs as they can handle the numbers, but I have a
bigger impact on clients should one go down and more load on the box itself

2.       I use more, like 5 for a nice number with 20'000 each, have them
available from the beginning and let the clients pick one. If random it
should be spread nicely but still random (troubleshooting more complex)

3.       I do 5 but try to assign clients. If a server goes down, clients
switch. If the server comes back, I could even assign them back to the
original one, ensuring the clients keep spread. If that technically is
doable of course (and supported?) 

 

What do you think?

 

-Roland

 

 

From: [email protected] [mailto:[email protected]]
On Behalf Of Troy Martin
Sent: Freitag, 6. September 2013 16:21
To: [email protected]
Subject: RE: [mssms] CM12, Multiple SUPs questions

 

Hey Roland,

 

I realize the goal is to "spread the load" across all of them.  But it sound
like you may not understand how the new SUP role (in SP1) and existing MP
role works.

 

Although the SUP "role" itself in SP1 is HA/redundant/fault-tolerant (e.g.
simply meaning there is more than one SUP for clients to choose from), what
also needs to be considered and factored into the solution is the behavior
of the software update agent on the client when it's SUP becomes
unavailable.

 

During client install, the process in-which the SUP/WSUS server chosen by
the client is a non-deterministic process.it's completely random, and as an
admin you have no influence over the decision/choice.  Once the client
selects a particular SUP/WSUS server, it uses it exclusively from that point
one.  If/When that SUP becomes unavailable, the client will NOT fail-over
"right away or instantaneously" to use one of the other SUPs.yet.  This part
is key to understand.

 

The client will continue to try and communicate with the offline SUP for
2hrs (retry 4 times = 1 attempt every 30 minutes) plus an additional 2
minutes.  Only after that time has expired will the client then
automatically fail-over to use one of the other SUPs in the site.

 

Yvette OMeally wrote an excellent blog on this -
http://blogs.technet.com/b/configmgrteam/archive/2013/03/27/software-update-
points-in-cm2012sp1.aspx

 

So although, you have 5 SUPs, clients will only ever be able to use one of
them at any given time.and you have to consider that clients/SU agent will
not be able to scan against a SUP until the offline one comes back online.
And definitely, the load will most likely not be load-balanced or evenly
"spread across" all SUPs.

 

If you're looking for 100% HA/load-balanced solution (e.g. meaning no need
for the client/SU agent to fail-over.  It will always have a SUP/WSUS server
to scan against and the agent will not  wait 2hrs and 2 minutes), then
you're best bet and only other option IS to configure the SUP role in an NLB
cluster.  But even then, you can only have up to 4 nodes in the cluster.

 

So in the end, I would reconsider whether 5 SUPs (and even MPs) are needed
in the design...

 

 

Troy L. Martin | Principal Consultant

1E | Empowering Efficient IT

US Mobile: +1 678-898-6147

UK Mobile : +44 208 326 9141

 <mailto:[email protected]> [email protected] |  <http://www.1e.com/>
www.1e.com

 

 <http://www.facebook.com/1eglobal> Facebook |
<https://twitter.com/1e_global/> Twitter |  <http://www.youtube.com/1enews>
YouTube |  <http://blogs.1e.com/> Blogs |
<http://blogs.1e.com/index.php/feed/> RSS

Please consider the environment before printing this e-mail

 

From: [email protected] [mailto:[email protected]]
On Behalf Of Roland Janus
Sent: Friday, September 6, 2013 9:11 AM
To: [email protected]
Subject: RE: [mssms] CM12, Multiple SUPs questions

 

150'000 clients, so yeah, although it would work fine with a single primary,
as proven by others with even more clients, it is not supported and we can't
ignore that, hence two primaries.

 

Mostly 5 SUPs to reduce the impact on the server itself, split the load
(they are MP and DP also) and if one of them should go down to have less
clients impacted moving to another.

Split the max of 100'000 clients to those, so 20'000 on each for all roles.

 

NLB is not an alternative. Mostly it is a hassle because we can't use MS but
3rd party and that is a nightmare with CM07 already.

What we get with multiple SUPs is good enough.

 

Yeap, that is core only, ignoring local DPs for now. 

 

I'm looking for details on how to set the SUPs up in regards to WSUS and the
(shared) DB.

Especially since when I installed another WSUS using the DB on SQL, for one
of those 5, the log stated it went into single user mode. Didn't continue
with that yet, but that looks suspicious.

Some advice where to put what and if I need to consider something special in
regards to a shared WSUS DB used by several SUPs.

And the first SUP is the one all others use, right? Sounds like a single
point of failure again.

 

Trying to get my head around this.

 

-R

 

 

From: [email protected] [mailto:[email protected]]
On Behalf Of Jason Sandys
Sent: Freitag, 6. September 2013 14:39
To: [email protected]
Subject: RE: [mssms] CM12, Multiple SUPs questions

 

The SUP is a role like any other and can be placed on the site server or any
site system. So yes, nothing special here.

 

What's you motivation for 5 SUPs? A remote stand-alone SUP can support up to
100,000 clients. So, for HA, you really only need 2 per site.

 

Also, if you have 100,000+ clients (as I'm assuming that's the motivation
for having multiple primary sites as well as 5 MPs per site), 10 DPs won't
cut it. I guess you could just be describing the core and not any remote
site systems, but just wanted to point that out.

 

J

 

From: [email protected] [mailto:[email protected]]
On Behalf Of Roland Janus
Sent: Friday, September 6, 2013 6:16 AM
To: [email protected]
Subject: [mssms] CM12, Multiple SUPs questions

 

All the blogs I've read just confused me more.

 

That's what I want to do:

 

CAS, two primaries

Each primary consists of:

-          Site server

-          Remote SQL

-          5 x MP/SUP/DP

 

The site server should be relieved from processing clients as much as
possible, so:

-          No MP role on the site server but using 5 MP replicas (working).

-          No SUP rule on site server. 

 

I'd like to have WSUS installed on the site server using a DB on that remote
SQL-box

And all 5 SUPs use that DB and clients only contact those 5 SUPs, but not
the site server.

 

Doable?

Or do I have to have SUP on the site server?

But wouldn't that mean that clients also use that box AND the 5 SUPs?

 

-R

 

 

 

 

 

 

 

  _____  



DISCLAIMER: This is a PRIVATE AND CONFIDENTIAL message for the ordinary user
of this email address. If you are not the intended recipient, please delete
without copying and kindly advise us by e-mail of the mistake in delivery.
NOTE: Regardless of content, this e-mail shall not operate to bind 1E to any
order or other contract unless pursuant to explicit written agreement or
government initiative expressly permitting the use of e-mail for such
purpose.

 



Reply via email to