Table Of Contents
Booting, Logging In, and Getting Started
Booting the CSS for the First Time
Entering Your License Key
Configuring the Ethernet Management Port
Changing the Default Username and Password
Password Protecting the Offline DM Menu
Booting the CSS on a Routine Basis
Logging in to the CSS
Using the Configuration Script
Configuring Layer 3 Load Balancing
Configuring Layer 5 Load Balancing
Configuring Proxy Cache
Configuring Transparent Cache
Rebooting the CSS
Shutting Down the CSS
Where to Go Next
Booting, Logging In, and Getting Started
This chapter describes how to boot the CSS for the first time and on a routine basis, and how to log in. It also covers using the configuration script, which initiates automatically when you log in and the CSS does not detect an existing startup-config file. Information in this chapter applies to all CSS models, except where noted.
This chapter contains the following major sections:
•
Booting the CSS for the First Time
•
Booting the CSS on a Routine Basis
•
Logging in to the CSS
•
Using the Configuration Script
•
Rebooting the CSS
•
Shutting Down the CSS
Booting the CSS for the First Time
Upon bootup, the CSS initially:
•
Performs hardware initialization and power-on diagnostics (as described in the "Booting the CSS on a Routine Basis" section)
•
Prompts you to:
–
Enter the Standard software license key
–
Configure the IP address, subnet mask, and default gateway for the Ethernet management port, used for CSS configuration and Ethernet management only; this port does not route traffic
–
Change the default administrative login name (admin) and password (system)
–
Password protect the Offline Diagnostic Monitor (Offline DM) menu
This sections includes the following procedures:
•
Entering Your License Key
•
Configuring the Ethernet Management Port
•
Changing the Default Username and Password
•
Password Protecting the Offline DM Menu
Entering Your License Key
When the CSS completes hardware initialization and power-on diagnostics, you must enter a valid Standard license key for the CSS software. The CSS does not require you to enter this key on subsequent startups.
Locate your Standard software license key inside the CSS accessory kit. If you cannot locate the software license key, call the Cisco Technical Assistance Center (TAC) toll free, 24 hours a day, 7 days a week at 1-800-553-2447 or 1-408-526-7209. You can also e-mail TAC at tac@cisco.com.
The CSS prompts you to accept the license agreement. You must accept the license agreement or you cannot log in to the CSS.
The CSS prompts you to enter your Standard software license key, as follows:
Enter Software License Key: xxxxxxxxxxxx
If you enter:
•
A valid license number, the CSS prompts you to enter an IP address for the Ethernet management port.
•
An invalid license number, the CSS redisplays the license prompt until you enter a valid number. If you do not enter a valid license number, you cannot log in to the CSS.
If, during the initial CSS order placement, you purchased the Enhanced feature set, the Secure Management option (which includes Secure Shell Host and SSL strong encryption for the Device Management software), or the Proximity Database software option, locate the software Claim Certificate in the accessory kit. Follow the instructions on the Claim Certificate to obtain a license key from Cisco Systems for the additional software feature.
After you receive the software license key, use the license command to enter the license key. At the prompt, enter the license key. For example, enter:
# license
Enter Software License Key (q to quit):
Note
After you enter the software license key for the Proximity Database software option, you must reboot the CSS for the license key to take effect.
Configuring the Ethernet Management Port
Once you enter a valid license key at the boot prompt, the CSS displays the following message and prompt:
Use the Ethernet management port IP address to access the Content
Services Switch for configuration and management only. This port does
not route traffic and is not associated with VLAN circuits.
The current address setting (0.0.0.0) disables the Ethernet Management
port.
Do you wish to configure a valid address for the Ethernet management
port [y/n]?
Enter one of the following:
•
y to configure an IP address, subnet mask, and default gateway for the Ethernet management port. The CSS prompts you for an IP address, a subnet mask, then a default gateway. You must enter a valid IP address or the CSS repeats the prompt until you do.
Enter IP Address [0.0.0.0]:
Enter Subnet Mask [0.0.0.0]:
Enter Default Gateway [0.0.0.0]:
Note
The Ethernet management port IP address must be on a different subnet from any other CSS VLAN circuit subnet. If you do not make this IP address unique, you will not be able to access the port.
•
n to accept the default IP address (0.0.0.0), subnet mask (0.0.0.0), and gateway (0.0.0.0) and to disable the port. The CSS does not prompt you for an IP address, subnet mask, and default gateway.
The Ethernet management port default IP address of 0.0.0.0 disables the Ethernet management port. To enable the Ethernet management port, specify the ip address command in boot mode (see Chapter 2, Configuring CSS Basics) or use the Offline DM menu (see Appendix B, Using the Offline Diagnostic Monitor Menu).
Changing the Default Username and Password
The CSS allows you to change the default username and password. We recommend that you change them to safeguard the CSS against unauthorized logins.
Access to this device is allowed using the default username and
password. For enhanced security we recommend that you change the
defaults. Do you want to change the defaults now (yes,no):
Enter one of the following:
•
yes to change the username and password. The CSS prompts you for the following information and password confirmation.
Enter <administrator> username:
Enter <administrator> password:
Confirm <administrator> password:
•
no to keep the default username and password.
To change the default username and password from the CLI, refer to Chapter 3, Managing the CSS Software for details.
Password Protecting the Offline DM Menu
The CSS prompts you to password-protect the Offline DM menu.
Set Password Protection for Offline Diagnostic Monitor menu (yes,no)
Caution 
Use care when password protecting the Offline DM menu and ensure that you write down the new password. If you lose the new password, it cannot be recovered and you will be unable to access the Offline DM Main menu. The only solution, at that point, is to contact the Cisco Technical Assistance Center (TAC) at 1-800-553-2447 or 1-408-526-7209. You can also e-mail TAC at tac@cisco.com.
Enter one of the following:
•
yes to password protect the Offline DM menu. When you password protect the Offline DM menu, you need to enter the administrative username and password each time you access the menu.
The administrative username and password are required to access
the Offline Diagnostic Monitor menu.
Initializing the disk...........OK
Refer to Appendix B, Using the Offline Diagnostic Monitor Menu, for information on the Offline DM menu options.
•
no to disable password protection on the Offline DM menu.
The CSS prompts you to access the Offline DM menu.
Would you like to access the Offline Diagnostic Monitor? (Y <cr>)
Enter y to access the Offline DM menu. If you do not wish to access the Offline DM menu after seeing this message, wait for the CSS to boot.
Booting the CSS on a Routine Basis
When you power up a CSS, the boot process:
•
Displays the software version and build number
•
Performs hardware initialization and power-on self tests
•
Provides access to the Offline DM menu
•
Prompts you to log in to the CSS
The duration of the boot process depends on the CSS startup configuration and, with the CSS 11503 and CSS 11506, the number of modules in the chassis.
When you boot the CSS, it initializes the hardware and performs power-on self tests. The CSS displays the following messages (shown for the CSS 11503 and CSS 11506):
Validating operational boot flash, please wait...
Operational boot flash valid. Jumping to operational boot flash.
Copyright 2002(c), Cisco Systems, Inc.
Attaching interrupt handlers...Done.
Built Jun 22 2002 @ 15:14:20
Note
After the CSS begins to boot (approximately 15 seconds) the CSS allows you to access the Offline DM menu. The Offline DM Main menu allows you to set the boot configuration, display the boot configuration, select Advanced Options, or reboot the system. Refer to Appendix B, Using the Offline Diagnostic Monitor Menu for detailed information on using Offline DM.
The hardware then goes through a series of power-on self tests. The asterisks that appear indicate the completion of each test.
Press <ESC> to enter the Diagnostic Monitor
* * * * * * * * * * * * * *...
Ran 1 times, x tests. Detected 0 errors.
During the power-on self tests, the Status LEDs blink and change color to indicate the stages of the boot process. The left Status LED is bicolor, green or red. The right Status LED is amber.
The Ethernet connectors on the CSS 11501 and the 8- and 16-port Fast Ethernet Modules on the CSS 11503 or CSS 11506 do not contain Status LEDs. Each Ethernet connector has Link and Duplex LEDs to indicate the state of the connection.
Table 1-1 defines the boot states and the blinking patterns of the Status LEDs.
Table 1-1 Status LEDs Boot Definitions
State Sequence
|
LED Color
|
LED State
|
1.
|
The CSS powers up, flash scans, and does a power-on self test.
|
Amber
|
Fast blink
|
The CSS powers on and a self test detects an error.
|
Red
|
Solid
|
2.
|
The CSS 11501 or a module in the CSS 11503 or CSS 11506 is off line and active.
|
Amber
|
Slow blink
|
3.
|
The CSS 11501 or a module in the CSS 11503 or CSS 11506 is online and not active.
In the CSS 11506, a passive SCM LED remains in this state and color.
|
Amber
|
Solid
|
4.
|
The CSS 11501, or a module in the CSS 11503 or CSS 11506, is on line and active.
|
Green
|
Solid
|
The CSS 11501 or a module in the CSS 11503 or CSS 11506 (except a Fast Ethernet Module) failed.
In the CSS 11503 or 11506, if:
• A Fast Ethernet Module fails, all of the Link and Duplex LEDs blink simultaneously.
• The master SCM in slot 1 detects a module failure, its Status LED is green and blinks slowly.
• The master SCM in slot 1 fails, the CSS does not boot unless there is a passive SCM in slot 2.
|
Red
|
Blinking
|
5.
|
Disk activity
|
Green
|
Variable blinking
|
If an error occurs during a power-on self-test, the console displays an error message, increments the detected error counter, and continues to the next test until the CSS completes all of the power-on self tests. Refer to Chapter 8, Using the CSS Logging Features and Appendix C, Troubleshooting the Boot Process for more information on boot errors and messages.
Logging in to the CSS
After the CSS completes the boot process, it displays the login banner, copyright, and login prompt.
When a startup-config file is present, the CSS displays the message: Press CTRL-C to abort running the startup-config
Note
If the CSS does not detect an existing startup-config file, the CSS automatically initiates the configuration script (see the "Using the Configuration Script" section). The configuration script prompts you to enter configuration information. Subsequent logins to the CSS do not start the configuration script.
If you abort running the startup-config file, the CSS does not use the existing startup-config file. Aborting the use of the startup-config file enables you to log in and reconfigure the CSS to create a new running-config file. Use this feature if you misconfigure your startup-config file and the CSS becomes unusable.
When you log in from:
•
A console, the CSS displays the message: Press any key to log in.
•
A Telnet session, the message is not displayed.
The CSS prompts you to enter a username and password, as follows:
If you connect a console to the CSS after the CSS boots, your screen will be blank. Press Enter to display the username and password prompts.
To initially log in to the CSS, enter the default user name admin and the default password system as lowercase text, or enter the administrative username and password you configured during the boot process. For security, the CSS does not display the password. The default username admin enables you to log in with SuperUser status.
If you have not changed the default administrative username and password, we ecommend that you change them to safeguard the CSS against unauthorized logins. To change the default username and password from the CLI, refer to Chapter 2, Configuring CSS Basics.
Using the Configuration Script
When you log in to the CSS and it does not detect an existing startup-config file, the CSS automatically initiates the configuration script. During the running of the configuration script, the CSS prompts you to enter the following information:
•
IP address and subnet mask for circuit VLAN1 (all interfaces are assigned to VLAN1 by default)
•
IP address for the default gateway
•
IP addresses for the servers
•
Virtual IP address (VIP) for the content rule
Based on your entries, the configuration script allows you to create services, owners, and content rules. For background information on configuring services, owners, and content rules, refer to the Cisco Content Services Switch Basic Configuration Guide.
To accept the script default values, press the Enter key at the prompts shown in the configuration script. To quit the script, enter q at any prompt. If you quit running the script, you may proceed to Chapter 2, Configuring CSS Basics to continue the initial setup of the CSS.
Note
You may also initiate the configuration script manually by entering the script play setup command.
To clear an existing running-config file, use the clear running-config command from SuperUser mode. To clear an existing startup-config file, use the clear startup-config command from SuperUser mode.
The following example illustrates the configuration script including:
•
Bold text to indicate user entry examples
•
Explanations to help you use the script
##############################################
#Setup Script for the Content Services Switch#
##############################################
Checking for Existing Config...
No startup-config was found, continue with the setup script [y/n]? y
Note: Pressing "q" after any prompt quits setup. Pressing <CR> after
any [y/n] defaults to "y".
Warning: All circuit VLAN IP addresses must be on a different subnet
than the Ethernet Mgt port IP address. The existing Ethernet Mgt port
IP address is: 10.0.4.251
Add an IP address to VLAN1: [default = 192.168.10.1] 192.168.3.6
Add an IP subnet mask to VLAN1: [default = 255.255.255.0]
Warning: The default gateway IP address must be on the same subnet as
VLAN1. VLAN1 IP address is: 192.168.3.6
Add IP address for default gateway: [default = 192.168.3.2]
192.168.3.3
Pinging the default gateway: 100% Success.
Which feature do you want to configure?
[1] Layer3 load balancing
[2] Layer5 load balancing
[3] Proxy cache
[4] Transparent cache
[5] Exit script
Table 1-2 describes each Configuration Script menu item.
Table 1-2 Configuration Script Menu Options
Menu Option
|
Function
|
Layer3 Load Balancing
|
Configure Layer 3 load balancing to enable the CSS to use a Virtual IP address (VIP) to load balance Web traffic to Web servers based on IP addresses
|
Layer5 Load Balancing
|
Configure Layer 5 load balancing to enable the CSS to use a VIP address to load balance Web traffic to Web servers based on URLs.
|
Proxy Cache
|
Configure proxy cache to enables the CSS to use a Virtual IP address (VIP) to load balance Web traffic to proxy cache servers based on domain name.
|
Transparent Cache
|
Configure transparent cache to enable the CSS to redirect cacheable HTTP traffic to transparent cache servers based on IP address and port (80).
|
Exit Script
|
Exit from the script and save the information you entered to the CSS running-config file. The CSS displays the running-config file.
|
Refer to the following sections for details about each item in the Configuration Script menu:
•
Configuring Layer 3 Load Balancing
•
Configuring Layer 5 Load Balancing
•
Configuring Proxy Cache
•
Configuring Transparent Cache
Configuring Layer 3 Load Balancing
A Layer 3 load-balancing configuration enables the CSS to use a Virtual IP address (VIP) to load balance Web traffic to Web servers based on IP addresses.
When you select Layer 3 load balancing, the script automatically:
•
Creates an owner (L3_Owner)
•
Creates a Layer 3 content rule (L3_Rule) and defines ArrowPoint Content Awareness (ACA) as the load balance method
•
Activates the services
•
Activates the content rule
•
Saves the running configuration to the startup-config file
The script prompts you to configure:
•
Service name (default name is Server1)
•
Service IP address
•
VIP for the content rule
To configure Layer 3 load balancing, enter 1 at the Configuration Script menu.
Which feature do you want to configure?
[1] Layer3 load balancing
[2] Layer5 load balancing
Enter the number for the feature you want to configure: 1
To accept the script default values, press the Enter key at the prompts.
Creating Layer3 load balancing
Enter service name: [default = Server1]
Enter service IP address: [default = 192.168.10.3] 192.168.3.58
Create another service? [y/n]? y
Enter service name: [default = Server2]
Enter service IP address: [default = 192.168.10.3] 192.168.3.59
Create another service? [y/n]? n
Enter Virtual IP address for L3_Rule: [default = 192.168.10.4]
192.168.3.6
After you specify the configuration, the script automatically:
•
Displays the running-config file
•
Saves the running configuration to the startup-config file
Showing the Running Config
!Generated MAR 6 17:53:49
!**************** GLOBAL *****************
ip route 0.0.0.0 0.0.0.0 192.168.3.3
!**************** CIRCUIT ****************
ip address 192.168.3.6 255.255.255.0
!**************** SERVICE ****************
!**************** OWNER ******************
##########################################
## Setup Completed Successfully!!! ##
##########################################
Configuring Layer 5 Load Balancing
A Layer 5 load-balancing configuration enables the CSS to use a VIP address to load balance Web traffic to Web servers based on URLs.
When you select Layer 5 load balancing, the script automatically:
•
Creates an owner (L5_Owner)
•
Creates a Layer 3 content rule (L3_Rule)
•
Creates a Layer 5 content rule (L5_Rule) and defines:
–
Protocol TCP
–
Port 80
–
URL "/*"
–
Load balance method as ACA
•
Activates the services
•
Activates the content rule
•
Saves the running configuration to the startup-config file
The script prompts you to configure:
•
Service name (default name is Server1)
•
VIP for the content rule
To configure Layer 5 load balancing, enter 2 at the Configuration Script menu..
Which feature do you want to configure?
[1] Layer3 load balancing
[2] Layer5 load balancing
Enter the number for the feature you want to configure: 2
To accept the script default values, press the Enter key at the prompts.
Creating Layer5 load balancing
Enter service name: [default= Server1]
Enter service IP address: [default = 192.168.10.3] 192.168.3.58
Create another service? [y/n]? n
Enter Virtual IP address for L5_Rule: [default = 192.168.10.4]
192.168.3.8
After you specify the configuration, the script automatically:
•
Displays the running-config file
•
Saves the running configuration to the startup-config file
Showing the Running Config
!Generated MAR 6 17:53:49
!**************** GLOBAL *****************
ip route 0.0.0.0 0.0.0.0 192.168.3.3
!**************** CIRCUIT ****************
ip address 192.168.3.6 255.255.255.0
!**************** SERVICE ****************
!**************** OWNER ******************
##########################################
## Setup Completed Successfully!!! ##
##########################################
Configuring Proxy Cache
A proxy cache configuration enables the CSS to use a Virtual IP address (VIP) to load balance Web traffic to proxy cache servers based on domain name.
When you select Proxy Cache, the script automatically:
•
Creates an owner (Proxy_Owner)
•
Creates a content rule (Proxy_Rule) and defines:
–
Service type as proxy-cache
–
Protocol TCP
–
Port 8080
–
URL "/*"
–
Load balance method as domain
–
Application type HTTP
•
Activates the services
•
Activates the content rule
The script prompts you to configure:
•
Service name (default name is Proxy_Cache1)
•
VIP for the content rule
To configure a proxy cache configuration, enter 3 at the Configuration Script menu.
Which feature do you want to configure?
[1] Layer3 load balancing
[2] Layer5 load balancing
Enter the number for the feature you want to configure: 3
To accept the script default values, press the Enter key at the prompts.
Creating Proxy Cache Configuration
Enter service name: [default=Proxy_Cache1]
Enter service IP address: [default = 192.168.10.3] 192.168.3.60
Create another service? [y/n]? n
Enter Virtual IP address for Proxy_Rule: [default = 192.168.10.4]
192.168.3.9
After you specify the configuration, the script automatically:
•
Displays the running-config file
•
Saves the running configuration to the startup-config file
Showing the Running Config
!Generated MAR 6 17:53:49
!**************** GLOBAL *****************
ip route 0.0.0.0 0.0.0.0 192.168.3.3
!**************** CIRCUIT ****************
ip address 192.168.3.6 255.255.255.0
!**************** SERVICE ****************
!**************** OWNER ******************
##########################################
## Setup Completed Successfully!!! ##
##########################################
Configuring Transparent Cache
A transparent cache configuration enables the CSS to redirect cacheable HTTP traffic to transparent cache servers based on IP address and port (80). The CSS directs non-cacheable HTTP traffic to the origin servers.
When you select Transparent Cache, the script automatically:
•
Creates an owner (Transparent_Owner)
•
Creates a content rule (Transparent_Rule) and defines:
–
Service type as transparent-cache
–
Protocol TCP
–
Port 80
–
Extension Qualifier List (EQL) named Cacheable that contains the file types displayed in the sample running-config file
–
URL "/*" eql cacheable
–
Load balance method as domain
–
Failover type as bypass
–
Application type HTTP
•
Activates the services
•
Activates the content rule
The script enables you to:
•
Configure a service name (Transparent_Cache1)
•
Define whether to direct only cacheable content or all content to the cache servers
To configure a transparent cache configuration, enter 4 at the Configuration Script menu.
Which feature do you want to configure?
[1] Layer3 load balancing
[2] Layer5 load balancing
Enter the number for the feature you want to configure: 4
To accept the script default values, press the Enter key at the prompts.
Creating Transparent Cache Configuration
Enter service name: [default = Transparent_Cache1]
Enter service IP address: [default = 0.0.0.0] 192.168.3.7
Create another service? [y/n]? n
Transparent caching can be configured to direct only cacheable content
to the cache server. Non-cacheable content is sent directly to the
origin server.
The alternative is to direct all traffic to the cache server
regardless of whether the content is cacheable.
Should only cacheable content be directed to the cache server? [y/n]?
Enter one of the following:
•
y to define URL "/*" as eql-cacheable in the content rule and allow the CSS to direct only cacheable content to the cache servers.
•
n to define URL "/*" in the content rule and allow the CSS to direct all content to the cache servers.
After you specify the configuration, the script automatically:
•
Displays the running-config file
•
Saves the running configuration to the startup-config file
Showing the Running Config
!Generated MAR 6 17:53:49
!**************** GLOBAL *****************
ip route 0.0.0.0 0.0.0.0 192.168.3.3
!**************** CIRCUIT ****************
ip address 192.168.3.6 255.255.255.0
!**************** SERVICE ****************
service Transparent_Cache1
!****************** EQL ******************
description "This EQL contains
extensions of cacheable content"
extension fdf "Acrobat Forms Document"
extension au "Sound audio/basic"
extension bmp "Bitmap Image"
extension z "Compressed data
extension gif "GIF Image image/gif"
extension html "Hypertext Markup
extension js "Java script
application/x-javascript"
extension jpeg "JPEG image image/jpeg"
extension mp2 "MPEG Audio audio/x-mpeg"
extension mpeg "MPEG Video video/mpeg"
extension pcx "PCX Image"
extension txt "Plain text text/plain"
extension mov "QuickTime video/quicktime"
extension tiff "TIFF Image image/tiff"
extension tar "Unix Tape Archive
extension avi "Video for Windows
extension wav "Wave File audio/x-wav"
extension gz "application/x-gzip"
application/x-zip-compressed"
!***************** OWNER *****************
add service Transparent_Cache1
url "/*" eql Cacheable or url "/*"
##########################################
## Setup Completed Successfully!!! ##
##########################################
Rebooting the CSS
Use the reboot command to reboot the CSS. This command is supported in all modes except user mode.
Before you enter the reboot command, save an existing running-config file prior to rebooting the CSS by using the copy running-config startup-config command from SuperUser mode. If you are not in expert mode, the CSS displays the prompts to save profile and configuration changes before it reboots.To save an existing running-config file prior to rebooting the CSS, use the copy running-config startup-config command from SuperUser mode.
To reboot the CSS:
Shutting Down the CSS
Use the shutdown command to shut down the CSS. This command shuts down all CSS processes so you can power cycle the unit safely. The shutdown command is supported in all modes except in user mode.
To shut down the CSS:
Where to Go Next
Chapter 2, Configuring CSS Basics describes the initial configuration procedures for the CSS, such as changing the administrative username and password, creating usernames and passwords, configuring the Ethernet management port, specifying a static IP address and subnet mask, and changing the date and time.