我有两台 HP Proliant DL360 gen9 服务器和 Dell PowerVault MD3600f 存储。目标是设置一个由两台 proxmox 服务器组成的集群,具有共享 fc 存储和高可用性。
Vault 配置为将单个虚拟磁盘映射到包含两个服务器的主机组。为此使用 MDSM 工具,它自动获取服务器 fc 端口的 WWN。
Vault 使用每个连接一个端口直接连接到两个服务器。
在服务器端,保管库没有显示为块设备:
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 298.1G 0 disk
├─sda1 8:1 0 1007K 0 part
├─sda2 8:2 0 1G 0 part /boot/efi
└─sda3 8:3 0 297.1G 0 part
├─pve-swap 252:0 0 8G 0 lvm [SWAP]
├─pve-root 252:1 0 84.3G 0 lvm /
├─pve-data_tmeta 252:2 0 1.9G 0 lvm
│ └─pve-data 252:4 0 185G 0 lvm
└─pve-data_tdata 252:3 0 185G 0 lvm
└─pve-data 252:4 0 185G 0 lvm
未出现在 SCSI 设备列表中:
# lsscsi -g
[0:0:0:0] storage HP P440ar 7.00 - /dev/sg0
[0:1:0:0] disk HP LOGICAL VOLUME 7.00 /dev/sda /dev/sg1
有什么建议可以解决什么问题以及如何调试它吗?我猜问题出在 MD3600f 配置中,但是 MDSM 几乎不允许任何设置,因此那里没有什么可混乱的。