SCSI 호스트 번호 지속성

SCSI 호스트 번호 지속성

VMware에 두 개의 동일한 가상 머신 서버가 있습니다. 이러한 가상 머신에 할당된 디스크(LVM용 디스크, 데이터베이스 데이터용 디스크...)를 어떻게든 구별하고 싶습니다. 그러나 어떤 이유로 이러한 호스트의 H:C:T:L 주소가 다릅니다.

[root@rhel7-rac-a-node-1]# lsscsi
[1:0:0:0]    disk    VMware   Virtual disk     2.0   /dev/sda
[1:0:1:0]    disk    VMware   Virtual disk     2.0   /dev/sdb
[3:0:0:0]    disk    VMware   Virtual disk     2.0   /dev/sdc
[3:0:1:0]    disk    VMware   Virtual disk     2.0   /dev/sdd
[3:0:2:0]    disk    VMware   Virtual disk     2.0   /dev/sde

[root@rhel7-rac-a-node-2]# lsscsi
[0:0:0:0]    disk    VMware   Virtual disk     2.0   /dev/sda
[0:0:1:0]    disk    VMware   Virtual disk     2.0   /dev/sdb
[1:0:0:0]    disk    VMware   Virtual disk     2.0   /dev/sdc
[1:0:1:0]    disk    VMware   Virtual disk     2.0   /dev/sdd
[1:0:2:0]    disk    VMware   Virtual disk     2.0   /dev/sde

dmesg의 출력은 첫 번째 서버 드라이버인 ata_piix가 vmw_pvscsi보다 먼저 로드되었음을 보여줍니다. 두 번째 서버에서는 그 반대입니다.

[root@rhel7-rac-a-node-1]# dmesg | grep -i -e libata -e pvscsi -e ata_piix
[    1.230391] libata version 3.00 loaded.
[    1.233959] ata_piix 0000:00:07.1: version 2.13
[    1.241146] VMware PVSCSI driver - version 1.0.7.0-k
[    1.254060] scsi host0: ata_piix
[    1.262946] scsi host1: VMware PVSCSI storage adapter rev 2, req/cmp/msg rings: 8/8/1 pages, cmd_per_lun=254
[    1.268604] scsi host2: ata_piix
[    1.285826] scsi host3: VMware PVSCSI storage adapter rev 2, req/cmp/msg rings: 8/8/1 pages, cmd_per_lun=254

[root@rhel7-rac-a-node-2]# dmesg | grep -i -e libata -e pvscsi -e ata_piix
[    1.120313] VMware PVSCSI driver - version 1.0.7.0-k
[    1.149768] scsi host0: VMware PVSCSI storage adapter rev 2, req/cmp/msg rings: 8/8/1 pages, cmd_per_lun=254
[    1.174869] scsi host1: VMware PVSCSI storage adapter rev 2, req/cmp/msg rings: 8/8/1 pages, cmd_per_lun=254
[    1.177702] libata version 3.00 loaded.
[    1.180621] ata_piix 0000:00:07.1: version 2.13
[    1.192439] scsi host2: ata_piix
[    1.199541] scsi host3: ata_piix
[ 2392.846873] ata_piix 0000:00:07.1: version 2.13
[ 2392.847207] scsi host5: ata_piix
[ 2392.847266] scsi host6: ata_piix

부팅 가능한 장치가 항상 SCSI 호스트0에 있다는 소문이 인터넷에 있지만 더 이상 사실이 아닌 것 같습니다.

관련 정보