KVM虚拟机直连存储(V3700)

需求:物理机安装HBA卡,连接到IBM V3700存储,存储上新建一个2T的卷,映射到该物理机,想让该物理机上的vm1直接挂挂载存储上的2T空间。

误区:通过虚拟系统管理器virt-manager设置物理磁盘存储池,这样做如下图,类型处选择 物理磁盘设备


image.png

image.png

点击完成后会报错:Format of device '/dev/sdc' does not match the expected format 'dos'


image.png

无法完成创建存储池,下一步也就无法为虚拟机vm1添加该磁盘。

正确做法:虚拟机vm1关机后,在“添加新虚拟机硬件” 窗口 “选择或创建自定义存储”下面的空白处直接填/dev/sdb或者/dev/sdc(根据实际情况)。实际上,最好不使用/dev/sd*条目,而使用/dev/disk/by-id目录中设备的链接,这样,如果设备名称发生更改(因为您插入了USB驱动器或其他设备),它仍然可以工作。


image.png

通过以下指令可查看/dev/sdb等对应的by-id
ls -l /dev/disk/by-id

通过不重启服务器刷新磁盘列表
ls /sys/class/scsi_host/
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
echo "- - -" > /sys/class/scsi_host/host3/scan
fdisk -l

你可能感兴趣的:(KVM虚拟机直连存储(V3700))