Page 1
HP Netserver AA Solution Administrator’s Guide HP Part Number 5971-3014 Printed in April 2001...
Page 2
The information contained in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
â This guide describes how to install the HP Netserver AA Solution Endurance server, the Assured Availability solution from Hewlett-Packard Company. ΤΜ Audience This guide is written for experienced network administrators and technical personnel responsible for installing, configuring, administering, and managing network server hardware â...
Page 16
• Endurance Upgrade/Downgrade Procedures that describes the procedure for downgrading an operational Endurance server. This information is available online using the HP Netserver AA Solution Endurance CD. For Release 4.0, there is no upgrade procedure. All the documentation is available online using the HP Netserver AA Solution Endurance CD- ROM that was shipped with your HP Netserver AA Solution kit.
Page 17
For Customer Support Refer to the Warranty & Support for Your HP NetServer booklet supplied with your NetServer for information relating to warranty or customer support. Preface xvii...
Page 18
xviii HP Netserver AA Solution Administrator’s Guide...
Page 19
Introduction This chapter describes the Endurance server, the server with ComputeThru technology that enables the server to continue computing even when system components fail. This chapter provides a conceptual overview of the Endurance server, introduces Endurance terminology, and describes the components of an Endurance server. This chapter contains the following sections: Introduction .
Introduction The HP Netserver AA Solution Endurance server is a fault tolerant Microsoft Windows server that provides Constant Computing , mirrored data storage, and uninterrupted network access. The Endurance server uses the Microsoft Windows operating system and Marathon’s patented technology to offer a fault tolerant server that runs Windows-compatible applications. The Endurance server provides continuous computing for your Windows server and its applications by providing redundant CPU processing and memory.
Table 1-1 Endurance Server Benefits Benefit Description Redundant, fault tolerant The Endurance server uses redundant hardware and Endurance processing and I/O subsystem software to ensure that your server remains operational even in the event of a failed processor, a memory failure, an I/O failure (even those associated with I/O controllers), a disk drive failure, or a failed Ethernet adapter.
Page 22
Table 1-1 (Continued) Endurance Server Benefits Benefit Description Automatic reconfiguration When a fault condition occurs, or after that fault is corrected and the failed component is returned to service, the Endurance server automatically reconfigures and, if needed, synchronizes the components affected by the fault. This can include CPU processing, including CPU memory;...
Endurance Components Figure 1-1 shows the Endurance components. Table 1-2 describes each component in detail. The Endurance server hardware requirements are described in Chapter 2 in the HP Netserver AA Solution Installation Guide. Other Endurance terms and industry-standard terms are described in the Glossary.
Page 24
Table 1-2 Endurance Components Endurance Component Description Server Contains . . . Each CE (Compute Element) is a Pentium class system that includes a motherboard, video adapter, a MIC (Marathon Interface Card), and two processors. The processors on the CE provide the compute processing for the Endurance server.
Endurance Server Overview The Endurance server operates as a standard Windows server while offering a complete fault tolerant operating environment. Because of this, the Endurance server supports any off-the- shelf and custom applications that are compatible with Windows without requiring any scripts or API support.
Endurance Server Hardware Configuration With four systems integrated into a single Windows fault tolerant server, as shown in Figure 1-1, the Endurance server provides complete hardware redundancy. Because the Endurance server uses redundant hardware, its hardware availability far surpasses that of a standard Windows server.
Endurance Software Endurance software integrates and synchronizes processing across four industry-standard Pentium class systems. All components are capable of multiprocessing, forming a logical, fully redundant, fault tolerant server. This results in the Windows operating system, all applications, and the local area network logically perceiving the integrated systems in the Endurance server as a standard Windows server.
Page 28
Endurance software also includes the following: • Automatic disk mirroring. This ensures that data on mirrored SCSI disks are automatically maintained, and that data on mirrored disks are accurate and current. • Redundant network connectivity. The Endurance server uses redundant network connections (up to four on each IOP).
Endurance Overview This chapter provides an overview of the Endurance server, including the boot process and state information. This chapter assumes that you are familiar with the Endurance terminology described in the Introduction and the Glossary. This chapter includes the following sections: Overview .
Overview The Endurance server is a fully redundant, fault tolerant server that provides continuous computing and redundant I/O devices for your Windows server and its applications. You can monitor and manage your Endurance server using Endurance Manager, a GUI-based Endurance management application. Using Endurance Manager, you can: •...
• Each IOP requires a licensed copy of the Windows operating system that should be accessed only to perform maintenance procedures. In addition to the concepts described in Chapter 1, the Endurance fault tolerant technology coordinates all I/O requests and responses between the CEs and IOPs using the ESIs and the IL, as shown in Figure 2-1.
Virtual Network In addition to the networking described above, the Endurance server includes a virtual network that provides LAN-style connectivity between the CE’s operating system and each IOP’s operating system. This connectivity is independent of any public (redirected) or private (IOP) network adapters.
Page 33
Network transports are bound to VNR and VNP just as they would be bound to any standard Network Interface Card. Ethernet addresses for all virtual adapters are automatically assigned and are based on the Endurance Ethernet Vendor ID. For information on the installation of the virtual network, see software installation procedures Chapter 3 of the HP Netserver AA Solution Installation...
Redirected Video and the CE Desktop Application In the Endurance server, CE video output is redirected to the IOPs. To accomplish this video redirection, the Endurance server uses several kernel mode drivers and the CE Desktop application, which is similar to industry-standard remote control applications. The CE Desktop application is a standard Windows GUI application.
Endurance Boot Process When the IOPs and CEs in an Endurance server are powered on, they automatically start a boot process that results in loading both the Windows operating system and the Endurance software. When powered on, the IOPs pass power-on self test (POST) and load the Windows operating system and the Endurance software.
Page 36
After the IOPs complete their boot process, the CEs boot: one CE loads the Windows operating system; then the other CE is synchronized so that both CEs perform all CPU and memory functions in a synchronized manner. This ensures that in the event of a CPU or memory failure, the Endurance server’s operating system provides continuous computing without any loss of context.
Powered on and Powered on and completes POST completes POST CE issues boot CE issues boot request. request. IOP services boot request. IOP servicing boot redirects its keyboard to the CE loads Windows and Endurance software. CE has active control of all redirected devices.
Endurance Characteristics During the CE Boot Process During the CE boot process, you can use Endurance Manager to view the state transitions of the Endurance server components. Until the CE boot completes, the only redirected keyboard is the one attached to the IOP that is serving the boot request.
IOP Multi-Boot Options During the IOP boot process, the IOP multi-boot options for the Windows operating system are displayed on the boot loader menu. These options allow you to choose the system root that you want to use. Note: Do not boot your IOP in any mode other than Operational Endurance I/O Processor Mode without explicit instructions from your service provider or without following the information described in the Endurance documentation.
Endurance Component States The Endurance server components can report any of the following states, depending on their status: • Server States • CE Operating System States • CE States • IOP States • Interconnect States • MIC Port State Display Lights •...
Server States The server states are: Table 2-2 Server States State Description Offline Indicates that none of the IOPs or CEs in the Endurance server are active. Online Indicates that one IOP or CE is ready, but none are active. Active Indicates that at least one CE and IOP is active.
CE States The CE states are: Table 2-4 CE States State Description Offline Indicates that the CE is not available for use in the server. The CE is typically in this state when it is powered down or if it cannot communicate with an IOP because the ESI between the CE and IOP is not usable.
IOP States The IOP states are: Table 2-5 IOP States State Description Offline Indicates that the IOP is not available for use in the server. The IOP is typically in this state if it is powered down or if it cannot communicate with other IOPs because the Interconnects between the IOP and the Endurance server are not usable.
Interconnect States There are two types of Interconnects: an IL (IOP link) that connects one IOP to the other IOP, and an ESI (Endurance System Interconnect) that connects an IOP to a CE. The IL cables provide a path for communicating system states and status information. This path also provides the mirror copy data path.
MIC Port State Display Lights Each IOP collects and displays the status of its local MIC ports along with the status of the CE MIC ports connected through the fiber. CE status is relayed to the IOP with the assistance of MIC firmware;...
Mirrored Disk States The mirrored disk states are: Table 2-8 Mirrored Disk States State Description Online Indicates that a disk is available for use or is currently in use by the CE operating system. As a mirror copy begins, a mirror copy target transitions from offline to online and remains online when the mirror copy completes successfully.
Table 2-8 Mirrored Disk States (Continued) State Description Faulted Indicates a disk failed a read or write request after repeated retries. The disk is not available for use by the CE operating system. You can use Endurance Manager to re-enable a disk that has experienced unrecovered failures and return it to service.
Network Connection States The network connection states are: Table 2-9 Network Connection States State Description Online Indicates that the Ethernet adapter and its associated network connection is active in the Endurance server configuration. The Chapter 4 Endurance Manager Administration Window ( ) uses color to indicate whether the adapter is either primary or standby.
Keyboard/Pointer States The keyboard and pointer states are: Table 2-10 Keyboard/Pointer States State Description Online Both the keyboard and pointer are available to the Endurance server. Faulted The keyboard or pointer is not available to the entire Endurance server configuration. In some cases (for example, failed keyboard or pointer), the input device is not available to either the IOP or CE.
Monitoring the Endurance Server Because the Endurance server is fault tolerant, when a fault occurs (for example, a failed disk), the Endurance server continues operating. However, even though it is operating, it may be vulnerable. This means that any failure to the faulted component’s redundant counterpart affects the availability of the Endurance server.
Endurance Messages When it is operational, Endurance software continuously monitors the Endurance server. It reports status and error messages by logging most Endurance messages in the Windows event log. Endurance software displays some messages as they occur, either directly on the Windows blue screens during the text phase of boot or when a CE is being deconfigured;...
Table 2-13 Event Log Icons and Message Severity Levels Severity Level Description Informational messages are the least severe and do not require Informational action. Examples of informational messages include: • Reporting benign state changes • Reporting commands as they are issued •...
Page 53
Redirected Video and the CE Desktop Application This chapter describes redirected video and the CE Desktop application, a Windows application that runs on the Endurance server IOPs and displays the CE video output on the IOPs. This chapter assumes that you are familiar with the Endurance terminology described in Chapter 1 and the Glossary.
Overview In the Endurance server, CE video output is redirected for display on the IOPs. To accomplish this redirection, the Endurance server uses several kernel mode drivers and the CE Desktop application, whose user interface is similar to industry-standard remote control applications. The CE Desktop application is a standard Windows GUI application.
CE Video During Boot The CE Desktop application displays output from the CE that occurs after the CE passes POST and the text phase of the Windows boot process. During the boot process, the following information is displayed on a monitor connected to the CE video adapter — before the Endurance video drivers are loaded: •...
Redirected Video Components This section describes the redirected video components used in the Endurance server. The kernel mode components of redirected video include software that runs on the IOP and on the Software Running on the IOPs • MtcVidP.sys — the Video Provider •...
CE Video Drivers When the Video Redirector and Display Driver are loaded, they disable the CE video adapter. You cannot disable the Endurance video drivers or substitute other drivers. CE and IOP Video Modes In the IOPs, you should use video cards that support resolutions of at least 1024 X 768 and also support more than 256 colors.
Video Recommendations The following sections provide recommendations for the most efficient use of system resources. Some Remote Control Applications Not Supported on the CE The Endurance server does not support the use of remote control applications on the CEs that replace the Endurance video drivers with their own drivers.
Using the CE Desktop Application This section describes how to launch and use the CE Desktop application. Before you launch the CE Desktop application, set the color palette for the IOPs to a minimum of one setting above 256 colors. To set the number of colors: From the Task Bar, select Start Settings Control Panel...
Running the CE Desktop Application The first time that you access the application, it runs in a window. After that, you can run the CE Desktop application either in a window or in full-screen mode. Table 3-2 Video Mode Options In Full-Screen Mode, the In a window, the application: application:...
Page 61
When the application is running in full-screen mode and you want to run the application in a window: Change the input focus to the IOP. See Changing Input Focus page 3-9. Click the CE Desktop icon on the title bar. Uncheck the Full Screen Mode option.
Setting Video Resolution and Refresh Frequency The CE desktop default resolution is 640 x 480 pixels. You can change this setting using the Display application in the Control Panel window. If necessary, change the resolution in the Desktop Area on the Settings page. The lower you set the resolution, the less system resources Endurance redirected video uses.
Page 63
Endurance Manager This chapter describes the Endurance Manager, the Endurance server management application. This chapter assumes that you are familiar with the Endurance terminology described in Chapter 1 and the Glossary. This chapter includes the following sections: Overview ......4-2 Starting the Endurance Manager .
Overview The Endurance Manager is a complete management tool for your Endurance server. Endurance Manager is a standard Windows application that enables you to: • View the status of any Endurance server and its components. This includes the Endurance server, and Endurance CEs, IOPs, interconnects, keyboards, pointers, redirected devices, and Ethernet connections.
Starting the Endurance Manager You can run Endurance Manager on a CE, an IOP, or a remote workstation. Use the Windows Start menu to start the Endurance Manager. Select Start Programs Marathon Endurance Endurance Manager. You can also create a desktop shortcut icon to the Endurance Manager or place an Endurance Manager shortcut in your startup group.
Endurance Manager Window When you start the application, the Endurance Manager main window opens and displays the current status of your Endurance server. A typical Endurance Manager view of a fully operational Endurance server is shown in Figure 4-1 and is described in Table 4-1.
Table 4-1 Endurance Manager Main Window Contents Window Item Description Title Bar Displays the type of system and product. Menu Bar Contains Endurance Manager menu options described in Menu Options (page 4-20). Administration Displays a graphical representation of the Endurance server that you can use to Window administer your Endurance server (page...
Page 68
Table 4-1 Endurance Manager Main Window Contents (Continued) Window Item Description Last Mirror Copy Displays information about the mirror copy status for your Endurance server (page 4-14). You can control how this window is displayed using both: Status Window • View Mirror Copy •...
Administration Window The Administration window is located in the Endurance Manager main window (Figure 4-1). It provides a graphical representation of the Endurance server. You can use this Endurance Manager feature to: • View current status information about your Endurance server and its components. •...
Page 70
An example of the Administration window and how it displays Endurance server state and status information is shown in Figure 4-2 and described in Table 4-2. The colors displayed in the Administration window indicate component status using the colors described in Table 4-3.
Table 4-2 Administration Window Contents Component Description CE1 and CE2 Indicates the status of a CE. MIC LEDs Indicates the status of the MIC associated with the LEDs. ESI Indicator Indicates the status of the ESIs (Endurance System Interconnects) that collectively report the status of connections to the various components.
Page 72
Table 4-2 Administration Window Contents (Continued) Component Description Redirected Indicates the status of the redirected devices that are defined in the Endurance Devices server configuration (Chapter 6). The redirected device types are described below. The icon for a redirected device type is displayed only if one or more devices of that type are redirected.
Table 4-3 Endurance Manager Color Interpretation Color Component Indicates... Blue Booting* or Joining* Blue-Green Ready Dark Green Ethernet adapters Standby Interconnects Online SCSI disks Destination disk of a mirror copy Keyboard/pointer Online, but input is blocked due to arbitration All others Initialized* Dark Gray Disabled...
Device Status Window The Device Status window displays the current status of the components in the Endurance server. The Device Status window is shown in Figure 4-3 and described in Table 4-4. To control how this window displays, use the Endurance Manager options described in Table 4-5.
Table 4-4 Device Status Windows Contents Field Description Component Identifies the name of the component. To the left of the component name, a box indicates the component’s status using the colors described on page 4-11. Status Indicates the component’s state. For component state information, refer to Chapter Table 4-5 Endurance Manager Options Affecting the Device Status Window Option...
Last Mirror Copy Status Window The Last Mirror Copy Status window displays mirror copy status information for the Endurance server. The Last Mirror Copy Status window is shown in Figure 4-4, and is described in Table 4-6. To control how this window displays, use the Endurance Manager options described in Table 4-7.
Table 4-6 Last Mirror Copy Status Window Contents (Continued) Option Description Pending Mirror copy is waiting to start. Note: A mirror copy target disk is offline while a mirror copy is pending. It transitions to online as the mirror copy begins. Started Mirror copy is in progress.
Display and Control Window The Display and Control window displays the commands, options, and parameters that enable you to manage and display information about your Endurance server. Note: For Endurance server command information, refer to Chapter You can access the Display and Control window by: •...
Table 4-8 Display and Control Window Options Option Description Command When a command is selected, this area displays a brief description of the command. Description Filters Applies a filter to Target. The filter is applied when the checkbox for a command is not displayed.
Options Window The Options window configures the Endurance Manager monitoring parameters. The Options window is shown Figure 4-6, and is described in Table 4-9. Figure 4-6 Options Window 4-18 HP Netserver AA Solution Administrator’s Guide...
Table 4-9 Options Window Parameters Parameter Description Time in seconds to automatically Specifies the interval to poll and update Endurance server state poll for the system status and status information. The default is 5 seconds. If this field is blank or 0, Endurance Manager does not perform an automatic update.
Menu Options The Endurance Manager window contains the following menu options: • File Menu • View Menu • Tools Menu • Help Menu File Menu The File menu contains the Exit option. Use this option to exit Endurance Manager. 4-20 HP Netserver AA Solution Administrator’s Guide...
View Menu The View menu contains the options described in Table 4-10. Table 4-10 View Menu Options Option Description Device Status Determines whether device status is displayed. If a checkmark is displayed by this option, the Device Status window is displayed. Mirror Copy Determines whether mirror copy status is displayed.
Tools Menu The Tools menu displays the options described in Table 4-11. Table 4-11 Tools Menu Options Option Description Display and Opens the Display and Control Window. This dialog box enables you to execute Control commands to monitor and manage your Endurance server. The Display and Control window is described on page 4-16.
Help Menu The Help menu displays the options described in Table 4-12. Table 4-12 Help Menu Options Option Description Contents Displays the contents page for the Endurance online help. About Endurance Manager Displays version and copyright information for your Endurance Manager software.
Using Endurance Manager on a Remote Workstation You can use Endurance Manager on a remote workstation to monitor and administer your Endurance server. To do so, connect Endurance Manager on a remote workstation to the Endurance server using either a local area network or a modem. For installation instructions, refer to Chapter 3 of the...
Security Features for Remote Use of Endurance Manager Security features within Endurance Manager provide • Protection against Endurance software installation from an unprivileged account. Endurance Setup requires Administrator privileges. If a user account without Administrator privileges attempts to install the Endurance software, the following error message is displayed, and the operation fails.
Page 89
Commands This chapter describes Endurance server commands. It assumes that you are familiar with Endurance terminology described in Chapter 1 and the Glossary. This chapter documents the Endurance server commands in alphabetical order in the following sections: Issuing Endurance Commands ....5-3 Verifying Endurance Commands .
Page 90
Management Show Computer Information ... . 5-78 Server Shutdown Commands ....5-79 Tuple Commands .
Issuing Endurance Commands You can issue the Endurance commands using either: • Endurance Manager – the command syntax for this method is documented in the Command section of each command. • MTCCONS (the Endurance Manager Console) – the command syntax for this method is documented in the Console Syntax section of each command.
Verifying Endurance Commands After issuing an Endurance command, you can verify that it executed successfully by completing one of the following. • Use the Endurance Manager to make sure that the status of the Endurance server component matches the state that you expected. •...
Command Summary Table 5-2 lists all Endurance commands in alphabetical order. Table 5-2 Endurance Commands Command Page CE Disable Auto Boot 5-10 CE Disable Auto Synch 5-11 CE Disable Operation 5-12 CE Enable Auto Boot 5-13 CE Enable Auto Synch 5-13 CE Enable Operation 5-14...
Page 94
Table 5-2 Endurance Commands (Continued) Command Page IOPn.Diskx Reset Endurance Sector 5-32 IOPn.Diskx Reset Mirror Copy 5-33 IOPn.Dsl Show Configuration 5-34 IOPn.Ethernetx Disable Operation 5-35 IOPn.Ethernetx Enable Operation 5-36 IOPn.Ethernetx Reset Port Counters 5-36 IOPn.Ethernetx Show Port Counters 5-37 IOPn.Ethernetx Show Port Information 5-39 IOPn.EthernetProvider Reset Provider Counters 5-41...
Page 95
Table 5-2 Endurance Commands (Continued) Command Page IOPn.InputProvider Show Counters 5-54 IOPn.InputProvider Show Hotkey 5-55 IOPn.InputProvider Show Hotkey Value 5-55 IOPn.InputProvider Show Input Device States 5-56 IOPn.InputProvider Show LED Flashing 5-58 IOPn.LinkDriver Reset Port Counters 5-59 IOPn.LinkDriver Show Parameter Values 5-59 IOPn.LinkDriver Show Port Counters 5-61...
CE1 or CE2 Commands The CE1 or CE2 commands perform operations on the CE. Table 5-3 lists the CE1 or CE2 commands. Table 5-3 CE1 or CE2 Commands Command Page CE Disable Auto Boot 5-10 CE Disable Auto Synch 5-11 CE Disable Operation 5-12 CE Enable Auto Boot...
CE Disable Auto Boot This command disables Auto Boot for a specific CE. Auto Boot allows the CE to automatically boot the CE’s Windows operating system after a reboot or power cycle. If you disable Auto Boot, the operating system cannot be booted on this CE until you issue a CE Enable Auto Boot command.
CE Disable Auto Synch This command disables Auto Synch for a specific CE. Auto Synch allows the second CE to automatically attempt to synchronize with the running CE. If you disable Auto Synch, you cannot synchronize that CE into the Endurance server until you issue a CE Enable Auto Synch command.
CE Disable Operation This command disables (removes) the specified CE from the active Endurance server configuration. For the CE to rejoin the Endurance server, you must enable it using the CE Enable Operation command. Warning: This command does not perform a normal Windows operating system shutdown.
CE Enable Auto Boot This command enables Auto Boot for a specific CE. Auto Boot allows the CE to automatically boot the CE’s Windows operating system after a reboot or power cycle. By default, Auto Boot is true (enabled). Command CEn Enable Auto Boot From IOPx Console Syntax MTCCONS CEn Enable Auto Boot From IOPx n –...
CE Enable Operation This command enables a faulted or disabled CE, allowing it to join the active Endurance server. Command CEn Enable Operation From IOPx Console Syntax MTCCONS CEn Enable Operation From IOPx n – the ID number of the CE (1 or 2) Variables x –...
Check the Windows Event Viewer for a message that indicates that the CE Results has been shut down, disabled, or removed from service. See Also CE Disable Auto Boot CE Disable Auto Synch CE Disable Operation CE Enable Operation CE Show Auto Boot This command shows the state of the Auto Boot parameter for a specific CE.
CE Show Auto Synch This command shows the state of the Auto Synch parameter for a specific CE. Auto Synch allows the CE to automatically synchronize with the other CE after a reboot. If you disable Auto Synch, you cannot synchronize that CE until you issue a CE Enable Auto Synch command. By default, Auto Synch is true (enabled).
Table 5-4 CE Parameters Value Meaning Auto Boot Displays the state of the Auto Boot parameter as either: true (enabled) or false (disabled). Auto Synch Displays the state of the Auto Synch parameter as either: true (enabled) or false (disabled). See Also CE Disable Auto Boot CE Disable Auto Synch...
CE_O/S Shutdown This command performs a shutdown on the CE operating system. Command CE_O/S Shutdown Operation From IOPx Console Syntax MTCCONS CE_O/S Shutdown Operation From IOPx x – the ID number of the IOP (1 or 2) Variables The monitor on the specified IOP issues a request to the CE Endurance Results System Management service to shut down the operating system.
ESI Enable Operation This command enables a faulted ESI (Endurance System Interconnect). Command ESIn Enable Operation From IOPx Console Syntax MTCCONS ESIn Enable Operation From IOPx n – the ESI’s ID number: Variables Table 5-5 ESI Data Paths ESI ID Number Data Path Between .
IL12 Enable Operation This command enables the IL (IOP Link) when it is faulted. Command IL12 Enable Operation From IOPx Console Syntax MTCCONS IL12 Enable Operation From IOPx x – the ID number of the IOP (1 or 2) Variables Check any of the following: Results •...
IOP1 and IOP2 Commands The IOP1 and IOP2 commands perform operations on the IOPs. Table 5-6 lists the IOP1 and IOP2 commands. Table 5-6 IOP1 and IOP2 Commands Command Page IOP Disable Operation 5-21 IOP Enable Operation 5-22 IOP Shutdown Operation 5-23 IOP Disable Operation This command disables (removes) the specified IOP from the active Endurance server...
To verify that IOPn has been disabled, either: Results • Check the Windows Event Viewer for a message that indicates that IOP has been shut down, disabled, or removed from service. • Issue an IOP Show Configuration command on the CE. Then verify that IOPn is disabled and any associated components (such as IOPn.MIC) are offline.
IOP Shutdown Operation This command removes the specified IOP from the Endurance configuration, shuts down the IOP, and automatically reboots it. When it reboots, the IOP rejoins the Endurance server configuration. If you do not want the IOP to rejoin, power it off or use the IOP Disable command.
IOPn.DatagramService Commands The IOPn.DatagramService commands control and return statistics for adapters that are bound to the Endurance Datagram Service (DGS). Adapters are bound to DGS during Endurance software installation. Table 5-7 lists the IOPn.DatagramService commands. Table 5-7 IOPn.DatagramService Commands Command Page IOPn.DatagramService Reset Port Counters 5-24...
Results Table 5-8 DatagramService Parameter Values Value Meaning Number of Bound Adapters Number of adapters bound to the Datagram service (MtcDgs) Number of Open Adapters Number of adapters opened by the Datagram service (MtcDgs) Maximum Transmit Retries Maximum number of retransmits on reset errors NDIS Packet Pool Size for Send Size of NDIS_PACKET pools for sends NDIS Packet Pool Size for Receive...
Results Table 5-9 DatagramService Port Counters Value Meaning Network Binding Name CurrentControlSet\Service\MtcDgs\Linkage Bind value Datagrams Transmitted Number of datagrams transmitted Datagrams Retransmitted Number of datagrams retransmitted Datagrams Received Number of datagrams received Invalid Ethernet Packets Received Number of invalid Ethernet packets received NDIS Packets Unavailable for Send Number of times NDIS_PACKET for send could not be allocated NDIS Buffers Unavailable for Send...
IOPn.DatagramService Show Port Information This command returns port information about devices that are bound to the Endurance Datagram Service (DGS) on the specified IOP. Command IOPn.DatagramService Show Port Information Console Syntax MTCCONS IOPn.DatagramService Show Port Information n – the ID number of the IOP (1 or 2) Variables Results Table 5-10 DatagramService Port Information...
IOPn.Diskx Commands The IOPn.Diskx commands operate on mirrored SCSI disks and apply to mirror copying, mirror disk availability, and bad block remapping operations. Table 5-11 lists the IOPn.Diskx commands. Table 5-11 IOPn.Diskx Commands Command Page IOPn.Diskx Disable Bad Block Remap 5-28 IOPn.Diskx Disable Mirrored Disk 5-29...
If bad block remapping is turned on, but later you determine that automatic Results bad block remapping is not desirable, invoke this command to stop the SCSI software from automatically remapping bad blocks for a device. It is possible that bad block remapping might cause file system information loss to occur, depending on whether the sector in which the bad block was encountered is in use by your file system.
IOPn.Diskx Enable Bad Block Remap Warning: Read all instructions in this section before using this command. Bad block remapping can be used to replace disk sectors containing bad spots with undamaged sectors during a mirror copy. It is possible that bad block remapping might cause file system information loss to occur, depending on whether the sector in which the bad block was encountered is in use by your file system.
IOPn.Diskx Enable Mirrored Disk Warning: Using this command may cause a mirror set copy. Read all instructions in this section before using this command. This command attempts to enable a mirrored SCSI disk, indicated by , that is disabled or Diskx faulted.
IOPn.Diskx Reset Endurance Sector Warning: Using this command may cause a mirror set copy. Read all instructions in this section before continuing. This command is used to: • Reset an Endurance sector on an improperly created replacement disk • Correct problems with the data in the Endurance sector on a mirrored disk If a disk’s state is offline for no apparent reason, and it is not the target of a mirror set copy, check the event log for messages indicating invalid data on the Endurance sector.
IOPn.Diskx Reset Mirror Copy This command attempts to restart a mirror copy for a device, indicated by Diskx This command usually is issued to restart a mirror copy that has failed because the mirror copy source disk encountered bad blocks. Typically you would enable bad block remapping immediately prior to this call.
IOPn.Dsl Show Configuration This command shows device state information for the local and remote IOP. The remote IOP information is valid only when the CE’s operating system is running and both IOPs are active. Command IOPn.Dsl Show Configuration Console Syntax MTCCONS IOPn.Dsl Show Configuration n –...
IOPn.Ethernetx Enable Operation This command enables an Ethernet adapter that was disabled. Note: For information on enabling a faulted Ethernet adapter, refer to Chapter Command IOPn.Ethernetx Enable Operation Console Syntax MTCCONS IOPn.ETHERNETx Enable Operation n – the ID number of the IOP (1 or 2) Variables x –...
IOPn.Ethernetx Show Port Counters This command displays the Ethernet Provider counters for the specified Ethernet adapter. Command IOPn.Ethernet Show Port Counters Console Syntax MTCCONS IOPn.ETHERNET Show Port Counters -V n – the ID number of the IOP (1 or 2) Variables x –...
Page 126
Table 5-13 Ethernet Port Counters (Continued) Value Meaning Unsolicited Packets Number of times a packet descriptor could not be allocated. Packet Unavailable descriptors are used to forward Ethernet packets received by the IOPs to the CEs. This does not indicate that incoming Ethernet packets were dropped.
IOPn.Ethernetx Show Port Information This command displays port information for the specified Ethernet adapter on IOPn. Command IOPn.Ethernetx Show Port Information Console Syntax MTCCONS IOPn.ETHERNETx Show Port Information n – the ID number of the IOP (1 or 2) Variables x –...
Table 5-14 Ethernet Show Port Information Value Meaning Vendor Description The manufacturer data reported directly from the card. Typically, this is the vendor name and model number. Ethernet descriptions are stored in the Windows Registry under: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ NetworkCards\X\Description Network Binding Name of Ethernet device bound to the Ethernet Provider.
IOPn.EthernetProvider Commands The IOPn.EthernetProvider commands display statistics or reset counters for the Ethernet Provider. Table 5-15 lists the IOPn.EthernetProvider commands. Table 5-15 IOPn.EthernetProvider Commands Command Page IOPn.EthernetProvider Reset Provider Counters 5-41 IOPn.EthernetProvider Show Parameter Values 5-41 IOPn.EthernetProvider Show Provider Counters 5-43 IOPn.EthernetProvider Reset Provider Counters This command resets all counters maintained by the Ethernet Provider.
Results Table 5-16 Ethernet Provider Parameter Values Value Meaning Redirector NDIS Receive Pool Redirector NDIS_PACKET and NDIS_BUFFER pool size for Size receive processing NDIS Packet Pool Size for Send Size of NDIS_PACKET pools for sends NDIS Packet Pool Size for Size of NDIS_PACKET pools for receives Receive NDIS Buffer Pool Size...
Table 5-16 Ethernet Provider Parameter Values (Continued) Value Meaning Transmit Failure Tolerance Number of transmit failures to allow before failing over to the standby adapter Network Watch Factor Interval at which network status counters are checked Network Status Expiration Number of milliseconds for which statistics are considered accurate NDIS Request Timeout Maximum time in milliseconds to wait for a pending NdisRequest or NdisReset to complete...
Table 5-17 Ethernet Provider Counters Value Meaning Response Buffers Allocated Number of buffers allocated to receive unsolicited responses. These buffers may be in use or stored on a free queue and are used for Ethernet packets that have been received from the network.
IOPn.EventProvider Commands The IOPn.EventProvider commands configure or display information related to the Event Provider. Table 5-18 lists the IOPn.EventProvider commands. Table 5-18 IOPn.EventProvider Commands Command Page IOPn.EventProvider Remove Events 5-45 IOPn.EventProvider Set Checkpoint 5-45 IOPn.EventProvider Show Dropped Event Statistics 5-46 IOPn.EventProvider Remove Events Warning: Use this command only at the request of your service provider.
IOPn.EventProvider Show Dropped Event Statistics This command displays statistics about events that could not be logged. These statistics are used for diagnostic purposes. Command IOPn.EventProvider Show Dropped Event Statistics Console Syntax MTCCONS IOPn.Event Show Dropped Event Statistics n – the ID number of the IOP (1 or 2) Variables Results Table 5-19 Event Provider Dropped Event Statistics...
IOPn.InputProvider Commands The IOPn.InputProvider commands configure and display the current settings for the Endurance server keyboard and pointer. Table 5-20 lists the IOPn.InputProvider commands. Table 5-20 IOPn.InputProvider Commands Command Page IOPn.InputProvider Disable Automatic Switchover 5-48 IOPn.InputProvider Disable Hotkey 5-48 IOPn.InputProvider Disable LED Flashing 5-49 IOPn.InputProvider Enable Automatic Switchover 5-49...
IOPn.InputProvider Disable Automatic Switchover This command prevents input devices from automatically switching over from the IOPs to the CEs during CE boot, as described in Endurance Boot Process Chapter 2. After issuing this command, if you want input devices to switch to the CE (during CE boot), you must manually switch over the input devices, using either the hotkey, the IOPn.InputProvider Set Input Devices command, or the...
IOPn.InputProvider Disable LED Flashing This command disables the Scroll Lock LED from flashing the input device status. By default, LED flashing is enabled, and the Scroll Lock LED flashes whenever the input devices are logically connected to the local IOP. Command IOPn.InputProvider Disable LED Flashing Console Syntax MTCCONS IOPn.InputProvider Disable LED Flashing...
IOPn.InputProvider Enable Hotkey This command enables hotkeys so that they can be used to toggle input devices between the local IOP and the CEs. By default, using hotkeys is enabled. Command IOPn.InputProvider Enable Hotkey Console Syntax MTCCONS IOPn.InputProvider Enable Hotkey n –...
n – the ID number of the IOP (1 or 2) Variables x – the timeout value that you want to set. The timeout range is 0 to 300 seconds. If the timeout is 0, arbitration is disabled (default), and input is accepted from both IOPs.
IOPn.InputProvider Set Input Active This command forces the arbitration timeout to expire and switches the active input devices to the specified IOP. For this command to be valid, arbitration timeout must be enabled. (Refer to IOPn.InputProvider Set Arbitration Timeout command.) Command IOPn.InputProvider Set Input Active Console Syntax MTCCONS IOPn.InputProvider Set Input Active...
IOPn.InputProvider Show Arbitration Timeout This command displays the input arbitration setting for the Endurance server. When arbitration is enabled, it allows input to be processed from only one tuple at a time (effectively blocking input from the other tuple). At the end of each arbitration interval, input control is available to switch to the first IOP where mouse movement or keyboard activity is detected.
See Also IOPn.InputProvider Disable Automatic Switchover IOPn.InputProvider Enable Automatic Switchover IOPn.InputProvider Show Counters This command shows all of the statistics and error counters that are maintained by the Input Provider. Command IOPn.InputProvider Show Counters Console Syntax MTCCONS IOPn.InputProvider Show Counters n –...
Table 5-21 InputProvider Counters (Continued) Value Meaning CE mouse input dropped Number of times mouse input was discarded by the CE Max mouse input processed Maximum number of mouse input packets processed at one time IOPn.InputProvider Show Hotkey This command shows the state of hotkey as either true (enabled) or false (disabled). By default, show hotkey is true.
Results See Also IOPn.InputProvider Set Hotkey Value IOPn.InputProvider Show Hotkey IOPn.InputProvider Show Input Device States This command shows the logical location and the states of the input devices and the hotkey value. It also shows the states of user-configurable Input Provider parameters. Command IOPn.InputProvider Show Input Device States Console Syntax MTCCONS IOPn.InputProvider Show Input Device States...
Table 5-22 InputProvider Input Device States Value Meaning Input directed to IOP1 When true, input is directed to IOP1. When false, input is directed to CEs. Input directed to IOP2 When true, input is directed to IOP2. When false, input is directed to CEs.
IOPn.InputProvider Show LED Flashing This command shows whether LED flashing is true (enabled) or false (disabled). By default, Show LED Flashing is true. When set to true, the Scroll Lock LED flashes when the input devices are logically connected to the local IOP. Command IOPn.InputProvider Show LED Flashing Console Syntax MTCCONS IOPn.InputProvider Show LED Flashing...
IOPn.LinkDriver Commands The IOPn.LinkDriver commands control and return statistics the Endurance IOP Link (IL). Table 5-23 lists the IOPn.LinkDriver commands. Table 5-23 IOPn.LinkDriver Commands Command Page IOPn.LinkDriver Reset Port Counters 5-59 IOPn.LinkDriver Show Parameter Values 5-59 IOPn.LinkDriver Show Port Counters 5-61 IOPn.LinkDriver Show Port Information 5-63...
Results Table 5-24 IOP LinkDriver Show Parameter Values Value Meaning Heartbeat Interval Interval in seconds at which heartbeat PDUs are transmitted Circuit Timeout Number of seconds in which a heartbeat or other PDU must be received Maximum Transmit Retries Maximum number of times a Data PDU will be retransmitted Transmit Timeout Number of seconds in which a Data PDU must be acknowledged (ACKed)
IOPn.LinkDriver Show Port Counters This command returns statistics for the IOP Link on the specified IOP. Command IOPn.LinkDriver Show Port Counters Console Syntax MTCCONS IOPn.LinkDriver Show Port Counters n – the ID number of the IOP (1 or 2) Variables Results Table 5-25 IOP LinkDriver Port Counters Value...
Page 150
Table 5-25 IOP LinkDriver Port Counters (Continued) Value Meaning Receives Out of Sequence Number of Data PDUs received out of sequence. The sequence number received did not agree with the sequence number that was expected. Data PDUs Received Number of Data PDUs received Acks Received Number of ACK PDUs received Control PDUs Received...
IOPn.LinkDriver Show Port Information This command returns port information for the IOP Link (IL) on the specified IOP. Command IOPn.LinkDriverShow Port Information Console Syntax MTCCONS IOPn.LinkDriver Show Port Information n – the ID number of the IOP (1 or 2) Variables Results Table 5-26 IOP LinkDriver Show Port Information...
Page 152
Table 5-26 IOP LinkDriver Show Port Information (Continued) Value Meaning Virtual Circuit State Virtual circuit state in hexidecimal Outstanding Data PDUs The number of unacknowledged data PDUs Next Sequence Number Next data PDU sequence number 5-64 HP Netserver AA Solution Administrator’s Guide...
IOPn.Monitor Commands The IOPn.Monitor commands perform operations on the monitor. Table 5-27 lists the IOPn.Monitor commands. Table 5-27 IOPn.Monitor Commands Command Page IOPn.Monitor Disable Auto Start 5-65 IOPn.Monitor Enable Auto Start 5-66 IOPn.Monitor Set Initialization Interval 5-66 IOPn.Monitor Show Auto Start 5-67 IOPn.Monitor Show Client Status 5-68...
IOPn.Monitor Enable Auto Start Warning: Changing the setting of Auto Start from its default (disabled) on any IOP invalidates data protection features of the Endurance server. This command enables Auto Start for an IOP. When an IOP reboots, Auto Start allows the specified IOP to automatically join the Endurance server configuration (after the time specified by the initialization interval has elapsed), regardless of whether the other IOP is available.
If the timer expires, check the Windows Event Viewer on the CE for a Results message that indicates that the IOP is unavailable for initialization. See Also IOPn.Monitor Disable Auto Start IOPn.Monitor Enable Auto Start IOPn.Monitor Show Auto Start IOPn.Monitor Show Initialization Interval IOPn.Monitor Show Parameters IOPn.Monitor Show Auto Start This command displays the Auto Start setting for the specified IOP.
IOPn.Monitor Show Client Status This command displays the status of the clients listed in the ClientList Registry parameter on the specified IOP. If no clients are specified in the client list, the following error message displays: An invalid parameter was provided by the caller. Command IOPn.Monitor Show Client Status Console Syntax MTCCONS IOPn.Monitor Show Client Status...
IOPn.Monitor Show Configuration This command displays Endurance server components and the parameters that describe the components and their states on the specified IOP. Command IOPn.Monitor Show Configuration Console Syntax MTCCONS IOPn.Monitor Show Configuration n – the ID number of the IOP (1 or 2) Variables Results Table 5-29 Monitor Configuration Values...
IOPn.Monitor Show Initialization Interval This command displays the initialization interval for the specified IOP. The initialization interval is the time period in seconds that the IOP waits to initialize with the other IOP before either or both of the following occur: •...
Results Table 5-30 MIC Interconnect Status Values Value Meaning Unknown/ IOPn cannot determine the status of the specified IOP Unavailable or CE. Uninitialized The specified IOP or CE has not yet been initialized. Good The specified IOP or CE is working correctly. Failed The specified IOP or CE has failed.
IOPn.Monitor Show Parameters This command displays parameters for IOPn. Command IOPn.Monitor Show Parameters Console Syntax MTCCONS IOPn.Monitor Show Parameters n – the ID number of the IOP (1 or 2) Variables Results Table 5-31 Monitor Parameter Values Value Meaning IOP Initialization in Progress When true, indicates that the IOP is initializing with the other IOP.
Page 161
Table 5-31 Monitor Parameter Values (Continued) Value Meaning CE O/S Shutdown in Progress When true, indicates that the shutdown of the CE operating system is pending. CE Crash Dump in Progress When true, indicates that the CE operating system is in the progress of generating a crash dump.
IOPn.ScsiProvider Commands The IOPn.ScsiProvider commands display information about the SCSI Provider. Table 5-32 lists the IOPn.ScsiProvider commands. Table 5-32 IOPn.ScsiProvider Commands Command Page IOPn.ScsiProvider Set Mirror Copy Bias 5-74 IOPn.ScsiProvider Show Bad Block Status 5-75 IOPn.ScsiProvider Show Mirror Copy Bias 5-76 IOPn.ScsiProvider Show Mirror Status 5-77...
IOPn.ScsiProvider Show Bad Block Status This command displays the bad block status of all the mirrored disks in the Endurance server, indicating whether the mirrored disks have bad block remapping enabled or disabled. Command IOPn.ScsiProvider Show Bad Block Status Console Syntax MTCCONS IOPn.ScsiProvider Show Bad Block Status n –...
IOPn.ScsiProvider Show Mirror Copy Bias This command shows the setting of the mirror copy bias. Mirror copy bias is set using the IOPn.ScsiProvider Set Mirror Copy Bias command. By default, the mirror copy bias is two. Command IOPn.ScsiProvider Show Mirror Copy Bias Console Syntax MTCCONS IOPn.ScsiProvider Show Mirror Copy Bias x n –...
IOPn.ScsiProvider Show Mirror Status This command displays the mirror status of all the mirrored disks in the Endurance server. The status information includes whether disks are current and whether a mirror copy is pending. Command IOPn.ScsiProvider Show Mirror Status Console Syntax MTCCONS IOPn.ScsiProvider Show Mirror Status n –...
Management Show Computer Information This command shows information about the target system from the Endurance management interface. Command Management Show Computer Information Console Syntax MTCCONS Management Show Computer Information Results 5-78 HP Netserver AA Solution Administrator’s Guide...
Server Shutdown Commands The server shutdown commands shut down the server by first shutting down the CE’s operating system, and then shutting down the operating system on the IOPs. Table 5-33 lists the server shutdown commands. Table 5-33 Server Shutdown Commands Command Page Server Shutdown Operation...
Server Shutdown Operation This command shuts down the CE’s operating system and then shuts down the operating system on each available IOP. Note: This command is the preferred method for shutting down the Endurance server. Command Server Shutdown Operation From IOPx Console Syntax MTCCONS Server Shutdown Operation From IOPx x –...
Server Shutdown Without IOP Reboot This command is used primarily when upgrading or downgrading the Endurance server from one Endurance release to another, or whenever you shut down the server and do not want it to restart immediately. This command shuts down the CE’s operating system and then shuts down the operating system on each available IOP.
Tuple Commands The tuple commands perform operations on a tuple of the Endurance server. Table 5-34 lists the tuple commands. Table 5-34 Tuple Commands Command Page Tuple Disable Operation 5-82 Tuple Enable Operation 5-83 Tuple Shutdown Operation 5-84 Tuple Disable Operation This command disables (removes) the specified tuple from the active Endurance server configuration.
See Also CE Disable Operation CE Enable Operation IOP Disable Operation IOP Enable Operation Tuple Enable Operation Tuple Shutdown Operation Tuple Enable Operation This command enables any faulted or disabled tuple component (IOP and/or CE). After the tuple component is enabled, it can rejoin the Endurance server. Command Tuplen Enable Operation From IOPx Console Syntax MTCCONS Tuplen Enable Operation From IOPx...
Tuple Shutdown Operation This command removes IOPn and CEn from the Endurance server configuration. If necessary, the CE operating system is shut down, and the IOP operating system is shut down. Both the CE and the IOP attempt to rejoin the Endurance server configuration when they become available. To permanently remove the tuple from the configuration, use the Tuple Disable Operation command.
Configuration Utility This chapter describes the Endurance Configuration Utility. This chapter assumes that you are familiar with the Endurance terminology described in Chapter 1 and the Glossary. This chapter includes the following sections: Introduction ......6-2 Starting the Endurance Configuration Utility .
Introduction The Endurance Configuration Utility enables you to define the Endurance server’s hardware configuration and to store that configuration information in the appropriate locations of the Windows Registry. You can run the Endurance Configuration Utility from an IOP booted in Operational Endurance I/O Processor Mode or Offline Endurance I/O Processor Mode.
You can use the icons and buttons in this window to add, remove (delete), and display devices in your configuration. The icons in this window are described in Table 6-1; the buttons are described in Table 6-2. For more detailed information about Endurance Configuration Utility windows and dialog boxes, refer to the utility’s online help.
Table 6-2 Endurance Configuration Utility Button Information Button Description Adds a new device Remove Removes an existing device. Properties Displays or modify properties for an existing device. Open Current Opens the current configuration in the Registry. Open File Opens a previously saved configuration file. Save As Saves the currently displayed configuration to a file.
Starting the Endurance Configuration Utility The Endurance Configuration Utility is distributed on the Endurance CD. When you install Endurance software on an IOP, the Endurance Configuration Utility is installed in the Marathon Endurance program folder. You can start the Endurance Configuration Utility using Endurance Manager or the Windows Start menu.
Using the Endurance Configuration Utility Using this window, you can: • Add Devices • Display Device Properties • Remove Devices • Commit Configuration Changes Warning: The configuration information must be identical on both IOPs, except for Ethernet addresses. If you add or remove any devices from your configuration, you must make the change on each IOP.
Page 179
When you add a SCSI device: Step Action Notes Select the type of device from the list. The device types are: • Non-mirrored on IOP1 • Non-mirrored on IOP2 • Mirrored Select the SCSI device from the list, and/or enter the SCSI address. To specify a SCSI device address for a Use this option only for a device that is not device that is not currently shown in the...
Page 180
Figure 6-2 Sample Endurance Configuration HP Netserver AA Solution Administrator’s Guide...
Display Device Properties To display or modify the properties of an existing device: Step Action Notes Click on the device. For example, it might be CE.Disk0. Click Properties. The Properties dialog box displays the information for the device. You can modify the properties of an existing device from the Properties dialog box.
Remove Devices To remove an existing device: Step Action Notes Click on the device that you want to For example, it might be CE.CDROM1. remove. Click Remove If you are removing a device so that you can redefine its properties, after you complete this step, select Commit, and then add the device again following the instructions in Add Devices...
Change CE Ethernet Adapters Properties If you need to change information for a CE Ethernet adapter (because you initially entered incorrect information or because you replaced an adapter): Note: This procedure is not required except for a new MAC address, in which case, you must remove the adapter and add it back in.
Page 184
Recommitting the Change to a Driver for a Redirected Ethernet Adapter On an IOP, after you update the third-party Ethernet driver for a redirected Ethernet adapter, and before you restart Windows, use the Endurance Configuration Utility to recommit the configuration. The Endurance Configuration Utility writes the NetworkAddress Registry value under the Services key for the Ethernet adapter.
Commit Configuration Changes After you finish making the configuration changes, commit your changes by saving an identical configuration file on both IOPs, except for the Ethernet addresses. Warning: The configuration information must be identical on both IOPs, except the Ethernet addresses. If you add or remove any hardware devices from your configuration, you must make the same change on each IOP.
Page 186
Step Action Notes If your Endurance server is operational: a. Schedule an appropriate time to remove your Endurance server from service, and reboot the IOPs b. Issue an Endurance Manager Server Shutdown command. Reboot each IOP for the new The configuration information must be identical configuration to take effect.
Page 187
Tools and Utilities This chapter describes the Endurance command-based tools that are distributed on the Endurance CD. This chapter assumes that you are familiar with Endurance terminology described in Chapter 1 and the Glossary. This chapter includes the following sections: MIC BIOS Utility .
MIC BIOS Utility The Endurance server includes a MIC BIOS utility. Once set up, this utility provides automatic MIC adapter initialization, and boot and synchronization of the Windows operating system on the CEs. After it is configured to do so, the MIC BIOS utility also performs extensive diagnostic tests of the MIC.
Using the MIC BIOS Setup Utility If your system does not have a monitor attached to the CE, prior to running the MIC BIOS utility to perform tests, you must either attach a monitor to the CE or use a video/keyboard/mouse switch if you installed one.
In this screen, press Enter to continue with the MIC Setup screen, shown in Figure 7-2. Figure 7-2 MIC Setup Screen In the MIC Setup screen, make selections about the parameters described in Table 7-1. When the screen displays, the first field is highlighted. To select another field, press the up or down arrows until you highlight the field of choice.
Page 191
Table 7-1 MIC BIOS Setup Window Parameters (Continued) Parameter Description MIC Connectivity Test Identifies the type of test to run: • Int-Loop — Internal loopback. Uses the MIC’s internal loopback capability to verify MIC operation in the local system. • Ext-Loop — External loopback. Similar to the internal loopback capability, but requires a fiber connection between the two ports.
Once the above parameters are chosen and the MIC identity setting is saved, the server displays the MIC Setup Confirmation screen, shown in Figure 7-3. Then the server reboots with the new settings in effect. Figure 7-3 MIC Setup Confirmation Screen The MIC BIOS utility tests the parameters you have chosen and displays messages, warnings, and errors on the local monitor.
MTCFLASH Tool The MTCFLASH Tool is an MS-DOS application that allows you to upgrade the Endurance MIC firmware, including MIC FPGA code, extended BIOS, and microcode. You must upgrade MIC firmware when: • Initially installing an Endurance server • Performing an Endurance server software upgrade •...
Running MTCFLASH Before you run MTCFLASH, note that: • In an Endurance server, all MICs (CE and IOP) must use the same MIC firmware revisions. • After running MTCFLASH, you must reboot the computer that you are updating, either by using the reset button or by powering the machine off and then on again. Warning: Before removing power to any computer, observe all necessary precautions to maintain Endurance server availability.
Page 195
Table 7-2 Creating the MTC Diskette for Running MTCFlash (Continued) If running MTCFLASH . . . Create the MTC Diskette . . . Notes When installing an Endurance Using the Endurance CD that was To verify that you are server software upgrade shipped as part of your Endurance using the correct CD, server upgrade or an Endurance hotfix...
MTCFLASH Syntax and Switch and Option Values To run MTCFLASH, boot the server to DOS and type at the MTCFLASH switch options DOS command prompt (not in a command window under Windows). The MTCFLASH switches and options are listed and described in Table 7-3.
Page 197
Upgrading MIC Firmware with MTCFLASH To upgrade the MIC firmware on each IOP and each CE: Step Action Notes Insert the MTC diskette into the You should consider the Endurance hotfixes computer’s local floppy drive. installed at your site. If you have hotfixes installed, make sure that the version of MTCFLASH coincides with your hotfix level.
MTCEINFO Tool The MTCEINFO tool is a command line application that displays Ethernet adapter information. You can run this tool from any computer to view information about its Ethernet adapters. You may need to access this information to: • Verify that the adapter is operating properly. •...
A sample of MTCEINFO summary output follows: MtcEinfo Version 4.0.6-W2.EA Copyright (c) Marathon Technologies Corporation, 1996, 1997-2001. Ethernet Adapter(s): [1] HP NetServer 10/100TX PCI LAN Adapter Description:HP NetServer 10/100TX PCI LAN Adapter Service Name:{906D34F1-763F-4945-AA11-8D590468D5CE} Permanent address:00-10-83-F9-9D-46 Current address:00-10-83-F9-9D-46 [2] Intel(R) PRO/100+ Dual Port Server Adapter Description:Intel(R) PRO/100+ Dual Port Server Adapter Service Name:{E14C91E5-90AC-4BF4-B1A4-B022AC62F725} Permanent address:00-90-27-3A-A5-FC...
A partial sample of detailed MTCEINFO output follows: >mtceinfo {906D34F1-763F-4945-AA11-8D590468D5CE} MtcEinfo Version 4.0.6-W2.EA Copyright (c) Marathon Technologies Corporation, 1996, 1997-2001. Vendor Description = HP 10/100TX PCI Ethernet Driver Vendor Id = 0x00831000 (length = 4) Vendor Driver Version = 4.2 (0x00040002) NDIS version in use by NIC driver = 5.0 (0x00000500) Hardware Status = Ready Media Connect Status = Connected...
Making an MTC Diskette Some Endurance tools require an MTC diskette. You can create this diskette at any computer that contains a floppy drive and CD-ROM drive. To create an MTC diskette: Step Action Notes From any computer, insert an MS-DOS bootable diskette in the floppy drive.
MTCCONS (Endurance Manager Console Commands) You can execute Endurance server commands from an MS-DOS window. The primary reason for using MTCCONS (Endurance Manager console commands) is to execute scripts for system validation (test) or system management. When using MTCCONS, enter the command syntax and any required parameters. Note: We recommend that you set your current directory to the Endurance area in Program Files before using MTCCONS commands.
Page 203
Table 7-4 MTCCONS Parameters (Continued) Parameter Description interval Integer from 0 to n flag True = on; False = off When issuing console commands, note the following: • An example of a command line is MTCCONS IOP1.MTCMON SHOW CONFIGURATION • The MTCCONS syntax is not case sensitive.
Table 7-5 Summary of MTCCONS Commands MTCCONS Command Page MTCCONS CEn Disable Auto Boot From IOPx 5-10 MTCCONS CEn Disable Auto Synch From IOPx 5-11 MTCCONS CEn Enable Operation From IOPx 5-12 MTCCONS CEn Enable Auto Boot From IOPx 5-13 MTCCONS CEn Enable Auto Synch From IOPx 5-13 MTCCONS CE_O/S Shutdown Operation From IOPx...
Page 206
Table 7-5 Summary of MTCCONS Commands (Continued) MTCCONS Command Page MTCCONS IOPn.Monitor Show Parameters 5-72 MTCCONS IOPn.ScsiProvider Set Mirror Copy Bias 5-74 MTCCONS IOPn.ScsiProvider Show Bad Block Status 5-75 MTCCONS IOPn.ScsiProvider Show Mirror Copy Bias x 5-76 MTCCONS IOPn.ScsiProvider Show Mirror Status 5-77 MTCCONS Management Show Computer Information 5-78...
Endurance Performance Monitor Although Endurance has multiprocessing on the CEs, the standard Windows Performance Monitor allows you to view only one Endurance CE processor (Processor 0). However, the Endurance server also includes the Endurance Performance Monitor, a plug-in for the standard Windows Performance Monitor that enables it to display the activity of the second CE processor.
Page 208
Step Action Notes Select the % Processor 1 Time counter. The % Processor 1 Time counter is updated once every .75 seconds. For accurate readings, in the Chart Options dialog box, do not set the Update Time Interval value to less than 1 second.
Installation Verification Procedure (IVP) The Installation Verification Procedure runs automatically each time an IOP boots. It evaluates the server’s Ethernet bindings and reports its findings to the event log on the local IOP. You can also run the installation verification procedure manually whenever you want to re- evaluate the Ethernet bindings.
Managing Faults This chapter describes the general methods of diagnosing faults and provides an overview of the troubleshooting process. This chapter contains the following sections: Fault Management ......8-2 Diagnosing Faults .
Fault Management Because the Endurance server is fault tolerant, when a fault occurs (for example, a failed network adapter), the server continues operating. Even though it is still operational, any failure to the faulted component’s redundant counterpart can affect the availability of the server. To return the Endurance server to a fully fault tolerant state, you may need to complete some fault management procedures.
Diagnosing Faults You can use any of the methods in Table 8-1 to diagnose a fault. Table 8-1 Diagnosing Faults Method Description Refer to . . . Endurance Manager Use the Administration Window and Device Status Window Chapter 4 to determine if a component, including the MIC, is active or Endurance online.
Isolating Faults If you have local access to the Endurance server, check the following in the order that they are listed: Step Action Notes Check the upper and lower status lights If both sets of lights are solid green, the MICs on the handles of each of the four MICs are working properly and communicating in your server.
If you only have access to an Endurance server using Remote Endurance Manager, check the following: Step Action Notes Using the Endurance Manager Administration Window and the Device Status Window, note any components that are not active, online, or standby. Check the Windows Event Viewers to Reference those events (in the HP Netserver...
Endurance Server Maintenance This chapter contains the maintenance procedures for the Endurance server. Use this chapter only if referred here by an Action section in a message (in HP Netserver AA Solution Messages). Warning: When performing maintenance on your Endurance server, carefully follow the instructions in each procedure.
Page 218
Replacing a MIC ......9-16 Replacing an IOP ......9-18 Replacing a CE .
Rebooting an IOP Before you reboot an IOP, consider the following points which may affect your decision to reboot the IOP at that time. • When an IOP is removed from service (powered off, disabled, faulted or booted in any mode other than Operational Endurance I/O Processor Mode): Any non-mirrored devices that physically reside on that IOP are not available to the Endurance server.
Page 220
To reboot an IOP: Step Action Notes Follow the instructions in the procedure Do this only if you are willing to remove the Rebooting the Endurance Server Endurance server from service. If you do not page 9-9. want to remove the Endurance server from service, continue with the next step.
Shutting Down an IOP Before you shut down an IOP, consider the following points. You may decide to shut down the IOP at another time. • When an IOP is removed from service (powered off, disabled, faulted or booted in any mode other than Operational Endurance I/O Processor Mode): Any non-mirrored devices that physically reside on that IOP are not available to the Endurance server.
Page 222
To shut down an IOP: Step Action Notes Follow the instructions in the procedure Do this only if you are willing to remove the Shutting Down the Endurance Server Endurance server from service. If you do not page 9-9. want to remove the Endurance server from service, continue with the next step.
Shutting Down a Tuple Before you shut down a tuple IOP, consider the fact that when a tuple is shut down, both the CE and IOP are removed from service. As a result, any non-mirrored devices that physically reside on that IOP are not available to the Endurance server. For this reason, you may decide to shut down the tuple at another time.
Shutting Down a CE To shut down a CE: Step Action Notes Make sure that the other CE is active. If the other CE is not active, shutting down the only active CE removes the Endurance server from service. From Endurance Manager issue the CEx Disable Operation command.
Rebooting the Endurance Server Before you reboot the Endurance server, consider the fact that completing this procedure removes your server from service. Make sure that you schedule an appropriate time and that you have completed any necessary backups before starting this procedure. To reboot the Endurance server, from Endurance Manager issue the Server Shutdown command.
Replacing an Interconnect Fiber Cable To replace an interconnect fiber cable: Step Action Obtain a replacement interconnect fiber cable from your service provider. Using Table 9-1 as a guideline, identify the fiber cable to be replaced. Table 9-1 Interconnect Fiber Cable Chart Fiber cable Affects this Affects these...
Page 227
Replacing an Interconnect Fiber Cable on an Online System Use the following procedure to replace an interconnect fiber cable on an online system. Caution: Before proceeding, make sure you are properly grounded using, for instance, a wrist strap with an attached alligator clip that is connected to an appropriate ground.
Page 228
Replace an Interconnect Fiber Cable on an Offline System Use the following procedure to replace an interconnect fiber cable on an offline system. Caution: Before proceeding, make sure you are properly grounded using, for instance, a wrist strap with an attached alligator clip that is connected to an appropriate ground.
Replacing the IL Fiber or Cable The IL provides a direct Ethernet connection between the IOPs. Caution: Before proceeding, make sure you are properly grounded using, for instance, a wrist strap with an attached alligator clip that is connected to an appropriate ground. To replace an IL fiber or cable: Step Action...
Replacing an IOPx.Ethernet Fiber or Cable The IOPx.Ethernet fiber or cable connects the IOP to the public Ethernet. Caution: Before proceeding, make sure you are properly grounded using, for instance, a wrist strap with an attached alligator clip that is connected to an appropriate ground.
Step Action Notes Make sure that any components Use Endurance Manager for this step. affected by this procedure are active or online. Reenable any faulted or disabled components (page 9-31). Confirm that the new Ethernet cable Use Endurance Manager for these steps. operates properly: •...
Replacing a MIC To replace a MIC, complete the following procedures: • Removing a MIC • Installing a Replacement MIC Removing a MIC Caution: Before proceeding, make sure you are properly grounded using, for instance, a wrist strap with an attached alligator clip that is connected to an appropriate ground.
Installing a Replacement MIC Caution: Before proceeding, make sure you are properly grounded using, for instance, a wrist strap with an attached alligator clip that is connected to an appropriate ground. To install a replacement MIC: Step Action Notes Carefully remove the replacement MIC from its anti-static packaging.
Replacing an IOP To replace an IOP, complete the following procedures: • Removing an IOP • Preparing a New IOP for Installation • Installing a New IOP Removing an IOP Caution: Before proceeding, make sure you are properly grounded using, for instance, a wrist strap with an attached alligator clip that is connected to an appropriate ground.
Preparing a New IOP for Installation After removing the IOP from the Endurance server configuration, prepare the replacement IOP for installation: Step Action Notes Install any hardware for your IOP using the procedures in Chapter 2 of the Netserver AA Solution Installation Guide.
Installing a New IOP Caution: Before proceeding, make sure you are properly grounded using, for instance, a wrist strap with an attached alligator clip that is connected to an appropriate ground After preparing the new IOP, finish installing the new IOP: Note: For detailed instructions, refer to the HP Netserver AA Solution Installation...
Page 237
Step Action Notes Reboot the new IOP into Operational The public Ethernets may require additional Endurance I/O Processor Mode. considerations. Refer to the procedures on page 9-24 for information. Use Endurance Manager to ensure that: • Any components affected by this procedure are active or online.
Replacing a CE Caution: Before proceeding, make sure you are properly grounded using, for instance, a wrist strap with an attached alligator clip that is connected to an appropriate ground To replace a CE: Step Action Notes Shut down the CE as described on page 9-8.
Replacing a Failed Ethernet Adapter To replace a failed Ethernet adapter, complete the following procedures: • Installing the Replacement Adapter • Configuring the Replacement Adapter Installing the Replacement Adapter Caution: Before proceeding, make sure you are properly grounded using, for instance, a wrist strap with an attached alligator clip that is connected to an appropriate ground.
Configuring the Replacement Adapter To configure a replacement adapter: Step Action Notes From My Network Places on the • Verify and correct the adapter bindings to desktop, select Properties to verify that match those in the other IOP. Refer to the network bindings are properly Chapter 3 in the...
Updating an Ethernet Driver On an IOP, after you update the third-party Ethernet driver for a redirected Ethernet adapter and before you restart Windows, you must recommit the configuration, using the Endurance Configuration Utility. The Endurance Configuration Utility rewrites the Network Address parameter for the Ethernet adapters in the Registry.
Adding a Windows Service Pack For the CE Operating System To add a Windows Service Pack to the CE operating system: Step Action Notes Schedule an appropriate time to reboot the CE operating system. Install Windows Service Pack software. When prompted, reboot Windows. For an IOP Determine in advance if you want to install the Service Pack on both IOPs simultaneously.
Replacing a Failed Mirrored Disk Warning: If the failed disk is the source of a mirror copy, do not implement this procedure until completing all precautions to save data from this disk. Often disks can be replaced within a RAID subsystem with no need for special Endurance considerations at all.
Page 244
Step Action Notes If the failed disk is a component of a hardware RAID array (with redundancy), follow the RAID controller vendor’s documentation. You can perform a local rebuild using RAID controller If the vendor supports replacing features, and there is nothing further to do. (In some devices with power on (hot swap systems, I/O performance may be degraded during bays), there are no further steps to...
Page 245
Step Action Notes If the failed disk is not installed in a If the failed disk is in IOP1, verify that IOP2 (the other hot swap bay, shut down the IOP. IOP) is capable of sustaining the server, including the CE operating system and connections to the redirected networks.
Page 246
Step Action Notes Initialize the Endurance sector on the replacement disk: • From the application task bar, select Start Programs Marathon Endurance Endurance Manager. • Substitute for n the number of the IOP in which • From the Endurance Manager, the replacement disk was installed.
Reenabling Faulted Components After completing a maintenance procedure, you may need to enable a component that was previously disabled, faulted, or offline. If necessary, reenable any faulted or disabled components using Endurance Manager commands, as follows: Table 9-2 Endurance Manager Commands to Reenable Components Faulted Component Enable Using...
MIC Specifications and LEDs This appendix describes the specifications and LEDs of the Marathon Interface Card (MIC), V4.0. This appendix includes the following section: Marathon Interface Card (MIC) Specifications ..A-2 MIC LEDs .
Marathon Interface Card (MIC) Specifications Refer to Endurance Release Notes Release 4.0 for information about the correct versions of the MIC to use in your server. The MIC specifications in this section apply to the MIC shipped in the standard Endurance kit. The specifications include: •...
MIC LEDs Each MIC has LEDs which indicate the status of the firmware and of the local and remote fiber connections. Figure A-1 is a representation of the MIC LEDs. Remote connection fiber status Firm ware status Local connection fiber status Figure A-1 MIC LEDs Table A-3 describes the firmware LED.
Page 252
Table A-4 describes the fiber LEDs. Table A-4 Fiber LEDs State Indicates No light No power, or no fiber signal is detected. Green The MIC hardware is transmitting and receiving fiber status through the fiber connector. The fiber connection has been lost for an unknown reason. Orange The fiber connection is lost due to a power failure or a reset of the other MIC.
Endurance Boot Flow Charts This appendix shows the Endurance server boot flow charts referenced in Chapter 2. The IOP and CE flow charts detail the boot process for the Endurance server. The flow charts assume a normal system with all Endurance server components powered on and installed and configured properly.
IOPx IOPy IOPx is powered on IOPy is powered on and starts the boot and starts the boot process. process. IOP passes POST. IOP passes POST. IOP tests MIC BIOS IOP tests MIC BIOS and calls MIC BIOS. and calls MIC BIOS. MIC BIOS calls system MIC BIOS calls system BIOS.
CEx is powered on and CEy is powered on and starts the boot process. starts the boot process. CE passes POST. CE passes POST. CE tests MIC BIOS and CE tests MIC BIOS and calls MIC BIOS. calls MIC BIOS. CE initializes interconnect CE initializes interconnect paths to IOP(s).
Glossary boot disk. A SCSI disk that contains the CE Desktop application. A standard Windows operating system. For the Endurance Windows graphical user interface (GUI) server, the boot disk for the CE is a member of a application that runs on the IOPs and displays CE mirrored disk set that physically resides on the video output in a window on the local IOP.
Page 258
DSL. Device Synchronization Layer. The DSL fault management. The process of detecting a controls and participates in device I/O request failure, diagnosing it, and continuing to process, processing on the IOPs. using either a failout or failover process. In addition, this may include repairing one or more component(s) and returning them to service in the enable.
Page 259
IOP link. See IL. mirrored disk. A physical SCSI disk that resides on the IOP and stores data for the Endurance server, and for which there is a lock step. A mode in which two CEs corresponding disk on the other IOP. See also simultaneously execute the same copy of the mirror set.
Page 260
POST. Power-On Self Test. A test that each shutdown. A system process that refers to system passes as part of its initial boot process. The shutting down either one of (or a combination of) content of POST is specific to the system’s the IOPs’...
Page 261
virtual network. LAN-style connectivity between the CE and each IOP. This connectivity is independent of any public (redirected) or private (IOP) network adapters. vulnerable. The state of an Endurance server when one or more components has failed but the system is still operational and available to end users.
Page 263
Index Symbols Bad blocks show status 5-75 % field 4-19 Boot options 2-11 Boot process Accessing Endurance Manager commands Action field 4-17 Active 2-21 Booting 2-21 Glossary-1 Active CE state 2-14 Booting CE state 2-14 Active interconnect state 2-16 Active IOP state 2-15 Active server state 2-13...
Page 264
CE Desktop application Commands (Continued) – CE tray icon IOPn.DatagramService 5-24 5-28 – input focus IOPn.Diskx 5-28 5-33 – refresh frequency 3-10 IOPn.Dsl 5-33 5-35 – running in a window IOPn.EthernetProvider 5-41 5-44 – running in Full-Screen Mode IOPn.Ethernetx 5-35 5-40 –...
Page 265
DatagramService commands 5-24 Enable Glossary-2 Device Synchronization Layer Glossary-2 Enable commands Devices auto start 5-66 non-mirrored Glossary-3 automatic switchover 5-49 Diagnosing faults bad block remap 5-30 Disable Glossary-1 5-14 Disable commands CE auto boot 5-13 auto start 5-65 CE auto synch 5-13 automatic switchover 5-48...
Page 267
IL Enable Operation command 5-20 IOP multiflex boot options 2-11 In a window IOP shutdown operation command 5-23 CE Desktop application IOP states Informational events active 2-15 description 2-24 disabled 2-15 Initialization interval faulted 2-15 5-66 initializing 2-15 show 5-70 joining 2-15 Initialized IOP state...
Page 268
– – IOPn.Ethernetx commands 5-35 5-40 IOPn.ScsiProvider commands 5-74 5-77 IOPn.EventProvider Commands set mirror copy bias 5-74 Remove Events 5-45 show bad block status 5-75 – IOPn.EventProvider commands 5-45 5-47 show mirror copy bias 5-76 remove events 5-45 show mirror status 5-77 set checkpoint 5-45...
Page 269
9-16 Mirror copy replacing disabling mirrored disk 5-29 9-22 enabling mirrored disks 5-31 – Ethernet adapters 9-23 9-26 resetting 5-33 failed mirrored disk 9-27 setting bias 5-74 IL cable 9-13 showing bias 5-76 interconnect fiber cable 9-10 Mirror set Glossary-3 9-18 Mirror set copy indicator IOPx.Ethernet cable...
Page 270
Online keyboard/pointer state 2-21 IOP2 checkbox 4-19 Online mirrored disk state 2-18 Time in seconds field 4-19 Online network connection state 2-20 Save On Exit field 4-19 Online server state 2-13 Preparing new IOP for installation 9-19 Operating System commands Provider Glossary-4 shutdown...
Page 271
Resetting Endurance sector 5-32 Show commands Resetting mirror copy 5-33 arbitration timeout 5-53 Revision information auto start 5-67 others 5-74 automatic switchover 5-53 Revision levels bad block status 5-75 software 4-21 CE auto boot 5-15 CE auto synch 5-16 CE parameters 5-16 client status 5-68...
Page 272
– Specifications Tuple commands 5-82 5-84 Endurance hardware disable operation 5-82 SplitSite enable operation 5-83 State descriptions 2-12 shutdown 5-84 States CD-ROM 2-21 2-14 Uninterruptable Power Supply. see UPS CE operating system 2-13 Update button floppy disk drive 2-21 Updating MIC BIOS, FPGA and Microcode 9-22 interconnect 2-16...