You are on page 1of 4

Windows Cluster Question and Answer

What is Clustering. Briefly define & explain it ?


Clustering is a technology, which is used to provide High Availability for mission critical
applications. We can configure cluster by installing MCS (Microsoft cluster service component
from Add remove programs, which can only available in !nterprise !dition and "ata center
edition.
>Types of Clusters ?
#n Windows we can configure two types of clusters
1. NB (networ$ load balancing cluster for balancing load between servers. %his cluster will not
provide any high availability. &sually preferable at edge servers li$e web or pro'y.
!. "er#er Cluster$ %his provides High availability by configuring active(active or active(passive
cluster. #n ) node active(passive cluster one node will be active and one node will be stand by.
When active server fails the application will *A#+,-!. to stand by server automatically. When
the original server bac$s we need to *A#+/AC0 the application
> What is Quoru% ? A shared storage need to provide for all servers which $eeps information
about clustered application and session state and is useful in *A#+,-!. situation. %his is very
important if 1uorum dis$ fails entire cluster will fails.
>Why Quoru% is ne&essary ?
When networ$ problems occur, they can interfere with communication between cluster nodes. A
small set of nodes might be able to communicate together across a functioning part of a networ$,
but might not be able to communicate with a different set of nodes in another part of the networ$.
%his can cause serious issues. #n this 2split3 situation, at least one of the sets of nodes must stop
running as a cluster.
%o prevent the issues that are caused by a split in the cluster, the cluster software re4uires that
any set of nodes running as a cluster must use a voting algorithm to determine whether, at a
given time, that set has 4uorum. /ecause a given cluster has a specific set of nodes and a specific
4uorum configuration, the cluster will $now how many 2votes3 constitutes a ma5ority (that is, a
4uorum. #f the number drops below the ma5ority, the cluster stops running. 6odes will still listen
for the presence of other nodes, in case another node appears again on the networ$, but the nodes
will not begin to function as a cluster until the 4uorum e'ists again.
*or e'ample, in a five node cluster that is using a node ma5ority, consider what happens if nodes
7, ), and 8 can communicate with each other but not with nodes 9 and :. 6odes 7, ), and 8
constitute a ma5ority, and they continue running as a cluster. 6odes 9 and : are a minority and
stop running as a cluster, which prevents the problems of a 2split3 situation. #f node 8 loses
communication with other nodes, all nodes stop running as a cluster. However, all functioning
nodes will continue to listen for communication, so that when the networ$ begins wor$ing again,
the cluster can form and begin to run.
; 'ifferent types of Quoru% in Windows ser#er !(() ?
7.6ode Ma5ority < &sed when ,dd number of nodes are in cluster.
).6ode and "is$ Ma5ority < !ven number of nodes(but not a multi(site cluster
8.6ode and *ile Share Ma5ority < !ven number of nodes, multi(site cluster
9.6ode and *ile Share Ma5ority < !ven number of nodes, no shared storage
> 'ifferent types of Quoru% in Windows ser#er !((* ?
"tandard Quoru% $ As mentioned above, a 4uorum is simply a configuration database for
MSCS, and is stored in the 4uorum log file. A standard 4uorum uses a 4uorum log file that is
located on a dis$ hosted on a shared storage interconnect that is accessible by all members of the
cluster.
Standard 4uorums are available in Windows 6% 9.= !nterprise !dition, Windows )===
Advanced Server, Windows )=== "atacenter Server, Windows Server )==8 !nterprise !dition
and Windows Server )==8 "atacenter !dition.
+a,ority Node "et Quoru%s $ A ma5ority node set (M6S 4uorum is a single 4uorum resource
from a server cluster perspective. However, the data is actually stored by default on the system
dis$ of each member of the cluster. %he M6S resource ta$es care to ensure that the cluster
configuration data stored on the M6S is $ept consistent across the different dis$s.
Ma5ority node set 4uorums are available in Windows Server )==8 !nterprise !dition, and
Windows Server )==8 "atacenter !dition.
>-xplain a.out ea&h Quoru% type ?
6ode Ma5ority> !ach node that is available and in communication can vote. %he cluster functions
only with a ma5ority of the votes, that is, more than half.
6ode and "is$ Ma5ority> !ach node plus a designated dis$ in the cluster storage (the 2dis$
witness3 can vote, whenever they are available and in communication. %he cluster functions
only with a ma5ority of the votes, that is, more than half.
6ode and *ile Share Ma5ority> !ach node plus a designated file share created by the
administrator (the 2file share witness3 can vote, whenever they are available and in
communication. %he cluster functions only with a ma5ority of the votes, that is, more than half.
6o Ma5ority> "is$ ,nly> %he cluster has 4uorum if one node is available and in communication
with a specific dis$ in the cluster storage.
> /ow is the 0uoru% infor%ation lo&ated on the syste% dis1 of ea&h node 1ept in syn&h?
%he server cluster infrastructure ensures that all changes are replicated and updated on all
members in a cluster.
> Can this %ethod .e used to repli&ate appli&ation data as well?
6o, that is not possible in this version of clustering. ,nly 1uorum information is replicated and
maintained in a synchroni?ed state by the clustering infrastructure.
> Can 2 &on#ert a standard &luster to an +N" &luster?
@es. @ou can use Cluster Administrator to create a new Ma5ority 6ode Set resource and then, on
the cluster properties sheet Quoru% tab, change the 4uorum to that Ma5ority 6ode Set resource.
> What is the differen&e .etween a geographi&ally dispersed &luster and an +N" &luster?
A geographic cluster refers to a cluster that has nodes in multiple locations, while an M6S(based
cluster refers to the type of 4uorum resources in use. A geographic cluster can use either a shared
dis$ or M6S 4uorum resource, while an M6S(based cluster can be located in a single site, or
span multiple sites.
> What is the %axi%u% nu%.er of nodes in an +N" &luster?
Windows Server )==8 supports A(node clusters for both !nterprise !dition and "atacenter
!dition.
> 'o 2 need spe&ial hardware to use an +N" &luster?
%here is nothing inherent in the M6S architecture that re4uires any special hardware, other than
what is re4uired for a standard cluster (for e'ample, there must be on the Microsoft Cluster
HC+. However, some situations that use an M6S cluster may have uni4ue re4uirements (such
as geographic clusters, where data must be replicated in real time between sites.
> 'oes a &luster aware appli&ation need to .e rewritten to support +N"?
6o, using an M6S 4uorum re4uires no change to the application. However, some cluster aware
applications e'pect a shared dis$ (for e'ample S1+ Server )===, so while you do not need
shared dis$s for the 4uorum, you do need shared dis$s for the application.
> 'oes +N" get rid of the need for shared dis1s?
#t depends on the application. *or e'ample, clustered S1+ Server )=== re4uires shared dis$ for
data. .emember, M6S only removes the need for a shared dis$ 4uorum.
> What does a failo#er &luster do in Windows "er#er !(() ?
A failover cluster is a group of independent computers that wor$ together to increase the
availability of applications and services. %he clustered servers (called nodes are connected by
physical cables and by software. #f one of the cluster nodes fails, another node begins to provide
service (a process $nown as failover. &sers e'perience a minimum of disruptions in service.
> What new fun&tionality does failo#er &lustering pro#ide in Windows "er#er !(() ?
6ew validation feature. With this feature, you can chec$ that your system, storage, and networ$
configuration is suitable for a cluster.
Support for B&#" partition table (BC% dis$s in cluster storage. BC% dis$s can have partitions
larger than two terabytes and have built(in redundancy in the way partition information is stored,
unli$e master boot record (M/. dis$s.
> What happens to a running Cluster if the 0uoru% dis1 fails in Windows "er#er !((*
Cluster ?
#n Windows Server )==8, the 1uorum dis$ resource is re4uired for the Cluster
to function. #n your e'ample, if the 1uorum dis$ suddenly became unavailable
to the cluster then both nodes would immediately fail and not be able to
restart the clussvc.
#n that light, the 1uorum dis$ was a single point of failure in a Microsoft
Cluster implementation. However, it was usually a fairly 4uic$ wor$around to
get the cluster bac$ up and operational. %here are generally two solutions
to that type of problem.
7. "etemrine why the 1uorum dis$ failed and repair.
). .eprovision a new +&6, present it to the cluster, assign it a drive
letter and format. %hen start one node with the D*1 switch and through
cluadmin designate the new dis$ resource as the 1uorum. %hen stop and
restart the clussvc normally and then bring online the second node.
; What happens to a running Cluster if the 4uorum dis$ fails in Windows Server )==A Cluster E
Cluster continue to wor$ but failover will not happen in case of any other failure in the active
node.

You might also like