Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->网络应用 ->服务器 ->正文

在Enterprise Server上配置SCSI磁带机

来源: 作者: 时间:2007-04-11 点击: [收藏] [投稿]

不是每一个运行 Solaris Operating System 的地方都拥有备份解决方案的资源,它们甚至不需要这些资源,这些备份解决方案如价格昂贵的磁带自动更换机、磁带库或 Tape Silo。通常所需要的只是根文件系统、重要数据库或一个小型开发条目目代码的备份或 ufsdump。在这些情况下,像 SCSI DDS 磁带机这样的外部设备通常就已经足够。

以下信息有助于在大多数具有外部 SCSI 连接的 Sun Enterprise Server 上配置外部设备。这些信息可以应用于 Solaris 7 OS 或更新版本。

为磁带机配置 Solaris Operating System

当添加一个外部 SCSI 磁带机时,必须修改 Solaris OS 配置文件 /kernel/drv/st.conf。

作为 root 来到 /kernel/drv/ 目录下,并建立 st.conf 文件的一个备份。

# cp st.conf st.conf.bak

使用编辑器(如 vi)打开该文件,定位到下面的行:

# tape-config-list=

如果它还没有取消注释,那么删除 # 来取消该行的注释。

该文件的以下部分包括对一些常用磁带机的配置设置。它们以三个用引号括起来、且以逗号分开的字段形式出现。如果碰巧正在安装列表中有的磁带机,那么可以滚动到相应行,并取消其注释。

例如,如果正在安装一个 WangDAT 3400,那么,这一行应该像这样:

# "WangDAT Model 3400", "WangDAT 4mm DAT", "WangDAT",

如果它还没有被取消注释,删除 #,取消对该行的注释。另外,如果这是要配置的最后一个或者唯一的磁带机,那么把该行末尾的逗号改为分号。

重要提示:所启用的最后一个磁带机的配置行(也就是最后一个非注释行)必须以一个分号结束。分表示被启用的磁带机列表的结束。所有出现在最后一个被启用的磁带机前的启用磁带机都以逗号结束。否则,在执行重配置重新启动时把会出现错误。

滚动到该文件的下一部分,找到一行,其中位于等号“=”前的字段匹配前面提到的已启用磁带机配置行中的第三个引号中的字段。继续 WangDAT 磁带机的例子,寻找以 WangDAT 开头的行,像这样:

#WangDAT = 1,0x2b,0,0x659,1,0x00,0;

取消该行的注释。注意,如果存在超过一个匹配项,那么可能需要找到产生最佳结果的那项。

现在保存编辑过的文件。

请注意:如果 st.conf 文件不包含正在安装的磁带机类型的配置信息,那么就需要从制造商获取配置条目。

确定和设置磁带机的 SCSI ID

SCSI 总线上的设备必须配置一个唯一的 SCSI ID,这经常被称为目标 ID。当添加一个 SCSI 设备时,必须分配一个未用的 ID。因此必须确定服务器上哪个 ID 已经被使用。

一般情况下,Sun Enterprise 服务器把保留以下 ID 供特定的内部连接设备使用:

用于内部磁带机

用于光驱

用于主机适配器

另外,一般情况下,启动磁盘设备把使用 ID 0,尽管并没有为此目的而保留该 ID。

为了确定哪个 ID 正在使用,按照以下步骤进行:

启动系统到 ok 提示。

设置 NVRAM auto-boot? 参数为 false。

ok setenv auto-boot? false

通过阻止系统启动进入 Solaris OS 来节省时间,直到您需要这样做。

如果您使用 Solaris OS 的 halt 命令或 Stop-a 键序列进入到 ok 提示,那么要在输入任何其他命令前运行 reset 命令来清除所有缓存和寄存器。如果不这样做,系统会被锁住。

ok reset

系统把重置硬件,并返回到 ok 提示(假设 auto-boot? 参数被设置为 false)。

如果计划把磁带机连接到主 on-board SCSI 总线的外部连接器,那么运行以下命令来确定在这条总线上正在使用的目标:

ok probe-scsi

在用 OpenBoot 3.x 或更新版本的系统上,把会显示以下警告:

Shutting down the Solaris Operating System abruptly with the 
Stop-a sequence, or with the halt command, creates a condition 
where running the probe command hangs the system unless you run 
the reset-all command first.

如果已经运行了 reset 命令,那么在提示时用“y”响应。您把会得到和下面类似的显示:

  
Primary UltraSCSI bus: 
Target 0 
Unit 0 Disk IBM DDYST1835SUN18G S94A 
Target 1 
Unit 0 Disk IBM DDYST1835SUN18G S94A 
Removable-Media/External SCSI bus 
Target 6 
Unit 0 Removable Read Only Device Disk TOSHIBA 
XM6201TASUN32XCD1103
  

该显示指出目标 0、1 和 6 正在使用,任何未使用的目标都可以被用于外部磁带机。

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:用BIND架设DDNS Server提供DDNS服务   下一篇:Redflag Linux Server 4.1架设Sybase

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号