1 环境需求
说明:因为测试环境没有专用的存储服务器,所以想到了用一台服务器安装CentOS8,然后安装IPSAN来作为共享存储,供ESXi主机使用。目前使用了几个月,运行状况非常好,唯一的不足就是ESXi映射时有时候会等很久才会成功。
这是援非项目上使用的测试平台,因此部分截图采用了英语的说明
需要安装虚拟化平台软件作为模拟环境,因此将一台服务器安装CentOS8后创建iSCSI存储服务器提供共享存储服务,另外三台服务器用于搭建ESXi平台,组成虚拟化集群。
2 服务器安装
华为服务器的默认远程管理卡信息:
IP address: 192.168.2.100
username: root
password: Huawei12#$
- 当服务器进度走到硬盘信息时,Ctrl+R进入RAID设置模式
- 选中根目录,按F2,选择
Create Virtual Drive
创建RAID
- 选择RAID-5,然后移动到磁盘,按空格选中,将所有磁盘加入到RAID中,创建阵列
- 选中
Virtual Drives
下的磁盘,回车进入设置模式,可以给虚拟磁盘命名,完成后的配置如下:
- 按
Ctrl+N
可以翻页,查看物理硬盘信息:
-
按Esc退出,并保存配置,然后重启服务器,安装操作系统
-
F11用于选择启动盘,如果使用电脑的本地镜像,需要选择虚拟DVD-ROM作为启动盘。
- 操作系统的分区情况如下:
15.3 服务安装
参数解释
- TPG:共享存储组,某个特定iSCSI目标要侦听的接口IP地址和TCP端口的集合。可以将目标配置添加到TPG以协调多个LUN的设置。
- ACL:访问权限控制列表,一种使用节点IQN(通常是启动器名称)来验证启动器的访问权限的访问限制。
- IQN:iSCSI限定名称,全球唯一名称,用于以强制命名格式来识别启动器和目标。 IQN格式:iqn.YYYY-MM.com.reversed.domain[:optional_string] iqn:表示此名称使用域为标识符;YYYY-MM:表示拥有域名的年月时间; com.reversed.domain:拥有此iSCSI组织的逆向域名;:optional_string:以冒号为前缀的可选字符串,全球唯一,由域所有者分配,其中可包含冒号为分割符的组织边界;
- LUN:逻辑单元号,带有编号的块设备,连接到目标且通过目标来使用。可以有一个或多个LUN连接到单个目标,但通常一个目标提供一个LUN;
- portals入口:目标或启动器上用于建立连接的IP地址和端口号,端口号一般为3260。目标端的portals入口配置使用targetcli命令。
服务器端安装软件:
[root@Storage ~]# dnf install targetcli
进入管理界面
[root@Storage ~]# targetcli
targetcli shell version 2.1.53
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> ls
o- / ......................................................................................................................... [...]
o- backstores .............................................................................................................. [...]
| o- block .................................................................................................. [Storage Objects: 0]
| o- fileio ................................................................................................. [Storage Objects: 0]
| o- pscsi .................................................................................................. [Storage Objects: 0]
| o- ramdisk ................................................................................................ [Storage Objects: 0]
o- iscsi ............................................................................................................ [Targets: 0]
o- loopback ...................................