Hi Guys,
how would I know whether my mid tier servers are clustered or not? I could see the below hierarchical folder structure under below path.
E:/SAS/Config/LevX/Web/WebApp Server
SASServer1_1
SASServer2_1
SASServer7_1
SASServer8_1
SASServer11_1
SASServer12_1
SASServer13_1
Thanks,
Koti.
multiple managed servers means the applications are divided into multiple web application servers, running in different JVMs on different ports. There is still only ever 1 copy of each.
You would have
SASServer1_1
SASServer2_1
SASServer12_1
(which numbered servers you have, varies based on what products you have installed)
Horizontal clustering means you have more than one machine hosting middle tiers (which from your description sounds like a no).
You do have multiple copies - just not on the same machine
So midtier #1 would look like
SASServer1_1
SASServer2_1
SASServer12_1
And midtier #2 would also have
SASServer1_1
SASServer2_1
SASServer12_1
Vertical clustering means you have multiple copies of a server on a single host,
eg,
SASServer1_1
SASServer1_2
SASServer2_1
SASServer2_2
SASServer12_1
SASServer12_2
The best file to check is LevX/Web/WebServer/conf/sas.conf
It will list every application, and what server(s) are serving it.
So when you search for "BalancerMember", you will find various proxy stanzas, and in a non clustered deployment, each stanza will only have one member, in a clustered setup, you would find multiple balancer members per each proxy.
BalancerMember
Not clustered:
<Proxy balancer://hostname_Cluster1>
BalancerMember ...
...
</Proxy>
Clustered:
<Proxy balancer://hostname_Cluster1>
BalancerMember ...
BalancerMember ...
...
</Proxy>
This looks like what we called multiple managed servers - but it is not a vertical cluster. If you have multiple machines, it's possible there are horizontally clustered components.
Reference
and
Thanks for you quick reply.
What is managed servers? we have multiple machines ( meta on one server, compute on one server and midtier is on server).
if it is vertical cluster or horizontal cluster, what is the configuration differences? in which configuration file can we find configuration details?
Regards,
Cherry.
multiple managed servers means the applications are divided into multiple web application servers, running in different JVMs on different ports. There is still only ever 1 copy of each.
You would have
SASServer1_1
SASServer2_1
SASServer12_1
(which numbered servers you have, varies based on what products you have installed)
Horizontal clustering means you have more than one machine hosting middle tiers (which from your description sounds like a no).
You do have multiple copies - just not on the same machine
So midtier #1 would look like
SASServer1_1
SASServer2_1
SASServer12_1
And midtier #2 would also have
SASServer1_1
SASServer2_1
SASServer12_1
Vertical clustering means you have multiple copies of a server on a single host,
eg,
SASServer1_1
SASServer1_2
SASServer2_1
SASServer2_2
SASServer12_1
SASServer12_2
The best file to check is LevX/Web/WebServer/conf/sas.conf
It will list every application, and what server(s) are serving it.
So when you search for "BalancerMember", you will find various proxy stanzas, and in a non clustered deployment, each stanza will only have one member, in a clustered setup, you would find multiple balancer members per each proxy.
BalancerMember
Not clustered:
<Proxy balancer://hostname_Cluster1>
BalancerMember ...
...
</Proxy>
Clustered:
<Proxy balancer://hostname_Cluster1>
BalancerMember ...
BalancerMember ...
...
</Proxy>
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
Learn how to explore data assets, create new data discovery agents, schedule data discovery agents, and much more.
Find more tutorials on the SAS Users YouTube channel.