-今日
-本周
-本月
-累计
独立访客
项目工作台‹云计算应用技术实验报告 个人项目与实践记录

实验五 · 共享式存储的多节点虚拟系统部署

实验时间2025.11.25

实验目的

  1. 掌握esxi的安装与使用
  1. 掌握ip-san的原理与应用
  1. 掌握使用openfiler模拟ip-san环境
  1. 掌握esxi挂载ip-san存储(iscsi)
  1. 掌握Vcenter管理ESXI节点(选做)

实验原理

ESXi是由VMware开发的一款企业级虚拟化平台,它能够将物理服务器转变为多个虚拟化环境,并允许每个虚拟机运行不同的操作系统。与传统的硬件运行系统不同,ESXi提供了一个高效、可靠的虚拟化平台,使得多个操作系统可以在同一台物理机器上并行运行。该平台主要用于企业级数据中心,提供高效的资源分配和管理能力。

ESXi支持挂载本地磁盘、NAS、IP-SAN、FC-SAN等多种构架的存储。如果需要实现虚拟机自动迁移的功能,需要多节点连接共享式存储。本实验通过openfiler启动ISCSI存储模拟一台IP-SAN存储设备,两台ESXi共享存储的方式模拟搭建一个多节点云计算环境。

实验仪器材料

  1. 个人计算机一台
  1. vmware worksation
  1. ESXI 6.7
  1. openfiler
  1. vcenter6.7

实验内容与步骤

环境规划

操作系统版本硬件配置IP地址规划用户名/密码
Openfiler2vCPU/2G内存/10G+50G硬盘IP:192.168.128.101/24 Gw:192.168.128.2 DNS:192.168.128.2root/123456
ESXI-12vCPU/12G内存/50G硬盘IP:192.168.128.102/24 Gw:192.168.128.2 DNS:192.168.128.2root/gccEsxi1.
ESXI-22vCPU/12G内存/50G硬盘IP:192.168.128.103/24 Gw:192.168.128.2 DNS:192.168.128.2root/gccEsxi1.

注:IP根据自己实际的实验环境修改,下同。

安装与配置openfiler

‌Openfiler‌是一个基于Linux的开源网络存储管理操作系统,通过Web界面进行管理,支持多种网络存储协议,如iSCSI、NFS等,能够在单一框架中提供基于文件的网络连接存储(NAS)和基于块的存储区域网(SAN)。‌

  1. 在vmware workstation中创建虚拟机,并在光驱中加载openfileresa-2.99.1-x86_64-disc1.iso。

  1. 配置完成后开机,在启动画面按回车开始安装。

点击next,在弹出的对话框中点击yes。到网络设置的页面手动输入主机名、IP、网关、DNS等信息(IP、网关需要根据自己的实际环境修改)。

  1. 一直点next,在密码设置页面输入ROOT密码,即可进行安装。安装完成后点击reboot按钮进行重启。

看到此界面,打开浏览器输入以上openfiler管理网址(IP根据实际环境更改),输入默认用户名openfiler,默认密码password。

进入此WEB界面即安装成功。

  1. 编辑虚拟机,为虚拟机增加一个硬盘(50G)
  1. 在openfiler管理界面切换到services面板,开启iscsi target服务。

切换到Volumes 面板创建卷组。

创建iscsi target.

添加IP访问许可

安装与配置ESXI

Vmware workstation创建虚拟机,安装esxi节点1。

按回车进入安装

按F11继续安装

设置ROOT密码,需要大小写字母、数字和特殊字符三种组合(本实验使用gccEsxi1.)。

安装完成后重启。

按F2进入管理界面。

进入管理网络配置界面

设置IP地址为静态地址

按回车,然后按ESC退出,弹出保存提示框,按提示保存即可。

本实验不需要联接互联网,DNS可设可不设。

打开浏览器,输入https://192.168.46.101(IP根据自己实验环境修改)

输入用户名root和安装时设置的root密码登录。

看到以上界面即安装成功。

以同样的方法安装ESXI-2。(不能以克隆的方式安装,否则vcenter无法纳管)

打开openfiler,复制此前创建的iscsi target地址:

打开ESXI-1的web管理界面,点击左侧存储,再点击右侧"适配器"打开ISCSI设置界面。

勾选"已启用",并点击"添加静态目标",输入openfiler上复制的iscsi target 地址,输入openfiler服务器IP。

正常情况会出现多一个适配器,如没出现,等几十秒后刷新一下页面。

刷新页面后,左侧菜单会多出iscsi的存储,点击存储图标,再点击右侧"新建数据存储"

分区名称可以自定义(不要中文)

点击下一步,确认即可。完成后,左侧点击"存储"菜单,回到存储界面,点击右侧"数据存储",可以看到多了一个刚才命名的分区。

点击分区名称进入分区,点击"数据存储浏览器"可以管理里面的文件,可以尝试往分区上传一个文件。

打开ESXI-2的WEB管理界面,点击左侧"存储"菜单,右侧切换到"适配器",点击"软件iscsi",打开ISCSI配置界面,点击"已启用,再点击添加静态目标,输入openfiler创建的iscsi target地址和openfiler的IP(重复ESXI-1的操作)。

可以看到在ESXI-1上创建的分区,打开"数据存储浏览器",可以看到在ESXI-1上上传的文件。

到这里,已经创建了一个共享存储的双节点虚拟机系统。可以尝试在任一个节点上新建虚拟机。

接下来需要安装一个VCenter统一纳管ESXI,实现资源迁移和容灾(以下部分选做)。

实验结果与分析

实验成功搭建了基于Openfiler模拟IP-SAN的双ESXi节点共享存储系统。Openfiler正常启用iSCSI服务并创建卷组与目标,两台ESXi节点均成功挂载共享存储,实现了文件跨节点共享访问,数据一致性得到保障。通过Web界面可正常管理存储资源与虚拟机,满足多节点虚拟化环境的基础需求。但操作中需注意IP配置一致性与iSCSI目标地址准确性,否则会导致挂载失败。

结论与体会

本次实验掌握了ESXi与Openfiler的核心配置流程,理解了IP-SAN共享存储的实现原理。多节点共享存储的部署让我体会到虚拟化环境中资源整合的优势,也认识到网络配置、存储权限等细节对实验成败的关键影响。后续可进一步探索VCenter的纳管功能,深化对虚拟化资源调度与容灾机制的理解。