基础存储原理
在配置存储业务之前,我们需要先了解一些存储基本概念,主要包含以下几个内容:
存储系统:一个集成的系统,包括存储控制器、存储阵列、主机总线适配器等存储设备,各存储设备之间的物理连接,以及所有的控制软件。
硬盘域:硬盘域是由多块相同或不同类型的硬盘组合而成。不同的硬盘域间相互隔离,如果将不同的业务承载到不同硬盘域中,就隔离了业务之间的性能影响和故障影响。
存储池:存储池创建于硬盘域中,是存放存储空间资源的容器,所有应用服务器使用的存储空间都来自于存储池。存储池根据存储介质的不同,可以划分为3个存储层,分别是高性能层、性能层和容量层。
存储层:存储池中相同性能的存储介质集合,用于管理不同性能的存储介质,以便为不同性能要求的应用提供不同存储空间。
-
Tier 0是由SSD(Solid-State Drive)盘组成的高性能层。
-
Tier 1是由SAS(Serial Attached SCSI)盘组成的性能层。
-
Tier 1的性能较高,由于其存储介质价格适中,适合存放访问频率中等的数据。
-
Tier 2是由NL-SAS(Near Line SAS)盘组成的容量层。
-
Tier 2的性能最低,由于其存储介质价格最低且单盘容量大,适合存放大容量的数据以及访问频率较低的数据。
LUN:逻辑单元号,LUN是对存储空间的逻辑划分,主机可访问的一个逻辑硬盘。
LUN组:为方便同时管理多个LUN,可以在逻辑上将多个LUN构成一个LUN组。LUN组是LUN的集合,只有LUN组才能加入到映射视图中,单独的LUN是不能加入到映射视图中的。
主机:为了建立存储设备与应用服务器的连接,需要先创建虚拟的主机。为主机添加启动器后,才能建立虚拟主机和物理上的应用服务器的对应关系。
主机组:为方便同时管理多个主机,可以在逻辑上将多台主机构成一个主机组。
启动器:当应用服务器的业务网口和存储系统的以太网端口通过网线进行物理连接后,为了建立两者之间的iSCSI连接,用户还需要在应用服务器上配置启动器,进而建立逻辑连接,实现数据通信。iSCSI连接中,应用服务器作为启动器,用于向存储系统传输应用服务器上的iSCSI程序请求;存储系统作为目标器,用于接收和响应来自应用服务器上的iSCSI程序请求。启动器和目标器具有唯一的IP地址。这两个IP地址用于建立存储系统与应用服务器之间的通信通道。
映射视图:将主机组和LUN组添加到同一个映射视图中,主机组中主机对应的应用服务器才可以使用该LUN组中LUN指定的存储空间。
配置RAID
在配置RAID之前,我们先需要创建硬盘域,创建存储池,在创建存储池的时候,有个选项是配置RAID的,可以根据实际需要选择RAID级别,选择完成确定后,系统会自动完成RAID的配置。RAID的原理虽然讲了一期,但实际操作却很简单。
使用存储空间
通过基础存储业务的配置,可以将存储系统提供的存储空间划分为多个LUN,并映射给应用服务器,使应用服务器能够使用存储系统提供的存储空间。
第一步:登录DeviceManager
DeviceManager是华为技术有限公司开发的集成存储管理软件。存储系统出厂时,DeviceManager管理软件已经加载在存储系统中。在任意一台与存储系统连接的维护终端上,通过浏览器访问存储系统控制器的管理网口IP地址,使用本地用户名或域用户名,可以登录DeviceManager管理界面。
第二步:创建硬盘域
硬盘域的硬盘类型决定了存储池可以创建的存储层级,为了构建存储池需要首先创建硬盘域,在硬盘域中需要指定构成硬盘域的硬盘类型和数量。
第三步:创建存储池
应用服务器使用的存储空间来自于存储系统的存储池,因此,为保障应用服务器能够使用存储系统的存储空间,需要首先创建存储池。
第四步:创建LUN
成功创建存储池后,存储池的存储空间不能被主机识别。只有将存储池中的存储空间划分为多个逻辑单元(LUN),并将LUN映射给主机后,主机才能使用分配给它的存储空间。
第五步:创建LUN组
为方便同时管理多个LUN,可以在逻辑上将多个LUN构成一个LUN组。
第六步:配置启动器
以administrator用户登录Windows应用服务器,运行“iSCSI 发起程序”,配置目标器的IP地址,并登录目标器。
第七步:创建主机
为了建立存储设备与应用服务器的连接,需要先创建虚拟的主机。为主机添加启动器后,才能建立虚拟主机和物理上的应用服务器的对应关系。
第八步:创建主机组
为方便同时管理多个主机,可以在逻辑上将多台主机构成一个主机组。
第九步:创建映射视图
将主机组和LUN组添加到创建的映射视图中,可以通过映射视图来管理LUN组与主机组的映射关系。
第十步:使用存储空间
以administrator用户登录Windows应用服务器,在磁盘管理里面扫描映射给主机的LUN, 然后进行分区格式化就可以使用了。