OES Novell Cluster Services 1.8.2 Administration Guide for Linux
Novell
Open Enterprise Server
NOVELL CLUSTER SERVICESTM 1.8.2
April, 2007
ADMINISTRATION GUIDE FOR LINUX*
novdocx (ENU) 29 January 2007
www.novell.com
Legal Notices
Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and
specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose.
Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time,
without obligation to notify any person or entity of such revisions or changes.
Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims
any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc.
reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to
notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the
trade laws of other countries. You agree to comply with all export control regulations and to obtain any required
licenses or classification to export, re-export, or import deliverables. You agree not to export or re-export to entities
on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export
laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses.
Please refer to www.novell.com/info/exports/ for more information on exporting Novell software. Novell assumes no
responsibility for your failure to obtain any necessary export approvals.
Novell, Inc. has intellectual property rights relating to technology embodied in the product that is described in this
document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S.
patents listed at http://www.novell.com/company/legal/patents/ and one or more additional patents or pending patent
applications in the U.S. and in other countries.
Novell, Inc.
404 Wyman Street, Suite 500
Waltham, MA 02451
U.S.A.
www.novell.com
Online Documentation: To access the online documentation for this and other Novell products, and to get
updates, see www.novell.com/documentation.
Novell Trademarks
ConsoleOne is a registered trademark of Novell, Inc. in the United States and other countries.
eDirectory is a trademark of Novell, Inc.
GroupWise is a registered trademark of Novell, Inc. in the United States and other countries.
NetWare is a registered trademark of Novell, Inc. in the United States and other countries.
NetWare Core Protocol and NCP are trademarks of Novell, Inc.
Novell is a registered trademark of Novell, Inc. in the United States and other countries.
Novell Authorized Reseller is a Service mark of Novell Inc.
Novell Cluster Services is a trademark of Novell, Inc.
Novell Directory Services and NDS are registered trademarks of Novell, Inc. in the United States and other countries.
Novell Storage Services is a trademark of Novell, Inc.
SUSE is a registered trademark of Novell, Inc. in the United States and other countries.
Third-Party Materials
All third-party trademarks are the property of their respective owners.
6OES Novell Cluster Services 1.8.2 Administration Guide for Linux
About This Guide
This guide describes how to install, upgrade, configure, and manage Novell® Cluster ServicesTM. It
is intended for cluster administrators and is divided into the following sections:
Chapter 1, “Overview,” on page 9
Chapter 2, “What’s New,” on page 15
Chapter 3, “Installation and Setup,” on page 17
Chapter 4, “Managing Novell Cluster Services,” on page 49
Appendix A, “Documentation Updates,” on page 61
Audience
This guide is intended for intended for anyone involved in installing, configuring, and managing
Novell Cluster Services.
novdocx (ENU) 29 January 2007
Feedback
We want to hear your comments and suggestions about this manual and the other documentation
included with this product. Please use the User Comments feature at the bottom of each page of the
online documentation, or go to www.novell.com/documentation/feedback.html and enter your
comments there.
Documentation Updates
The latest version of this Novell Cluster Services for Linux Administration Guide is available on the
OES documentation Web site (http://www.novell.com/documentation/lg/oes).
Documentation Conventions
In Novell documentation, a greater-than symbol (>) is used to separate actions within a step and
items in a cross-reference path.
®
A trademark symbol (
trademark.
, TM, etc.) denotes a Novell trademark. An asterisk (*) denotes a third-party
About This Guide
7
novdocx (ENU) 29 January 2007
8OES Novell Cluster Services 1.8.2 Administration Guide for Linux
1
Overview
Novell® Cluster ServicesTM is a server clustering system that ensures high availability and
manageability of critical network resources including data, applications, and services. It is a
multinode clustering product for Linux that is enabled for Novell eDirectory
failback, and migration (load balancing) of individually managed cluster resources.
TM
and supports failover,
1.1 Product Features
Novell Cluster Services includes several important features to help you ensure and manage the
availability of your network resources. These include:
Support for shared SCSI, iSCSI or fibre channel storage area networks.
Multinode all-active cluster (up to 32 nodes). Any server in the cluster can restart resources
(applications, services, IP addresses, and file systems) from a failed server in the cluster.
A single point of administration through the browser-based Novell iManager cluster
configuration and monitoring GUI. iManager also lets you remotely manage your cluster.
The ability to tailor a cluster to the specific applications and hardware infrastructure that fit
your organization.
novdocx (ENU) 29 January 2007
1
Dynamic assignment and reassignment of server storage on an as-needed basis.
The ability to automatically notify administrators through e-mail of cluster events and cluster
state changes.
1.2 Product Benefits
Novell Cluster Services allows you to configure up to 32 Linux servers into a high-availability
cluster, where resources can be dynamically switched or moved to any server in the cluster.
Resources can be configured to automatically switch or be moved in the event of a server failure, or
they can be moved manually to troubleshoot hardware or balance the workload.
Novell Cluster Services provides high availability from commodity components. Lower costs are
obtained through the consolidation of applications and operations onto a cluster. The ability to
manage a cluster from a single point of control and to adjust resources to meet changing workload
requirements (thus, manually “load balance” the cluster) are also important benefits of Novell
Cluster Services.
An equally important benefit of implementing Novell Cluster Services is that you can reduce
unplanned service outages as well as planned outages for software and hardware maintenance and
upgrades.
Reasons you would want to implement Novell Cluster Services include the following:
Increased availability
Improved performance
Low cost of operation
Scalability
Disaster recovery
Overview
9
Data protection
y
Server Consolidation
Storage Consolidation
Shared disk fault tolerance can be obtained by implementing RAID on the shared disk subsystem.
An example of the benefits Novell Cluster Services provides can be better understood through the
following scenario.
Suppose you have configured a three-server cluster, with a Web server installed on each of the three
servers in the cluster. Each of the servers in the cluster hosts two Web sites. All the data, graphics,
and Web page content for each Web site is stored on a shared disk subsystem connected to each of
the servers in the cluster. The following figure depicts how this setup might look.
Figure 1-1 Three-Server Cluster
novdocx (ENU) 29 January 2007
Web Server 3
Web Site A
Web Site B
Web Server 1
Web Server 2
Web Site C
Web Site D
Fibre Channel Switch
Web Site E
Web Site F
During normal cluster operation, each server is in constant communication with the other servers in
the cluster and performs periodic polling of all registered resources to detect failure.
Suppose Web Server 1 experiences hardware or software problems and the users depending on Web
Server 1 for Internet access, e-mail, and information lose their connections. The following figure
shows how resources are moved when Web Server 1 fails.
Figure 1-2 Three-Server Cluster after One Server Fails
Web Server 1Web Server 3
Web Site A
Web Site C
Web Site D
Web Server 2
Web Site B
Web Site E
Web Site F
Fibre Channel Switch
Shared Disk
S
stem
10OES Novell Cluster Services 1.8.2 Administration Guide for Linux
Web Site A moves to Web Server 2 and Web Site B moves to Web Server 3. IP addresses and
certificates also move to Web Server 2 and Web Server 3.
When you configured the cluster, you decided where the Web sites hosted on each Web server would
go should a failure occur. In the previous example, you configured Web Site A to move to Web
Server 2 and Web Site B to move to Web Server 3. This way, the workload once handled by Web
Server 1 is evenly distributed.
When Web Server 1 failed, Novell Cluster Services software
Detected a failure.
Remounted the shared data directories (that were formerly mounted on Web server 1) on Web
Server 2 and Web Server 3 as specified.
Restarted applications (that were running on Web Server 1) on Web Server 2 and Web Server 3
as specified.
Transferred IP addresses to Web Server 2 and Web Server 3 as specified.
In this example, the failover process happened quickly and users regained access to Web site
information within seconds, and in most cases, without having to log in again.
novdocx (ENU) 29 January 2007
Now suppose the problems with Web Server 1 are resolved, and Web Server 1 is returned to a
normal operating state. Web Site A and Web Site B will automatically fail back, or be moved back to
Web Server 1, and Web Server operation will return back to the way it was before Web Server 1
failed.
Novell Cluster Services also provides resource migration capabilities. You can move applications,
Web sites, etc. to other servers in your cluster without waiting for a server to fail.
For example, you could have manually moved Web Site A or Web Site B from Web Server 1 to
either of the other servers in the cluster. You might want to do this to upgrade or perform scheduled
maintenance on Web Server 1, or just to increase performance or accessibility of the Web sites.
1.3 Cluster Configuration
Typical cluster configurations normally include a shared disk subsystem connected to all servers in
the cluster. The shared disk subsystem can be connected via high-speed fibre channel cards, cables,
and switches, or it can be configured to use shared SCSI or iSCSI. If a server fails, another
designated server in the cluster automatically mounts the shared disk directories previously mounted
on the failed server. This gives network users continuous access to the directories on the shared disk
subsystem.
Overview11
Typical resources might include data, applications, and services. The following figure shows how a
Although fibre channel provides the best performance, you can also configure your cluster to use
shared SCSI or iSCSI. The following figure shows how a typical shared SCSI cluster configuration
might look.
12OES Novell Cluster Services 1.8.2 Administration Guide for Linux
SCSI
Adapte
iSCSI is another option and is an alternative to fibre channel that can be used to create a low-cost
SAN. The following figure shows how a typical iSCSI cluster configuration might look.
Figure 1-5 Typical iSCSI Cluster Configuration
novdocx (ENU) 29 January 2007
Ethernet Switch
iSCSI
Initiator
Ethernet Switch
iSCSI
Initiator
iSCSI
Initiator
Ethernet
Ethernet
Card(s)
Network Backbone Network Backbone
Server 1Server 2Server 3Server 4Server 5Server 6
iSCSI
Initiator
iSCSI
Initiator
1.3.1 Cluster Components
The following components make up a Novell Cluster Services cluster:
Ethernet
Card(s)
iSCSI
Initiator
Storage
System
From 2 to 32 Linux servers, each containing at least one local disk device.
Novell Cluster Services software running on each Linux server in the cluster.
A shared disk subsystem connected to all servers in the cluster (optional, but recommended for
most configurations).
High-speed fibre channel cards, cables, and switch or SCSI cards and cables used to connect
the servers to the shared disk subsystem.
Overview13
novdocx (ENU) 29 January 2007
14OES Novell Cluster Services 1.8.2 Administration Guide for Linux
2
What’s New
The following changes and enhancements were added to Novell® Cluster ServicesTM for Linux for
Novell Open Enterprise Server (OES) Support Pack 2.
It is now possible to choose a device for the SBD partition from a list rather than entering it
manually. See Section 3.5, “Installing Novell Cluster Services,” on page 18.
Some iManager cluster option names and locations have changed to make cluster configuration
and management easier.
It is now possible to upgrade a cluster node directly from NetWare 6.0 to OES Linux without
first upgrading to NetWare 6.5. See Section 3.6, “Converting a NetWare Cluster to Linux,” on
page 21.
novdocx (ENU) 29 January 2007
2
What’s New
15
novdocx (ENU) 29 January 2007
16OES Novell Cluster Services 1.8.2 Administration Guide for Linux
3
Installation and Setup
novdocx (ENU) 29 January 2007
3
Novell® Cluster ServicesTM can be installed during the Open Enterprise Server (OES) installation or
after. OES is now part of the SUSE
Novell Cluster Services part of the OES installation, you are prompted for configuration information
that is necessary for Novell Cluster Services to function properly. This chapter contains information
to help you install, set up, and configure Novell Cluster Services.
®
Linux Enterprise Server (SLES) 9 installation. During the
3.1 Hardware Requirements
The following list specifies hardware requirements for installing Novell Cluster Services. These
requirements represent the minimum hardware configuration. Additional hardware might be
necessary depending on how you intend to use Novell Cluster Services.
A minimum of two Linux servers
At least 512 MB of memory on each server in the cluster.
NOTE: While identical hardware for each cluster server is not required, having servers with the
same or similar processors and memory can reduce differences in performance between cluster
nodes and make it easier to manage your cluster. There are fewer variables to consider when
designing your cluster and failover rules if each cluster node has the same processor and amount of
memory.
If you have a fibre channel SAN, the host bus adapters (HBAs) for each cluster node should be
identical.
3.2 Software Requirements
Novell Cluster Services is installed as part of the OES installation. OES must be installed and
running on each cluster server. In addition to OES, ensure that the following requirements are met:
All servers in the cluster are configured with a static IP address and are on the same IP subnet
There is an additional IP address for the cluster and for each cluster resource and cluster-
enabled pool
All servers in the cluster are in the same Novell eDirectory
If the servers in the cluster are in separate eDirectory containers, each server must have rights
to the other server's containers and to the containers where any cluster enabled pool objects are
stored. You can do this by adding trustee assignments for all cluster servers to a parent
container of the containers where the cluster server objects reside. See eDirectory Rights (http:/
/www.novell.com/documentation/edir873/edir873/data/fbachifb.html#fbachifb) in the
eDirectory 8.7.3 Administration Guide for more information.
The browser that will be used to manage Novell Cluster Services is set to a supported language.
The iManager plug-in for Novell Cluster Services might not operate properly if the highest
priority Language setting for your Web browser is set to a language other than one of the
supported languages. To avoid problems, in your Web browser, click Too ls > Options >
Languages, and then set the first language preference in the list to a supported language.
TM
tree
Installation and Setup
17
3.3 Shared Disk System Requirements
A shared disk system (Storage Area Network, or SAN) is required for each cluster if you want data
to be highly available. If a shared disk subsystem is used, ensure the following:
At least 20 MB of free disk space on the shared disk system for creating a special cluster
partition
The Novell Cluster Services installation automatically allocates one cylinder on one drive of
the shared disk system for the special cluster partition. Depending on the location of the
cylinder, the actual amount of space used by the cluster partition may be less than 20 MB.
The shared disk system is properly set up and functional according to the manufacturer's
instructions before installing Novell Cluster Services.
We recommend that the disks contained in the shared disk system are configured to use
mirroring or RAID to add fault tolerance to the shared disk system.
If you are using iSCSI for shared disk system access, ensure you have configured iSCSI
intiators and targets prior to installing Novell Cluster Services. See Accessing iSCSI Targets on
NetWare Servers from Linux Initiators (http://www.novell.com/documentation/iscsi1_nak/
iscsi/data/bswmaoa.html#bt8cyhf) for more information.
novdocx (ENU) 29 January 2007
3.4 Rules for Operating a Novell Cluster Services
SAN
When you create a Novell Cluster Services system that utilizes shared storage space (a Storage Area
Network, or SAN), it is important to remember that all servers attached to the shared disks, whether
in the cluster or not, have access to all of the data on the shared storage space unless you specifically
prevent such access. Novell Cluster Services arbitrates access to shared data for all cluster nodes,
but cannot protect shared data from being corrupted by noncluster servers.
3.5 Installing Novell Cluster Services
It is necessary to install SLES 9/OES on every server you want to add to a cluster. You can install
Novell Cluster Services and create a new cluster, or add a server to an existing cluster either during
the SLES 9/OES installation or afterwards, using YaST.
If you are creating a new cluster, the YaST setup tool
Creates a new Cluster object and Cluster Node object in eDirectory.
Installs Novell Cluster Services software on the server.
Creates a special cluster partition if you have a shared disk system.
If you are adding a server to an existing cluster, the YaST setup tool
Creates a new Cluster Node object in eDirectory.
Installs Novell Cluster Services software on the server.
You can install up to 32 nodes in each cluster.
18OES Novell Cluster Services 1.8.2 Administration Guide for Linux
3.5.1 Novell Cluster Services Licensing
You can add up to 32 nodes to a cluster. Novell Cluster Services for Linux includes licenses for two
cluster nodes. You only need additional Cluster Server Licenses if you have a three-node or larger
cluster. A paper license for additional cluster nodes can be obtained from Novell or from your
Novell Authorized Reseller
SM
.
3.5.2 Installing Novell Cluster Services during the OES
Installation
1 Start the SUSE Linux Enterprise Server 9 (SLES 9) installation and continue until you get to
the Installation Settings screen, then click Software.
OES is part of the SLES 9 install.
The SLES 9/OES installation includes several steps not described here because they do not
directly relate to Novell Cluster Services. For more detailed instructions on installing OES with
SLES 9, see the OES Linux Installation Guide.
2 On the Software Selection screen, click Detailed Selection.
novdocx (ENU) 29 January 2007
3 In the Selection window, click Novell Cluster Services and any other OES components that you
want to install, then click Accept.
NSS is a required component for Novell Cluster Services and it is automatically selected when
you select Novell Cluster Services. Installing NSS also allows you to create cluster-enabled
NSS pools (virtual servers).
iManager is required to configure and manage Novell Cluster Services, and must be installed
on at least one server.
4 Continue through the installation process until you reach the Installation Settings screen, then
click the Cluster Services link.
5 Choose whether eDirectory is installed locally or remotely, accept or change the Admin name
and enter the Admin password, then click Next.
eDirectory is automatically selected when NSS is selected.
6 Choose to either create a new cluster, configure Novell Cluster Services on a server that you
will add to an existing cluster, or configure Novell Cluster Services later.
7 Enter the fully distinguished name (FDN) of the cluster.
IMPORTANT: Use the dot format illustrated in the example. Do not use commas.
If you are creating a new cluster, this is the name you will give the new cluster and the
eDirectory context where the new Cluster object will reside. You must specify an existing
context. Specifying a new context does not create a new context.
If you are adding a server to an existing cluster, this is the name and eDirectory context of the
cluster that you are adding this server to.
Cluster names must be unique. You cannot create two clusters with the same name in the same
eDirectory tree.
8 (Conditional) If you are creating a new cluster, enter a unique IP address for the cluster.
The cluster IP address is separate from the server IP address, is required to be on the same IP
subnet as the other cluster servers, and is required for certain external network management
Installation and Setup19
Loading...
+ 42 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.