TrueNas教程

TrueNas教程

𝓓𝓸𝓷 Lv6

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系统
  • 创建虚拟机

image-20210630134410265

image-20210630134448518

image-20210630134525126

image-20210630134605265

image-20210630134710924

image-20210630134803118

image-20210630135010428

image-20210630135109058

image-20210630135137486

image-20210630135221253

image-20210630135257633

image-20210630155249499

image-20210630155358272

image-20210630155448127

  • 添加三块磁盘做Raid5

image-20210630161628895

image-20210630161714420

image-20210630153451187

image-20210630161756491

image-20210630161825870

image-20210630161905857

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

image-20210630162259379

  • 加载FreeNas ISO安装文件

image-20210630162523200

  • 启动安装

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

image-20210630162638369

image-20210630142725030

image-20210630142859347

image-20210630143016011

image-20210630163102022

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

image-20210630143932512

image-20210630144031173

image-20210630154723026

image-20210630163437991

image-20210630145408654

image-20210630145417499

1

2. 配置网络

image-20210630164318459

image-20210630164958258

image-20210630165034594

image-20210630192802485

三、设置
1. 设置IP地址

如果需图形界面设置IP,需在浏览器中输入IP,进入图形界面,如下图所示手工配置网络IP

Network—Interfaces—Edit,修改完IP后,需要在1分钟内用新的IP重新登录,登录后,会提示保存配置,点击保存IP才会生效

image-20210630194150804

image-20210630194329963

2.设置主机名

image-20210630202436484

3. 设置语言及时区

SystemGeneralLanguaage(Require UI reload)

SystemGeneralTimeZone

image-20210630195827806

4.添加双网卡及配置IP

如果需要使用多路径,则需要至少再添加一张网卡

image-20220115113021392

image-20220115113125040

image-20220115113209318

image-20220115113256864

image-20220115113343434

image-20220115114117656

image-20220115114146363

四、配置共享存储
1. 开启ISCSI服务

ServicesISCSIStart Now

image-20210630200457507

2. 创建pool

image-20210630204121597

image-20210630204737581

image-20210630205010081

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

image-20210630205314806

image-20210630205406750

3.创建ZVOL

image-20210630205728313

StorageVolumes/mnt/Oracle11g_RACCreate zvol

image-20210701095621686

image-20210701095716092

4. 配置ISCSI

服务控制服务ISCSI

image-20210701095845223

5. 添加及配置访问端口

image-20210701100016725

image-20210701100132214

image-20210701100218823

6. 初始化发起短信息

image-20210701100329912

image-20210701192021432

image-20210701100608632

7. 配置ISCSI TARGET信息

image-20210701101109054

image-20210701100902912

image-20210701101324816

image-20210701100753849

8. 创建Extent

image-20210701101506835

image-20210701101701182

image-20210701101742883

9. Extent与Target关联

Associated TargetsAdd Target/Extent

image-20210701101831922

image-20210701102216059

image-20210701102426066

五、客户端访问ISCSI
1. Windows访问ISCSI

搜索iscsi发起程序或 开始—运行—control—管理工具—iscsi发起程序

image-20210701190635802

image-20210701191120143

image-20210701192438497

image-20210701192650039

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

mark

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
  • 查看ISCSI发现记录
1
iscsiadm -m node
  • 登录ISCSI
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 
  • 登录某一个iqn
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
  • 删除ISCSI存储
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
  • Title: TrueNas教程
  • Author: 𝓓𝓸𝓷
  • Created at : 2024-07-13 18:28:18
  • Updated at : 2024-07-20 05:15:41
  • Link: https://www.zhangdong.me/truenas-tutorial.html
  • License: This work is licensed under CC BY-NC-SA 4.0.
评论