openfiler安装配置
下载文件:openfileresa-2.99.1-x86_64-disc1.iso
安装类似红帽的安装,只要1G内存,10G存储,其它默认就可以了; 账号:openfiler/password
创建卷组及卷;
调整系统访问权限:
打开iscsi服务:
添加iscsi-target:
(设置CHAP密码长度要复杂点,最好大于15位,要不验证不通过, 大家其实都不配置这个CHAP) 然后,重启一下ISCSI服务;
LINUX客户端去连接OPENFILER: 1,安装客户端工具:
[root@rac1 yum.repos.d]# cd /media/CentOS/[root@rac1 CentOS]# cd Packages/[root@rac1
Packages]# rpm -ivh iscsi-initiator-utils-6.2.0.873-13.el6.x86_64.rpmwarning: iscsi-initiator-utils-6.2.0.873-13.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de:
NOKEYPreparing... ########################################### [100%] 1:iscsi-initiator-utils ########################################### [100%][root@rac1 Packages]# rm -rf /var/lib/iscsi/nodes/ rm -rf /var/lib/iscsi/send_targets/** 2,编辑客户端配置(不配置CHAP,则不配置下面的内容)
vim /etc/iscsi/iscsid.conf #将相关项前面的注释符#删除掉 node.session.auth.authmethod = CHAP //开启CHAP认证
1. To set a CHAP username and password for initiator# authentication by the target(s), uncomment
the following lines:node.session.auth.username = openfilernode.session.auth.password =
123456789012345# To set a CHAP username and password for target(s)# authentication by the initiator, uncomment the following lines:node.session.auth.username_in = openfilernode.session.auth.password_in = 123456789012345 #discovery
#discovery.sendtargets.auth.authmethod = CHAP# To set a discovery session CHAP username and password for the initiator# authentication by the target(s), uncomment the following
lines:#discovery.sendtargets.auth.username = openfiler#discovery.sendtargets.auth.password = 123456789012345# To set a discovery session CHAP username and password for target(s)# authentication by the initiator, uncomment the following lines:#discovery.sendtargets.auth.username_in =
openfiler#discovery.sendtargets.auth.password_in = 123456789012345
[root@rac1 Packages]# /etc/init.d/iscsid restartStopping iscsid:[ OK ] iscsid: [ OK ] 3,RAC1来发现ISCSI存储:
[root@rac1 ~]# iscsiadm -m discovery -t st -p 10.10.10.25410.10.10.254:3260,1 iqn.2006-
01.com.openfiler:tsn.1030bbcbea9c[root@rac1 ~]# iscsiadm -m discovery -t sendtargets -p 10.10.10.254 (上面的命令其实是简写)10.10.10.254:3260,1 iqn.2006-01.com.openfiler:tsn.1030bbcbea9c
[root@rac1 ~]# iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.1030bbcbea9c -p 10.10.10.254 -lLogging in to [iface: default, target: iqn.2006-01.com.openfiler:tsn.1030bbcbea9c, portal: 10.10.10.254,3260] (multiple)Login to [iface: default, target: iqn.2006-01.com.openfiler:tsn.1030bbcbea9c, portal: 10.10.10.254,3260] successful. -l (登录) -u断开存储 参考 (
设置开机自动映射
[root@qionghai11g ~]# iscsiadm -m node -T iqn.2004-01.com.storbridge:block02-wt -p 192.16.10.188:3260 --op update -n node.startup -v automatic
[root@qionghai11g ~]# iscsiadm -m node -T iqn.2004-01.com.storbridge:block01-wt -p 192.16.10.188:3260 --op update -n node.startup -v automatic 这两个是开机自动映射 )
[root@rac1 ~]# fdisk -l
....................................................
Disk /dev/sdb: 21.5 GB, 21474836480 bytes64 heads, 32 sectors/track, 20480 cylindersUnits = cylinders of 2048 * 512 = 1048576 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000 Disk /dev/sdc: 183.3 GB, 183307862016 bytes255 heads, 63 sectors/track, 22285 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000
接下来用fdisk /dev/sdb ; fdisk /dev/sdc 来分区,再格式化,结果如下(自建挂载目录/data /install-file):
[root@rac1 /]#mkfs.ext4 /dev/sdb1 [root@rac1 /]#mkfs.ext4 /dev/sdc1 [root@rac1 /]# partprobe [root@rac2 /]# partprobe
[root@rac2 /]# mount /dev/sdb1 /install-file/[root@rac2 /]# mount /dev/sdc1 /data
4,设置自动挂载
[root@rac1 /]# blkid /dev/sdb1 /dev/sdc1/dev/sdb1: UUID=\"c419526c-468a-443b-a244-0b8782ff8639\" TYPE=\"ext4\"/dev/sdc1: UUID=\"a54e2c7b-4754-4ba0-b35d-036ea22e742b\" TYPE=\"ext4\"
[root@rac2 /]# blkid /dev/sdb1 /dev/sdc1/dev/sdb1: UUID=\"c419526c-468a-443b-a244-0b8782ff8639\" TYPE=\"ext4\"/dev/sdc1: UUID=\"a54e2c7b-4754-4ba0-b35d-036ea22e742b\" TYPE=\"ext4\" 修改 /etc/fstab
[root@rac1 /]# cat /etc/fstab## /etc/fstab# Created by anaconda on Wed Mar 2 16:56:31 2016## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#/dev/mapper/vg_rac1-lv_root
/ ext4 defaults 1 1UUID=68997162-bec2-44b1-b18c-ee67d1f51323 /boot ext4 defaults 1 2/dev/mapper/vg_rac1-lv_home
/home ext4 defaults 1 2/dev/mapper/vg_rac1-lv_swap swap swap defaults 0
0tmpfs /dev/shm tmpfs defaults 0
0devpts /dev/pts devpts gid=5,mode=620 0 0sysfs /sys sysfs defaults 0
0proc /proc proc defaults 0 0UUID=c419526c-468a-443b-a244-0b8782ff8639 /install-file ext4 _netdev 0 0UUID=a54e2c7b-4754-4ba0-b35d-036ea22e742b /data ext4 _netdev 0 0
5,用tune2fs修改文件系统的属性,去掉自动检查的属性: tune2fs -c -1 -i 0 /dev/sdb1 tune2fs -c -1 -i 0 /dev/sdc1
[root@rac1 ~]# tune2fs -c -1 -i 0 /dev/sdb1tune2fs 1.41.12 (17-May-2010)Setting maximal mount count to -1Setting interval between checks to 0 seconds[root@rac1 ~]# tune2fs -c -1 -i 0 /dev/sdc1tune2fs 1.41.12 (17-May-2010)Setting maximal mount count to -1Setting interval between checks to 0 seconds
6,确认iscsi服务随系统启动而启动 [root@rac1 ~]# chkconfig --list |grep
iscsiiscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:offiscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
如果iscsid和iscsi没有随系统的启动而启动,则用chkconfig设置这两个服务在系统运行级别为3和5时随系统启动而启动
chkconfig iscsi --level 35 on chkconfig iscsid --level 35 on
7,用service iscsi status及service iscsid status查看iscsi相关服务的运行状态 service iscsi status
*********************** Attached SCSI devices:*********************** Host Number: 3 State:
runningscsi3 Channel 00 Id 0 Lun: 0Attached scsi disk sdb State: runningscsi3 Channel 00 Id 0 Lun: 1Attached scsi disk sdc State: running
8,Open-iSCSI是通过以下iSCSI数据库文件来实现永久配置的:
Discovery (/var/lib/iscsi/send_targets):在/var/lib/iscsi/send_targets目录下包含iSCSI portals的配置信息,每个portal对应一个文件,文件名为\"iSCSI portal IP,端口号\"(例如\"200.200.10.200,3260\")。
Node (/var/lib/iscsi/nodes):在/var/lib/iscsi/nodes目录下, 生成一个或多个以iSCSI存储服务器上的Target名命名的文件夹,在该文件夹下有一个文件名为\"iSCSI portal IP,端口号\" (例如\"200.200.10.200,3260\")的配置参数文件,该文件中是initiator登录target时要使用的参数,这些参数的设置是从 /etc/iscsi/iscsi.conf中的参数设置继承而来的,可以通过iscsiadm对某一个参数文件进行更改(需要先注销到target的登 录)
[root@rac1 ~]# cat /var/lib/iscsi/send_targets/10.10.10.254,3260/iqn.2006-01.com.openfiler:tsn.1030bbcbea9c,10.10.10.254,3260,1,default/st_config [root@rac1 ~]# cat /var/lib/iscsi/send_targets/10.10.10.254\\,3260/iqn.2006-01.com.openfiler\\:tsn.1030bbcbea9c\\,10.10.10.254\\,3260\\,1\\,default/default
配置NFS:
[root@openfiler ~]# showmount -eExport list for openfiler:/mnt/vg1/nfs/oracle-install
10.10.10.2/255.255.255.255,10.10.10.1/255.255.255.255[root@openfiler ~]#
[root@rac2 ~]# mount -t nfs 10.10.10.254:/mnt/vg1/nfs/oracle-install /install-file/[root@rac2 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_rac2-lv_root 50G 3.1G 44G 7% /tmpfs 1004M 72K 1004M 1% /dev/shm/dev/sda1 477M 33M 419M 8% /boot/dev/mapper/vg_rac2-lv_home 45G 52M 43G 1% /home10.10.10.254:/mnt/vg1/nfs/oracle-install 20G 172M 19G 1% /install-file[root@rac2 ~]#
因篇幅问题不能全部显示,请点此查看更多更全内容