两台vm虚拟机怎么共享一个lun呢?这两个虚拟机在一个esx主机上,存储已经映射到esx主机上了。
我的操作步骤是:第一台虚拟机添加--磁盘--裸机映射。第二台虚拟机添加--磁盘--使用现有虚拟磁盘--磁盘文件路径--选中给第一台虚拟机添加的vmdk文件。最后确定后报错。报错信息是:faild to add disk scsi0:2,哪位高手解答下谢谢!!
第一台:SCSI总线共享:物理 ,更改类型:VMware准虚拟.SCSI节点1:0
第二台添加现有硬盘,SCSI节点1:0,然后修改SCSI控制器共享为物理,类型:VMware准虚拟。
ctkEnabled = "true"
disk.EnableUUID
scsi0:0.ctkEnabled = "FALSE" (第一个0代表是scsi控制器的标识,第二个0代表是虚拟磁盘的标识,建议有多少块虚拟磁盘 就添加多少行配置)
如果有多块共享虚拟磁盘,就根据共享虚拟磁盘的
scsiX:X.sharing multi-writer 参数 (第一个X代表是scsi控制器的标识,第二个代表是虚拟磁盘的标识)
的
client做不了,共享LUN功能,
权限不够,
请使用web界面添加scsi控制器,
然后在两台虚拟机里面划分磁盘,如果使用RDM(读写性能要好)映射,就直接划分LUN就可以,但是不能做在线迁移功能,必须的关机。
如果是直接磁盘划分空间,由于占用了VMfs读写IO可能性能没有那么好。
机器均处于关机状态下,第一台添加磁盘后,选择1个新的SCSI号,如1: 2:等,磁盘类型选择厚置备置零,同时选择独立、持久。第二台机器添加时,选择现有磁盘,选择磁盘路径,同时SCSI同第一台,第三台依旧。不管是vmdk还是裸磁盘都一致。
收起