一种使用iSER协议在ESXi主机上挂载存储的方法
【技术领域】
[0001]本发明涉及一种计算机存储虚拟化技术领域,具体地说是一种使用iSER协议在ESXi主机上挂载存储的方法。
【背景技术】
[0002]虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
[0003]当前,伴随着虚拟化的热潮,越来越多的虚拟化解决方案被广泛应用。同时,随着各种规模的企业逐渐适应日益增多的终端设备、员工的移动工作方式以及简化的终端管理,桌面虚拟化正快速成为IT的首要任务。桌面虚拟化依赖于服务器虚拟化,在数据中心的服务器上进行服务器虚拟化,生成大量的独立的桌面操作系统(虚拟机或者虚拟桌面),同时根据专有的虚拟桌面协议发送给终端设备。用户终端通过以太网登陆到虚拟主机上,只需要记住用户名和密码及网关信息,即可随时随地的通过网络访问自己的桌面系统,从而实现单机多用户。
[0004]VMware的虚拟化解决方案是最普遍采用的方案之一。VMware,是全球桌面到数据中心虚拟化解决方案的领导厂商。全球不同规模的客户依靠VMware来降低成本和运营费用、确保业务持续性、加强安全性并走向绿色。VMware总部设在加利福尼亚州的帕罗奥多市(Palo Alto)。
[0005]VSphere测试软件是VMware公司推出一套服务器虚拟化解决方案。VSphere测试软件中的核心组件为VMware ESXi软件(取代原ESX), ESXi与Citrix的XenServer相似,是一款可以独立安装和运行在裸机上的软件,因此与VMware Workstat1n软件不同的是它不再依存于宿主操作系统之上。
[0006]传统的VMware桌面虚拟化的解决方案里后端需要匹配存储池,连接存储池的方式包括 NFS (Network File System,即网络文件系统),ISCSI (Internet Small ComputerSystem Interface,即小型计算机系统接口)等等。iSER (iSCSI Extens1n for RDMA)协议,是IB SAN的一种协议,其主要作用是把iSCSI协议的命令和数据通过RDMA的方式跑到例如Infiniband这种网络上。iSER协议虽具有高带宽,低延时的优秀特点,但其在虚拟化的方案中几乎没有应用,如何将iSER协议应用到VMware虚拟化中,是目前需要解决的问题。
[0007]
【发明内容】
本发明的技术任务是提供一种使用iSER协议在ESXi主机上挂载存储的方法;将iSER协议应用到VMware虚拟化中,使用iSER协议连接ESXi主机与存储端,提升了带宽。
[0008]本发明的技术任务是按以下方式实现的,
一种使用iSER协议在ESXi主机上挂载存储的方法,涉及到的硬件包括ESXi主机与存储端,ESXi主机为安装了 VMware ESXi软件的服务器,存储端为拥有存储池的服务器,使用支持iSER协议的网络连接ESXi主机与存储端;具体包括如下步骤:
(1)、在ESXi主机上开辟iSER客户端(iSERClient),部署VMware ESXi软件,在该软件上部署支持iSER协议的网卡驱动(iSER Driver);
(2)、在存储端部署iSER目标(iSERTarget),并安装支持iSER协议的网卡驱动(iSERDriver),将iSER目标对外映射出去;
(3)J^iSER目标进行配置,配置需要通过iSER协议映射出来的存储卷,以及映射的网络地址和端口,以便iSER客户端可以通过上述信息找到相应的iSER目标;
(4)、在VMwareESXi软件上启动iSER客户端,查找相应的iSER目标,正确找到后,通过支持iSER协议的网络将iSER客户端与iSER目标进行连接,即实现了 ESXi主机与存储端的连接。
[0009]步骤(I)中,支持iSER协议的网卡驱动为Mellanox的万兆网卡。
[0010]步骤(2)中,iSER目标为开源软件tgt,支持iSER协议的网卡驱动为Mellanox的万兆网卡。
[0011]支持iSER协议的网络为infiniband架构网络。
[0012]本发明的一种使用iSER协议在ESXi主机上挂载存储的方法有益效果为:
1、支持iSER协议的网络(诸如infiniband)作为存储端与ESXi主机的互连网络,通过在存储端中创建iSER Target,并将其对外映射出去,使ESXi主机在通过iSER协议对映射出来的iSER Target进行挂载操作,使之成为虚拟化环境中的共享存储,可以用来存储虚拟机文件及其他虚拟化环境中可用的文件;
2、SER协议应用到VMware虚拟化中,使用iSER协议连接ESXi主机与存储端,提升了带宽。
【附图说明】
[0013]下面结合附图对本发明进一步说明。
[0014]附图1为一种使用iSER协议在ESXi主机上挂载存储的方法的所应用到硬件及软件的架构框图。
【具体实施方式】
[0015]参照说明书附图和具体实施例对本发明的一种使用iSER协议在ESXi主机上挂载存储的方法作以下详细地说明。
[0016]实施例1:
本发明的一种使用iSER协议在ESXi主机上挂载存储的方法,涉及到的硬件包括ESXi主机与存储端,ESXi主机为安装了 VMware ESXi软件的服务器,存储端为拥有存储池的服务器,使用支持iSER协议的网络连接ESXi主机与存储端;具体包括如下步骤:
(1)、在ESXi主机上开辟iSER客户端(iSERClient),部署VMware ESXi软件,在该软件上部署支持iSER协议的网卡驱动(iSER Driver);
(2)、在存储端部署iSER目标(iSERTarget),并安装支持iSER协议的网卡驱动(iSERDriver),将iSER目标对外映射出去;
(3)J^iSER目标进行配置,配置需要通过iSER协议映射出来的存储卷,以及映射的网络地址和端口,以便iSER客户端可以通过上述信息找到相应的iSER目标;
(4)、在VMware ESXi软件上启动iSER客户端,查找相应的iSER目标,正确找到后,通过支持iSER协议的网络将iSER客户端与iSER目标进行连接,即实现了 ESXi主机与存储端的连接。
[0017]实施例2:
本发明的一种使用iSER协议在ESXi主机上挂载存储的方法,涉及到的硬件包括ESXi主机与存储端,ESXi主机为安装了 VMware ESXi软件的服务器,存储端为拥有存储池的服务器,使用支持iSER协议的网络连接ESXi主机与存储端;具体包括如下步骤:
(1)、在ESXi主机上开辟iSER客户端(iSERClient),部署VMware ESXi软件,在该软件上部署支持iSER协议的网卡驱动(iSER Driver);
(2)、在存储端部署iSER目标(iSERTarget),并安装支持iSER协议的网卡驱动(iSERDriver),将iSER目标对外映射出去;
(3)J^iSER目标进行配置,配置需要通过iSER协议映射出来的存储卷,以及映射的网络地址和端口,以便iSER客户端可以通过上述信息找到相应的iSER目标;
(4)、在VMwareESXi软件上启动iSER客户端,查找相应的iSER目标,正确找到后,通过支持iSER协议的网络将iSER客户端与iSER目标进行连接,即实现了 ESXi主机与存储端的连接。
[0018]步骤(I)中,支持iSER协议的网卡驱动为Mellanox的万兆网卡。
[0019]步骤(2)中,iSER目标为开源软件tgt,支持iSER协议的网卡驱动为Mellanox的万兆网卡。
[0020]支持iSER协议的网络为infiniband架构网络。
[0021]infiniband架构网络:是一种支持多并发链接的“转换线缆”技术,在这种技术中,每种链接都可以达到2.5 Gbps的运行速度。这种架构在一个链接的时候速度是500 MB/秒,四个链接的时候速度是2 GB/秒,12个链接的时候速度可以达到6 GB /秒。
[0022]通过上面【具体实施方式】,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的【具体实施方式】。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
【主权项】
1.一种使用iSER协议在ESXi主机上挂载存储的方法,其特征在于涉及到的硬件包括ESXi主机与存储端,ESXi主机为安装了 VMware ESXi软件的服务器,存储端为拥有存储池的服务器,使用支持iSER协议的网络连接ESXi主机与存储端;具体包括如下步骤: (1)、在ESXi主机上开辟iSER客户端,部署VMware ESXi软件,在该软件上部署支持i SER协议的网卡驱动; (2)、在存储端部署iSER目标,并安装支持iSER协议的网卡驱动,将iSER目标对外映射出去; (3)J^iSER目标进行配置,配置需要通过iSER协议映射出来的存储卷,以及映射的网络地址和端口,以便iSER客户端可以通过上述信息找到相应的iSER目标; (4)、在VMwareESXi软件上启动iSER客户端,查找相应的iSER目标,正确找到后,通过支持iSER协议的网络将iSER客户端与iSER目标进行连接,即实现了 ESXi主机与存储端的连接。
2.根据权利要求1所述的一种使用iSER协议在ESXi主机上挂载存储的方法,其特征在于步骤(I)中,支持iSER协议的网卡驱动为Mellanox的万兆网卡。
3.根据权利要求1所述的一种使用iSER协议在ESXi主机上挂载存储的方法,其特征在于步骤(2)中,iSER目标为开源软件tgt,支持iSER协议的网卡驱动为Mellanox的万兆网卡。
4.根据权利要求1所述的一种使用iSER协议在ESXi主机上挂载存储的方法,其特征在于支持iSER协议的网络为infiniband架构网络。
【专利摘要】本发明公开了一种使用iSER协议在ESXi主机上挂载存储的方法,属于一种计算机存储虚拟化技术领域,涉及到的硬件包括ESXi主机与存储端,ESXi主机为安装了VMware ESXi 软件的服务器,存储端为拥有存储池的服务器,使用支持iSER协议的网络连接ESXi主机与存储端;具体包括如下步骤:在ESXi主机上开辟iSER客户端,部署VMware ESXi软件,在该软件上部署支持iSER协议的网卡驱动;在存储端部署iSER目标,并安装支持iSER协议的网卡驱动,将iSER目标对外映射出去;在VMware ESXi软件上启动iSER客户端,查找相应的iSER目标,正确找到后,通过支持iSER协议的网络将iSER客户端与iSER目标进行连接,即实现了ESXi主机与存储端的连接。本发明将ER协议应用到VMware虚拟化中,使用iSER协议连接ESXi主机与存储端,提升了带宽。
【IPC分类】H04L29-08, G06F9-455
【公开号】CN104657196
【申请号】CN201510008862
【发明人】马四腾
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年5月27日
【申请日】2015年1月8日