存储品牌: 华为2200V3
容量: 2T SAS硬盘*6块
RAID: RAID5+1块热备盘
实际可用空间: 6.8T
LUN已划分: 4T
管理地址: https://172.16.1.80:8088
控制台1ip: 172.16.1.80/24 172.16.1.81/24
服务器(172.16.1.11)如何使用存储空间:
1.登录存储的web管理界面,将172.16.1.11加到主机组,并创建关联:
1)点击首页‘资源分配’,如下图所示:
2)点击‘主机’-->‘创建’,如下图所示:
3)点击‘主机组’-->‘增加主机’,将主机加入到主机组中。如下图所示:
4)点击‘启动器’-->‘创建’‘关联主机’,如下图所示:
注:有多少个服务器要连存储就创建多少个启动器,启动器与每个服务器进行关联。
5)在存储上添加路由,以便存储能发现服务器:
首页-->资源分配-->控制框CTE0-->控制器A-->管理端口-->点击最左上角的端口图形-->路由管理-->增加-->主机路由-->填入服务器IP和对应的网关:
2.登录172.16.1.11
#yum install iscsi-initiator-utils
#service iscsi start //首次启动iscsi的status状态是stoped
# /etc/init.d/iscsi status //执行后可能会出现:No active sessions,这是由于在存储管理界面没有添加该服务器的路由条目导致的。此时ping172.16.1.11应该是不通的。
#vi /etc/iscsi/iscsid.conf
node.startup = automatic
:wq
#vi /etc/iscsi/initiatorname.iscsi
InitiatorName=initiator01 //改为任意一个唯一的值
:wq
3.执行:
#iscsiadm -m discovery -t st -p 172.16.1.80 //发现iscsi存储
#iscsiadm -m node -p 172.16.1.80 -l //登录iscsi存储
4.重启scsi服务
#service iscsi restart
#chkconfig iscsi on
#chkconfig iscsid on
5.执行:
#iscsiadm -m node
如果没有回显表示登录目标器失败。反之则成功。
6.服务器如何挂载存储:
服务器配置完上面操作后,执行:
#fdisk -l
可以看到多了一个4T磁盘(可能要稍等几分钟才能看到)
7.如果该4T磁盘(/dev/sdb)是新划分的空白盘,需执行以下命令进行分区:
#parted /dev/sdb
print //查看分区信息,此时一般为空
mklabel //输入完回车
gpt //输入gpt后回车,创建gpt类型分区
mkpart //输入完回车,创建第1个分区
分区名称:1 //输入1,回车
文件系统类型:ext4 //输入ext4,回车
start:1 //在提示符start后面输入1,回车,表示从第1个MB开始划分
end:-1 //输入分区的终点位置,-1表示到磁盘的最末尾空间。由于磁盘空间总共是4380MB,也可输入4380。
quit //输入完回车,结束操作。此时生成了/dev/sdb1。该命令立即输入立即生效。
注:如果要挂载的是非空白盘,不可对其分区格式化,否则数据将丢失。
8.对/dev/sdb1格式化:
方法1,直接执行格式化命令:
#mkfs.ext4 -T lagerfile -N 419430400 /dev/sdb1 //对于大容量磁盘,加上-T参数可以极速格式化。-N:设定inode数量,必须是1024的倍数。磁盘容量越大inode数量要越多,否则inode值消耗完后磁盘无法写入数据。这里设置inode数量是400M个。
注:对于存储这种大容量磁盘设备,如果是在机房现场进行格式化,则可以直接执行方法1。
如果是通过堡磊机远程操作,强烈建议使用方法2。以避免由于突然断网或secureCRT超时造成格式化意外中断,进而损坏磁盘。
方法2,通过脚本执行格式化操作:
脚本如下:
cat > mkfs.sh << END
#!/bin/bash
mkfs.ext4 -T lagerfile -N 419430400 /dev/sdb1
END(回车)
#chmod u+x mkfs.sh //设置执行权限
#nohup ./mkfs.sh & //格式化时间非常耗时。设置脚本后台执行,nohup可以在secureCRT终端意外关闭、超时、断网时,也能继续执行。
#jobs //通过jobs命令查看后台执行情况
#cat nohup.out //查看nohup后台输出信息
#rm -f mkfs.sh //删除格式化脚本,以免将来误执行
9.此时就可直接挂载存储了:
#mount /dev/sdb1 /data //挂载存储磁盘
#umount /data //卸载磁盘
iscsi命令参考:http://czmmiao.iteye.com/blog/2055805