Siemens openlink ico cluster solution overview
Download
1 / 39

- PowerPoint PPT Presentation


  • 887 Views
  • Updated On :

Siemens OPENLink ™ ICO Cluster Solution Overview. Michael R. Barattucci System Analyst Siemens Integration Engineering R&D. Siemens OPENLink Clustering Solution Topics to be Covered. Hard Drive Layout Network Layout Microsoft ® Cluster Service Definitions Siemens OPENLink Setup. OLSRV1.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '' - Ava


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Siemens openlink ico cluster solution overview

Siemens OPENLink™ ICOCluster Solution Overview

Michael R. Barattucci

System Analyst

Siemens Integration Engineering R&D


Siemens openlink clustering solution topics to be covered
Siemens OPENLink Clustering SolutionTopics to be Covered

  • Hard Drive Layout

  • Network Layout

  • Microsoft® Cluster Service Definitions

  • Siemens OPENLink Setup


Hard drive layout

OLSRV1

OLSRV2

Hard Drive Layout

Each server has 2 physical hard drives. Each pair of drives are setup in a mirror configuration. This is also known as RAID level 1.

Mirroring allows for the operation of the server to continue if one hard drive should fail.

It also allows for a failed drive to be replaced and rebuilt from the functioning drive.


Hard drive layout1

OLSRV1

OLSRV2

Hard Drive Layout

These mirrored hard drives are split up into two logical drives.

The C drive contains the operating system, while the D drive contains the third party software (i.e. Access, C++, etc.) and the Siemens OPENLink software.

C

C

C

C

D

D

D

D


Hard drive layout2

OLSRV1

OLSRV2

In addition to the hard drives in each server, there is an “external data array” which houses four more physical drives.

Three of these drives are configured in a “striping with parity” configuration, also known as RAID level 5. The fourth is a hot spare.

Hard Drive Layout

C

C

C

C

D

D

D

D

External Data Array

H O T S P A R E

G


Hard drive layout3

OLSRV1

OLSRV2

The data is written evenly across each of the drives in the RAID 5 set, but parity information is stored for fault tolerance.

The “data” shown below gives a simplistic view of how the data is written across the drives.

Hard Drive Layout

C

C

C

C

D

D

D

D

External Data Array

H O T S P A R E

The quick brown fox jumped over the lazy dog

G


Hard drive layout4

OLSRV1

OLSRV2

The three RAID level 5 drives are split into three logical drives:

The E and F drives are used for the Siemens OPENLink databases.

The G drive is used to store information about the cluster.

Hard Drive Layout

C

C

C

C

D

D

D

D

External Data Array

H O T S P A R E

E

E

E

F

F

F

G

G

G

G


Siemens openlink clustering solution topics to be covered1
Siemens OPENLink Clustering SolutionTopics to be Covered

  • Hard Drive Layout

  • Network Layout

  • Microsoft Cluster Service Definitions

  • Siemens OPENLink Setup


Network layout

OLSRV1

OLSRV2

Public Network (Customer LAN)

Network Layout

NIC 1

NIC 1

NIC 2

NIC 2

  • Each Siemens OPENLink server contains two network cards.

  • The first is for connectivity to the customer’s network.

C

C

C

C

D

D

D

D

External Data Array

H O T S P A R E

E

E

E

F

F

F

G

G

G

G


Network layout1

OLSRV1

OLSRV2

Public Network (Customer LAN)

Network Layout

NIC 1

NIC 1

NIC 2

NIC 2

The second is a direct connection between the Siemens OPENLink servers.

Microsoft Clustering uses this second connection to send a signal back and forth between the servers to ensure that one has not failed.

Private Network

C

C

C

C

D

D

D

D

External Data Array

H O T S P A R E

E

E

E

F

F

F

G

G

G

G


Network layout2

OLSRV1

OLSRV2

Public Network (Customer LAN)

Network Layout

NIC 1

NIC 1

NIC 2

NIC 2

In addition to the network cards, there will be another card in each server for connection to the external array.

This card could be a SCSI Array Controller or a Fibre Card, depending on the configuration.

Private Network

External Array Connection

External Array Connection

C

C

C

C

D

D

D

D

External Data Array

H O T S P A R E

E

E

E

F

F

F

G

G

G

G


Siemens openlink clustering solution topics to be covered2
Siemens OPENLink Clustering SolutionTopics to be Covered

  • Hard Drive Layout

  • Network Layout

  • Microsoft Cluster Service Definitions

  • Siemens OPENLink Setup


Microsoft clustering definition node

OLSRV1

OLSRV2

Microsoft Clustering Definition: NODE

C

C

C

C

D

D

D

D

A node is a computer system running Microsoft Windows®2000 Advanced Server, and which is an active or inactive member of a cluster.


Microsoft clustering definition group

External Data Array

H O T S P A R E

GroupA:contains data that resides on the E drive.

E

E

E

GroupB: contains data that resides on the F drive.

F

F

F

G

G

G

G

Microsoft Clustering Definition: GROUP

A group is a collection of dependent or related resources to be managed as a single unit.

Typically a group contains all the needed resources to run a specific application or service.


Microsoft clustering definition group1

External Data Array

H O T S P A R E

GroupA:contains data that resides on the E drive.

E

E

E

GroupB: contains data that resides on the F drive.

F

F

F

G

G

G

G

Microsoft Clustering Definition: GROUP

The default names of the groups that Siemens OPENLink uses are GroupA and GroupB.

The names of these groups are chosen during the cluster installation. They may differ from Siemens defaults.

Please be aware of this difference as this presentation will be using the Siemens defaults.


Microsoft clustering definition quorum disk

External Data Array

H O T S P A R E

GroupA:contains data that resides on the E drive.

E

E

E

GroupB: contains data that resides on the F drive.

F

F

F

The quorum disk (also known as the “Cluster Group” ) is located on the G drive.

G

G

G

G

Microsoft Clustering Definition: QUORUM DISK

The quorum disk is used to maintain the configuration data necessary for recovery of the cluster.

This data contains details of all the changes that have been applied to the cluster database and are accessible to the other cluster resources.

The Siemens default name for the Quorum Disk is Cluster Group.


Microsoft clustering definition resource

External Data Array

H O T S P A R E

  • GroupA: has its own:

  • - logical drive (E)

  • IP address

  • Network name

  • File Share

  • O/L service

IP Address: 10.10.91.172

Network Name: GROUPA

File Share Name: GROUPA

E

E

E

  • GroupB: has its own:

  • -logical drive (F)

  • IP address

  • Network name

  • File Share

  • O/L service

IP Address: 10.10.91.173

Network Name: GROUPB

File Share Name: GROUPB

F

F

F

IP Address: 10.10.91.169

Network Name: OPLCLUSTER

(the Cluster Group does not have a File Share)

The quorum disk is located on the G drive.

G

G

G

G

Microsoft Clustering Definition: RESOURCE

A resource is a physical or logical entity managed by a cluster node. A resource provides a service to clients and a client/server environment.

Examples of resources are TCP/IP addresses and services.


Groups and resources

External Data Array

H O T S P A R E

  • GroupA: has its own:

  • - logical drive (E)

  • IP address

  • Network name

  • File Share

  • O/L service

IP Address: 10.10.91.172

Network Name: GROUPA

File Share Name: GROUPA

E

E

E

  • GroupB: has its own:

  • -logical drive (F)

  • IP address

  • Network name

  • File Share

  • O/L service

IP Address: 10.10.91.173

Network Name: GROUPB

File Share Name: GROUPB

F

F

F

IP Address: 10.10.91.169

Network Name: OPLCLUSTER

(the Cluster Group does not have a File Share)

The quorum disk is located on the G drive.

G

G

G

G

A group can be thought of as a “virtual server”. A group has:

  • Its own “hard drive” – a logical drive (E or F)

  • Its own file share (named GroupA or GroupB)

  • Its own IP address on the network

  • Its own name on the network (named GroupA or GroupB)

  • Its own Siemens OPENLink service.

Groups and Resources


Groups and resources1

External Data Array

H O T S P A R E

  • GroupA: has its own:

  • - logical drive (E)

  • IP address

  • Network name

  • File Share

  • O/L service

IP Address: 10.10.91.172

Network Name: GROUPA

File Share Name: GROUPA

E

E

E

  • GroupB: has its own:

  • -logical drive (F)

  • IP address

  • Network name

  • File Share

  • O/L service

IP Address: 10.10.91.173

Network Name: GROUPB

File Share Name: GROUPB

F

F

F

IP Address: 10.10.91.169

Network Name: OPLCLUSTER

(the Cluster Group does not have a File Share)

The quorum disk is located on the G drive.

G

G

G

G

Groups and Resources

What makes a group a “virtual server” and not a “server” is the absence of hardware (e.g. processors, memory and network cards). The group borrows processing ability from one of the two physical Siemens OPENLink servers.


Normal ownership

OLSRV1

OLSRV2

Public Network (Customer LAN)

Normal Ownership

NIC 1

NIC 1

NIC 2

NIC 2

Private Network

External Array Connection

External Array Connection

Normal operating conditions:

- OLSRV1 “owns” Group A and the Quorum Disk

C

C

C

C

- OLSRV2 “owns” Group B.

D

D

D

D

External Data Array

H O T S P A R E

  • GroupA: has its own:

  • - logical drive (E)

  • IP address

  • Network name

  • File Share

  • O/L service

IP Address: 10.10.91.172

Network Name: GROUPA

File Share Name: GROUPA

E

E

E

  • GroupB: has its own:

  • -logical drive (F)

  • IP address

  • Network name

  • File Share

  • O/L service

IP Address: 10.10.91.173

Network Name: GROUPB

File Share Name: GROUPB

F

F

F

IP Address: 10.10.91.169

Network Name: OPLCLUSTER

(the Cluster Group does not have a File Share)

The quorum disk is located on the G drive.

G

G

G

G


Failover ownership

OLSRV1

OLSRV2

Public Network (Customer LAN)

Failover Ownership

NIC 1

NIC 1

NIC 2

NIC 2

Private Network

External Array Connection

External Array Connection

  • Failover Operating Conditions:

  • OLSRV1 fails – OLSRV2 takes ownership of Group A and Quorum Disk.

C

C

C

C

If, during normal operation, OLSRV2 would fail (not shown on diagram), OLSRV1 would take ownership of GROUPB.

D

D

D

D

  • GroupA: has its own:

  • - logical drive (E)

  • IP address

  • Network name

  • File Share

  • O/L service

External Data Array

IP Address: 10.10.91.172

Network Name: GROUPA

File Share Name: GROUPA

E

E

E

  • GroupB: has its own:

  • -logical drive (F)

  • IP address

  • Network name

  • File Share

  • O/L service

IP Address: 10.10.91.173

Network Name: GROUPB

File Share Name: GROUPB

F

F

F

G

G

G

G

The quorum disk is located on the G drive.


Siemens openlink clustering solution topics to be covered3
Siemens OPENLink Clustering SolutionTopics to be Covered

  • Hard Drive Layout

  • Network Layout

  • Microsoft Cluster Service Definitions

  • Siemens OPENLink Setup


Universal naming convention unc
Universal Naming Convention (UNC)

  • To allow the Siemens OPENLink software to access the databases in either group, regardless of which server owns the group, the databases are registered in Siemens OPENLink using the Universal Naming Convention (UNC).

  • UNC is a way of locating data across a network. The generic formula for a UNC name is: \\ServerName\ShareName.

  • In the case of a group, the ServerName is that of the “virtual server” name, I.e. GroupA or GroupB. The ShareName is that of the File Share resource, also GroupA or GroupB.


Universal naming convention unc1
Universal Naming Convention (UNC)

  • If a Siemens OPENLink database is located, for example, in E:\23020022\Data, then the UNC name to locate this folder across the network would be:

  • \\GroupA\GroupA\23020022\Data

  • \\GroupB\GroupB\23020022\Data


Microsoft cluster administrator
Microsoft Cluster Administrator

  • Click Start from the taskbar. Then select “Programs”, “Administrative Tools”, and then “Cluster Administrator”.


Microsoft cluster administrator1
Microsoft Cluster Administrator

  • Take note of the OWNER column in the right-hand pane. This lists which node owns each resource in the group.

  • To display details, highlight the group you wish to view in the left-hand pane. The resources will be displayed in the right-hand pane.

  • The left-hand pane contains high-level information about the cluster.


Taking a resource offline
Taking a Resource Offline

  • In the right pane, right-click the resource you wish to take offline. Select take offline from the drop-down menu.

  • To take a resource offline, select the group that the resource belongs to in the left pane.


Bringing a resource online
Bringing a Resource Online

  • In the right pane, right-click the resource you wish to bring online. Select bring online from the drop-down menu.

  • To bring a resource online, select the group that the resource belongs to in the left pane.


Moving a group
Moving a Group

  • You may wish to move a group from one server to the other in order to do maintenance on a server, such as applying a service pack.

  • To move a group, right-click the group you wish to move in the left pane.

  • Select move group from the drop-down menu.


Moving a group1
Moving a Group

  • It is recommended that you take the Siemens OPENLink service offline before moving a group.

  • Move the Group to the other server.

  • Once the remainder of the group comes online on the other server, the Siemens OPENLink service will remain offline, although you will notice that the Owner has changed to the other server. At this point, bring the Siemens OPENLink service online.


Moving a group2
Moving a Group

  • The only time that bring online / take offline should be used is to start and stop the Siemens OPENLink Resource.

  • Never use bring online / take offline on a GROUP. Always use Move Group instead.

  • If you are familiar with Standalone Siemens OPENLink, you may NOT start and stop the Siemens OPENLink service through the Services Icon in Administrative Tools. You must ALWAYS use the Cluster Administrator.


The ip address of the group
The IP Address of the Group

To acquire the IP address of a Group, select the Group you desire in the left-hand pane. Then select the IP address resource in the left pane. Right –click it and select Properties.


The ip address of the group1
The IP Address of the Group

  • Select the parameters tab.

  • You will see the IP address here.


The ip address of the group2
The IP Address of the Group

  • Q: Why is the IP address of the Group important?

  • A: Foreign systems communicating with Siemens OPENLink need to know the IP address of the Group that the interface is running in, not the IP address of the server. Remember that an interface can be running on either server at any time. The IP address of the Group will be active on the server that owns that Group.


Resource dependencies
Resource Dependencies

The defined resources in a group can be dependent on another resource defined for that group.

The Siemens OPENLink Service resource will not be online if another resource fails.


Registering the database in siemens openlink
Registering the Database inSiemens OPENLink

  • Ensure that the Data, Log, and Custom directory paths are consistent.

  • Enter the name of the database in the “ODBC Data Source” box.

  • Enter the Group Name in the Multiple NT Service Name text box.


Registering the database in siemens openlink1
Registering the Database inSiemens OPENLink

Note: Each database must be registered on both nodes of the cluster.

  • Click Apply to apply the changes, then click Save.

  • Click Close. This completes registering the Database in Siemens OPENLink.


General information
General Information

  • Server Definition

    • Server numbers must be unique.

    • Auto-shutdown flag must be enabled.

  • IP port resources for connections must be unique.

  • Engine Definition

    • Listen ports for API and Alerts must be unique.

    • Group name is used for the Engine address.