Openfiler 之Linux 安装ISCSI initiator和自动挂载
时间:2010-08-06 来源:ytmin
[root@localhost ~]# iscsiadm -m discovery -t sendtargets -p 10.10.1.110:3260 |
登录target :
iscsiadm -m node -p 10.10.1.110:3260 -l |
登录所有的目标:
[root@localhost ~]# iscsiadm -m node --loginall=all |
查看目标的状态:
[root@localhost ~]# iscsiadm -m session -i |
此时执行FDISK-L可以查看到当前挂载的硬盘,此时应该可以看到OPENFILER上的LUN。我们需要对其进行分区和格式化才能挂载使用,使用FDISK命令:
[root@rhel5 /]# fdisk /dev/sda |
键入P进行分区,根据提示划分一个区出来,最好输入W保存。格式化分区:
mkfs.ext3 /dev/sda1 |
最后是挂载使用:
[root@rhel5 /]# mkdir /media/sda1 //创建挂载点 [root@rhel5 /]# mount /dev/sda1 /media/sda1/ //将新建的分区挂载使用。 |
做到这里,基本上就可以使用了,但我们要保证这个ISCSI盘重起后能自动挂载,那就需要修改/ETC/FSTAB:
[root@localhost ~]# vi /etc/fstab |
LABEL=/ / ext3 defaults 1 1 |
这里要做个记录,开始的时候一不小心,设为了1,2,以至开机时检查系统文件无法跳过,因为此时ISCSI网络还没有启动,须改为0,0。在启动时输入管理员密码后,输入:mount -n -o remount,rw /
,然后再重新编辑/etc/fstab 修改掉里面不正确挂载的分区参数,保存后重起即可。
另外一种更可靠的方法是使用卷分区的UUID来挂载卷,此时/etc/fstab.iscsi文件的格式如下:iSCSI服务重启后,会按照分区的UUID将设备挂载到指定的节点上。
UUID=fb032900-9113-1213-fc09-086734fac1c1 /mnt/t0 ext3 defaults 0 0 |
UUID的查看:
[root@localhost ~]# sudo blkid /dev/sdd1 |
保险一点,可以使用“_netdev”这个参数来等待网络连接后再挂载。
#/dev/sdd1 /mnt/sdd1 ext3 _netdev 0 0 |
最后是注销ISCSI:
iscsiadm --mode node --targetname iqn.2006-01.com.openfiler:tsn.2a5ab8637059 --portal 10.10.1.110:3260 --logout |
这里一定要加T即目标参数。登陆:
iscsiadm --mode node --targetname iqn.2006-01.com.openfiler:tsn.2a5ab8637059 --portal 10.10.1.110:3260 -l |