一、创建虚拟机
1、FreeNAS 是基于 FreeBSD 的

2、选择虚拟机类型

3、稍后安装操作系统

4、操作系统版本选择“FreeBSD“

因为我下载的 FreeNAS 的版本是 32 位的,所以这里选择 “FreeBSD”。

如果你下载的 FreeNAS 的版本是 64 位的,要选择 "FreeBSD 64位"。

5、虚拟机名称

6、选择处理器

7、内存配置为 1G 就够用了

8、配置网络模式:

9、选择I/O控制器类型:

10、虚拟磁盘类型-->SCSI(S)

11、创建存储单元

12、磁盘大小设置为 10G 就够用了,因为这块盘上仅安装 FreeNAS 系统,不需要太大空间。

13、磁盘名称:保持默认

14、点击“自定义硬件”

15、删除不必要的设备,如 USB 控制器、声卡。

16、点击“关闭”

17、点击“完成”

18、点击 “编辑虚拟机设置”,添加用于存储数据的硬盘。

19、点击 "添加"

20、点击 "硬盘" --> 点击 "下一步"

21、选择 "SCSI(S)" --> 点击 "下一步"

22、添加一块新的磁盘

23、磁盘容量设置为 100G

24、点击 "完成"

25、重复 19-24 的步骤,再添加 3 块同样的磁盘,添加完成后入下图所示。

二、安装 FreeNAS

26、启动虚拟机

27、Install

28、选择大小为 10G 的硬盘

29、选择 "Yes",键入回车确认。

30、等待安装进度

31、FreeNAS安装完成

32、重启系统

三、配置 FreeNAS.IP地址

33、配置IP地址

34、配置IP地址

35、配置IP地址

36、配置IP地址

37、配置IP地址

38、确认 FreeNAS 可以和宿主机通信

四、通过web-UI访问FreeNAS

39、在浏览器地址栏中输入 http://192.168.147.111,通过 WEB 页面管理 FreeNAS。

40、右上角 Alert 图标有告警,点击查看,提示你修改 admin 用户密码。

41、更改管理员密码

42、修改 admin 用户密码

43、密码修改成功

44、FreeNAS

五、添加卷

45、添加卷

### --- 卷类型说明:
Stripe:             至少需要一个磁盘
Mirror:             至少需要两个磁盘
RAIDZ1:             至少需要三个磁盘
RAIDZ2:             至少需要四个磁盘
RAIDZ3:             至少需要五个磁盘
log device:         至少需要一个专用设备,建议使用快速,低延迟,电源保护的SSD
cache device:       至少需要一个专用设备,建议使用SSD### --- 在添加卷按钮警告说, 现有的数据将被清除。
### --- 换句话说,创建新卷将重新格式化选定的磁盘。如果要保留现有数据,
### --- 请单击“ 取消”按钮并参考 导入磁盘和导入卷来查看是否支持现有格式。如果是,请执行该操作。
### --- 如果当前存储格式不受支持,则需要将数据备份到外部介质,格式化磁盘,然后将数据恢复到新卷。
### --- 4 块硬盘,用 RaidZ2 方式。

46、添加卷

47、添加卷

48、开启 iSCSI 服务

49、Add Authorized Accesses

50、12 ≤ 密码长度 ≤ 16

51、ADD Authorized Access

52、ADDAuthorized Access配置信息

53、ADD Portal

54、ADD Portal地址

55、ADD Portal信息

56、Add Initiator

57、Add Initiator信息

58、添加的Initiator

59、Add Extent

60、Add Extent

61、Add Extent信息

62、查看添加的Extent

63、Add Target

64、Add Target信息

65、查看添加的Add Target

66、Add Target/Extent

67、Add Target/Extent信息

68、开启S.M.A.R.T

69、在 iSCSI 属性中开启 CHAP 验证,选择组1。


六、Winodws 客户端配置:这里以 Winodws 7 为例

70、win+R

71、点击 "发现门户"

72、填写FreeNAS信息

73、高级设置

74、发现目标门户

75、iscsi连接

76、点击 "连接"

77、点击 "高级"

78、高级设置主机秘钥

79、连接FreeNAS

80、ISCSI连接

81、win+R:diskmgmt.msc

82、点击 "取消"

83、可以看到 iSCSI 磁盘了

七、linux客户端连接iscsi共享存储1、linux访问iscsi详细操作

### --- 安装配置 iscsi-initiator[root@localhost ~]# yum -y install iscsi-initiator-utils
[root@localhost ~]# service iscsid start

### --- 连接到iscsi共享存储[root@localhost ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.230
192.168.1.230:3260,1 iqn.2011-03.org.example.istgt:iscsiwin8
192.168.1.230:3260,1 iqn.2011-03.org.example.istgt:iscsilinux

### --- 登录到iscsi共享存储  [root@localhost ~]# iscsiadm -m node -T iqn.2011-03.org.example.istgt:iscsilinux -p 192.168.1.230:3260 -l
Logging in to [iface: default, target: iqn.2011-03.org.example.istgt:iscsilinux, portal: 192.168.1.230,3260] (multiple)
Login to [iface: default, target: iqn.2011-03.org.example.istgt:iscsilinux, portal: 192.168.1.134,3260] successful.

### --- 查看磁盘信息,可以看到多出一块硬盘设备。[root@localhost data]# fdisk -l
Disk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000a43f1Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   419430399   209202176   8e  Linux LVMDisk /dev/mapper/centos-root: 205.8 GB, 205759971328 bytes, 401874944 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/centos-swap: 8455 MB, 8455716864 bytes, 16515072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes

### --- 对设备进行格式化[root@localhost data]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xd96b07f4.Command (m for help): n
Partition type:p   primary (0 primary, 0 extended, 4 free)e   extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-209715199, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199):
Using default value 209715199
Partition 1 of type Linux and of size 100 GiB is setCommand (m for help): w
The partition table has been altered!Calling ioctl() to re-read partition table.
Syncing disks.

### --- 查看挂载的卷[root@localhost data]# partprobe
~~~输出参数
Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.
Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.
Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.

八、检查磁盘格式化;文件系统;挂载:

### --- 格式化完成检查[root@localhost data]# fdisk -l
Disk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000a43f1Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   419430399   209202176   8e  Linux LVMDisk /dev/mapper/centos-root: 205.8 GB, 205759971328 bytes, 401874944 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/centos-swap: 8455 MB, 8455716864 bytes, 16515072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disk label type: dos
Disk identifier: 0xd96b07f4Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   209715199   104856576   83  Linux

### --- 指定分区格式[root@localhost data]# mkfs.ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=256 blocks
6553600 inodes, 26214144 blocks
1310707 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2174746624
800 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

### --- 挂载并写入文件[root@localhost ~]# mkdir /data/iscsi
[root@localhost ~]# mount -t ext4 /dev/sdb1 /data/iscsi/
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 192G 1.4G 191G 1% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 8.7M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 497M 108M 390M 22% /boot
tmpfs 797M 0 797M 0% /run/user/0
/dev/sdb1 99G 61M 94G 1% /data/iscsi

### --- 设置开机自动挂载
[root@localhost mnt]# echo "/dev/sdb1 /data/iscsi/ ext4 defaults 0 0"  >> /etc/fstab### --- 检查
[root@localhost mnt]# cat /etc/fstab
# /etc/fstab
# Created by anaconda on Fri Nov 10 19:40:13 2017
#
# 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/centos-root /                       xfs     defaults        0 0
UUID=115aec57-6962-443e-9878-943f3e207a84 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/sdb1               /data/iscsi/            ext4    defaults        0 0

### --- 查看并创建文件[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root  192G  1.4G  191G   1% /
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G     0  3.9G   0% /dev/shm
tmpfs                    3.9G  8.6M  3.9G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1                497M  108M  390M  22% /boot
tmpfs                    797M     0  797M   0% /run/user/0
/dev/sdb1                 99G   61M   94G   1% /data/iscsi

### --- 测试卷是否可用[root@localhost ~]# cd /data/iscsi/
[root@localhost iscsi]# touch test2
[root@localhost iscsi]# ll
total 16
drwx------ 2 root root 16384 Nov 22 11:30 lost+found
-rw-r--r-- 1 root root     0 Nov 22 11:59 test2

### --- 卸载挂载的分区[root@localhost ~]# umount /dev/sdb1
[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root  192G  1.4G  191G   1% /
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G     0  3.9G   0% /dev/shm
tmpfs                    3.9G  8.6M  3.9G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1                497M  108M  390M  22% /boot
tmpfs                    797M     0  797M   0% /run/user/0


九、FreeNas11.04 配置iscsi

1、全局配置

2、采用不认证的方式

3、配置后的效果

4、配置认证网络

5、ALL 或192.168.1.1/24 (某一网段)

6、配置共享账号

配置共享账号效果如下:

7、配置Targent不认证方式访问

8、配置共享目录名称,位置,大小,硬盘RPM.

9、Extents配置完成效果图

10、设置Associated Targets

11、点发现(Discovery)---->Discover Portal:输入IP和端口号--->ok。

(其它地方直接用默认设置,即可)

12、Targets(查看连接状态)

13、点磁盘管理,会弹出(检测到了新硬盘),指定GPT格式,再分区格式化,即可使用。

如果之前挂载过相同的iscsi磁盘,再挂载时会报错,只需点再Rescan Disks即可,修复。

14、linux下 Targets连接方法

### --- 注意他们的端口号是不一样的(备注:默认3260时,可以不指定端口号 )
[root@template ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.140### --- 如果改了端口号,在后面要指定端口号
[root@template ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.140:3261
192.168.1.140:3261,2 iqn.gitlab.11.0

15、登录到共享存储(备注:这里测试登录不同端口的共享盘)

### --- 登录到共享存储[root@template ~]# iscsiadm -m node -T iqn.gitlab.11.0 -p 192.168.1.140:3261 -l
Logging in to [iface: default, target: iqn.gitlab.11.0, portal: 192.168.1.140,3261] (multiple)
Login to [iface: default, target: iqn.gitlab.11.0, portal: 192.168.1.140,3261] successful.

16、卸载iscsi

### --- 卸载iscsi[root@next-cloud-server ~]# iscsiadm -m node -T iqn.netcloud.11.0 -u
Logging out of session [sid: 1, target: iqn.netcloud.11.0, portal: 10.0.101.6,3261]
Logout of [sid: 1, target: iqn.netcloud.11.0, portal: 10.0.101.6,3261] successful.

17、实现iscsi自动挂载磁盘(Fedora25设置开机自动挂载)

### --- 配置iscsi自动发现[root@localhost ~]# cat /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.netcloud.11.0

### --- 重新启动服务[root@localhost ~]# systemctl restart iscsid
[root@localhost ~]# systemctl status iscsid
systemctl enable iscsid

### --- 设置开机自动挂载[root@next-cloud-server ~]# vi /etc/rc.d/rc.local
#!/bin/sh
#mount iscsi disk 5TB
sleep 10[root@localhost ~]# mount -t xfs /dev/sda /data

### --- 授权[root@localhost ~]# chmod +x /etc/rc.d/rc.local

### --- 添加服务[root@next-cloud-server ~]# vim /usr/lib/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.d/rc.local Compatibility
ConditionFileIsExecutable=/etc/rc.d/rc.local
After=network.target
[Service]
Type=forking
ExecStart=/etc/rc.d/rc.local start
TimeoutSec=0
RemainAfterExit=yes
GuessMainPID=no
### --- 添加下面两行代码,实现rc-local作为服务启动
[Install]
WantedBy=multi-user.target

### --- 启动服务[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl start rc-local.service   (备注:去掉这行)
[root@localhost ~]# systemctl enable rc-local.service

### --- 挂载分区5T[root@localhost ~]# fdisk /dev/sda
g #大于5tb

### --- 再回车分区到完成[root@localhost ~]# partprobe
[root@localhost ~]# mkfs.xfs -f /dev/sda
[root@localhost ~]# mount -t xfs /dev/sda /data/

CC00006.NavigationLog——|FreeNAS|相关推荐

  1. 存储的学习:freenas使用记录

    最后又附件下载 安装freenas. 去官网下载相应的ISO文件,安装即可. 配置: 配置有两种方式,1在命令行界面下配置,2.在终端配置. 说明:要让配置生效需要重启系统才行,这一点真的很郁闷. 启 ...

  2. 利用FreeNas创建iSCSI块级存储

    目前,大多数分析都认为SAN是未来企业级的存储方案,因为SAN便于集成,能改善数据可用性及网络性能,而且还可以减轻管理作业.而FreeNAS提供的iSCSI块级存储,正是SAN技术中,相比FC(光纤信 ...

  3. 利用FreeNas创建WebDAV共享并实现ssl加密

    WebDAV(Web-based Distributed Authoring and Versioning)一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET.POST.HE ...

  4. 利用FreeNas创建AFP共享

    macOS是苹果公司为Mac系列产品开发的专属操作系统,是苹果Mac系列产品的预装系统,是全世界第一个基于FreeBSD系统采用"面向对象操作系统"的全面的操作系统.AFP(App ...

  5. FreeNas安装、初始化和存储池设置

    任务1 在虚拟机中安装并远程登录FreeNas 首先使用VMwareWorkstation创建一台虚拟机 按照官网推荐配置,采用 4核8G的配置 在选择虚拟机操作系统的时候,请选择其他 光盘选择 Fr ...

  6. FreeNAS安装与应用—安装篇

    一.软件简介 2.安装过程 FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器.该软件基于FreeBSD,Samba 及PHP,支持CIFS (samba), FTP, NF ...

  7. freenas安装使用和弃坑

    简介 最近入手了一个nas,对于nas系统选择的方面,开始我是使用u-nas,但是这个系统web界面不是特别好,在安装软件方面bug很多,给人的感觉就是不是特别稳定,对于黑群晖我也是拒绝的,所以考虑再 ...

  8. freenas安装mysql_FreeNAS Jail中安装MySQL数据库服务器

    经常玩LAMP/LNMP环境的朋友对MySQL数据库可以说钟爱有加,至于为什么要在Jail中装MySQL,这问题必须由你自己来回答. 本教程相关操作,均需在Jail中操作,如果你不知道如何访问Jail ...

  9. FreeNAS 是什么

    FreeNAS(12.0 版后更名为 TrueNAS)是一种操作系统,几乎可以安装在任何硬件平台上,通过网络共享数据.FreeNAS 是为数据创建集中且易于访问的位置的最简单方法.将 FreeNAS ...

最新文章

  1. 安装lynis_lynis安装和扫描Linux的安全漏洞
  2. C++11 auto和decltype关键字
  3. 从 Demo 中学习 Solidity
  4. Schema initialization FAILED! Metastore state would be inconsistent !!
  5. 8个国外在线学习网课的网站
  6. html字体中英文设置,用 CSS3 指定网页的中英文分别使用不同字体
  7. 百位活跃天使投资人名单
  8. 第十六届“振兴杯”计算机网络管理员赛项理论参考题库(1)单选
  9. javascript 模拟退格键_js实现模拟计算器退格键删除文字效果的方法
  10. elementui table tooltip产出展示三个点,并且提示
  11. wzoi‘‘买苹果‘‘
  12. kaid mfc特征
  13. 1788. 牛为什么过马路
  14. 再品Spring Ioc 和 Aop
  15. Shader的合并同类项
  16. Linux 动态库的编译和使用
  17. 容器化技术与微服务结合---结合springcloud微服务框架进行部署(含切换成阿里云docker仓库)(五)
  18. SpringBoot Web项目结构梳理
  19. 杨辉三角+判断奇数并求和
  20. 黑马—private关键字-封装

热门文章

  1. 共创·共享·共赢 2020重庆市建筑材料协会行业交流会圆满举行
  2. 内存双通道 内存频率 内存容量 笔记本双通道 mini主机双通道 内存对集显的影响巨大(zen2)
  3. JavaScript教程-38-JavaScript面向对象编程
  4. 在openSUSE-Leap-15.2-DVD-x86_64的kde下使用远程桌面tigervnc
  5. MS-TTS/Edge-TTS免费文本转语音,一键合成导出MP3音频
  6. Table合并单元格,表格居中,内容居中显示
  7. 计算机动画文件是什么,计算机动画技术基本原理与应用
  8. python爬取路况信息_北京市交通管理局实时路况爬虫 | 学步园
  9. 计算机重装系统 英语,解决如何重装win7旗舰版英文
  10. RK3568平台开发系列讲解(Logger篇)什么是Android EventLog