挂载IP-SAN
- ipsan重新分区,详见IPSAN的配置手册;
- 运行安装iscsi-initiator-utils-6.2.0.872-10.el6.i686.rpm
-
启动iscsi服务
/etc/init.d/iscsi start(如果该项未能启动,直接进入下面操作) -
发现网络中的存储节点,其中128.0.4.188:3260为IPSAN的连接地址;
[root@localhost share]# iscsiadm -m discovery -t sendtargets -p 128.0.4.188:3260
128.0.4.188:3260,1 iscsi:openfiler
iscsi:openfiler即为改ip-san的节点名。 -
得到目标设备节点名后,建立连接
iscsiadm -m node -T iscsi:openfiler -p 128.0.4.288:3260 --login (手动连接,可进行测试用)
iscsiadm -m node -T iscsi:openfiler -p 128.0.4.288:3260 -o update --n node.startup -v automatic(服务器自动连接) - 察看IP-SAN是否挂載成功
fdisk -l
/dev/sdb 15T - 硬盘分区(大于2T的需要用parted来进行分区)
parted /dev/sdb(进入后输入p 进行分区操作后再输入q退出)
parted -s /dev/sdb mklabel gpt (磁盘默认是MBR模式,大于2T的磁盘需要修改成gpt模式)
mkpart primary 0 50%
mkpart primary 50% 100%
(此处是分为2个区即sdb1、sdb2)
(此处分3个区) - 初始化分区
mkfs.ext4 /dev/sdb1 (建议不使用,初始化分区时间较慢,下面为快速分区)
mkfs.ext4 -T largefile /dev/sdb1 -F(sdb1为第一区,后面分区依次初始化) - 挂载该驱动盘(在mnt目录中建立ipsan目录,最好是一个分区对应一个ipsan目录,有几个分区就建几个ipsan目录)
mkdir -p /mnt/ipsan
mount /dev/sdb1 /mnt/ipsan(后面分区依次挂载) - 设置开机自动挂载
查看/dev/sdb的UUID,如图2-7所示。
blkid /dev/sdb
图2-7 查看UUID
修改/etc/fstab文件,设置自动挂载,将UUID=“***” /home/ipsan ext4 defaults 0 0添加到最后一行,并保存退出,如图2-8所示。
vi /etc/fstab
图2-8 设置自动挂载(上图中最后一行的“defaults 0 0 ”表示挂载的是本地硬盘,若挂ipsan则需改成netdev 0 0)
开机自动加载挂载的ipsan
vi /etc/rc.local (加载自动挂载,在最后加如下内容)
mount /dev/sdb1 /mnt/ipsan1
mount /dev/sdb2 /mnt/ipsan2
- 用df –h 查看是否挂载成功
- 重启测试是否能自动挂载
注意要点:1.重启前一定要在/etc/fstab里面将UUID= /mnt/ipsan netdev 0 0,否则无法启动,因为加载后才启动硬盘,所以找不到硬盘。(网络挂载)
2.挂载说找不到类型 就mount –t ext4 /dev/sdb1 /mnt/ipsan 手动指定类型为ext4
3.重启前如果未改要点1,必须用如下命令 mount -o remount,rw / 就可以更改相关内容。(已读写的方式重新挂载到根目录)
4.如果需要重新挂载首先解除挂载 umount /dev/sdb1 /mnt/ipsan,再进行登出iscsiadm –m node -T iscsi:openfiler –p 128.0.4.188:3260 –u
5. 如果卸载ipsan,则先解除挂载再删除已经建立的分区umount /dev/sdb1 /mnt/ipsan,之后进入etc/rc.local目录中把之前设置开机自动挂载注释,然后开机就不会自动挂载了。然后parted /dev/sdb 然后输入p查看,再输入命令rm 1 (1表示分区对应序列号),删除之后重启就不会显示挂载ipsan了。