我最近开始使用 VMware 虚拟机开发 Linux 内核模块。目前,我正在开发一个需要通过网络连接存储设备的模块。目前我实际上没有资源来创建可以从虚拟机内部链接的实际网络设备。我想知道,在 VMware 中模拟存储区域网络 (SAN) 的正确方法是什么?
对于一些额外的上下文,该模块将块级别的 I / O 请求转发到远程磁盘并检索结果。
答案1
您需要向 VM 提供 RDM(原始设备映射)以实现真正的块级访问。
我最近开始使用 VMware 虚拟机开发 Linux 内核模块。目前,我正在开发一个需要通过网络连接存储设备的模块。目前我实际上没有资源来创建可以从虚拟机内部链接的实际网络设备。我想知道,在 VMware 中模拟存储区域网络 (SAN) 的正确方法是什么?
对于一些额外的上下文,该模块将块级别的 I / O 请求转发到远程磁盘并检索结果。
您需要向 VM 提供 RDM(原始设备映射)以实现真正的块级访问。