在设计PowerVM存储模式的时候,如果我们选择NPIV的方式,那么每次DLPAR存储变更的时候,比如增加DLPAR,都需要在光纤交换机去做配置。如果选择了VSCSI的方式,那么变更会容易,但是会担心性能的问题。对于核心系统来讲,可能变更的场合不会太多,但是我们把核心迁移到PowerVM上,就是希望能利用虚拟化的灵活性和扩展性。但是如果利用了NPIV这种方式,似乎又在另一个地方制约了灵活性。似乎我们现在的思维就只能是取一个舍一个,要么要性能,要么要灵活度。不知道大家如何考虑这个问题。
如果要实现一个纯粹的虚拟化环境,还是需要NPIV。NPIV一方面性能好,另一方面能够实现更多的虚拟化功能,如在线迁移LPM等。此外,与一些上层的虚拟化管理平台的对接,也是NPIV更容易实现。而且你说的灵活性,我觉得也是NPIV更好。
收起楼上sunrisewlm的回答很好了。能用NPIV的就用NPIV,简单好用。
不过注意要8GB以上的光纤卡才支持NPIV,现在新的机器肯定都支持,之前做过Power6的机器,卡不支持就很无奈了。
除了光纤卡和交换机要支持NPIV之外,还有一些场景下会选用VSCSI。
一个就是为了使用不同厂商的存储设备,因为一般情况下多路径软件是不建议安装多个的。
这样的话,低端存储我就通过VIOS用VSCSI的方式分配给VIOS做rootvg,高端存储则通过NPIV方式直接划给分区做datavg。