AIX:重启后,iscsi卷将消失

我们有一个IBM P505 AIX机箱,带有两个内部磁盘和一个定义的iSCSI卷。

iSCSI卷在其自己的卷组中定义,并通过第二个板载以太网端口连接到IBM iSCSI DS3300磁盘arrays(即,我们没有使用专用的HBA,我们正在使用第二个板载以太网端口用于iSCSI只。)

当我们重新启动AIX机器时,iSCSI卷没有挂载(这很好;我已经知道它挂载失败,因为AIX在启动networking堆栈之前尝试挂载卷)。

问题是,服务器启动后,无法将iSCSI目标重新检测为物理磁盘。 这意味着卷组(iscsivg)无法联机。 如果我运行cfgmgr -v来重新检测iscsi卷,它会成功检测到iscsi目标卷并创build一个物理卷引用,但会为之前定义的卷ID分配一个不同的卷ID。

例如 –

  • rootvg包含hdisk 0和1
  • iscsivg最初是使用hdisk2作为物理iSCSI卷定义的。

重新启动并运行cfgmgr -v后,AIX会检测物理卷hdisk0,hdisk11和hdisk3。

  • 由于没有hdisk2,所以我无法在iscsivg卷组上进行切换。
  • 我似乎无法在ODM中find任何现有的hdisk2定义。

我不能轻易地添加或更改iscsivg卷组中的物理磁盘的定义,因为它不会“varyon”。 导出卷组完全删除它,通过从重新分配的磁盘“导入”它重新创build卷组重新分配,但肯定有更好的方法吗?

我可以强制为一个iscsi目标指定一个特定的硬盘驱动器名称吗?

如何在重新启动后使联机iSCSI卷进入?

我认为这是“只是工作”与专用的HBA,而不是通用的以太网适配器?

顺便说一句,iSCSI卷一旦安装就可以正常工作。 我们只能在使用AIX时遇到问题 – 而且只能使用AIX。 iSCSIarrays在我们的Linux和Windows服务器上工作正常。 即使用通用的以太网适配器在启动后检测并重新安装卷,没有任何问题。


以下是AIX框中的一些configuration:

定义的磁盘/设备:

# lsdev hdisk0 Available 06-08-01-5,0 16 Bit LVD SCSI Disk Drive hdisk1 Available 06-08-01-8,0 16 Bit LVD SCSI Disk Drive hdisk3 Available Other iSCSI Disk Drive iscsi0 Available iSCSI Protocol Device scsi0 Available 06-08-00 PCI-X Dual Channel Ultra320 SCSI Adapter bus scsi1 Available 06-08-01 PCI-X Dual Channel Ultra320 SCSI Adapter bus ses0 Available 06-08-01-15,0 SCSI Enclosure Services Device sisscsia0 Available 06-08 PCI-X Dual Channel Ultra320 SCSI Adapter 

/ etc / iscsi / targets中的iscsi目标定义:

 # IBM DS3300 disk array # port 1 on second controller 10.10.xx.xxx 3260 iqn.1992-01.com.lsi:1535.600a0b80005b0a7fxxxxxxxxxxxx 

物理卷(重新导入卷组后)

 # lspv hdisk0 0003b08a0d4936b6 rootvg active hdisk1 0003b08aaa5cb366 rootvg active hdisk3 0003b08a032d04bb iscsivg active 

您将需要确保已正确configurationiSCSI设备的发现策略。

看看下面的链接,它会给你你需要的信息。

祝你好运

Mike Scheerer高级技术顾问Keystone计算机集团