能否将AWS Storage Gateway作为ESXi的iSCSI目标?卷不显示怎么办?
可行方案分析:AWS Storage Gateway与VMware ESXi 5.5的集成
从VMware社区的讨论来看,直接将AWS Storage Gateway(SG)卷作为ESXi 5.5的iSCSI目标确实没有官方支持的路径,但有几个变通方案可以帮你实现「为ESXi集群添加云存储并迁移虚拟机」的目标,下面详细说明:
方案1:使用文件网关(File Gateway)+ NFS共享
这是最直接的变通方式,因为ESXi 5.5原生支持NFS数据存储:
- 部署AWS文件网关,配置对应的S3存储桶作为后端存储
- 在文件网关中创建NFS共享,设置访问权限(允许ESXi集群的IP地址范围访问)
- 登录ESXi主机或vCenter控制台,添加NFS数据存储,指向文件网关提供的NFS共享地址
- 先测试数据存储的读写性能,确认符合需求后,即可将虚拟机迁移到该存储上
注意:由于是云存储,要重点关注网络延迟和IOPS是否满足你的虚拟机性能要求,建议先在测试环境完成验证。
方案2:卷网关(Volume Gateway)+ 中间服务器做iSCSI转发
如果必须使用iSCSI协议,可以通过一台中转服务器来实现:
- 在你的ESXi集群中部署一台Linux/Windows虚拟机(需保证有足够的网络带宽和CPU资源)
- 将AWS卷网关的iSCSI卷挂载到这台中转服务器上
- 在中转服务器上配置iSCSI目标服务(比如Linux用
targetcli工具,Windows启用「iSCSI目标服务器」角色),把挂载的SG卷共享为新的iSCSI目标 - 在ESXi中添加这个中转服务器提供的iSCSI目标作为数据存储
注意:这个方案会引入中转服务器的性能瓶颈,同时要做好中转服务器的高可用配置,避免单点故障影响ESXi存储的可用性。
方案3:直接使用AWS原生VM迁移工具
如果你的最终目标是将虚拟机迁移到AWS,其实可以跳过「把SG作为ESXi存储」的步骤,直接用AWS的原生迁移工具:
- AWS Server Migration Service(SMS):支持批量迁移ESXi虚拟机到AWS,自动完成存储格式转换和云环境适配
- VM Import/Export:手动导出VMware虚拟机镜像,再导入到AWS EC2中使用
这个方案更适合完全迁移到云的场景,无需维护混合云存储的复杂性。
额外注意事项
ESXi 5.5已经是停止官方支持的版本,在与现代云服务集成时可能会遇到兼容性问题,建议如果条件允许,优先升级到ESXi 6.x或更高版本,这样对云存储的支持会更完善。
不管选择哪个方案,都一定要先在测试环境完成全流程验证,确保性能、稳定性满足需求后再应用到生产环境。
内容的提问来源于stack exchange,提问作者dthor
相关产品推荐
相关产品推荐

