1600R - ProLiant - 128 MB RAM

Compaq 1600R - ProLiant - 128 MB RAM, 1850R - ProLiant - 128 MB RAM, ProLiant 1000, ProLiant 1500, ProLiant 1600, ProLiant 2000, ProLiant 4000, ProLiant 4500, ProSignia 300, ProSignia 500, Prosignia Server 720 Installation And Configuration Manual

  • Hello! I am an AI chatbot trained to assist you with the Compaq 1600R - ProLiant - 128 MB RAM Installation And Configuration Manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
,QVWDOODWLRQ *XLGH
May 1999
ECG513/0399
Prepared by Internet and E-Commerce Solutions
Business Unit
Enterprise Solutions Division
Compaq Computer Corporation
Contents
Extended Table Of Contents...................................2
Introduction..............................................................4
Overview Of Tests...................................................5
Apache Server Overview.......................................15
Installation Briefs ..................................................16
Appendix A.............................................................30
Appendix B.............................................................31
Glossary.................................................................39
,QVWDOODWLRQ DQG
&RQILJXUDWLRQ *XLGH IRU
/LQX[ DQG $SDFKH :HE
6HUYHU RQ &RPSDT
3URVLJQLD DQG 3UR/LDQW
6HUYHUV
Abstract: The purpose of this guide is to
provide the basic installation and configuration
guidelines for the Linux operating system and
the Apache Web Server software. These two
applications form a solid basis for providing
basic web services.
This guide limits its testing to the three
prominent Linux distributions, Red Hat, SuSE,
and Caldera Systems.
Please see the ActiveAnswers for Apache Web
Server on Linux solution at
http://www.compaq.com/activeanswers for
additional resources.
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 5
ECG513/0399
Extended Table of Contents
EXTENDED TABLE OF CONTENTS ......................................................................................................2
INTRODUCTION ........................................................................................................................................4
D
ISTRIBUTIONS
O
VERVIEW
.........................................................................................................................5
Red Hat................................................................................................................................................... 5
SuSE........................................................................................................................................................ 5
Caldera...................................................................................................................................................5
OVERVIEW OF TESTS..............................................................................................................................5
S
OFTWARE
O
VERVIEW
................................................................................................................................5
H
ARDWARE
O
VERVIEW
...............................................................................................................................6
Compaq Hardware Basics...................................................................................................................... 6
Processor..............................................................................................................................................................9
SCSI Controller....................................................................................................................................................9
CD-ROM..............................................................................................................................................................9
Floppy Disk Drive................................................................................................................................................9
Mouse Port...........................................................................................................................................................9
Keyboard Port................................................................................................................................................10
Video Card and Monitors...................................................................................................................................10
Network Interface Controller .............................................................................................................................11
APIC Settings (SMP).........................................................................................................................................12
SMART/2 Array Controller ...............................................................................................................................13
Server Configurations........................................................................................................................... 14
APACHE SERVER OVERVIEW.............................................................................................................15
INSTALLATION BRIEFS........................................................................................................................16
S
MART
S
TART
............................................................................................................................................16
ProLiant Servers................................................................................................................................... 16
Prosignia Servers..................................................................................................................................16
R
ED
H
AT
...................................................................................................................................................17
SCSI Installation...................................................................................................................................17
Initial Network Setup.........................................................................................................................................18
LILO ..................................................................................................................................................................18
Memory Beyond 64 MB ....................................................................................................................................18
Video Setup........................................................................................................................................................19
Configuring the TLAN driver ............................................................................................................................19
S
U
SE......................................................................................................................................................... 20
SCSI Installation...................................................................................................................................20
Loading Device Driver Modules........................................................................................................................21
SuSE Setup Configurations................................................................................................................................21
LILO ..................................................................................................................................................................23
Memory Beyond 64 MB................................................................................................................................23
Video Setup........................................................................................................................................................24
C
ALDERA
...................................................................................................................................................24
SCSI Installation...................................................................................................................................24
Loading Device Driver Modules........................................................................................................................24
Caldera Setup Configurations ............................................................................................................................25
Network Configuration..................................................................................................................................25
LILO ..................................................................................................................................................................25
Memory Beyond 16 MB................................................................................................................................26
Video Setup........................................................................................................................................................26
B
UILDING AN
SMP
KERNEL
.......................................................................................................................27
Distributions Which Use an Initial Ram Disk (initrd) Entry in /etc/lilo.conf ....................................... 28
A
PACHE
I
NSTALLATION
.............................................................................................................................29
APPENDIX A..............................................................................................................................................30
L
INUX AND
A
PACHE
L
INKS
.......................................................................................................................30
APPENDIX B..............................................................................................................................................31
K
ERNEL
V
ERSION
2.2................................................................................................................................31
RAID ........................................................................................................................................................ 33
GLOSSARY................................................................................................................................................39
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 6
ECG513/0399
Notice
The information in this publication is subject to change without notice and is provided “AS IS” WITHOUT
WARRANTY OF ANY KIND. THE ENTIRE RISK ARISING OUT OF THE USE OF THIS
INFORMATION REMAINS WITH RECIPIENT. IN NO EVENT SHALL COMPAQ BE LIABLE FOR
ANY DIRECT, CONSEQUENTIAL, INCIDENTAL, SPECIAL, PUNITIVE OR OTHER DAMAGES
WHATSOEVER (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
PROFITS, BUSINESS INTERRUPTION OR LOSS OF BUSINESS INFORMATION), EVEN IF
COMPAQ HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
The limited warranties for Compaq products are exclusively set forth in the documentation accompanying
such products. Nothing herein should be construed as constituting a further or additional warranty.
This publication does not constitute an endorsement of the product or products that were tested. The
configuration or configurations tested or described may or may not be the only available solution. This test
is not a determination of product quality or correctness, nor does it ensure compliance with any federal,
state or local requirements.
Compaq, ActiveAnswers, Deskpro, Fastart, Compaq Insight Manager, Systempro, Systempro/LT, ProLiant,
ROMPaq, QVision, SmartStart, NetFlex, QuickFind, PaqFax and Prosignia are registered with the United
States Patent and Trademark Office.
Netelligent, Systempro/XL, SoftPaq, QuickBlank, QuickLock are trademarks and/or service marks of
Compaq Computer Corporation.
Linux is a registered trademark of Linus Torvalds.
Pentium is a registered trademark of Intel Corporation.
Other product names mentioned herein may be trademarks and/or registered trademarks of their respective
companies.
©1999 Compaq Computer Corporation. All rights reserved. Printed in the U.S.A.
Installation and Configuration Guide for Linux and Apache Web Server on Compaq Prosignia and ProLiant
Servers
Installation Guide prepared by Internet and E-Commerce Solutions Business Unit
Enterprise Solutions Division
First Edition (May 1999)
Document Number ECG513/0399
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 7
ECG513/0399
Introduction
Even with the recent growth of electronic commerce and application service suites, basic web
services remain the most widely used on the Internet. To be able to provide basic web services,
you will require a web server, which is the fundamental Internet server. The Linux operating
system coupled with the Apache HTTP server forms a solid basis for providing basic web
services.
The purpose of this guide is to discuss the basics of the Linux and Apache installation and the
configuration on the Compaq ProLiant and Prosignia server platforms. The specific servers
covered in this guide include:
x Prosignia Server 720
x ProLiant 1600
x ProLiant 1600R
x ProLiant 1850R
The intention of the guide is to provide a general overview of Linux and the Linux server setups.
Compaq assumes that you have a basic working knowledge of Linux operations, including basic
Linux setup and configuration. There is much detailed information currently available on the
installation and configuration of the various distributions of Linux and Apache and this guide’s
focus is on how to apply those existing methods to the Compaq servers listed above. Numerous
references to external sources and materials are used in this guide, and Compaq recommends that
you refer to these sources where additional software detail is needed.
Given the level of detail of this guide, it is recommended you first familiarize yourself with the
Linux and Apache applications. The following is a partial list of references to learn more about
the software:
x www.linux.org : The web site of Linux Online.
x www.li.org : The web site of Linux International.
x www.gnu.org and www.fsf.org
: The web site of the GNU project and the Free Software
Foundation.
x www.apache.org : The web site of the Apache project.
x metalab.unc.edu/LDP : The web site of the Linux Documentation Project.
x www.tux.org : Site of several east coast (U.S.) Linux Users Groups.
x www.calderasystems.com : The web site of the Caldera Linux distribution.
x www.redhat.com : The web site of the Red Hat Linux distribution.
x www.suse.com : The web site of the SuSE Linux distribution.
Many of these sites are also mirrored at other sites, and some of these sites (or portions of these)
are published in languages other than English. As an exercise, Compaq recommends that you
peruse these sites, along with others, to learn the basics of using Linux and Apache.
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 8
ECG513/0399
Distributions Overview
The discussion in this paper covers the following three prominent Linux distributions:
x Red Hat Software, Inc.
x SuSE, Inc.
x Caldera Systems, Inc.
All of these distributions include large amounts of software that can run in conjunction with
Linux, including the Apache web server. This guide will not analyze the available software by
distribution nor give a comparison of the software from one distribution to another. The focus of
the guide is exclusively on the base Linux operating system and the Apache web server, and the
components common to all three distributions.
Red Hat
Red Hat is one of the more popular versions of Linux in the United States. It is maintained by
Red Hat Software, Inc. and is available through its website located at www.redhat.com.
SuSE
SuSE is one of the more popular versions of Linux in Europe and is gaining in popularity in the
United States. It is maintained by SuSE, Inc. and is available through its website located at
www.suse.com.
Caldera
Caldera is another popular Linux distribution. It is maintained by Caldera Systems, Inc. and is
available through its website at www.calderasystems.com.
Management Summary
Each distribution vendor includes operating system and application management tools that form a
common base across one or more distributions. Red Hat’s Package Management (RPM) format,
for instance, is a commonly used software distribution mechanism. Other tools, such as each
vendor’s setup program, are specific to a particular distribution. This guide does not provide
discussion of the Operating System Management (OSM). For detailed information on the OSM,
you should refer to the particular distribution vendor.
Overview of Tests
Software Overview
Testing of the Apache web server was conducted on the Compaq ProLiant 1850R, Compaq
ProLiant 1600 and 1600R, and the Prosignia Server 720. The ProLiant 1600 and the ProLiant
1600R is identical in every respect, with one exception, the ProLiant 1600 is a tower model and
the ProLiant 1600R is a rack-mount model. Each server was tested using the following software:
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 9
ECG513/0399
x Caldera Systems OpenLinux 1.3
x Red Hat Linux 5.2
x SuSE Linux 5.3 and SuSE Linux 6.0
The testing selected a default software configuration so that a minimum amount of software was
included in the installation.
Hardware Overview
The three different servers included in the testing for this guide were the Compaq ProLiant
1850R, the ProLiant 1600R, and the Prosignia Server 720.
Note: The ProLiant 1850R is only available in a rack-mount configuration.
The ProLiant 1600R, the rack-mounted model, is also available in a tower model, the
ProLiant 1600. The ProLiant 1600 includes tower server hardware rather than the rack-
mounting hardware of the ProLiant 1600R.
The Prosignia 720 is not rack mountable.
Compaq Hardware Basics
Configuration for the Prosignia Server and the three ProLiant servers is outlined in Table 1. All
four of the servers used in the testing come equipped with standard bus-interface devices for
which drivers already exist for Linux. All bus-interface devices detailed use the PCI bus. Detailed
information on each particular bus-interface device can be found in a subsection of the
appropriate software. Only the installation and configuration details that are necessary to clarify
the hardware explanation are provided in this section. Detailed setup and configuration
instructions for a particular Linux vendor’s distribution can be found in the section, “Installation
Briefs”.
Table 1. ProLiant and Prosignia Server Configurations
Prosignia 720 ProLiant 1600 ProLiant 1600R ProLiant 1850R
Processor Speeds 350, 400, 450 MHz 350, 400, 450, 500
MHz
350, 400, 450, 500
MHz
400, 450, 500 MHz
SMP Support No Yes Yes Yes
L2 Cache 512 KB 512 KB 512 KB 512 KB
Continued
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV :
ECG513/0399
Table 2 continued
Maximum Memory
384 MB 1 GB 1 GB 1 GB
Maximum Number
of Drives
3 Pentium II-based
(Wide-Ultra SCSI
3): 5 1"-hot-plug or
2 1.6" and 1 1" hot-
plug plus 2 internal
5.25" bays
Pentium III-based
(Wide-Ultra2
SCSI): 6 1"-hot-
plug or 3 1.6" hot-
plug plus 2 internal
5.25" bays
Pentium II-based
(Wide-Ultra SCSI
3): 5 1"-hot-plug or
2 1.6" and 1 1"-hot-
plug plus 2 internal
5.25" bays
Pentium III-based
(Wide-Ultra2
SCSI): 6 1"-hot-
plug or 3 1.6" hot-
plug plus 2 internal
5.25" bays
Pentium II-based
(Wide-Ultra SCSI
3): 3 1"- or 2 1.6"-
hot-plug plus 2
internal 5.25" bays
Pentium III-based
(Wide-Ultra2
SCSI): 6 1"- or 3
1.6"-hot-plug with
optional second
hot-plug drive cage
or 4 1”-hot-plug
plus 2 internal
5.25" bays
Drive Sizes
Supported
4.3 & 9.1 GB Pentium II-based
(Wide-Ultra SCSI
3): 4.3 & 9.1 GB
(1") & 18.2 GB
(1.6") hot-plug, 4.3
& 9.1 GB non-hot-
plug
Pentium III-based
(Wide-Ultra2
SCSI): 4.3,
9.1,18.2 GB (1")
hot-plug, 4.3 & 9.1
GB non-hot-plug
Pentium II-based
(Wide-Ultra SCSI
3): 4.3 & 9.1 GB
(1") & 18.2 GB
(1.6") hot-plug, 4.3
& 9.1 GB non-hot-
plug
Pentium III-based
(Wide-Ultra2
SCSI): 4.3, 9.1
GB, 18.2 GB (1")
hot-plug, 4.3 & 9.1
GB non-hot-plug
Pentium II-based
(Wide-Ultra SCSI
3): 4.3 & 9.1 GB
(1") & 18.2 GB
(1.6") hot-plug, 4.3
& 9.1 GB non-hot-
plug
Pentium III-based
(Wide-Ultra2
SCSI): 4.3, 9.1,
18.2 GB (1") hot-
plug, 4.3 & 9.1 GB
non-hot-plug
Disk Controller
Wide Ultra2 SCSI Pentium II-based:
Wide-Ultra SCSI 3
(dual-channel)
Pentium III-based:
Wide-Ultra2 SCSI
(dual-channel)
Pentium II-based:
Wide-Ultra SCSI 3
(dual-channel)
Pentium III-based:
Wide-Ultra2 SCSI
(dual-channel)
Pentium II-based:
Wide-Ultra SCSI 3
(dual-channel)
Pentium III-based:
Wide-Ultra2 SCSI
(dual-channel)
Continued
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV ;
ECG513/0399
Table 3 continued
Disk Controller
Chipset
NCR 53c8xx NCR 53c8xx NCR 53c8xx NCR 53c8xx
Maximum Internal
Storage
27.3 GB Pentium II-based
(Wide-Ultra SCSI
3): 45.5 GB (hot-
plug only) or 63.7
GB (hot-plug plus
internal)
109.2 GB (6x18.2
GB hot-plug only)
or 127.4 GB (hot-
plug plus internal)
Pentium II-based
(Wide-Ultra SCSI
3): 45.5 GB (hot-
plug only) or 63.7
GB (hot-plug plus
internal)
109.2 GB (6x18.2
GB hot-plug only)
or 127.4 GB (4hot-
plug plus internal)
Pentium II-based
(Wide-Ultra SCSI
3): 36.4 (2x18.2
GB) hot-plug only
or 54.6 (2x18.2 GB
hot-plug plus 2x9.1
GB internal)
109.2 (6x18.2 GB)
hot-plug only with
optional second
hot-plug bay or 91
(4x18.2 GB hot-
plug plus 2x9.1 GB
internal)
CD-ROM IDE IDE IDE IDE
Diskette Drive IDE IDE IDE IDE
Tape Drives
Supported
DAT, SLR, DDS-3,
DLT
DAT, SLR, DDS-3,
DLT
DAT, SLR, DDS-3,
DLT
Total PCI Expansion
Slots (total |
available)
3 | 2 2 | 2 2 | 2 3 | 3
Total PCI/ISA
Expansion Slots
(total | available)
1 | 1 4 | 4 4 | 4 1 | 1
Total ISA Expansion
Slots (total |
available)
1 | 1 0 0 0
Total AGP
Expansion Slots
(total | available)
1 | 1 0 0 0
Integrated NIC
Brand Name
Netelligent 10/100
TX Embedded
UTP Intel
Controller
Compaq
Netelligent 10/100
TX Embedded UTP
Controller
Compaq
Netelligent 10/100
TX Embedded
UTP Controller
Compaq 10/100
PCI Embedded
UTP Controller
Integrated NIC
Chipset
Intel 82558 or Intel
82559
ThunderLAN ThunderLAN ThunderLAN
Redundant Fans No No No No
Redundant Power
Supply
No Optional Hot-
Pluggable
Redundant
Optional Hot-
Pluggable
Redundant
Optional Hot-
Pluggable
Redundant
Power Supply 200 W 325 W 325 W 225 W
Ostensible Pre-
Failure Warranty
Processor, Hard
Drive
Processor,
Memory, Hard Disk
Processor,
Memory, Hard Disk
Processor,
Memory, Hard Disk
Form Factor Tower Tower 5U Rack-Mount 3U Rack-Mount
Continued
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV <
ECG513/0399
Table 4 continued
Video
1024 KB,
1024x768 pixel
resolution at 256
colors
1024 KB,
1024x768 pixel
resolution at 256
colors
1024 KB,
1024x768 pixel
resolution at 256
colors
1024 KB,
1024x768 pixel
resolution at 256
colors
Video Card
ATI Rage IIc Cirrus Logic 5430 Cirrus Logic 5430 ATI Rage IIc
Mouse
PS/2 PS/2 PS/2 PS/2
Keyboard
PS/2 Style PS/2 Style PS/2 Style PS/2 Style
Processor
Both the ProLiant and Prosignia servers discussed in this guide use the Pentium II processor.
Since no specific Linux kernel optimizations are currently available for the Pentium II processor,
kernels built specifically for this processor should be modified to optimize for the Pentium Pro
processor. Custom kernels built for testing in preparation for this guide all were optimized for the
Pentium Pro processor. This is possible because the Pentium II’s architecture is very similar to
that of the Pentium Pro.
SCSI Controller
Each server examined here comes equipped with an NCR SCSI controller. All of the ProLiant
servers include internal dual port SCSI interfaces, while the Prosignia 720 has a single ULTRA-2
SCSI port. External SCSI ports are also built in to the ProLiant servers examined here. The device
driver for NCR53C8XX devices will interface with any of these SCSI devices and offer access to
connected SCSI devices.
Note:
The device driver for NCR53C8XX is different from the device driver for NCR53c7,8xx
SCSI devices.
Specific controllers tested in preparation for this guide are included in the following table:
Table 5. SCSI Controller Specifications
Server Built-in SCSI Controller
ProLiant 1850R
NCR53c875 or NCR83c876
ProLiant 1600R
NCR53c875 or NCR83c876
ProLiant 1600
NCR53c875 or NCR83c876
Prosignia 720
NCR53c895
CD-ROM
The built-in CD-ROM drive on each server is a standard ATAPI device.
Floppy Disk Drive
The built-in floppy disk drive on each server is a standard floppy device.
Mouse Port
The built-in mouse port on each server accepts standard PS/2 devices.
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 43
ECG513/0399
Keyboard Port
The built-in keyboard port on each server is a PS/2 style port and accepts keyboards that can plug
into such a port.
Video Card and Monitors
When setting up the appropriate driver for X Windows, it is important to note that at this time
there are no specific X-servers for the particular server video cards. Regardless of which
distribution is selected, the generic SVGA server should be selected for servers set up with an
SVGA monitor; lesser monitors – such as VGA or monochrome should use an X-server
appropriate for the particular monitor type. When you are setting up X, whether through the
xf86config script or through a distribution vendor’s setup program, select a monitor from the
monitors list, or enter the video parameters included in the monitor documentation. The
specifications for several Compaq monitors are included in Table 5. Since the instructions for the
outlined video cards tell you not to autoprobe, it is best to enter the information manually. The
video card specifications for each server are included in Table 4. Additional information on the
video card can be found in Table 1.
Table 6. Compaq Server Video Card Specifications
Server Built-in Video Card Video RAM Clocks Line Resolution
ProLiant 1850R
ATI Rage IIc 1024 KB None 1024x768 at 256
colors
ProLiant 1600R
Cirrus Logic 5430 1024 KB None 1024x768 at 256
colors
ProLiant 1600
Cirrus Logic 5430 1024 KB None 1024x768 at 256
colors
Prosignia 720
ATI Rage IIc 1024 KB None 1024x768 at 256
colors
Table 7. Compaq Monitor Specifications
Horizontal Vertical
Monitor Frequency Frequency
1024 COLOR:
30 - 60 kHz 50 - 100 Hz
151FS COLOR:
30 - 60 kHz 50 - 100 Hz
171FS COLOR:
30 - 60 kHz 50 - 100 Hz
QVISION 172:
31.5 - 82 kHz 50 - 110 Hz
QVISION 200:
30 - 82 kHz 50 - 160 Hz
QVISION 210
31 - 94 kHz 48 - 110 Hz
P50:
30 - 69 kHz 47.5 - 125 Hz
P75:
30 - 85 kHz 50 - 150 Hz
P110:
30 - 107 kHz 48 - 160 Hz
P1610:
30 - 96 kHz 48 - 160 Hz
V50:
31 - 60 kHz 47.5 - 115 Hz
V75:
30 - 69 kHz 47.5 - 125 Hz
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 44
ECG513/0399
Network Interface Controller
Two different Network Interface Controller (NIC) cards were examined in Compaq’s testing for
this guide. This testing identified the chipsets for the four servers shown in Table 6.
Table 8. Network Interface Controller Specifications
Server Built-in Network Interface Controller
ProLiant 1850R
Texas Instruments ThunderLAN (TLAN)
ProLiant 1600R
Texas Instruments ThunderLAN (TLAN)
ProLiant 1600
Texas Instruments ThunderLAN (TLAN)
Prosignia 720
Intel 82558 (Intel Etherexpress Pro 100)
Other PCI cards and chipsets were also tested. The specifics of the testing are as follows:
At this time, the embedded NIC card on the Compaq ProLiant 1600, 1600R, and 1850R is based
on the Texas Instruments ThunderLAN chipset. Similar dual-speed and single-speed PCI cards
are available in the marketplace, under several different brand names. Both the embedded and
PCI cards are controlled by the TI ThunderLAN (TLAN) device driver written by James Banks of
Caldera Systems, Inc. (www.calderasystems.com mailto:james.banks@caldera.com)
.
Both the SuSE and Caldera installation programs allow for manual selection of this device driver
and the setup of networking support at the time of installation. Red Hat includes the tlan.c, tlan.h,
and tlan.o files that allow for the configuration of the network in a rebuilt kernel or in a module.
However, since you cannot choose a TLAN card at installation time, it is necessary to first install
the operating system and then update the networking support manually.
The complete TLAN driver distribution is available from many Linux download sites. The
primary distribution point is located at ftp://ftp.caldera.com/pub/stuff/tlan.tgz . At this time, the
latest version is Version 1.0 and it currently supports PCI devices only that include the embedded
NIC cards on the ProLiant servers examined in this guide. The README file included with the
TLAN device driver distribution offers a mailing list. You can obtain information on joining by
sending ‘subscribe TLAN’ in the body of an e-mail to majordomo@vuser.vu.union.edu.”
The second NIC card used in this testing is the new Netelligent 10/100 TX PCI UTP Intel
Controller card. The Prosignia 720 includes this card, which is based on the Intel Etherexpress
Pro chipset, and consequently the existing Intel Etherexpress Pro 100 device driver for Linux can
control it. Specific chipsets examined include:
x
Intel 82557
x
Intel 82558
x
Intel 82559
These three different chipsets were tested since Compaq currently sells embedded and PCI card
NICs based on the three different chipsets. All chipsets worked without any problems.
All three distributions covered in this guide, Caldera, Red Hat, and SuSE, either detect this card
automatically or allow for its manual selection. At the time of installation, you can use this card
to configure the network for all covered distributions, making it possible to install Linux from an
FTP server, and NFS mount, or an SMB share.
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 45
ECG513/0399
Note: Only a PCI version of this card is available, and at this time this card is not used as the
embedded NIC on the ProLiant models discussed in this guide.
One method to determine the type of built-in NIC card available on a particular server is to
examine the System Configuration using the Compaq SmartStart utility included with every
Compaq ProLiant and Prosignia server. You can do this by performing the following steps
starting at the main menu:
x Choose System Configuration
x Select Configure Hardware
x Select Review or Modify Hardware Settings
x Select View or Edit Details
x Scroll until the network controllers can be viewed
Testing performed with the ThunderLAN-based cards demonstrated that the following cards are
based on the ThunderLAN chipset:
x Compaq Netflex-3/P Controller
x Compaq Integrated UTP/BNC Controller
x Compaq Integrated 10/100 TX UTP Controller
x Compaq Dual 10/100 TX UTP Controller
x Compaq Netelligent 10/100 TX PCI UTP Controller
The following is the entry generated by an Intel-based NIC:
x Netelligent 10/100 TX WOL PCI UTP Intel Controller
The keyword in this phrase is “Intel”.
If the System Configuration utility does not identify one of the above, directly examine the PCI
NIC or the motherboard of the server. If a chip with the Texas Intruments, state of Texas logo and
the TLAN designation is located, then the card or embedded controller is based on the
ThunderLAN chipset. If this logo is not present, and an Intel logo is present, then it is likely that
the card is based on the Intel chipset. The Etherexpress Pro 100 driver should be used. You can
distinguish between an Intel NIC chip and another type of Intel chip by reading the numeric
information on the chip itself. An 82558 chip, for example, is stamped as “Intel sb 82558B”.
APIC Settings (SMP)
To enable SMP for the 2.2 kernel, it is necessary to only to select SCO “Unixware 7” as the
server operating system in the Compaq System Configuration Utility. This sets internal hardware
setting to be compliant with the SMP implementation of 2.2 kernel series.
The default APIC interrupt settings for the ProLiant 1600, 1600R, 1850R (the Prosignia 720 is
uni-processor capable only) will not allow for Linux 2.0.x SMP support. However, the APIC
settings can be modified to be compatible through the Compaq System Configuration Utility
included with Compaq SmartStart. The following procedures are from the document “Linux on
Compaq Server Products”, located at potter.ieee.uh.edu/compaq.html:
1. Enter the System Configuration Utility (also known as the EISA Configuration Utility).
2. At the main screen, press control-A to enable advanced mode.
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 46
ECG513/0399
3. Use the menu to select “View or Edit Details”.
4. Scroll down to where the APIC settings are located and modify the default setting to be in
“FULL TABLE” mode.
This configuration will make the server Intel-SMP compliant, and any such Intel-SMP compliant
kernel will now recognize and boot this machine as SMP (provided, of course, that two or more
processors and their respective processor power modules are present).
SMART/2 Array Controller
The SMART/2 array controller device driver discussed in this guide is available at
www.insync.net/~frantzc/cpqarray.html . The device driver has recently been upgraded from beta
to “1.0” status. Instructions for how to install and configure the device driver are included in
Appendix A. Several different array controllers have been tested for compatibility with the driver,
including the following:
x Compaq Smart-2/P Array Controller
x Compaq Smart-2/E Array Controller (EISA)
x Compaq Smart-2DH Array Controller
x Compaq Smart-2SL Array Controller
x Compaq Smart Array 221 Controller
x Compaq Smart Array 3200 Controller
Note: Array controllers are add-on options for the ProLiant servers. Only the PCI-based
SMART/2 array controllers were tested with the above-mentioned device driver in preparation for
this document. However, according to the documentation available with the device drivers, EISA-
based Smart Array controllers will also work. Other Compaq or third party array controllers will
not work with this driver.
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 47
ECG513/0399
Server Configurations
Table 7 documents the specific servers and configurations tested.
Table 9. Single Server Configurations Tested
Prosignia Server 720: Web
Server
ProLiant 1850R: Web Server ProLiant 1600R/1600: Web Server
x Compaq Prosignia Server
720
x Pentium II 400 MHz – 512
KB cache
x Uni-processor kernel only
x 100 MHz System Bus
x 64 MB RAM
x Integrated 10/100 TX Intel
UTP Controller
x NCR 53c8xx SCSI
Controller
x Compaq ProLiant 1850R
x 1 and 2 x Pentium II 450
MHz – 512 KB cache
x Uni-processor and SMP
kernels
x 100 MHz System Bus
x 128 MB RAM
x Integrated 10/100 TX UTP
Controller (TLAN)
x NCR 53c8xx SCSI
Controller
x PCI 10/100 TX Intel UTP
Controller
x Compaq ProLiant 1600/1600R
x 1 and 2 x Pentium II 400 MHz
– 512 KB cache
x Uni-processor and SMP kernels
x 100 MHz System Bus
x 256 MB RAM
x Integrated 10/100 TX UTP
Controller (TLAN)
x NCR 53c8xx SCSI Controller
x PCI 10/100 TX Intel UTP
Controller
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 48
ECG513/0399
Apache Server Overview
The Apache web server has been well documented by the Apache Server Project and the various
distribution vendors. In addition, several other sites within the Linux community have provided
additional insights into the operations and management of the Apache web server. The man pages
for httpd are also helpful. This guide is not intended to improve upon the information already
publicly available.
This section provides a brief overview of the Apache web server with summary information for
the various distributions, along with links to the various sites that document the Apache server
more thoroughly.
Each of the three Linux distributions discussed in this guide includes the Apache web server and
in every case, the three basic configuration files control how the server runs. In each of these
cases, the description is quoted from the comments included in their respective files for a Red Hat
distribution:
x httpd.conf – general server-wide configuration
x srm.conf – sets up the user name-space parameters and also how the requests are serviced and
responses formatted
x access.conf – sets up what type of services are allowed and under what circumstances
Although every distribution includes the Apache web server, each distribution sets it up in a
different location. Table 8 documents the location of the default storage configuration and the
content files for each distribution.
Table 10. Default Locations for HTTPD Configuration and Log Files
Distribution Default
Configuration
File Location
Default Log File
Location
Default Static
Content Location
Default
Dynamic (CGI)
Content
Location
Caldera Systems
OpenLinux 1.3
/etc/httpd/apache/
conf
/var/log/httpd/apache /home/httpd/html /home/httpd/cgi
-bin
Red Hat Linux 5.2 /etc/httpd/conf /var/log/httpd /home/httpd/html /home/httpd/cgi
-bin
SuSE Linux 5.3
and 6.0
/etc/httpd /var/log /usr/local/httpd/htdocs /usr/local/httpd/
cgi-bin
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 49
ECG513/0399
Installation Briefs
SmartStart
ProLiant Servers
Since the three Compaq servers discussed in this guide are all based on industry standard
components, installation of Linux for all distributions is straightforward. The only exception to
this is the Red Hat installation where the network card is based on the TI ThunderLAN chipset. In
this case, the network card is still available to Linux, but a post-installation step is required.
There are several steps common to all distributions. The following are for the ProLiant servers:
5. To configure a server, insert the Compaq SmartStart CD included with the server into the
CD-ROM drive, and turn server on. The Compaq SmartStart process will begin, allowing the
hardware to be configured and setting up the Compaq System Partition so that subsequent
hardware updates can be easily made.
6. Boot the SmartStart CD.
7. When prompted, choose Manual Configuration.
8. Accept all defaults except where SmartStart prompts for the Operating System Selection. In
testing, the SCO Unixware 7 was selected as the operating system for ProLiant server setups.
9. After building the system partition, the system will boot again. If it is intended to install to a
SMART Array Controller according to the installation instructions listed in Appendix B, then
be sure to set the SCSI controller temporarily to be the first boot device. See Appendix B for
more details.
10. The system now prompts you to build support software diskettes. These are useful for
configuring hardware in the event the Compaq System Partition (partition ID 0x12) is
accidentally deleted during the subsequent installation of Linux. Since the System Partition
has already been installed to the hard drive, these diskettes are optional.
11. The SmartStart now prompts you to remove the SmartStart CD to prepare for the operating
system installation.
12. Insert the boot media for the Linux distribution of your choice into either the floppy drive or
CD-ROM drive.
13. When SmartStart completes, it will reboot a final time to set up the operating system.
This system partition is a bootable partition that the server must be able to bootstrap in order to
access server configuration programs after the Linux installation. Therefore, for ProLiant servers,
a Linux Loader (LILO) section must be set after the Linux installation for this partition. Specifics
are covered in the respective setup sections for each distribution.
Prosignia Servers
On the Compaq Prosignia servers, the SmartStart process is fundamentally different in two ways:
14. The SmartStart process for a Prosignia Server 720 asks for only a few configuration
parameters, including the locale, date and time, and an option to build support software
diskettes.
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 4:
ECG513/0399
15. The Prosignia SmartStart process does not install a system partition and does not request that
you supply a specific operating system.
Since Prosignia servers do not install a system partition to handle server configuration, a ROM-
based setup utility can be invoked at boot time by pressing the F10 key. This ROM-based utility
is invoked before the server attempts to boot from a particular medium (floppy, CD, or hard
drive). Therefore, it affects the LILO setup since LILO does not need to boot the setup program
from the hard-drive. Thus, no additional LILO section is necessary for Prosignia configurations.
Specifics are covered in the respective setup sections for each distribution.
Now that the differences are noted, the details of a Prosignia SmartStart setup will be discussed.
Each server ships with a SmartStart CD and Server Profile Diskette (SPD). The following steps
should be taken for the SmartStart setup:
16. You must boot the CD and place the SPD disk into the floppy drive after booting.
17. After SmartStart boots, you will be asked to choose a language.
18. A screen prompts you to set locale, date and time parameters.
19. You are asked to create support software diskettes if desired.
20. You must exit to reboot the server.
21. At this point, remove the SmartStart CD and SPD disk and replace with the appropriate setup
media for the Linux distribution you have chosen.
Either before or after the Linux setup, you can press the F10 key at the server startup screen to
invoke the ROM-based setup utility to change hardware configurations.
Red Hat
The Red Hat version used in the testing for this guide has a simple installation program. Most of
the devices available with the ProLiant 1600, 1600R, 1850R, and Prosignia Server 720 can be
correctly autodetected by Red Hat. However, Red Hat’s installation program does not allow for
manual selection or autodetection of the TLAN NIC controller. This controller can be configured
after the installation. Testing for this Solutions Guide was performed using Red Hat Linux
version 5.2.
SCSI Installation
The Red Hat installation program performs well in auto-detecting any known hardware. All four
of the Compaq servers used in this testing have NCR53C8XX SCSI controllers, and Red Hat’s
installation software can properly auto-detect them. Following the auto-detecting, Red Hat allows
for disk partitioning using either fdisk or Red Hat’s Disk Druid software. Both work equally well
in partitioning the drives for installation. The System Partition (ID 0x12) should be left intact
when creating operating system and swap partitions. Once these partitions are set up, you are
prompted for the mount-points and software installation. You should then choose the
configuration you find most useful.
After the software is installed, Red Hat walks you through the following configuration screens:
x A screen that prompts you to choose the mouse-type. Red Hat detects the mouse correctly
as PS/2. You should choose to emulate three buttons. If the mouse has only two buttons,
then button number three is invoked under X by pressing left and right mouse buttons
simultaneously.
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 4;
ECG513/0399
x You are then prompted to choose the video card (parameters are available in a previous
section, Video Card and Monitors). Red Hat identifies the video card, but since no card-
specific driver is available, it correctly chooses the generic SVGA driver to control it.
x You should select a pre-configured monitor from Red Hat’s list or enter the monitor
pixel-depth, hsynch, and vsynch parameters from the monitor documentation.
At this point, most basic system parameters are set with the exception of the following
configurations.
Initial Network Setup
When setting up the network, you should bypass Red Hat’s network installation if only
ThunderLAN-based NIC cards are present in the server. (See the section, Network Interface
Controller, for assistance in identifying what type of NIC card is present in the server.) If a
Netelligent Intel NIC card is present (as is the case for the NIC included with the Prosignia Server
720) then Red Hat’s auto-detect program will identify it as an Intel Etherexpress Pro 100 card.
Netelligent Intel NIC cards can be controlled by this driver and you can use Red Hat’s installation
and network configuration mechanism here. However, if only ThunderLAN NIC card(s) are
present the network setup must wait until after booting the operating system for the first time.
LILO
The final portion of the setup is the LILO configuration. In addition to the Linux installation, you
should set up the System Partition (ID 0x12) in LILO when setting up a ProLiant Server.
Note: This is not necessary for the Prosignia Server 720 since it does not use a system partition.
The Compaq System Partition is a bootable partition, generally invoked by pressing F10 at a
prompt prior to booting the operating system. However, with LILO installed, either on the master
boot record or on a bootable partition of a hard drive, pressing F10 invokes LILO. You should
have another entry in /etc/lilo.conf to invoke the system partition from the hard drive. A good
name for this entry would be “F10”. Red Hat’s setup is helpful when configuring this because it
recognizes the 0x12 partition as bootable and allows the user to set this up through a Graphic
User Interface (GUI) at installation time. If you need to set this up manually, a sample
/etc/lilo.conf file is provided in the next section.
Memory Beyond 64 MB
Another issue seen with the Red Hat application is that it may not automatically recognize
available RAM greater than 64 MB. In Compaq’s testing, circumstances were seen where
additional RAM was correctly detected and others where it was not. To enable access to RAM
above 64 MB, edit the /etc/lilo.conf file so that it includes an append line:
append=”mem=
xxx
M”
where xxx is the sum total of RAM available to the system in MBs. A sample /etc/lilo.conf file
follows (remove the “other=” section when setting up a Prosignia server since the Prosignia does
not use a system partition):
# begin global section
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
# begin Linux section
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 4<
ECG513/0399
image=/boot/vmlinuz-2.0.34-0.6
label=linux
append="mem=160M" # allow access for greater than 64
MB RAM
root=/dev/sda2
initrd=/boot/initrd-2.0.34-0.6.img
read-only
# begin System Partition section
other=/dev/sda3
label=F10
table=/dev/sda
Be sure to run /sbin/lilo after adding the append line, and reboot. You can determine if the larger
amount of RAM was made available to the system by typing free as the root user. Something
similar to the following output should appear:
[chstewart@tlaloc ~]# su
Password:
[root@tlaloc chstewart]# free
total used free shared buffers cached
Mem: 160116 119888 40228 33180 64772 34308
-/+ buffers/cache: 99080 139308
Swap: 130748 0 130748
[root@tlaloc chstewart]# exit
Examine the “total” column. If it shows the amount of RAM installed on the system in kilobytes
(each kilobyte calculated by free is 1024 bytes), then the system recognizes that amount of RAM.
Video Setup
Red Hat’s setup program automatically identifies the video cards of all four Compaq servers
tested, and it automatically configures for the Generic SVGA X Server. Most Compaq monitors
are not present in Red Hat’s monitor database. To manually configure these, please see the
settings outlined in the previous section, Video Card and Monitors.
Configuring the TLAN driver
The complete TLAN driver distribution is available from many Linux download sites. The
primary distribution point seems to be ftp://ftp.caldera.com/pub/stuff/tlan.tgz (the author is from
Caldera Systems). At this time, the version available is Version 1.0. It currently supports PCI
devices only (including the embedded NIC cards on the ProLiant 1600, 1600R, and 1850R).
Versions 5.1 and 5.2 of Red Hat were tested on the ProLiant 1600, 1600R, 1850R, and Prosignia
Server 720 (with a PCI-based TLAN card added). To plug the TLAN driver into Red Hat's Kernel
Daemon Configuration tool (located in Red Hat's control panel under X), it is necessary to edit a
file in the /boot directory. The file is called module-info-<kernel version>, sometimes followed
on with a subversion number. Examples include module-info-2.0.34 (from Red Hat 5.1) or
module-info-2.0.34-0.6 (from a "non-official" Red Hat version of the OS). There may instances
when multiple versions of this file are present – though often the multiples are simply soft links to
the original – and usually the other apparent versions are merely soft links to the primary. If
multiple files are present, the easiest way to ensure that the right file is edited is to edit all of
them. To edit, the easiest way is to search for "tulip". Tulip is used so TLAN can be easily
inserted in an alphabetical order in the network section of the file (tulip is a network card). Right
before the tulip entry, insert the following three lines
Note: The whitespace preceding the entries on lines 2 and 3 consists of a single tab character.
,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV 53
ECG513/0399
tlan
eth
"Compaq Netflex Network Driver"
The following is a description of the above three lines:
x Line 1 (tlan) gives the module name (tlan.o without the .o).
x The second line is an arbitrary text identifier.
x The third line identifies the module as an eth (ethernet) module.
x It is now possible to use the Kernel Daemon Configuration tool under Red Hat to load the
TLAN module. After loading the module, it is possible to use the Red Hat Network
Configuration tool to configure the new network interface.
Note: It is recommended that you reboot the machine after loading and configuring the network
card for the first time.
In addition, some network repeaters and switches do not adequately broadcast the specific port
configurations for network bandwidth and duplex settings. This can prevent the TLAN driver
from correctly autodetecting these parameters. In this case, the driver will send a kernel message
(viewable from a tty console) reading "TLAN: Giving autonegotiation more time." If this occurs,
it is necessary to force the bandwidth and duplex settings of the driver, and it is useful to force the
settings on the network repeater or switch. The README file included in the TLAN distribution
documents provides explicit instructions for the TLAN driver to determine what duplex and
network bandwidth (10baseT or 100baseTx) settings to use. These parameters can be entered as a
space-separated list in the module parameters line of the Red Hat Kernel Daemon Configuration
tool or directly into /etc/conf.modules (you should consult Red Hat documentation for editing
/etc/conf.modules directly).
SuSE
SuSE’s installation program is flexible. While it allows for autodetection of devices and autoload
of device drivers, it allows you to override the automatically configured parameters. Thus,
SuSE’s installation program allows for manual selection of the TLAN NIC device driver.
Compaq’s testing this Solutions Guide was performed using SuSE Version 5.3 and SuSE Version
6.0.
SCSI Installation
SuSE’s installation program will install to any of the four servers tested for this guide without any
trouble. You are referred to SuSE’s own installation documentation for information regarding the
use of their YaST setup program. This section of this guide addresses the specific issues that arise
during the installation to the ProLiant 1600, 1600R, 1850R, and Prosignia Server 720.
SuSE’s boot CD or floppy disk boots to their initial setup screen. Before beginning actual
installation, you must load appropriate kernel modules. For testing on the four Compaq servers, it
was necessary to manually load modules for NIC cards, whether the underlying chipset is TLAN
or Intel. The NCR53c8x x SCSI device driver will be automatically detected if autoload of
modules is desired. However, it is quicker to load manually.
/