Veritas NetBackup™ 设备配置指南
- 介绍设备配置
- 部分 I. 操作系统
- AIX
- HP-UX
- Linux
- Solaris
- 安装/重新安装 sg 和 st 驱动程序
- 关于 Solaris 机械手控制
- 关于 Solaris 磁带驱动器设备文件
- 配置 Solaris SAN 客户端以识别 FT 介质服务器
- Windows
- 部分 II. 机械手存储设备
安装/重新安装 sg 和 st 驱动程序
必须在承载磁带设备的每台 Solaris NetBackup 介质服务器上安装 NetBackup sg 驱动程序和 Sun st 驱动程序。
每次添加或删除设备时,都应重新配置 NetBackup sg 驱动程序和 Sun st 驱动程序。对于 6 GB 和更大的串行连接 SCSI (SAS) HBA,还将配置用于 sg 驱动程序的类别 08 和 0101。
请参见在 Solaris 中配置 6 GB 及更大的 SAS HBA。
配置 sg 和 st 驱动程序之前,请确保所有设备都已打开电源并连接到 HBA。
sg.build 命令使用 Solaris sasinfo 命令来查明 SAS 挂接的设备路径。此命令仅适用于 Solaris 11 及更高版本。在 Solaris 10 和更早版本上,必须手动配置 sg 驱动程序。
安装并配置 sg 和 st 驱动程序
- 调用下面两个命令来运行 NetBackup sg.build 脚本:
cd /usr/openv/volmgr/bin/driver /usr/openv/volmgr/bin/sg.build all -mt target -ml lun
下面是对这些选项的描述:
all 选项可创建以下文件并用相应的条目填充这些文件:
/usr/openv/volmgr/bin/driver/st.conf
/usr/openv/volmgr/bin/driver/sg.conf
/usr/openv/volmgr/bin/driver/sg.links
-mttarget 选项和参数指定 SCSI 总线所使用(或者绑定到 FCP HBA)的最大目标 ID。其最大值为 126。默认情况下,适配器的 SCSI 启动程序目标 ID 为 7,因此脚本不会为目标 ID 7 创建条目。
The -mllun 选项和参数指定 SCSI 总线(或 FCP HBA)所使用的 LUN 的最大值。最大值为 255。
- 用 /usr/openv/volmgr/bin/driver/st.conf 文件中的条目替换 /kernel/drv/st.conf 文件中的下列七个条目:
name="st" class="scsi" target=0 lun=0; name="st" class="scsi" target=1 lun=0; name="st" class="scsi" target=2 lun=0; name="st" class="scsi" target=3 lun=0; name="st" class="scsi" target=4 lun=0; name="st" class="scsi" target=5 lun=0; name="st" class="scsi" target=6 lun=0;
修改 /kernel/drv/st.conf 文件之前,应为其创建备份副本。
- 使用重新配置选项(boot -r 或 reboot -- -r)重新启动系统。
引导进程中,系统会查明设备 st.conf 文件中的所有目标。它应为其发现的所有设备创建设备文件。
- 使用下面的命令验证 Solaris 是否为所有磁带设备都创建了设备节点:
ls -l /dev/rmt/*cbn
- 通过调用下面两个命令安装新的 sg 驱动程序配置:
/usr/bin/rm -f /kernel/drv/sg.conf /usr/openv/volmgr/bin/driver/sg.install
NetBackup sg.install 脚本执行以下操作:
安装和加载 sg 驱动程序。
将 /usr/openv/volmgr/bin/driver/sg.conf 文件复制到 /kernel/drv/sg.conf。
创建 /dev/sg 目录和节点。
将 /usr/openv/volmgr/bin/driver/sg.links 文件追加到 /etc/devlink.tab 文件。
- 验证 <command>sg</command> 驱动程序是否已找到所有机械手和磁带驱动器。