问题说明
在 AIX 系统上配置 NetBackup 磁带设备大致分为以下几步:
1. 在 OS 层面,确认设备正常。
2. 确认 NetBackup License Key 正确安装。
3. 如果是机械手 (Robot) 控制主机,生成 ovpass 设备文件。
4. 运行 NBU Configure Storage devices 向导配置设备。
5. 测试设备。
以下以目前用户非常典型的配置为例,介绍设配配置的最一般过程。系统配置信息如下:
■ OS 版本是 AIX 5.x;
■ 该主机为机械手控制器;
■ 磁带库非 IBM 出品;
■ 通过光纤连接磁带库;
■ 机械手和磁带驱动器共享同一个光纤通道。
配置步骤
1. 在 OS 层面,确认设备正常
运行 lsdev -C -s fcp 确认磁带设备的状态以及光纤卡 (HBA) 的硬件地址。如:
# lsdev -C -s fcp
hdisk4 Available 01-08-02 Hitachi Disk Array (Fibre)
hdisk5 Available 01-08-02 Hitachi Disk Array (Fibre)
rmt0 Available 01-08-02 Other FC SCSI Tape Drive
rmt1 Available 01-08-02 Other FC SCSI Tape Drive
这里有 2 个磁带驱动器 (Tape Drive),状态为 Available(状态正常。如果状态为 Defined,说明设备不可用);硬件地址为 01-08-02。由于磁带库属于非 IBM 设备,所以没有 Robot 设备列出。否则会看到 smc 设备,如,smc0。
2. 确认 NetBackup License Key 正确安装
运行/usr/openv/netbackup/bin/admincmd/bpminlicense -verbose
product ID = 6 NetBackup Enterprise Server
......
Feature ID = 30 Shared Storage Option +
......
确认产品ID是“NetBackup Enterprise Server”,如果需要共享磁带驱动器,还需要 Feature “Shared Storage Option ”,即,SSO。
3. 如果是机械手 (Robot) 控制主机,生成 ovpass 设备文件
由于磁带机和机械手共享同一光纤通道,它们应当是挂在同一个 HBA 下的不同的 LUN。所以配置机械手 ovpass 设备文件的关键是取得其所连接的HBA的设备名称(控制器名称),scsi_id 和 lun_id
1. 运行 "lsdev -C|grep I/O" 命令,确认 HBA 的设备名和状态:
# lsdev -C | grep I/O
aio0 Available Asynchronous I/O (Legacy)
fscsi0 Available 01-08-02 FC SCSI I/O Controller Protocol Device
fscsi1 Available 03-08-02 FC SCSI I/O Controller Protocol Device
posix_aio0 Available Posix Asynchronous I/O
vio0 Available Virtual I/O Bus
由于之前确定驱动器 HBA 的硬件地址为 01-08-02,可以确定其对应的 HBA 的设备名称为 fscsi0,状态为 Available。
2. 运行 odmget 命令,得到驱动器 rmt0的scsi_id 和 lun_id:
# odmget -q "name=rmt0" CuAt
CuAt:
name = "rmt0"
attribute = "scsi_id"
value = "0x20f00"
type = "R"
generic = "D"
rep = "s"
nls_index = 6
CuAt:
name = "rmt0"
attribute = "lun_id"
value = "0x1000000000000"
type = "R"
generic = "D"
rep = "s"
nls_index = 7
注意: 上述命令得到的硬件信息是驱动器 rmt0 的,而非机械手的。之所以如此,是因为机械手属于非 IBM 设备,此时还没有设备文件,所以无法直接查询。
odmget 命令得到了两个参数 scsi_id 为“0x20f00”;lun_id 为“0x1000000000000”,即“1”。由此推测,机械手的 scsi_id 同为“0x20f00”,而机械手的 lun_id 很可能为“0x0000000000000”,即,“0”。
3. 运行 mkdev 命令创建机械手 ovpass 设备文件
# mkdev -c media_changer -s fcp -t ovpass -p fscsi0 -w 0x20f00,0
如果没有报错,很可能说明设备文件创建成功,再次运行 "lsdev -C -s fcp" 应该可以看到 ovpass0设备,如,
# lsdev -C -s fcp
hdisk4 Available 01-08-02 Hitachi Disk Array (Fibre)
hdisk5 Available 01-08-02 Hitachi Disk Array (Fibre)
ovpass0 Available 01-08-02 VERITAS Media Changer
rmt0 Available 01-08-02 Other FC SCSI Tape Drive
rmt1 Available 01-08-02 Other FC SCSI Tape Drive
4. 运行 NBU Configure Storage devices 向导配置设备
在 NBU Administration Console 中点击左边项目栏中含有 Master Server 名字的最上一行,在右边出现的向导中选择“Configure Storage Devices”向导,如果没有异常和报错,一直选择“Next”,直到设备配置完成。
5. 测试设备
在备份策略中选择“Configure Storage Devices”向导自动创建的存储单元 (Storage Unit) 进行备份来测试机械手和磁带机是否可用。
收起