ATCA-7367 RHEL 5.5 User Guide (June 2014)

Add to my manuals
136 Pages

advertisement

ATCA-7367 RHEL 5.5 User Guide (June 2014) | Manualzz

ATCA-7367-RHEL 5.5 Server Edition

User Guide

P/N: 6806800L52C

June 2014

©

Copyright 2014 Artesyn Embedded Technologies, Inc.

All rights reserved.

Trademarks

Artesyn Embedded Technologies, Artesyn and the Artesyn Embedded Technologies logo are trademarks and service marks of

Artesyn Embedded Technologies, Inc.

©

2014 Artesyn Embedded Technologies, Inc. All other product or service names are the property of their respective owners.

Intel

®

is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries.

Java

and all other Java-based marks are trademarks or registered trademarks of Oracle America, Inc. in the U.S. and other countries.

Microsoft

®

, Windows

®

and Windows Me

®

are registered trademarks of Microsoft Corporation; and Windows XP

is a trademark of

Microsoft Corporation.

PICMG

®

, CompactPCI

®

, AdvancedTCA

and the PICMG, CompactPCI and AdvancedTCA logos are registered trademarks of the PCI

Industrial Computer Manufacturers Group.

UNIX

®

is a registered trademark of The Open Group in the United States and other countries.

Notice

While reasonable efforts have been made to assure the accuracy of this document, Artesyn assumes no liability resulting from any omissions in this document, or from the use of the information obtained therein. Artesyn reserves the right to revise this document and to make changes from time to time in the content hereof without obligation of Artesyn to notify any person of such revision or changes.

Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a URL to an Artesyn website. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise altered without the permission of Artesyn.

It is possible that this publication may contain reference to or information about Artesyn products (machines and programs), programming, or services that are not available in your country. Such references or information must not be construed to mean that

Artesyn intends to announce such Artesyn products, programming, or services in your country.

Limited and Restricted Rights Legend

If the documentation contained herein is supplied, directly or indirectly, to the U.S. Government, the following notice shall apply unless otherwise agreed to in writing by Artesyn.

Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (b)(3) of the Rights in

Technical Data clause at DFARS 252.227-7013 (Nov. 1995) and of the Rights in Noncommercial Computer Software and

Documentation clause at DFARS 252.227-7014 (Jun. 1995).

Contact Address

Artesyn Embedded Technologies

Marketing Communications

2900 S. Diablo Way, Suite 190

Tempe, Arizona 85282

Artesyn Embedded Technologies

Lilienthalstr. 17-19

85579 Neubiberg/Munich

Germany

About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2 Installation of RHEL Server Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.2 RHEL 5 Update 5 Server Edition Installation using CDs or DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.2.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.2.2 Installation Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.2.3 Text Mode Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

2.2.4 Graphical Mode Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

2.3 PXE Network Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

2.3.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

2.3.2 Installation Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

2.3.3 Installation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

3 Hypervisor Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

3.2 Installation of Xen Hypervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

3.2.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

3.2.2 Installation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

3.3 Installation of KVM Hypervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

3.3.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

3.3.2 Installation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

3.4 Virtualized Guest Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

3.4.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

3.4.2 Installation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

4 Utilities Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

4.2 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

4.3 Installation Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

3

4

4.3.1 Extracting the Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

4.3.2 Installing the UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

4.3.3 Uninstalling the UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

4.3.4 Reinstalling the UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

4.4 Service Initialization Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

4.4.1 RC Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

4.5 Board Control Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4.5.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4.5.2 Board Control Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

4.5.2.1 LEDCTRL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

4.5.2.2 FPGA_TEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

4.6 Firmware Upgrade Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.6.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.6.2 Firmware Recovery Image Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.6.3 Backup Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

4.6.4 Firmware Upgrade Command-Line Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

4.6.5 Upgrading a Firmware Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

4.6.5.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

4.6.5.2 Upgrade Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

4.6.5.3 BIOS Firmware Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

4.6.5.4 IPMC Firmware Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

4.6.5.5 FPGA Firmware Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

4.7 Clock Agent Command Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

4.7.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

4.7.2 clkcmd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

4.7.2.1 Enable Clock Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

4.7.2.2 Enable Clock Routing Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

4.7.2.3 Automatic Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

4.7.2.4 LCCB Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

4.7.2.5 Reference Clock Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

4.7.2.6 System Clock Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

4.7.2.7 Get Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

4.7.2.8 List Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

4.7.2.9 LCCB Default Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

4.7.2.10 Set LCCB Output Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

4.7.2.11 LCCB Status Daemon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Contents

4.7.2.12 Verbose Output and Status Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

4.7.2.13 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

A Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

A.1 Artesyn Embedded Technologies - Embedded Computing Documentation . . . . . . . . . . . . . . . 131

A.2 Related Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

A.3 Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

5

6

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

List of Tables

Table 4-1

Table 4-2

Table 4-3

Table 4-4

Table 4-5

Table 4-6

Table 4-7

Table 4-8

Table 4-9

Table 4-10

Table 4-11

Table A-1

Table A-2

Table A-3

Packages of UP for RHEL5.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

RC Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Image Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Clock Commands and Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

Clock Commands and Options, for LCCB only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

Routing Mode Ids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

LCCB Mode Ids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

Reference and Source Clock Ids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

System Clock Ids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

Options for the Get Status Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

LCCB Output Clock Ids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Artesyn Embedded Technologies - Embedded Computing Publications . . . . . . . . . . . . . . 131

Related Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

7

List of Tables

8

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

About this Manual

Overview of Contents

This manual is intended for users interested in RHEL installation, hypervisor installation, and

Utilities Package (UP) support on ATCA-7367. It is assumed that user has basic understanding of Linux/Unix, Networking, AdvancedTCA®, and telecommunications.

It is divided into the following chapters and appendix:

Chapter 1, Introduction, on page 13

, gives an overview about ATCA-7367.

Chapter 2, Installation of RHEL Server Edition, on page 17 , describes the installation of RHEL

Server Edition on ATCA-7367.

Chapter 3, Hypervisor Support, on page 79

, describes about hypervisor and its installation.

Chapter 4, Utilities Package, on page 89

, describes the Utilities Package (UP).

Appendix A, Related Documentation, on page 131 , lists all the related documents.

Abbreviations

This document uses the following abbreviations:

Abbreviation

AMC

ATCA

BBS

BCM

BIOS

BSD

UP

Definition

Advanced Mezzanine Card

Advanced Telecommunications Computing Architecture

Basic Blade Service

Board Control Module

Basic Input/Output System

Berkeley Software Distribution

Utilities Package

DHCP

DVD

FCU

FPGA

Dynamic Host Configuration Protocol

Digital Versatile Disc

Firmware Upgrade Command-line Utility

Field Programmable Gate Array

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

9

About this Manual

RAID

RHEL

RTM

TFTP

UP

VNC

IPMC

KVM

LUN

MMC

NFS

PCI

PICMG

PXE

Abbreviation

FRI

FTP

FUF

HPM

HTTP

I/O

Definition

Firmware Recovery Image

File Transfer Protocol

Firmware Upgrade Facility

Hardware Platform Management

Hyper Text Transfer Protocol

Input /output

Intelligent Platform Management Controller

Kernel Based Virtual Machine

Logical Unit Number

Module Management Controller

Network File System

Peripheral Component Interconnect

PCI Industrial Computer Manufactures Groups

Preboot Execution Environment

Redundant Array of Independent Disks

Red Hat Enterprise Linux

Rear Transmission Module

Trivial File Transfer Protocol

Utilities Package

Virtual Network Computing

About this Manual

10

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

About this Manual

Conventions

The following table describes the conventions used throughout this manual.

Notation

0x00000000

0b0000 bold

Screen

Courier + Bold

...

.

.

.

..

|

Reference

File > Exit

<text>

[text]

Description

Typical notation for hexadecimal numbers (digits are

0 through F), for example used for addresses and offsets

Same for binary numbers (digits are 0 and 1)

Used to emphasize a word

Used for on-screen output and code related elements or commands in body text

Used to characterize user input and to separate it from system output

Used for references and for table and figure descriptions

Notation for selecting a submenu

Notation for variables and keys

Notation for software buttons to click on the screen and parameter description

Repeated item for example node 1, node 2, ..., node

12

Omission of information from example/command that is not necessary at the time being

Ranges, for example: 0..4 means one of the integers

0,1,2,3, and 4 (used in registers)

Logical OR

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

11

About this Manual

About this Manual

Notation Description

Indicates a hazardous situation which, if not avoided, could result in death or serious injury

Indicates a hazardous situation which, if not avoided, may result in minor or moderate injury

Indicates a property damage message

No danger encountered. Pay attention to important information

Summary of Changes

This manual has been revised and replaces all prior editions.

Part Number

6806800L52A

6806800L52B

6806800L52C

Publication Date

November 2010

April 2011

June 2014

Description

First edition

Added Chapter 4, Utilities Package, on page 89

.

Re-branded to Artesyn.

12

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Chapter 1

Introduction

1.1

Overview

The ATCA-7367 is a high performance single processor AdvancedTCA server blade and ATCA node board, designed according to PICMG 3.0 Revision 3.0 ATCA Base Specification. ATCA-7367 is a single board computer that offers a powerful processing complex through a single six-core

Intel Westmere-EP processor, and supports up to 48GB DDR3 memory. Furthermore ATCA-

7367 provides local storage (Onboard SATA disk/SATA Cube, onboard flash disk, or through the

RTM), standard I/O and redundant Gigabit Ethernet connections to the back plane's Base

Interfaces (PICMG3.0) and Fabric Interfaces (PICMG 3.1Option1,9). Another important feature is that ATCA-7367 provides AMC support and is compatible with different AMC boards to meet the application-specific requirements. The ATCA-7367 provides system management capabilities and is hot swap compatible based on the ATCA specification.

The following lists the main features of ATCA-7367:

Form factor: Single slot ATCA (280mm x 322mm)

Processor: Intel Westmere-EP Six-Core processor (Intel XEON 5600 series), Drop-in compatible with Intel Nehalem-EP processor (Intel XEON 5500 Series)

North Bridge: Xeon 5520 (Tylersburg IOH36 D)

– Provides two QPI interfaces for connecting to up to two Intel Xeon processors

– Provides 36 PCI-e Gen2 lanes, Intel Virtualization Technology, ESI interface and

Management Engine

– FC-BGA 37.5mm x 37.5 mm, 1295 balls

South Bridge: ICH10R, ESI connection to Xeon 5520 (Tylersburg IOH36 D)

– Provides extensive I/O support and Boot path to redundant SPI Boot flashes

– I/O interfaces include SATA, USB2.0, LAN, LPC interface, RTC with WDT

Base interface : Dual 10/100/1000Base-T Ethernet

Fabric Interface: Dual 1G/10Gbps Ethernet interfaces, support PICMG3.1 option 1 and 9

Update Channel: One 10/100/1000Base-T, and SAS ports

RTM Interface

– Five PCI-e x4

– 8-Port AMC I/O

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

13

Introduction

14

– 2x SAS Ports (SAS controller is on RTM)

– 1x SATA port

– 3x Telecom Clock

– 1x UART and 1x USB interfaces

– IPMI Management bus

One AMC slot

– GE on ports 0, 1, 8, 9, 10, 11

– PCIe x4 on ports 4-7

– SAS on port 2, SATA on port3

– Port 13-20 to Zone 3

– TCLK and FCLK support

Front Panel

– One 10/100/1000BASE-T Ethernet

– Two USB2.0 Ports

– One serial console

BIOS Chip: Up to 1 MB onboard Boot and 1 MB Recovery Boot Flash (SPI)

Onboard storage support

– 2.5 Inch SATA HDD

– SATA Cube (SSD): 16, 32, 64, 128 GB capacity

– USB flash (EUSB SDD), 1, 2 or 4 GB capacity

Onboard IPMC (IPMI management controller) implements IPMI version 1.5

Onboard Glue Logic FPGA for IPMC extension and onboard control register

The ATCA-7367 supports:

RHEL 5 Update 5 (and further updates) Server Edition

Xen and KVM Hypervisor on RHEL 5 Update 5 (and further updates) Server Edition

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

For more information on ATCA-7367, refer ATCA-7367 product page.

Throughout this manual, RHEL 5 refers to 32 bit and 64 bit version of RHEL 5.

Introduction

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

15

Introduction

16

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

Chapter 2

2.1

Overview

The ATCA-7367 supports RHEL 5 Update 5 (and further updates) Server Edition operating system.

This chapter describes the installation of RHEL 5 Update 5 Server Edition and the same procedure can be followed for installing further updates of RHEL 5. For specific instructions on installation, refer http://www.redhat.com/docs/manuals/enterprise/RHEL-5manual/Installation_Guide-en-US/index.html

Installation of RHEL 5 Update 5 Server Edition over serial console or VNC can be done using following methods:

CDs/DVD

PXE Network-Based Installation

The ATCA-7367 supports RHEL text mode installation over serial console, and graphical mode installation using VNC.

2.2

RHEL 5 Update 5 Server Edition Installation using

CDs or DVD

The following sections describe the RHEL installation in text mode and graphical mode using

CDs or DVD.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

17

Installation of RHEL Server Edition

2.2.1

Prerequisites

You should have the following software and peripherals before starting installation:

Installation CDs or DVDs of RHEL 5 Update 5 Server Edition

USB CD-ROM for installation using CDs of RHEL, or USB DVD-ROM for installation using

DVD of RHEL

VNC viewer, if you want to do installation in graphical mode

To install 32 bit operating system, use x86 CDs or DVD of RHEL and for 64 bit operating system use x86_64 CDs or DVD of RHEL.

2.2.2

Installation Setup

This section explains the procedure required to create installation setup for installation using

CDs/DVD.

Procedure

1. Connect serial console cable to front panel of the blade and access serial console using the following settings.

 baud rate: 9600 data bits: 8

 parity: none stop bit: 1 hardware control: none

2. Connect USB CD-ROM or DVD-ROM to any USB port of the blade or RTM-ATCA-

7360 .

18

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

3. Reset the blade using shelf manager or reset button provided at front panel of blade. When blade boots up after reset, the following output is displayed.

4. When the following screenshot is displayed, press <F2> or <Del> key to enter into

BIOS menu to set CD-ROM as first boot device and hard disk as second boot device.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

19

Installation of RHEL Server Edition

When <F2> or <Del> key is pressed, BIOS window is displayed on serial console.

20

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

5. Select Boot menu using left or right arrow keys.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

21

Installation of RHEL Server Edition

6. Select Boot option #1 and then press <Enter>.

22

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

7. Select USBCDROM device and then press <Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

23

Installation of RHEL Server Edition

When <Enter> is pressed, Boot option #1 changes to USBCDROM device.

8. Select Boot option #2 and then press <Enter>.

24

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

9. Select hard disk and then press <Enter>.

In the screenshot hard disk is ID00 LUN0, but name of hard disk may vary depending upon type of RTM-ATCA-7360. For example, hard disk may also be shown as Elx 00 500000E011B0C0B1,00 0F 1 on RTM-ATCA-7360-FC.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

25

Installation of RHEL Server Edition

When <Enter> is pressed, Boot option #2 changes to hard disk.

26

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

10.Go to Save & Exit menu, select Save Changes and Exit and then press <Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

27

Installation of RHEL Server Edition

11.Select Yes and then press <Enter>, system exits from BIOS.

28

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

2.2.3

Text Mode Installation

Procedure

After meeting prerequisites described in section

Prerequisites

on page 18 and completing

installation setup as described in

Installation Setup

on page 18 , perform following steps for

installation in text mode over serial console:

1. Insert CD1 or DVD of RHEL 5 Update 5 Server Edition in DVD/CD-ROM.

2. Reset the blade using shelf manager or reset button provided at front panel of the blade. When blade boots up after the reset, the following output is displayed.

3. The blade boots up with CD1 or DVD, and boot: prompt as shown in the below screenshot.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

29

Installation of RHEL Server Edition

4. Type linux console=ttyS0,9600n8 at boot: prompt as shown in the below screenshot.

5. Press <Enter> and then system starts booting up as shown below.

30

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

6. In Choose a Language window, select preferred language, and then press <Enter>.

7. In Installation Method window, select Local CDROM, and then press <Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

31

Installation of RHEL Server Edition

8. In CD Found window, select OK and press <Enter> to test the CD or DVD media, or select Skip to skip the media test.

9. After completing or skipping media test, Red Hat Enterprise Linux Server window is displayed. Select OK and then press <Enter>.

32

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

10.Enter Installation Number located in the installation package provided by Red Hat, select OK and then press <Enter>.

If installation package does not have an installation number and user subscription is activated by Red Hat, then select Skip entering Installation Number and press

<Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

33

Installation of RHEL Server Edition

11.Installation process searches for existing Linux installation. If installation of Linux is found then System to Upgrade window is displayed, select Reinstall System to freshly install the system or select existing RHEL installation to upgrade it, and then press <Enter>. For information on upgrading existing Linux installation, refer http://www.redhat.com/docs/manuals/enterprise/RHEL-5manual/Installation_Guide-en-US/ch02s01.html

34

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

12.In Partitioning Type window, select devices to be used for installation and press

<Enter>.

13.Perform disk partitioning of the devices selected in the previous step, using guidelines given under section 4.15 to 4.18 of RHEL Installation Guide located at http://www.redhat.com/docs/manuals/enterprise/RHEL-5manual/Installation_Guide-en-US/s1-diskpartsetup-x86.html

14.In Boot Loader Configuration window, select Use GRUB Boot Loader to install grub boot loader or No Boot Loader, then select OK and press <Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

35

Installation of RHEL Server Edition

If Use GRUB Boot Loader is selected then you have to perform the following steps to configure grub:

1. Enter console=ttyS0,9600n8, select OK, and then press <Enter>.

2. If you want to make grub boot loader password protected then select Use a grub Password, enter boot loader password and confirm the same, select OK and then press <Enter>. Otherwise select only OK and press <Enter>.

36

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

3. You are prompted to edit boot label, output depends on disk partitioning. If you want to edit boot label then select boot label and Edit, press <Enter>. After editing boot label, select OK and then press <Enter>.

4. Select a device to install boat loader, select OK and then press <Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

37

Installation of RHEL Server Edition

15.For network configuration, select an Ethernet device and select Edit, and then press <Enter> to configure the selected Ethernet device. Configure Ethernet devices as per network configuration of organization.

38

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

16.If host name of the blade is assigned by DHCP server and dynamic network configuration is done in previous step, then select automatically via DHCP.

Otherwise select manually and enter desired host name. Select OK and press

<Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

39

Installation of RHEL Server Edition

17.Select System clock uses UTC to use UTC time, then select OK and press <Enter>.

Otherwise you can select time zone based upon the location, select OK and press

<Enter>.

40

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

18.Root Password window is displayed. Enter desired password and confirm the same.

Select OK and press <Enter>.

19.In Package selection window, select packages to be installed. Select OK and press

<Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

41

Installation of RHEL Server Edition

RHEL starts checking dependencies.

20. When dependency check is completed, Installation to begin window is displayed.

Select OK and press <Enter> to start installation.

42

21. If CDs are used for installation then Required Install Media window is displayed.

You should make sure that CDs shown in the window are available. Depending upon the package selection done in step 19 and RHEL 5 version, number of required CDs may vary.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

If all CDs shown in the window are available, then select Continue to start installation or select Reboot to reboot the blade, else select Back to go back and modify selected packages to be installed. Press <Enter>.

22.If RHEL CDs are being used for installation then you need to change CDs as prompted during installation.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

43

Installation of RHEL Server Edition

23.When installation of RHEL Server Edition is completed, Complete window is displayed. Remove installation CD or DVD, select Reboot and press <Enter> to reboot the blade.

44

24.After the reboot, the blade boots up with RHEL. During boot up Setup Agent utility is displayed to changes and configure RHEL. You can configure the system, else select Exit and then press <Enter> to continue boot up of the blade.

25.As system boots up, login prompt is shown, enter user name as root and password as entered in step 18, page

41 .

26. Register the blade with Red Hat Network using guidelines at: https://rhn.redhat.com/rhn/help/reference/rhn500/en/s1-registration-yum.jsp

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

2.2.4

Graphical Mode Installation

Procedure

After meeting prerequisites described in section

Prerequisites

on page 18 and completing

installation setup as described in

Installation Setup

on page 18 , perform following steps for

installation in graphical mode using Virtual Network Computing (VNC):

1. Follow the steps 1 to 3 described in

Text Mode Installation

on page 29 .

2. Type linux console=ttyS0,9600n8 vnc at boot: prompt as shown in the following screenshot.

3. Press <Enter> and system starts booting up as shown below.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

45

Installation of RHEL Server Edition

4. In Choose a language window, select preferred language and press <Enter>.

5. In Installation Method window, select Local CDROM and press <Enter>.

46

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

6. Select Ethernet interface corresponding to Intel chipset 82567LM-2, which is the front panel Ethernet interface of the blade, and then press <Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

47

Installation of RHEL Server Edition

7. Configure the front panel Ethernet interface according to network configuration of organization, select OK and then press <Enter>.

8. In the CD Found window, select OK and press <Enter> to test the CD or DVD media or select Skip to skip the media test and press <Enter>.

48

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

9. After completing or skipping media test, you are prompted to select User text mode or Start VNC method for installation. Select Start VNC and press <Enter>.

10. If authentication is required while connecting to the blade using VNC viewer, then enter VNC server password and confirm it, or select No password and press <Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

49

Installation of RHEL Server Edition

11.After completing VNC configuration, VNC server starts on the blade. Start VNC viewer on your system and connect VNC Server running on the blade. For example as shown in screenshot, VNC server is running on 10.130.98.96:1, hence you need to use10.130.98.96:1 to connect to the blade. If you are prompted for authentication then enter password which has been entered in last step.

50

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

12. When you get connected to the blade using VNC viewer, the following window is displayed. Click next.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

51

Installation of RHEL Server Edition

13. Enter Installation Number located in the installation package provided by Red Hat and click OK. If installation package does not have an installation number and user subscription is activated by Red Hat, then select Skip entering Installation Number and click OK.

52

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

14.Installation process searches for existing Linux installation. If installation of Linux is found then System to Upgrade window is displayed, click Install Red Hat Enterprise

Linux Server to freshly install the system, or Upgrade an existing Installation to upgrade existing RHEL Server installation. Click Next. For information on upgrading existing linux installation, refer http://www.redhat.com/docs/manuals/enterprise/RHEL-5manual/Installation_Guide-en-US/ch02s01.html

15.Select devices to be used for installation and do disk partitioning using guidelines given under section 4.15 to 4.18 of RHEL Installation Guide located at http://www.redhat.com/docs/manuals/enterprise/RHEL-5manual/Installation_Guide-en-US/s1-diskpartsetup-x86.html

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

53

Installation of RHEL Server Edition

After disk partitioning, click Next.

16.If installation is about to erase existing data on disk, then following warning message is displayed. Click Yes or No, depending on whether the existing data should be erased or not. If you do not want to erase existing data on disk then click

No and do disk partitioning again.

54

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

17.After disk partitioning, a window to configure network devices is displayed. Select a network interface and click Edit to configure. After configuring network devices, click Next.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

55

Installation of RHEL Server Edition

18.Select System clock uses UTC, or change the region according to your location, and then click Next.

56

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

19. Enter desired password for root account and confirm it, then click Next.

20.Select packages to be installed, and then click Next.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

57

Installation of RHEL Server Edition

21.Checking dependencies starts.

22. Click Next and press <Enter> to start installation.

58

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

23.If CDs are used for installation then the following window is displayed. You should make sure that CDs shown in following window are available. Depending upon package selection done in step 20 and RHEL 5 version, number of required CDs may vary. If all CDs shown in window are available, then click Continue to start installation, or click Reboot to reboot the blade, else click Back to go back and do package selection again.

24.If RHEL CDs are being used for installation then you need to change CDs as prompted during installation.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

59

Installation of RHEL Server Edition

25.When installation is completed, remove installation CD or DVD, and then click

Reboot to reboot the blade.

26.When system comes up after reboot, Setup Agent utility window is displayed to changes and configure system. Select Exit and press <Enter> to continue boot up of the blade.

27.When system boots up after reboot, login prompt is displayed. Enter user name as

root

and password as entered in step 19, page

57 .

28.Register the blade with Red Hat Network using guidelines given at: https://rhn.redhat.com/rhn/help/reference/rhn500/en/s1-registration-yum.jsp

2.3

PXE Network Installation

Using Preboot Execution Environment (PXE) network installation method, RHEL can be installed over network using Network File System (NFS), File Transfer Protocol (FTP), or Hyper

Text Transfer Protocol (HTTP) protocols. For more information refer, chapter 31 of RHEL

installation Guide located at http://www.redhat.com/docs/manuals/enterprise/RHEL-5manual/Installation_Guide-en-US/index.html

60

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

You can do installation in text mode and graphical mode using PXE network installation method.

2.3.1

Prerequisites

You need to meet following prerequisites:

The blade is connected directly or indirectly to Trivial File Transfer Protocol (TFTP) or

Dynamic Host Configuration Protocol (DHCP) server over Ethernet.

The blade is connected directly or indirectly to NFS, FTP, or HTTP Server having installation tree over Ethernet.

You should have following software before starting installation:

Installation CDs or DVD or ISO image of RHEL 5 update 5 Server Edition

VNC viewer, if you want to do installation in graphical mode

To install 32 bit operating system, use x86 iso image or install CDs of RHEL 5 update 5 and for

64 bit operating system use x86_64 iso image or install CDs of RHEL 5 update 5.

2.3.2

Installation Setup

Procedure

1. Prepare for PXE based network installation using guidelines given under section 2.5

of RHEL Installation Guide located at, http://www.redhat.com/docs/manuals/enterprise/RHEL-5manual/Installation_Guide-en-US/index.html

2. Configure standard TFTP servers, Berkeley Software Distribution (BSD) compatible

1. Login to TFTP server using root account.

2. Create the file /etc/xinetd.d/tftp with the following contents.

service tftp

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

61

Installation of RHEL Server Edition

62

{ socket_type = dgram wait = yes user = root server = /usr/sbin/in.tftpd

server_args = -s /tftpboot per_source = 11 cps=100 2 flags=IPv4 disable = no protocol = udp

}

3. Create /tftpboot/ATCA-7367/pxelinux.cfg directory on TFTP server.

#mkdir -p /tftpboot/ATCA-7367/pxelinux.cfg

4. Copy pxelinux.0 from the SYSLINUX distribution in /tftpboot/ATCA-

7367

directory.

5. Copy all files from images/pxeboot directory of CD1, DVD, or iso image of

RHEL installation in /tftpboot/ATCA-7367 directory.

6. Create default file inside /tftpboot/ATCA-7367/pxelinux.cfg directory.

default vmlinuz initrd=initrd.img console=ttyS0,9600n8 text

7. Restart TFTP daemon.

#/etc/init.d/xinetd restart

3. In order to assign IP address to the blade and download a boot image from a TFTP server, configure the DHCP server. The DHCP server is typically configured through a configuration file dhcpd.conf. Many configurable options can be left at their default values, but configure the following minimum options:

Domain name

Subnet mask

Router IP address

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

NTP server IP address

IP address of server from which initial boot file is to be loaded, next server option.

Following is an example of DHCP file:

#*******************start of configuration*********************** ddns-update-style interim; ignore client-updates; allow bootp; allow booting; allow booting; allow bootp;

# Standard configuration directives...

#options fields are mandatory for RHEL installation on ATCA-7367 blade option domain-name "www.emerson.com"; option subnet-mask 255.255.255.0; option broadcast-address 10.232.91.255; option domain-name-servers 10.232.22.25; option routers 10.232.91.254; option ntp-servers 10.232.88.125; option time-offset 18000; subnet 10.232.91.0 netmask 255.255.255.0

{

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

63

Installation of RHEL Server Edition

range 10.232.91.10 10.232.91.40;#mandatory next-server 10.232.88.125; #mandatory filename "ATCA-7367/pxelinux.0"; # mandatory

# ATCA-7367/pxelinux.0 this is the place where we expect

# to pick the pxe configuration from, please read point 4 of above step 2

}

After editing /etc/dhcpd.conf, restart the DHCP server on interface which should be used for assigning IP address to the blade. For more information, refer dhcpd.conf linux man page located at http://linux.die.net/man/5/dhcpd.conf

and dhcpd linux man page located at http://linux.die.net/man/8/dhcpd

4. Follow steps 1 through 6 described in

Installation Setup

on page 18 .

64

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

5. Select Base Network 1, Base Network 2, or FrontPanel Network depending on the following and press <Enter>:

Select Base Network 1, if DHCP server is configured and running on the ATCA controller blade of logical slot 1 in chassis.

Select Base Network 2, if DHCP server is configured and running on the ATCA controller blade of logical slot 2 in chassis.

Select FrontPanel Network, if DHCP server is accessible by using the front panel interface of blade.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

65

Installation of RHEL Server Edition

6. Go to Save & Exit tab, select Save Changes and Exit and then press <Enter>.

7. Select Yes and press <Enter>. System exits from BIOS.

66

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

2.3.3

Installation Procedure

This section explains PXE network installation in text mode over serial console and in graphical mode using VNC.

Procedure:

After meeting prerequisites described in

Prerequisites

on page 61 and completing installation

setup as described in

Installation Setup

on page 61 , perform the following steps to install RHEL

5 update 5 using PXE Network-Based Installation method.

1. Reset the blade using shelf manager or reset button provided at front panel of the blade. As blade boots up after reset, the following output is displayed on serial console.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

67

Installation of RHEL Server Edition

2. As system boots up, the system obtains the IP Address from DHCP server and downloads the kernel image vmlinuz and initrd.img file from TFTP server.

3. In Choose a Language window, select preferred language and press <Enter>.

68

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

4. In Installation Method window, select NFS image, FTP, or HTTP installation method depending upon the setup and press <Enter>.

5. Networking Device window is displayed. Select network devices using the following:

Select 1st network interface corresponding to Intel Ethernet Chipset 82576, if

DHCP server configured in step 3 of page 62

,

Installation Setup

is accessible via

the ATCA controller blade of logical slot 1 of ATCA Chassis.

Select 2nd network interface corresponding to Intel Ethernet Chipset 82576, if

DHCP server configured in step 3 of page 62

,

Installation Setup

is accessible via

the ATCA controller blade of logical slot 2 of ATCA Chassis.

Select network interface corresponding to Intel Ethernet Chipset 82567LM-2, if

DHCP server configured in step 3 of page 62

,

Installation Setup

is accessible via

front panel interface of the blade.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

69

Installation of RHEL Server Edition

After selecting network interface to be used for installation, press <Enter>.

6. Configure Ethernet interface according to network configuration of the organization, then select OK and press <Enter>.

70

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

7. Enter server name NFS, FTP, or HTTP and RHEL installation directory depending upon the installation method entered in step 4 on page

69 .

For example, if you have selected NFS image as installation method in step 4 then first enter NFS server name, RHEL server directory as configured in step 1 under

Installation Setup

and mount option for NFS image, select OK and press <Enter>.

For more information, refer sections 4.7, 4.8 and 4.9 of RHEL installation guide located at http://www.redhat.com/docs/manuals/enterprise/RHEL-5manual/Installation_Guide-en-US/index.html

8. If you want to do installation in graphical mode using VNC then select Start VNC,

press <Enter>, and then follow steps 10 through 25 of

Graphical Mode Installation

.

Otherwise select User text mode method to install RHEL in text mode over serial console, press <Enter>, and then follow steps 9 through 23 of

Text Mode Installation

.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

71

Installation of RHEL Server Edition

9. When the following window is displayed, press <F2> or <Del> key to enter into BIOS menu.

When <F2> or <Del> key is pressed, BIOS window is visible on serial console.

72

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

10.Select BOOT menu.

Installation of RHEL Server Edition

11. Select Boot option #1 and press <Enter>.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

73

Installation of RHEL Server Edition

12.Select hard disk and press <Enter>. In the screenshot the hard disk is ID00 LUN0, but name of hard disk may vary depending upon type of RTM-ATCA-7360.

74

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

When <Enter> is pressed, Boot option #1 changes to hard disk.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

75

Installation of RHEL Server Edition

13.Go to Save & Exit tab, select Save Changes and Exit and then press <Enter>.

76

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of RHEL Server Edition

14.Select Yes and press <Enter>. The system exits from BIOS.

15.As system boots up with RHEL, Setup Agent utility is displayed. Configure the system, and select Exit and then press <Enter> to continue to boot up the blade.

16.As system boots up login prompt is shown, enter user name as root and password to login to system using root account.

17.Register the blade with Red Hat Network using guidelines given at https://rhn.redhat.com/rhn/help/reference/rhn500/en/s1-registration-yum.jsp

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

77

Installation of RHEL Server Edition

78

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Chapter 3

Hypervisor Support

3.1

Overview

A hypervisor, also called virtual machine manager, is a piece of software or hardware platform virtualization that allows multiple operating systems to run on a host computer concurrently.

The ATCA-7367 blade supports Xen and KVM hypervisor.

Following sections describes the method to install Xen and KVM hypervisor on the ATCA-7367 blade.

3.2

Installation of Xen Hypervisor

Xen hypervisor is the fastest and most secure infrastructure virtualization solution available today, supporting a wide range of guest operating systems including Windows®, Linux®,

Solaris®, and various versions of the BSD operating systems.

With Xen virtualization, a thin software layer known as the Xen hypervisor is inserted between the server hardware and the operating system. This provides an abstraction layer that allows each physical server to run one or more virtual servers, effectively decoupling the operating system and its applications from the underlying physical server.

3.2.1

Prerequisites

Following are the prerequisites for installing Xen hypervisor on the ATCA-7367 blade:

RHEL 5 Update 5 (or any further update) server edition is installed on the blade.

The blade is connected with Red Hat Network, if not then register the blade with Red Hat

Network using guidelines given at: https://rhn.redhat.com/rhn/help/reference/rhn500/en/s1-registration-yum.jsp

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

79

Hypervisor Support

3.2.2

Installation Procedure

Procedure

Perform the following steps for installation of Xen hypervisor using yum:

1. Connect serial console cable to the front panel of the blade and access serial console using the following settings.

 baud rate: 9600 data bits: 8

 parity: none stop bit: 1 hardware control: none

2. Login on the blade using root account.

3. Start installation of Xen kernel.

#yum install kernel-xen

4. You are prompted to enter y/N, press y to continue installation of Xen kernel.

80

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Installation of Xen kernel starts.

Hypervisor Support

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

81

Hypervisor Support

5. When installation of Xen kernel is completed, Complete! message is displayed.

82

6. Edit Xen kernel entry of /etc/grub.conf file to add serial console settings.

Xen kernel entry may look like as below: title Red Hat Enterprise Linux Server (2.6.18-164.el5xen) root (hd0,0) kernel /xen.gz-2.6.18-164.el5 com1=9600,8n1 module /vmlinuz-2.6.18-164.el5xen ro root=/dev/VolGroup00/LogVol02 console=ttyS0,9600n8 rhgb quiet module /initrd-2.6.18-164.el5xen.img

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Hypervisor Support

7. Reboot system.

#reboot

8. When system comes up after reboot, select Xen kernel entry in grub menu to boot system with Xen kernel.

3.3

Installation of KVM Hypervisor

KVM (Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions Intel VT or AMD-V. It consists of a loadable kernel module kvm.ko

that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko,

or kvm-amd.ko.

Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images. Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, etc.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

83

Hypervisor Support

3.3.1

Prerequisites

Following are the prerequisites for installing KVM hypervisor on the ATCA-7367 blade:

64bit RHEL 5 update 5 (or any further update) Server Edition is installed on the blade.

The blade is connected with Red Hat Network, if not then register the blade with Red Hat

Network using guidelines given at: https://rhn.redhat.com/rhn/help/reference/rhn500/en/s1-registration-yum.jsp

3.3.2

Installation Procedure

Procedure

Perform following steps for installation of KVM hypervisor using yum.

1. Follow the steps 1 through 2 described in

Installation Procedure

on page 80 .

2. Start installation of KVM hypervisor.

#yum install kvm

3. You are prompted to enter y/N, press y to install KVM hypervisor.

84

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Hypervisor Support

4. When KVM hypervisor installation is completed, Complete! message is displayed.

3.4

Virtualized Guest Installation

After installation of Xen or KVM hypervisor on the blade, you can create guest operating systems. This section describes the general processes for installing guest operating systems on virtual machines.

3.4.1

Prerequisites

Following are the prerequisites for virtualized guest installation:

RHEL 5 Update 5 (or any further update) Server Edition is installed with Xen and KVM hypervisor as described in

Installation of Xen Hypervisor

and

Installation of KVM Hypervisor

.

VNC server is installed.

The blade is connected with Red Hat Network, if not then register the blade with Red Hat

Network using guidelines given at https://rhn.redhat.com/rhn/help/reference/rhn500/en/s1-registration-yum.jsp

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

85

Hypervisor Support

3.4.2

Installation Procedure

Procedure

You need to perform following steps to install virtualized guest operating system:

1. Follow the steps 1 through 2 described in

Installation Procedure

on page 80 .

2. Configure VNC server on the blade using the following steps.

1. Open and edit /etc/sysconfig/vncservers file, to allow VNC access to root user.

For example, file /etc/sysconfig/vncservers should look like:

86

VNCSERVERS="2:root"

VNCSERVERARGS[2]="-geometry 1024x768"

2. Open and edit ~/.vnc/xstartup file, to initialize X session whenever you login on the blade using VNC viewer.

For example, ~/.vnc/xstartup file may look like as below:

#!/bin/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey vncconfig -iconic &

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm & startx &

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Hypervisor Support

3. Allow VNC based access using password authentication mechanism.

#vncpasswd

4. Start VNC server.

#/etc/init.d/vncserver start

3. Install virtual manager and Xen utilities.

#yum install xen virt-manager

4. Start Xen service.

#/etc/init.d/xend start

5. Disable firewall on system using following command, or configure iptables rules to enable VNC access.

#/etc/init.d/iptables stop

6. Connect to the blade using VNC viewer. While connecting, you are prompted to enter <IP address>:<display# >.

Where <IP address> is IP address of the blade, and <display#> is display number in /etc/sysconfig/vncservers. For example, assuming IP address of front interface is 192.168.10.8 and /etc/sysconfig/vncservers is edited as in step 2, you need to enter 192.168.10.8:2 while connecting using VNC viewer.

7. Create virtualized guest using guidelines given under Section 6.2 of RHEL

Virtualization Guide located at: http://www.redhat.com/docs/en-

US/Red_Hat_Enterprise_Linux/5.5/html/Virtualization_Guide/sect-Virtualization-

Virtualized_guest_installation_overview-

Creating_guests_with_virt_manager.html

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

87

Hypervisor Support

88

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Chapter 4

Utilities Package

4.1

Overview

The Utilities Package (UP) for RHEL includes the following components:

Service Initialization Scripts

Board Control Module (BCM)

Firmware Upgrade Facility (FUF)

Clock Agent Command Module

Enhanced ipmitool (ipmitool_pps)

SFMEM Support Module

Igb-ixgbe: drivers for Intel 82576 (igb-2.1.9) and 82599 (ixgbe- 2.0.72.4-NAPI) network interfaces

4.2

Package Information

UP software is delivered as a tgz file. For RHEL 5 update 5, the following packages support the different kernel release.

Table 4-1 Packages of UP for RHEL5.5

Package name bsp-<version>.x86_64-rhel55-2.6.18-

194.el5-linux.tgz

bsp-<version>.x86_64-rhel55-xen-

2.6.18-194.el5-linux.tgz

Description

For x86_64 arch with kernel 2.6.18-194.el5

For x86_64 arch with kernel xen-2.6.18-

194.el5

4.3

Installation Procedures

4.3.1

Extracting the Package

To extract the package, execute the shell command tar.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

89

Utilities Package

# tar -xvf bsp-<version>.x86_64-rhel55-2.6.18-194.el5-linux.tgz

# cd bsp-<version>.x86_64-rhel55-2.6.18-194.el5-linux

You must choose the correct UP package according to your kernel release and kernel arch.

Execute the shell command uname to get your kernel information:

# uname -rm

2.6.18-194.el5 x86_64

After extracting the package, bsp-<version>.x86_64-rhel55-2.6.18-194.el5linux

directory will be created which contains the following subdirectories and files:

 up_install.sh

: installation shell script

ChangeLog

: UP version information file

README

: usage introduction of the UP etc

: init scripts of the UP rpms

: rpm packages of UP rom

: rpm packages of firmware bin

: executable binary files

4.3.2

Installing the UP

To install UP, execute the shell script up_install.sh.

The script triggers an install wizard, that guides you to make the installation step by step.

# ./ up_install.sh

===== Welcome to ATCA-7367 RedHat EL 5.5 UP installation guide =====

Continue? [Y/N, default is Y]: Y

The installation will install the following MUST packages into your system:

1. BoardCtrl

90

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

2. Service Initialization Scripts

3. FUF-Firmware Upgrade Facility

4. SFMEM support Module

5. Clock Agent Command Module

6. Enhanced ipmitool(ipmitool_pps)

Install the optional igb driver for onboard Intel 82576 1Gb ethernet network controller? [Y/N, default is N]:Y

Install the optional ixgbe driver for onboard Intel 82599 10Gb ethernet network controller? [Y/N, default is N]:Y

The following packages are to be installed:

BoardCtrl

Service Initialization Scripts

FUF-Firmware Upgrade Facility

SFMEM support Module

Clock Agent Command Module

Enhanced ipmitool(ipmitool_pps) igb driver ixgbe driver

Continue? [Y/N/B, B means go back, default Y]: Y

Begins to install......

Begins to install boardctrl, scripts, FUF......

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

91

Utilities Package

92

……

Finished to install boardctrl, scripts, FUF

Begins to install igb driver......

Finished to install igb driver

Begins to install ixgbe driver......

Finished to install ixgbe driver

Run up for installation......

Begins to restart network......

Finished to restart network......

Installation completed!

After completing the installation, you should run export to add

/opt/bladeservices/bin

to the PATH and add /opt/bladeservices/usr/lib to the LD_LIBRARY_PATH, or logout and login again.

# export PATH=$PATH: /opt/bladeservices/bin

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

# export

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/bladeservices/usr/lib

If you choose to install the igb or ixgbe component, the onboard Intel 82576 and 82599 network interfaces services will be restarted.

4.3.3

Uninstalling the UP

To uninstall the installed UP in your blade, execute the shell command up_uninstall.

# up_uninstall

====== Welcome to ATCA-7367 RedHat EL 5.5 UP uninstallation guide ========

Continue? [Y/N, default is Y]: Y

NOTICE: the following installed components will be uninstalled:

1. BoardCtrl

2. Service Initialization Scripts

3. FUF-Firmware Upgrade Facility

4. SFMEM support Module

5. Clock Agent Command Module

6. Enhanced ipmitool(ipmitool_pps)

7. igb driver

8. ixgbe driver

The following packages are to be uninstalled:

BoardCtrl

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

93

Utilities Package

Service Initialization Scripts

FUF-Firmware Upgrade Facility

SFMEM support Module

Clock Agent Command Module

Enhanced ipmitool(ipmitool_pps) igb driver ixgbe driver

Continue? [Y/N/B, B means go back, default Y]: Y

Begins to uninstall......

Begins to uninstall boardctrl, scripts, FUF......

Finished to uninstall boardctrl, scripts, FUF

Begins to uninstall igb driver......

Finished to uninstall igb driver

Begins to uninstall ixgbe driver......

Finished to uninstall ixgbe driver

Run up for uninstallation......

Begins to restart network......

Finished to restart network......

Uninstallation completed!

94

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

4.3.4

Reinstalling the UP

To reinstall UP, execute the install script up_install.sh in the new package directly.

The script automatically uninstalls any installed version of UP components before making the new installation.

# ./up_install.sh

Installed UP detected!

Uninstall it and make a new installation? [Y/N, default is N]:Y

Uninstall......

(automatically uninstall)

Make a new installation......

The installation will install the following MUST packages into your system:

1. BoardCtrl

2. Service Initialization Scripts

3. FUF-Firmware Upgrade Facility

4. SFMEM support Module

5. Clock Agent Command Module

6. Enhanced ipmitool(ipmitool_pps)

Install the optional igb driver for onboard Intel 82576 1Gb ethernet network controller? [Y/N, default is N]:

……

95

Utilities Package

4.4

Service Initialization Scripts

4.4.1

RC Scripts

In addition to the rc-scripts of RHEL 5 Update 5, the following start/stop scripts are added to

ATCA-7367.

Table 4-2 RC Scripts

Run Level rc3.d rc0.d

Script Name

S02bbsinit.sh

Description

Starts board ctrl driver, ipmi drivers, sfmem driver

S09ledservicectrl.sh

Front panel LED OOS/IS operation

S22osbootsensor.sh

K02bbsinit.sh

OS boot status sensor value updating to

IPMC

Stop the board ctrl driver and sfmem driver

K09ledservicectrl.sh

Front panel LED OOS/IS operation

96

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

4.5

Board Control Module

4.5.1

Overview

Board control is a kernel module which provides access to the board FPGA. The board control module creates a boardinfo directory in the /proc file system that contains general information on the ATCA-7367. The following table describes the information in boardinfo directory.

File bios_releasedate board_name board_version

Description

Shows the release date of the currently installed BIOS.

Shows the board name, as provided by the BIOS.

Shows the board version, as provided by the BIOS.

Sample output

12/09/2009

ATCA-7367

0106865F01A

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

97

Utilities Package

98

File bios_version board_serialnumbe r fpga summary

Description

Shows the BIOS version.

Shows the serial number of the board, as provided by the

BIOS.

Shows additional

FPGA information.

Shows a summary of the board state

(FPGA registers) and

BIOS provided information.

Sample output

1.0.0

ENG00177

FPGA version: 0x0B

. . .

Board Vendor: Emerson

Board Name: ATCA-7367

Board Serial Number: ENG00177....

BIOS Vendor: Emerson

BIOS Version: 0.0.25G BETA

BIOS Release Date: 12/09/2009

Last Reset Source: PowerOn CPU

IPMI Cold Reset

Memory Module:

Device/Bank:

DIMM_Socket_P01/Node0_Channel0_Dim m0

Size: 2048 Mbyte

Data Width: 64 Bit

Manufacturer:

A1_Manufacturer0

Memory Module:

Device/Bank:

DIMM_Socket_P11/Node1_Channel0_Dim m0

Size: 2048 Mbyte

Data Width: 64 Bit

Manufacturer:

A2_Manufacturer0

IPMI

Interface Type: 1 KCS (Keyboard

Control Style)

IPMI Spec Rev: 2.0

I2C Slave Addr: 0x9A

NV Stor.Dev.Addr: Not Present

Base Addr: 0x00000CA3

IRQ: 0x0

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

4.5.2

Board Control Tool

The board control module provides an IOCTL interface which can be used by the userland applications. The following sections describe userland applications, such as LEDCTRL and

FPGA_TEST.

4.5.2.1

LEDCTRL

Description

Allows to control the 3 front panel LEDs, according to their capabilities.

LEDCTRL can be found at /opt/bladeservices/bin/ledctrl.

Synopsis ledctl [options] [led1] [led2] ...

Here, led<n> are zero-based LED numbers. If no LED numbers are given, the option is applied to all the available LEDs.

The options can have the following values.

Option Description

-n

Print number of available LEDs.

-i

-s

Display information about LED capabilities.

Print current LED settings.

-c <color>

-b <freq>

Set LED(s) <color> to: g[reen], y[ellow], r[ed], b[lue], a[mber], hdd, or eth.

Set blink frequency to: off or p[ermanent].

4.5.2.2

FPGA_TEST

Description

Dumps the FPGA register set. FPGA_TEST can be found at

/opt/bladeservices/bin/fpga_test

.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

99

Utilities Package

Synopsis fpga_test -d

Here, -d option is used to dump the complete FPGA register set.

4.6

Firmware Upgrade Facility

4.6.1

Overview

The Firmware Upgrade Facility (FUF) provides a uniform way to upgrade firmware on Artesyn hub blades and node blades. It consists of a Firmware Upgrade Command-line Utility (FCU), flash device drivers, and specially prepared firmware recovery image files.

Using FUF, the following firmware types can be upgraded on the ATCA-7367:

Basic Input/output System (BIOS) firmware

Intelligent Platform Management Controller (IPMC) firmware

Module Management Controller (MMC) firmware on RTM

Field Programmable Gate Array (FPGA) image

4.6.2

Firmware Recovery Image Files

FCU supports specially prepared firmware recovery image (FRI) files and firmware images in the HPM.1 format. HPM.1 is a PICMG standard to upgrade IPMC.

By default, the image files for the current hardware configurations are loaded as part of the UP software in /opt/bladeservices/rom when the Utilities Package is installed.

The following image files are currently supported.

Table 4-3 Image Files

Filename atca-7367-cpu-<version>.fri

atca-7367-cpu-<version>.hpm

Description

BIOS image for ATCA-7367 with FRI format

BIOS image for ATCA-7367 with HPM.1 format

100

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

Table 4-3 Image Files

Filename atca-7367-ipmc-c01-<version>.hpm

atca-7367-ipmc-amc-poped-

<version>.hpm

atca-7367-ipmc-amc-no-poped-

<version>.hpm

atca-7367-ipmc-c01-boot.hpm

Description

IPMC firmware for ATCA-7367 variant of ATCA-

7367-C01

IPMC firmware for ATCA-7367 variants with AMC

Bay populated (Including ATCA-7367-0GB,ATCA-

7367-12GB,ATCA-7367-24GB).

IPMC firmware for ATCA-7367 variants with NO

AMC Bay populated (Including ATCA-7367-

0GBLS, ATCA-7367-12GB-LS).

IPMC boot loader for ATCA-7367 variant of ATCA-

7367-C01 atca-7367-ipmc-amc-popedboot.hpm

atca-7360-artm-<version>.hpm atca-7360-artm-boot-<version>.hpm

IPMC boot loader for ATCA-7367 variants with

AMC

Bay populated (Including ATCA-7367-0GB,

ATCA-7367-12GB, ATCA-7367-24GB).

atca-7367-ipmc-amc-nopopedboot.hpm

IPMC boot loader for ATCA-7367 variants with

NO AMC Bay populated (Including ATCA-7367-

0GBLS,

ATCA-7367-12GB-LS).

atca-7367-fpga-<version>.bin

FPGA image in HPM.1 format

IPMC Firmware for ARTM

IPMC boot loader for ARTM

4.6.3

Backup Concept

The BIOS firmware for the ATCA-7367 is stored in redundant and persistent memory devices.

This allows the firmware image in one bank to serve as a backup for the other bank. This is particularly useful for firmware upgrades.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

101

Utilities Package

During normal operation, the CPU on the ATCA-7367 blade determines which bank to boot, based on a chip select signal controlled by the IPMC. This bank is considered the active boot device. FCU will only allow you to upgrade an inactive device. FUF allows to upgrade only the

BIOS boot bank from which the blade has not booted. This means that you need to reboot the blade in case you want to upgrade both the banks of the BIOS flash. The BIOS firmware image can be programmed via the payload by using FUF or via IPMC.

The IPMC firmware consists of a boot loader as well as an active and a stand-by IPMI firmware.

The boot loader maintains both the active and stand-by firmware in the flash memory of the

ATCA-7367 blade.

Boot loader firmware is not installed in BBS by default, as the boot loader update must be performed on Artesyn request only.

102

Each time the IPMC firmware is upgraded, the most recent firmware version is kept in flash memory and the older firmware version is overwritten by the new one. Once the new IPMI firmware is programmed, the IPMC resets itself to boot from the new image. The boot loader validates the new IPMC firmware, provided the IPMC can power up successfully the current image is made active, and the previously active image is made backup. In case of power-up failures, the boot loader automatically recovers from crisis and boots from the previous image.

The FPGA bank can be updated via FCU or IPMC. This means that a corrupt FPGA can be restored using IPMC.

The following sample output displays the information regarding BIOS, IPMI, and FPGA.

Depending on your setup, you may get a different output.

#fcu -q

********************[[[[[REPORT BEGIN]]]]]********************

OPERATION : Query

RESULT : SUCCESS

MESSAGE : Device : atca-7367-cpu

Part number : 0106865F08A....

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Part revision : R1.2.

BANK : A

Firmware Name : AMI-BIOS

Firmware Version : 1.0.0

Marked for next use : no

--> Installed BIOS Version on Bank0

BANK : B

Firmware Name : AMI-BIOS

Firmware Version : 1.0.0

Marked for next use : yes

--> Installed BIOS Version on Bank1

OPERATION : Query

RESULT : SUCCESS

MESSAGE : Device : atca-7367-hpm.1-ipmc

Part number : 0106865F08A....

Part revision : R1.2.

BANK : A - Operational

Firmware Name : H8S-AMCc F/W

Firmware Version : 2.0.00000007

--> Installed IPMI FW on Bank0

BANK : B - Rollback

Firmware Name : H8S-AMCc F/W

Firmware Version : 2.0.00000007

--> Installed IPMI FW on Bank1

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

103

Utilities Package

104

BANK : D - Operational

Firmware Name : H8S-AMCc B/L

Firmware Version : 2.0.00000006

--> Installed IPMI FW Boot Loader

BANK : G - Operational

Firmware Name : H8S-AMCc F/I

Firmware Version : 0.0.00000000

--> Internal IPMI Bank (FRU Info) No subject to be updated!

BANK : J - Operational

Firmware Name : H8S-AMCc F/C

Firmware Version : 0.0.00000000

--> Internal IPMI Bank (FRU Info Carrier) No subject to be updated

BANK : M - Operational

Firmware Name : FPGA

Firmware Version : 0.0.0000000D

--> Installed FPGA Version

BANK : P - Operational

Firmware Name : BIOS

Firmware Version : 1.0.00000000

--> Installed BIOS Version (seen by IPMC)

BANK : S - Operational

Firmware Name : BIOS

Firmware Version : 0.0.00000000

--> Second BIOS Bank (currently not seen by IPMC)

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

OPERATION : Query

RESULT : SUCCESS

MESSAGE : Device : artm-7367-hpm.1-ipmc

Part number : unknown

Part revision : unknown

IPMI address : MMC=0x72

BANK : A - Operational

Firmware Name : AVR-AMCm F/W

Firmware Version : 1.51.00000002

--> Installed IPMI FW for ARTM on Bank1

BANK : B - Rollback

Firmware Name : AVR-AMCm F/W

Firmware Version : 1.51.00000002

--> Installed IPMI FW for ARTM on Bank2

BANK : D - Operational

Firmware Name : AVR-AMCm B/L

Firmware Version : 1.51.00000001

--> Installed IPMI Booter FW for ARTM

********************[[[[[ REPORT END ]]]]]********************

4.6.4

Firmware Upgrade Command-Line Utility

The Firmware Upgrade Command-line Utility (FCU) allows you to:

Query the current versions of firmware installed on the blade and determine which firmware devices are active.

Verify that a specified upgrade image is sound and compatible with the current hardware.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

105

Utilities Package

106

Upgrade a firmware image.

Mark a device to be used as the boot source on the next reset.

Check the version of a specified firmware image file and compare the version of a specified firmware image file with the version of an installed firmware image.

FCU works in conjunction with device drivers created specifically for the flash devices on

Artesyn blades.

For the FCU to verify and upgrade operations require specially prepared FRI files or HPM files, refer

Firmware Recovery Image Files

on page 100

.

Online help provided by FCU is as follows:

Synopsis fcu --help fcu --version fcu -q [-d <device-id>] fcu -v -f <filename> fcu -u -f <filename> fcu -a -f <filename> fcu -m -b <bank-letter> -d <device-id>

Parameters

-a

--full-upgrade

This option is a shortcut for performing the verify, upgrade, and mark operations. The file option -f is required. This option should not be combined with other operations.

-b <bank-letter>

--bank=<bank-letter>

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

Specifies the bank to mark for next boot, where <bank-letter> is the letter designating a specific bank. For BIOS banks, possible values are A and B. For FPGA images, possible values are B

(default EEPROM) and C (user-programmable EEPROM). This option is used with the mark operation. Use the query option -q to display available banks.

-c

--compare

Compares the image contained in the specified device with a specified file in the file system.

This may be useful after an image upgrade to verify that the device actually contains a new and different image.

-d <device-id>

--device=<device-id>

Specifies a target firmware device, where <device-id> is the name of the device. This option is used with the mark or query operations. Device ID values vary by hardware. You can display supported devices on a given blade or module by using fcu --help. Currently supported values are listed in the following table.

Device ID atca-7367-cpu atca-7367-hpm.1-ipmc

Description

BIOS firmware image on ATCA-7367

IPMC firmware, RTM MMC firmware and

FPGA image on ATCA-7367

---file=<filename>

Specifies the FRI file, where <filename> is the complete path and filename of the image file. This option is used with verify and upgrade operations.

--force

This option allows the installation of images with non-matching part-number and part-revision

FRU data fields. This option should be used with extreme caution, because installing an incompatible image on a device may render it inoperable.

--help

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

107

Utilities Package

108

Displays a brief message describing command usage. It also displays a list of the devices supported on the blade or module. This option is exclusive and should not be used with other options.

This option needs a target destination -t argument added when working with the IPMC or

ARTM.

-m

--mark

Tells FCU to set the boot select, so that on the next boot the specified firmware bank is active.

When mark is combined with the upgrade operation, there is no need to specify a bank, the bank just upgraded is marked. Otherwise, you must specify a bank and a device.

Currently, the mark operation only supports CPU firmware devices.

-q

--query

Tells FCU to return firmware information for a specific device (if used with -d) or information about all firmware devices. The query operation is exclusive and is not intended to be combined with other operations.

-s show

Shows detailed information about a specified file. The information shown include image type, version, manufacturer name etc. This command may be useful before a firmware upgrade to determine the version of a new image file.

-u

--upgrade

Tells FCU to upgrade the currently inactive bank of the device specified by the target FRI file.

The file option -f is required. The upgrade operation may be combined with the verify and mark operations.

-v

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

--verify

Tells FCU to verify the image file specified by the required -f option. This operation verifies that the specified file is sound and compatible with the current hardware. The verify operation may be combined with the upgrade and mark operations.

--version

Displays version information for the utility. This option is exclusive and should not be used with other options.

Usage:

Some FCU options can be combined. Some options are exclusive. The following list describes the valid option combinations:

--compare --file=<filename>

--full-upgrade --file=<filename>

--help

--mark --bank=<bank-letter> --device=<device-id>

--query

--query --device=<device-id>

--show --file=<filename>

--upgrade --file=<filename>

--upgrade --mark --file=<filename>

--upgrade --file=<filename>

--verify --file=<filename>

--verify --upgrade --file=<filename>

--verify --upgrade --mark --file=<filename>

--version

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

109

Utilities Package

Multi character options may be abbreviated so long as they are unique. For example, --full is equivalent to --full-upgrade. Typing --ver, however do not work since it matches both verify and --version.

Single character options may be combined without repeating the hyphen, as in these examples:

#fcu -vf /opt/bladeservices/rom/<filename>

#fcu -q -d <device-id>

#fcu -q -d <device-id>

#fcu -mb a -d <device-id>

Options are not case-sensitive. For example, --help is equivalent to --HeLp. However, option arguments, such as filename and device ID, are case-sensitive.

When upgrading firmware, it is strongly recommended that you upgrade only one device at a time. While FCU performs many checks during upgrade to ensure success, if something goes wrong and both firmware banks become corrupted and the blade will be inoperable.

4.6.5

Upgrading a Firmware Image

This section describes recommended procedures for upgrading firmware devices. The procedures for upgrading BIOS and IPMC differ slightly.

The upgrade fails if the following is not taken into consideration:

Upgrade only one bank at a time, then reboot and verify the upgrade using the query option. If the upgrade fails and both banks become corrupted for any reason, the ATCA-

7367 will be rendered inoperable.

To prepare the ATCA-7367 for a BIOS upgrade, the dip-switches of the blade must be set such that all BIOS flashes are writable. This is the default configuration. Refer ATCA-7367

Installation and Use Guide for further details about dip switch settings.

110

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

4.6.5.1

Prerequisites

You should install the UP of ATCA-7367. All the firmware files are stored under

/opt/bladeservices/rom/

.

4.6.5.2

Upgrade Setup

Procedure

Perform following steps to create upgrade setup:

1. Connect serial console cable to the front panel of the blade and access serial console using the following settings.

 baud rate: 9600 data bits: 8

 parity: none stop bit: 1 hardware control: none

2. Login on the blade using user name as root account.

3. Install OpenIPMI and OpenIPMI-libs package.

#yum install OpenIPMI OpenIPMI-libs

4.6.5.3

BIOS Firmware Upgrade

The BIOS can only be upgraded from the ATCA-7367 on which the BIOS is running. You can upgrade the BIOS by using fcu or with the ipmitool utility through shelf manager.

Upgrading the BIOS Firmware with FCU

Procedure

After installing the UP of ATCA-7367 and completing upgrade setup as described in

Upgrade

Setup

on page 111 , perform following steps to upgrade BIOS firmware .

1. Query the current BIOS firmware images on the blade.

#fcu -qd atca-7367-cpu

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

111

Utilities Package

2. Check the version of the new BIOS file.

#fcu --show -f /opt/bladeservices/rom/atca-7367-cpu-

<version>.fri

or

fcu --show -f /opt/bladeservices/rom/atca-7367-cpu-

<version>.hpm

3. Upgrade the firmware image.

#fcu --upgrade -f /opt/bladeservices/rom/atca-7367-cpu-

<version>.fri

or

fcu --upgrade -f /opt/bladeservices/rom/atca-7367-cpu-

<version>.hpm

FCU writes the new image and then reads back the image and performs a binary compare to ensure that the write was successful. If the upgrade was not successful, you will see an error message. Try the upgrade again, If it is not still successful contact your Artesyn representative.

4. Query the new image to ensure that the version information is correct.

#fcu -qd atca-7367-cpu

5. Mark the new image as active so that it can be used for the next boot.

#fcu --mark -b <bank-letter> -d atca-7367-cpu where <bank-letter> is the letter of the upgraded bank, for example: a

6. Reboot the system.

#reboot

112

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

Upgrading the BIOS Firmware with IPMItool Utility through Shelf Manager

Procedure

Perform the following steps to upgrade BIOS Firmware using ipmitool utility through shelf manager.

The given file names and paths in the procedure are only meant as an example, and should be replaced with the file names names and paths which are applicable to your configuration.

Before starting the BIOS upgrade, make sure that all of the DIP SW is at the factory default OFF status.

1. Install the blade into shelf, and wait until the hotswap blue LED is off.

2. Copy the HPM.1 BIOS image to your local machine which can access the shelf manager by IP.

3. Upgrade the HPM.1 BIOS image to ATCA-7367 through shelf manager.

Note that the bank switch must flash for both of the two banks.

Program the bank A as follows:

1. Switch Bank to bank A.

/usr/bin/ipmitool -I lan -H <Shelfmanager-IP-Address> -t blade's <ATCA-7367-IPMB-Address> -b 0x00 -A none raw 0x00

0x08 0x60 0x00 0x00

2. Flash the bank A.

/usr/bin/ipmitool -I lan -H <Shelfmanager-IP-Address> t blade's <ATCA-7367-IPMB-Address> -b 0x00 hpm upgrade<BIOS_Image_File>.hpm activate

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

113

Utilities Package

Program the bank B as follows:

1. Switch Bank to bank B.

/usr/bin/ipmitool -I lan -H <Shelfmanager-IP-Address> t blade's <ATCA-7367-IPMB-Address> -b 0x00 -A none raw

0x00 0x08 0x60 0x00 0x01

2. Flash the bank B.

/usr/bin/ipmitool -I lan -H <Shelfmanager-IP-Address> t blade's <ATCA-7367-IPMB-Address> -b 0x00 hpm upgrade

<BIOS_Image_File>.hpm activate

4. Reset the blade, and the blade should be able to start with the above flashed BIOS images.

4.6.5.4

IPMC Firmware Upgrade

This section describes IPMC firmware upgrade procedure on the ATCA-7367 blade.

The general procedure to upgrade the MMC image of an RTM is same except that you need to use artm-7360-hpm.1-ipmc as device ID.

114

Make sure that you are updating ATCA-7367 with the correct IPMC firmware between

atca-7367-ipmc-amc-poped.hpm

, atca-7367-ipmc-amc-nopoped.hpm and

atca-7367-c01-ipmc.hpm

. Upgrading an invalid IPMC firmware to the ATCA-7367

blade may cause the blade malfunction. For more information, refer

Firmware Recovery

Image Files

on page 100 .

Procedure

1. Query the current IPMC firmware images on the blade.

#fcu -q -d atca-7367-hpm.1-ipmc

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

2. Check the version of the new IPMC file.

#fcu --show -f /opt/bladeservices/rom/atca-7367-amc-popedipmc.hpm

3. Upgrade the firmware image.

#fcu --upgrade -f /opt/bladeservices/rom/atca-7367-amc-

poped-ipmc.hpm

Once the new IPMI firmware is programmed, the IPMC resets itself to boot from the new image. The boot loader validates the new IPMC firmware. Provided the IPMC can power up successfully the current image is made active and the previously active image is made backup. In case of power-up failures, the boot loader automatically recovers from crisis and boots from the previous image.

IPMC mark operation is not supported.

4. Query the new image to ensure that the version information is correct.

#fcu -qd atca-7367-hpm.1-ipmc

If the version you just installed is now the active image, the upgrade was successful.

4.6.5.5

FPGA Firmware Upgrade

This section describes FPGA firmware upgrade procedure. The ATCA-7367 uses an EEPROM which contains the FPGA firmware.

Upgrading the FPGA Firmware with EEPROM

Procedure

Perform the following steps to upgrade the FPGA Firmware:

1. Query the current FPGA firmware images on the blade.

#fcu -q -d atca-7367-hpm.1-ipmc

The FCU tool reads the FPGA firmware version directly from the FPGA and not from the

EEPROM. Therefore, you need to perform a blade power cycle before you can see the version of a newly installed FPGA firmware.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

115

Utilities Package

2. Check the version of the new FPGA file.

#fcu --show -f /opt/bladeservices/rom/atca-7367-fpga-

<verion>.bin

3. Upgrade the firmware image using any of the following commands:

#fcu --full-upgrade -f /opt/bladeservices/rom/atca-

7367-fpga-<verion>.bin

or

#fcu --upgrade -f /opt/bladeservices/rom/atca-7367fpga-<verion>.bin

This upgrades the user-programmable FPGA EEPROM with the specified FPGA image file.

FPGA mark operation is not supported.

4. Power-cycle the blade, if upgrade is successful.

If the blade fails to start up after an FPGA upgrade, you need to reload the FPGA EEPROM via

IPMI. For information on the system boot option functionality supported by the ATCA-7367, refer ATCA-7367 Installation and Use Guide.

116

Upgrading the FPGA Firmware through Shelf manager

Procedure

Perform the following steps to upgrade the FPGA Firmware through shelf manager

1. Copy the FPGA firmware to your local machine which can access the shelf manager by IP.

2. Upgrade the FPGA.

ipmitool -I lan -H <Shelfmanager-IP-Address> -t blade's

<ATCA-7367-IPMB-Address> -b 0x00 -A none hpm upgrade atca-

7367-fpga-<version>.bin

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

3. Check the FPGA version.

/usr/bin/ipmitool -I lan -H <Shelfmanager-IP-Address> -t blade's<ATCA-7367-IPMB-Address> -b 0x00 -A none hpm compprop 4 2

4.7

Clock Agent Command Module

4.7.1

Overview

The clock agent command module provides a CLI for configuring ATCA-7367 to route and generate clock signals. It contains the following files:

/opt/bladeservices/bin/clkcmd

- Contains the clock command CLI.

/opt/bladeservices/etc/clkconf

- Contains the clock configuration sample script that is based-on the clock command CLI.

The clock command CLI allows to setup most common clock configurations. If the blade acts as a line card, the clock agent implements a set of Line Card Control Block (LCCB) commands.

The clock command also provides an option to continuously check the LCCB status and reporting it in the syslog. It also allows to perform automatic clock configuration based-on

AMC presence, AMC type, and logical slot position where the blade is installed.

4.7.2

clkcmd

You can use the clkcmd command as: clkcmd [-L] <command> [<arg>] [<options>]

The -L option is used for LCCB commands only. Refer

Table 4-5

, for the options used by LCCB.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

117

Utilities Package

118

Table 4-4 describes the commands and options available with the clkcmd command.

Table 4-4 Clock Commands and Options

Commands and Options Description

-h

Displays help for the clkcmd command.

-vh

-L

Displays help for the clkcmd command along with detailed examples.

To run the LCCB command subset. It is required to setup and query

LCCB.

-e

-d

-r <rclkc>

-s <sclk>

-g

-c <clk>

-m <mode>

-M <conf>

-l

-v

Enables clock buffers or specified mode/auto configuration.

Disables clock buffers or specified mode/auto configuration.

Sets the source for the reference clock. Requires source clock to be specified using the -c option.

Sets the system clock to be equal to <sclk>.

Gets the status. This option can be used along with the -c

<clock>

or -m <mode> to get the clock status (static/toggle) or the current mode setup.

Specifies the clock to be enabled or queried.

Specifies the generic mode to be enabled.

Specifies the generic auto configuration mode to be activated.

Lists different entities, such as clock, modes, and configuration. It requires the related entity option to be specified, such as -l -c all.

Increases the verbose output level(maximum level 3).

Table 4-5 describes the commands and options available with the -L option for LCCB

commands.

Table 4-5 Clock Commands and Options, for LCCB only

Commands and Options Description

-m

Setup the LCCB operating mode.

-D

Setup the default LCCB configuration.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

Table 4-5 Clock Commands and Options, for LCCB only (continued)

Commands and Options Description

-c <clock> -f

<freq>

Setup the LCCB clock output to generate frequency <freq>.

-s <sclk>

-x

Setup the LCCB to work with system clock <sclk>.

Start the status daemon.

4.7.2.1

Enable Clock Buffer

Description

This command enables the clock buffer for the specified clock id.

Synopsis clkcmd -e -c <clock>

Parameters

You can enable the clock buffers for the following clock ids.

CLK1A

CLK1B

CLK2A

CLK2B

CLK3A

CLK3B

AMC1_TCLKA

AMC1_TCLKC

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

119

Utilities Package

RTM_TCLKA

RTM_TCLKC

You cannot enable CLKxA and CLKxB at the same time, with different frequencies. CLKxA and

CLKxB are intended to provide redundancy, in case of a switchover. Hence, CLKxA and CLKxB must use the same frequency.

Example

To enable the clock buffer related to clock 1A.

clkcmd -e -c CLK1A

4.7.2.2

Enable Clock Routing Mode

Description

This command enables the clock routing mode.

Synopsis clkcmd [-e] -m <mode>

Parameters

120

Table 4-6 , describes the clock routing mode ids.

Table 4-6 Routing Mode Ids

Mode id Description

AMC_CGM_MODE Enables the CGM mode for the ATCA-7367 blade only.

AMC_LINECARD_MODE Enables the line card mode (default) for the ATCA-7367 blade only.

Example

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

To enable the clock routing master chassis mode.

clkcmd -e -m AMC_CGM_MODE

4.7.2.3

Automatic Configuration

Description

This command enables the automatic configuration.

Synopsis clkcmd -e -M <conf id>

Parameters

You can use AUTO_CONF_1 conf id to automatically detect the presence of the AMC, its type

(CGM or not), and the slot position (left/right logical slot position). Based on this information it performs following setup:

If AMC in the bay is CGM - set the AMC CGM mode.

– If left AMC slot (odd slot) - enable clock buffer 1A and 2A.

– If right AMC slot (even slot) - enable clock buffer 1B and 2B.

If AMC in the bay is Line Card or not present - set system clock to CLK1.

4.7.2.4

LCCB Mode

Description

This command sets the SONET or SDH mode in LCCB.

Synopsis clkcmd -L -m <LCCB mode id>

Parameters

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

121

Utilities Package

Table 4-7 , describes the LCCB mode id.

Table 4-7 LCCB Mode Ids

Mode id

SDH

SONET

Description

Setup the on-board LCCB to work in SDH mode.

Setup the on-board LCCB to work in SONET mode.

Example

To set the LCCB operating mode to SONET.

clkcmd -L -m SONET

4.7.2.5

Reference Clock Selection

Description

This command allows to select the source for the reference clocks; 3A and 3B.

Synopsis clkcmd -r <ref_clock> -c <src_clock>

Parameters

Table 4-8 , describes the combinations of the reference clock and related source setup.

Table 4-8 Reference and Source Clock Ids

Clock reference id

CLK3A

Clock source id

RCVD_AMC1

RCVD_RTM

Description

Set the source for clock 3A equal to the recovered clock from AMC bay.

Set the source for clock 3A equal to the recovered clock from RTM.

122

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

Table 4-8 Reference and Source Clock Ids (continued)

Clock reference id

CLK3B

Clock source id

RCVD_AMC1

RCVD_RTM

Description

Set the source for clock 3B equal to the recovered clock from AMC bay.

Set the source for clock 3B equal to the recovered clock from RTM.

Example

To set the source of reference clock 3A equal to the recovered clock from AMC bay 1.

clkcmd -r CLK3A -c RCVD_AMC1

4.7.2.6

System Clock Selection

Description

This command allows you to select the system clock; 1 or 2.

Synopsis clkcmd -L -s <src_clock> clkcmd -s <src_clock>

Parameters

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

123

Utilities Package

Table 4-9 , describes the identifiers that can be selected as system clock.

Table 4-9 System Clock Ids

Clock id

CLK1

CLK2

Description

LCCB use CLK1 as the system clock.

LCCB use CLK2 as the system clock.

You should run this command with and without the -L option, in order to route the system clock and configure the LCCB.

Example

To set the active system clock as CLK1.

clkcmd -s CLK1

To set the system clock on LCCB to clock 2.

clkcmd -L -s CLK2

4.7.2.7

Get Status

Description

This command provides information either about the clocks (if available) or about the LCCB settings (if -L option is used).

Synopsis clkcmd [-L] -g [-c <clock>] [-m <mode>]

Parameters

124

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

Table 4-10 , describes the options for the get status command.

Table 4-10 Options for the Get Status Command

Commands and Options Description

No option used.

Displays the status of the clock buffer, clock signals, and current setup mode.

-L

-c (without -L)

Displays the current LCCB status. In particular this is the alarm status, currently selected source, and DPLL operating mode.

Displays the specific status of a clock.

-m current Displays the current setup mode.

Example

To get the status for all clock signals.

clkcmd -g -c all

To get the status for all the available clock buffers, signals, and current setup mode.

clkcmd -g

4.7.2.8

List Entity

Description

This command gets the string identifiers of clocks, mode, automatic configuration, and frequencies; usually needed by clkcmd.

Synopsis clkcmd -l {-c all | -m all | -M all | -f all}

Parameters

None.

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

125

Utilities Package

Some of the displayed entities i.e. mode, are relevant only in the context of LCCB setup (along with the -L option).

4.7.2.9

LCCB Default Configuration

Description

This command allows you to bring LCCB to its default configuration. This configuration adapts the LCCB configuration as per the board functionality.

Synopsis clkcmd -L -D

Parameters

None.

Example

To initialize the LCCB DPLL functionality.

clkcmd -L -D

4.7.2.10 Set LCCB Output Clock

Description

This command allows you to enable and set frequency for the available LCCB output.

Synopsis clkcmd -L -c <clock> -f <freq>

Parameters

126

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

Table 4-11 , describes the available clock ids and related frequencies.

Table 4-11 LCCB Output Clock Ids

Clock id

AMC1

RTM

Available frequency

FREQ_8K,

FREQ_1_544M,

FREQ_2_048M,

FREQ_19_44M.

FREQ_8K,

FREQ_1_544M,

FREQ_2_048M,

FREQ_19_44M.

Description

Set the LCCB output connected to the AMC to the specified frequency.

Set the LCCB output connected to the RTM to the specified frequency.

Frequencies can be selected depending on the configured mode. For example,

FREQ_1_544M will be rejected when mode SDH is set.

Example

To activate clock output for AMC1 with 8K frequency.

clkcmd -L -c AMC1 -f FREQ_8K

It is not possible to modify the external output frequency divider factor, that is set to 1.

4.7.2.11 LCCB Status Daemon

Description

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

127

Utilities Package

128

You can start clkcmd in a daemon mode, to continuously check the status of system clock and log status changes, such as change of DPLL operating mode and DPLL alarms. All information is logged in the syslog-file and is displayed on the screen. During initialization of the daemon, status information (option: clkcmd -L -g) is logged. After that only status changes are logged.

Synopsis clkcmd -L -x clkcmd -L -x& // To start the daemon in background.

Parameters

None.

Example

The following code displays a sample status daemon output.

// CLK1 and CLK2 not enabled

--LCCB Status Information

LCCBStatus: OperatingMode: DPLL_FREE_RUN

LCCBStatus: SourceStatus: SOURCE invalid

LCCBStatus: Curr. sel. Source: NO_SOURCE_SELECTED

LCCBStatus: Alarm: ACTICITY_SEC1_TTL set

LCCBStatus: Alarm: ACTICITY_SEC2_TTL set

// activation of CLK1A

LCCBStatus: Alarm ACTICITY_SEC1_TTL changed from set ---> cleared

LCCBStatus: SourceStatus: SEC1_TTL changed from invalid ---> valid

LCCBStatus: OperatingMode changed from DPLL_FREE_RUN ---> DPLL_PRELOCKED

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Utilities Package

LCCBStatus: Curr. Sel. Source changed from NO_SOURCE_SELECTED ---> SEC1_TTL

LCCBStatus: OperatingMode changed from DPLL_PRELOCKED ---> DPLL_LOCKED

// activation of CLK2A

LCCBStatus: Alarm ACTICITY_SEC2_TTL changed from set ---> cleared

LCCBStatus: SourceStatus: SEC2_TTL changed from invalid ---> valid

// deactivation of CLK1A

LCCBStatus: OperatingMode changed from DPLL_LOCKED ---> DPLL_PHASE_LOST

LCCBStatus: OperatingMode changed from DPLL_PHASE_LOST ---> DPLL_PRELOCKED2

LCCBStatus: Alarm ACTICITY_SEC1_TTL changed from cleared ---> set

LCCBStatus: SourceStatus: SEC1_TTL changed from valid ---> invalid

LCCBStatus: Curr. Sel. Source changed from SEC1_TTL ---> SEC2_TTL

LCCBStatus: OperatingMode changed from DPLL_PRELOCKED2 ---> DPLL_LOCKED

4.7.2.12 Verbose Output and Status Information

Description

This command is used to query the status of internal routing/LCCB registers and to get information about the current AMC bays population. It can also be used to get more information about each step performed by clkcmd.

Synopsis clkcmd -v [other commands]

Parameters

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

129

Utilities Package

The -v option can be used for normal status query and debug output. It can be used to print the routing register information. Along with other commands it provides first level debug output.

4.7.2.13 Example

An example for routing the clock from an AMC B1 to the backplane with ATCA-7367: clkcmd -e -c CLK3A clkcmd -r CLK3A -c RCVD_AMC1 clkcmd -e -c AMC1_TCLKA clkcmd -e -m AMC_LINECARD_MODE clkcmd -L -m SDH clkcmd -L -c AMC1 -f FREQ_8K clkcmd -L -s CLK1 clkcmd -L -s CLK2

130

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Appendix A

A

Related Documentation

A.1

Artesyn Embedded Technologies - Embedded

Computing Documentation

The publications listed below are referenced in this manual. You can obtain electronic copies of

Artesyn Embedded Technologies - Embedded Computing publications by contacting your local Artesyn sales office. For released products, you can also visit our Web site for the latest copies of our product documentation.

1. Go to www.artesyn.com/computing .

2. Under SUPPORT, click TECHNICAL DOCUMENTATION.

3. Under FILTER OPTIONS, click the Document types drop-down list box to select the type of document you are looking for.

4. In the Search text box, type the product name and click GO.

Table A-1 Artesyn Embedded Technologies - Embedded Computing Publications

Document Title

ATCA-7367 Installation and Use Guide

RTM-ATCA-7360 Installation and Use Guide

Publication Number

6806800K72

6806800J08

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

131

Related Documentation

A.2

Related Specifications

For additional information, refer to the following table for related specifications. As an additional help, a source for the listed document is provided. Please note that, while these sources have been verified, the information is subject to change without notice.

Table A-2 Related Specifications

Document Title

IPMI Specifications http://www.intel.com/design/servers/ipmi

IPMI Spec V.2.0

Source

IPMI Platform Management FRU Information Storage Definition V1.0,

September 27, 1999

PCI Industrial Computer Manufacturers Group (PICMG) Specifications http://www.picmg.org

PICMG 3.0 Revision 2.0 Advanced Telecommunications Computing

Architecture (AdvancedTCA) Base Specification

Intel Corporation,

Hewlett-Packard, DEC,

NEC

Intel Corporation

PICMG

A.3

Additional Resources

The following table lists additional resources which may be useful in working with Artesyn’s

AdvancedTCA systems.

Table A-3 Additional Resources

Resource

OpenHPI open source software project http://openhpi.org

OpenHPI 1.0 Manual

OpenHPI NetSNMP Subagent Development Manual

Net-SNMP http://net-snmp.sourceforge.net/

Source

OpenHPI

OpenHPI

132

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Related Documentation

Table A-3 Additional Resources (continued)

Resource

Pigeon Point Systems http://www.pigeonpoint.com

IPM Sentry Shelf-External Interface Reference

Source

IPM Sentry Shelf Manager User Guide

OpenIPMI http://openipmi.sourceforge.net/

Pigeon Point Systems

Pigeon Point Systems

RHEL Installation Guide http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Installation_Guide-en-

US/index.html

RHEL Virtualization Guide http://www.redhat.com/docs/en-

US/Red_Hat_Enterprise_Linux/5.4/html/Virtualization_Guide/index.html

ATCA Wikipedia http://en.wikipedia.org/wiki/Advanced_Telecommunications_Computing_Architecture

Virtual Network Computing Wikipedia http://en.wikipedia.org/wiki/Vnc

Dynamic Host Configuration Protocol (DHCP) http://www.dhcp.org/

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

133

Related Documentation

134

ATCA-7367-RHEL 5.5 Server Edition User Guide (6806800L52C)

Artesyn Embedded Technologies, Artesyn and the Artesyn Embedded Technologies logo are trademarks and service marks of Artesyn Embedded Technologies, Inc.

All other product or service names are the property of their respective owners.

©

2014 Artesyn Embedded Technologies, Inc.

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement

Table of contents