使用Openfiler构建ESXServer iSCSI网络存储指南

4星 · 超过85%的资源 需积分: 10 14 下载量 135 浏览量 更新于2024-08-02 收藏 2.06MB DOC 举报
"本文介绍了如何使用Openfiler搭建ISCSI网络存储以供ESXServer使用,包括Openfiler的简单介绍、测试环境、安装步骤以及在ESXServer上的配置方法。" ISCSI(Internet Small Computer System Interface)是一种基于TCP/IP协议的网络存储技术,允许存储设备和服务器通过IP网络进行数据传输,提供了块级的存储访问,常用于构建网络存储解决方案。Openfiler是一个开源的网络存储管理系统,支持iSCSI和NAS,通过Web界面进行集中管理,非常适合小型企业或实验室环境构建经济高效的存储基础设施。 1. ESXServer的最大功效在于其能够利用共享存储实现高级功能,如High Availability (HA)、Distributed Resource Scheduler (DRS) 和VMotion。这些特性需要共享存储作为基础,ISCSI网络存储为ESXServer提供了这样的可能性,即使在硬件资源有限的情况下也能实现。 2. Openfiler的安装通常在虚拟机或物理机上进行。下载Openfiler的ISO镜像,然后选择相应的操作系统类型(如Red Hat Linux)创建虚拟机。在安装过程中,遵循标准的Linux安装流程,可以选择从ISO镜像启动,并且可以通过Web界面进行远程管理和配置。 3. Openfiler的配置主要包括创建存储池、设置LUN(逻辑单元号)以及对外提供iSCSI目标。首先,需要在Openfiler中定义存储资源,例如创建RAID阵列或使用现有的硬盘空间来创建存储池。接着,划分LUN,这将是ESXServer将看到的逻辑存储单位。最后,设置iSCSI服务,开放相应的端口,并创建iSCSI目标,确保ESXServer可以发现和连接。 4. 在ESXServer上配置iSCSI连接,需要在管理界面中添加新的存储设备。通过配置iSCSI初始化器设置,连接到Openfiler提供的iSCSI目标。验证连接后,ESXServer会扫描新发现的存储设备,并将其作为数据存储添加到环境中。至此,ISCSI网络存储已经准备就绪,可以用于创建和迁移虚拟机的虚拟磁盘。 5. 测试环境的搭建包括两台服务器,一台运行ESXServer,另一台运行Openfiler。确保两者之间网络通信畅通,配置正确的IP地址和认证信息,以便于管理和连接。在实际部署时,应根据生产环境的需求调整硬件配置和网络拓扑,以确保性能和稳定性。 总结,通过Openfiler搭建ISCSI网络存储为ESXServer提供了成本效益高的共享存储方案,使得利用高级虚拟化功能成为可能。虽然这个过程涉及多个步骤,但Openfiler的Web管理界面使得配置相对直观和易于操作。对于熟悉Linux和虚拟化技术的管理员来说,这是一个值得尝试的解决方案。