FreeNas已改名为TrueNas:
https://www.freenas.org/
https://www.freenas.org/download-freenas-release/
一、环境
操作系统: Win10
TrueNas版本: TrueNAS-12.0-U4.iso
二、安装
VMware Workstation安装TrueNas
1. 安装FreeNas系统




















重复添加二块硬盘后,如下图所示(此步也可以安装完系统后再添加硬盘):


安装过程中,按Tab键切换按键,按空格选择,按Enter回车确认,Ctrl+Alt鼠标标退出





按空格键选择将系统安装在空间为10G的磁盘上







2. 配置网络




三、设置
1. 设置IP地址
如果需图形界面设置IP,需在浏览器中输入IP,进入图形界面,如下图所示手工配置网络IP
Network—Interfaces—Edit,修改完IP后,需要在1分钟内用新的IP重新登录,登录后,会提示保存配置,点击保存IP才会生效


2.设置主机名

3. 设置语言及时区
System—General—Languaage(Require UI reload)
System—General—TimeZone

4.添加双网卡及配置IP
如果需要使用多路径,则需要至少再添加一张网卡







四、配置共享存储
1. 开启ISCSI服务
Services—ISCSI—Start Now

2. 创建pool



[alert icon=lightbult-o]Raid-z: Raid5 Mirror: Raid1 Stripe: Raid0 [/alert]


3.创建ZVOL

Storage—Volumes—/mnt/Oracle11g_RAC—Create zvol


4. 配置ISCSI
服务— 控制服务—ISCSI

5. 添加及配置访问端口



6. 初始化发起短信息



7. 配置ISCSI TARGET信息




8. 创建Extent



9. Extent与Target关联
Associated Targets—Add Target/Extent



五、客户端访问ISCSI
1. Windows访问ISCSI
搜索—iscsi发起程序或 开始—运行—control—管理工具—iscsi发起程序




计算机管理—磁盘管理—初始化磁盘

2. Linux访问ISCSI
1 2 3 4 5 6 7 8 9 10 11 12 13
| [root@mysql ~]# cd /media/CentOS_6.5_Final/Packages/ [root@mysql Packages]# ls |grep iscsi iscsi-initiator-utils-6.2.0.873-10.el6.x86_64.rpm
[root@mysql Packages]# rpm -ivh iscsi-initiator-utils-6.2.0.873-14.el6.x86_64.rpm Preparing... ########################################### [100%] 1:iscsi-initiator-utils ########################################### [100%] [root@mysql Packages]# iscsi-iname iqn.1994-05.com.redhat:2b667c8b5e66
[root@mysql Packages]# service iscsid status iscsid is stopped
|
1 2 3
| [root@mysql Packages]# chkconfig --list |grep iscsi iscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:off iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
| [root@mysql Packages]# iscsiadm -m discovery -t sendtargets -p 192.168.1.200 Starting iscsid: [ OK ] 192.168.1.200:3260,1 iqn.2017-7.org.freenas.ctl
[root@mysql Packages]# service iscsid status iscsid (pid 2361) is running...
[root@mysql Packages]# service iscsi status No active sessions
[root@mysql Packages]# service iscsi start Starting iscsi: [ OK ]
[root@mysql Packages]# service iscsi status iSCSI Transport Class version 2.0-870 version 6.2.0-873.10.el6 Target: iqn.2017-7.org.freenas.ctl Current Portal: 192.168.1.200:3260,1 Persistent Portal: 192.168.1.200:3260,1 ********** Interface: ********** Iface Name: default Iface Transport: tcp Iface Initiatorname: iqn.1994-05.com.redhat:2ac2536ff742 Iface IPaddress: 192.168.1.141 Iface HWaddress: <empty> Iface Netdev: <empty> SID: 1 iSCSI Connection State: LOGGED IN iSCSI Session State: LOGGED_IN Internal iscsid Session State: NO CHANGE ********* Timeouts: ********* Recovery Timeout: 120 Target Reset Timeout: 30 LUN Reset Timeout: 30 Abort Timeout: 15 ***** CHAP: ***** username: <empty> password: ******** username_in: <empty> password_in: ******** ************************ Negotiated iSCSI params: ************************ HeaderDigest: None DataDigest: None MaxRecvDataSegmentLength: 262144 MaxXmitDataSegmentLength: 131072 FirstBurstLength: 131072 MaxBurstLength: 16776192 ImmediateData: Yes InitialR2T: Yes MaxOutstandingR2T: 1 ************************ Attached SCSI devices: ************************ Host Number: 2 State: running scsi2 Channel 00 Id 0 Lun: 0 Attached scsi disk sdb State: running scsi2 Channel 00 Id 0 Lun: 1 Attached scsi disk sdc State: running scsi2 Channel 00 Id 0 Lun: 2 Attached scsi disk sdd State: running scsi2 Channel 00 Id 0 Lun: 3 Attached scsi disk sde State: running scsi2 Channel 00 Id 0 Lun: 4 Attached scsi disk sdf State: running scsi2 Channel 00 Id 0 Lun: 5 Attached scsi disk sdg State: running scsi2 Channel 00 Id 0 Lun: 6 Attached scsi disk sdh State: running
|
1 2
| [root@mysql Packages]# fdisk -l 如果fdisk -l发现不了硬盘,可以reboot
|
1
| [root@mysql Packages]# iscsiadm -m node -o show
|
1 2 3
| iscsiadm --mode node --targetname iqn.2017-7.org.freenas.ctl --portal 192.168.1.234 --login
iscsiadm -m node -T iqn.2017-7.org.freenas.ctl -p 192.168.1.234:3260 -l
|
1 2 3 4 5 6
| (1) 登出iscsi存储: iscsiadm -m node -T iqn.2017-7.org.freenas.ctl -p 192.168.1.234 -u (2) 登出iscsi所有登录: iscsiadm -m node --logoutall=all (3) 删除iscsi发现记录: iscsiadm -m node -o delete -T iqn.2017-7.org.freenas.ctl -p 192.168.1.234
|