Cisco-IOS启动配置
 
发布者:admin 发布时间:2010-9-9 阅读:47次
 
 
本节将介绍如何编辑IOS系统交换机的启动配置,主要包括的内容有:
默认的启动配置
自动下载配置文件
手动启动
启动指定的软件映象
控制环境变量
1.默认的启动配置
3-15所示为Cisco IOS交换机的默认启动配置。
3-15  Cisco交换机的默认启动配置
特征
交换机都会试图使用在BOOT环境变量中的
信息自动启动系统。如果环境变量没有设置,
则交换机会试图装载和执行在闪存文件系统中
可以搜索到的、路径最短的第一个可执行的映象。
Cisco IOS映象是存储在与映象文件同名
(除去.bin扩展文件名)的目录下
配置文件
使用存储在系统主板闪存中的config.text文件
配置交换机,新交换机是没有配置文件的
2.自动下载配置文件
可以通过使用基于DHCP服务的自动配置特征自动下载配置文件到交换机上,参见3.1.6节。
3.手动启动
默认情况下,交换机会自动启动,但是也可以配置它采取手动启动。
【注意】表3-16中的命令也仅适用于独立交换机。
3-16  交换机手动启动方式配置
步骤
用途说明
boot manual全局配置命令改变了MANUAL_BOOT
文件设置的环境变量。
这样配置后,在交换机下次重启系统时,交换机
处于启动装载模式,显示switch提示符。
要启动系统,则键入boot filesystem:/file-url命令。
其中filesystem参数使用flash指定使用系统
主板上的闪存设备;file-url参数指定启动
列表映象路径和文件名。路径和文件名是区分大小写的
config startup-config
在特权模式下,按照表3-16所示的步骤配置交换机在下一次启动过程中采取手动启动方式。
如果不想手动启动,则可以使用no boot manual全局配置命令恢复。
4.指定启动中使用的配置文件
默认情况下,Cisco IOS软件系统使用config.text文件来读取和写入一个非易失的系统配置副本中。但是,也可以指定不同的文件名,在下次启动过程中将被装载。
在特权模式下,按照表3-17所示的步骤来为交换机指定不同的配置文件名。
3-17  指定启动中使用的配置文件
步骤
用途说明
进入全局配置模式
file-url参数是用来指定配置文件的路径
和文件名的。但要注意,路径和文件名
是区分大小写的
2步的boot config-file全局配置命令
改变了CONFIG_FILE配置文件环境变量
【注意】表3-17中的命令也仅适用于独立交换机。
如果要恢复原来默认的设置,则可以键入boot config-file全局配置命令。
 
编辑IOS系统交换机的启动配置(2)
5.启动指定的映象
默认情况下,交换机会试图使用在BOOT环境变量中的启动信息。如果变量没有设置,则交换机会试图装载和执行闪存文件系统中搜索到的第一个可以完成启动任务并且最短路径的映象。但是也可以指定一个特定的映象来启动系统。
在特权模式下,按照表3-18所示的步骤配置交换机在下次启动过程中使用一个指定的映象。
3-18  启动指定映象的配置步骤
步骤
用途说明
filesystem:/file-url
中的指定映象。filesystemfile-url两个
参数同上表。路径和文件名也都是区分大小写的。
指定的软件映象仅在下次启动时装载在堆叠主交换机上
 switch {number | all}
统映象的交换机成员。使用number参数
来指定堆叠成员;使用all参数来指定所有堆叠成员
2步中的boot system全局配置命令
改变了BOOT文件设置的环境变量。
在下次启动过程中,交换机试图使用
BOOT文件中的环境变量来自动启动系统
config startup-config
要恢复默认设置,可以使用全局配置命令no boot system。
6.控制环境变量
在普通的交换机操作中,仅可以通过配置了速率为9600 b/s的交换机控制台接口连接来进入启动装载模式。拔掉交换机电源线,按下交换机面板中的Mode(模式)按钮(如图3-7所示),直到端口1上的指示灯熄灭后的1~2秒。然后重新启动交换机,出现Switch提示符。交换机启动装载软件提供不易丢失的环境变量,可以用来控制启动装载过程或者运行在系统中的其他软件。启动装载变量类似于在UNIX或者DKS系统中可以被设置的环境变量。
 
设置了值的环境变量是存储在闪存中的,但是在闪存文件系统之外。在这些文件中的每一行包括一个环境变量名、一个等号符(=),然后紧跟的是变量值。如果不在此文件中列出,则该变量没有值;如果在该文件中列出,则会设置一个值,即使可能是空字符值。变量设置空字符值(如" ")也是带值的变量。许多环境是预设有默认值的。
环境变量存储了两种数据:
不读取Cisco IOS配置文件的控制代码数据。例如,启动装载器帮助文件名,它扩充和补充了启动装载器功能,可以作为环境变量存储。
负责读取Cisco IOS配置文件的控制代码数据。例如,Cisco IOS配置文件可以作为环境变量存储。
可以通过访问启动装载器或者使用Cisco IOS命令来改变环境变量设置。通常,是不需要改变环境变量设置的。
3-19描述了大多数通用环境变量功能。
3-19  环境变量
变量
Cisco IOS全局配置命令
set BOOT filesystem:/file-url ...
boot system {filesystem:/file-url ...|
switch {number | all}}
在自动启动时试图装载和执行的、
以分号(;)分隔的可执行文件列表。
如果没有设置BOOT环境变量,
则系统会试图装载和执行在交存系统
中可以搜索到的第一个可执行、
路径最短的映象。如果设置了
BOOT变量,但所指定的映象
不能被装载,则系统会试图启
动在闪存文件系统中的第一个
启动列表文件
映象和要装载的堆叠交换机成员。
这个命令改变了BOOT环境变量设置
还是手动启动。值为“1”或者
yes”是代表采用手动启动方式,
值为“0”或者“no”时采用
自动启动方式;如果设置其他
任何其他值,必须从装载器模式
中手动启动交换机
动交换机,并且改变MANUAL_BOO
T文件的环境变量。
装载模式下。启动系统时,
可使用boot flash:filesystem:/file-url
启动装载器命令来指定启动列表映象文件名
改变Cisco IOS用来读取和
写入非易失系统配置副本的文件名
指定Cisco IOS用来读取和写入
非易失系统配置副本的文件名。
这个命令改变了CONFIG_FILE
文件环境变量
 stack-member-number
switch current-stack-member
-number renumber new-stack
-member-number
stack-member-number
switch stack-member-number
priority priority-number