freeNAS搭讲义建ISCSI与ESXI对接

合集下载

巧用FreeNAS搭建网络存储及备份系统

巧用FreeNAS搭建网络存储及备份系统

巧用FreeNAS搭建网络存储及备份系统摘要:文章论述了使用iSCSI技术解决本地数据存储的问题,并且利用网络存储可方便解决重要数据及移动存储介质中数据备份的问题。

网络存储盘初次使用时只需初始化一次,使用方式就跟本地硬盘一样。

既使用方便又避免了数据备份耗时、数据丢失的风险,提高了数据可靠性和工作效率。

关键词:iSCSI;ZFS卷;CHAP认证;Portals;Targets我们在日常办公中习惯将个人数据存储在电脑的本地硬盘中,一旦电脑的操作系统因病毒感染或者系统文件被破坏而无法启动时,就面临着本地硬盘中数据恢复的问题。

尽管可通过一定的技术手段实现数据的完整恢复,且费时又费力。

此时我们不禁会想到倘若重要的信息数据不是存储在本地硬盘之中,那么也就不用担心系统崩溃时数据丢失的隐患。

能否有一种方法可完全取代本地数据存储的方式。

文章介绍的iSCSI技术可有效解决本地数据存储的问题,并且利用网络存储可方便解决重要数据及移动存储介质中数据备份的问题。

1 现象描述大多数人都将重要的数据存储于个人电脑之中,然而一旦系统崩溃或者硬盘损毁,则恢复本地硬盘中的数据将变得非常麻烦。

虽然我们可通过FTP、CIFS 等方式实现数据的异地存放和共享,但是通过这些协议搭建的存储环境其传输效率较低,当传输的文件数据量较大时,I/O吞吐率较高时,其瓶颈效应就体现出来了。

为此,我们改用基于SAN技术架构的iSCSI协议,借助于FreeNAS开源系统来搭建一套成熟、完善的网络存储系统以满足重要信息数据存储和备份的需求。

2 原因分析既然采取FreeNAS所提供的iSCSI技术来解决网络存储的问题,那么首先我们需要了解一下,FreeNAS是什么?可以用来做什么?FreeNAS是一套开源免费的NAS服务器,它能够将一台普通电脑转变成为专业的网络存储服务器。

软件基于FreeBSD开发,支持Samba 及PHP,通过iSCSI、CIFS(samba)、FTP、NFS protocols、Software RAID (0,1,5)等丰富的协议实现多种模式下得网络存储及共享功能。

FreeNAS安装与应用——应用篇 iSCSI的使用

FreeNAS安装与应用——应用篇 iSCSI的使用

FreeNAS架设免费ISCSI网络存储使用说明:此方法用于在没有ISCSI设备又需要网络存储来使用集群功能时的代替方案,因为使用的是普通电脑和软件RAID,相对来说可靠性不如硬件。

使用请自行确定。

一、部署条件:1、计算机一台硬盘要求内存至少256M,硬盘大于256M即可。

2、SCSI硬盘三块。

(RAID5要求)如果没有用IDE硬盘也可以。

3、网卡以及网线尽量使用千兆。

4、下载FreeNAS,官方网站:(下载后为ISO文件需要刻录到光盘中使用)二、安装步骤:1、将光盘放入光驱,引导机器,进入如下:选择默认引导即可。

选择9,安装到硬盘/闪存设备。

选择1,把系统安装到一个专用盘。

选择光驱,如果是多光驱需要注意。

选择安装到哪个硬盘上。

系统已经安装完成,回车回退到安装前画面。

选择Exit,再次回退。

选择7,重启机器。

重启时注意取出光盘,在重启后进入硬盘引导的系统后到以下界面:选择2,配置IP地址。

选择NO,不使用DHCP自动分配。

手工配置一条IP。

子网掩码,24即相当于255.255.255.0。

设置网关地址。

配置DNS地址。

是否使用IPV6,选择否。

完成后回车。

此处已经完成,提示可以使用http://LANIP:80来访问了。

如下图:配置的安装后系统的管理员是admin 密码 freenas。

登陆后可以看到系统的基本状态信息。

英文使用不方便可以按下图修改为中文:在硬盘-管理-下添加要加入RAID的硬盘。

在把三块硬盘都加入后选择-应用更改选择-硬盘-软RAID-RAID5添加RAID5磁盘RAID5添加完成后,格式化一下刚刚的磁盘。

选择硬盘 - 格式化把格式化后的RAID5磁盘挂载到系统内。

对设定好的RAID5磁盘进行ISCSI的设置。

要添加Targets就必须要先建立相应的Portals和Initiators。

如下图建立默认即可。

如果要做认证相关,可以设置Auths。

在Targets建立中先建立 Extent 如下图路径选择RAID5的路径,并在路径后添加一个名字,比如例中的disk0,再为其指定大小,此大小即为以后网络挂载的磁盘大小再建立目标名称自定义或者默认即可,储存空间选择刚刚建立的Extent0的空间。

FreeNas磁盘共享挂载手册(win系统和vsphere) - 副本

FreeNas磁盘共享挂载手册(win系统和vsphere) - 副本

FreeNas磁盘共享挂载手册1、在浏览器中输入FreeNas的web管理地址:如下地址:192.168.90.2102、然后依次按步骤点击“创建zovl”3、”创建zvol”,填写“名称”,输入“大小”,其余默认。

如下图所示:4、依次点击“共享—阻止(iscsi)”,然后按照“portals—initiator—授权访问—target—extent—target关联”顺序添加所必须的共享条件。

下图从portals开始,首先添加“入口站点”5、创建允许发起ISCSI的网络地址段6、添加CHAP验证的用户名和密码7、添加target(共享存储验证方式CHAP,以及允许连接的网络和监听的端口)8、添加extent(本地划分的存储设备zvol)9、验证的方式(IP,CHAP等)与创建的存储ZVOL的管理10、打开iSCSI服务,至此,在FreeNas上的操作已经完成,接下来是在终端电脑上的操作一、在windows操作系统上进行添加1、“win+R”—在文本框内输入“iscsicpl”打开iSCSI发起程序2、“发现—发现门户”输入IP,然后点击“高级”,选择验证方式并输入,然后点击确定3、此时点击“目标”选项卡,在“已发现的目标”里可以看到FreeNas共享出来的ZVOL4、选中该目标,点击“连接—高级”,选择验证方式并输入,然后点击确定5、目标的状态由“不活动”更改为“已连接”(如下图)6、此时共享磁盘已经挂载到了计算机,只需在“计算机—管理—磁盘管理”中初始化该磁盘即可使用(如下图)二、FreeNas共享磁盘挂载到Vphere虚拟化平台(通过vsphere web client挂载),FreeNas需与esxi主机在同一vlan内1、打开群集,选择要添加存储的主机2、为选择的主机添加vmkernel适配器(主机—网络—vmkernel适配器—创建)3、网络端口绑定4、为FreeNas添加iSCSI存储适配器(类似与物理机上的硬盘接口)5、添加“目标—动态发现”6、“目标—动态发现”添加完成后,重新扫描主机上的所有存储适配器,出现如下图情况:“目标—静态发现”里会出现freenas共享出来的磁盘7、此时可以看到“路径”以及“设备”选项卡里都可以看到,如下图:8、点击数据存储,在数据存储里进行添加已经挂载的磁盘注意:下面只是演示步骤,不同磁盘的CHAP验证账户和密码可能设置不同,注意区分接下来按照步骤一步一步走就可以了。

freenas之iscsi配置

freenas之iscsi配置

freenas之iscsi配置一:实验环境1.FreeNAS版本:FreeNAS-9.3-STABLE-2015012120312.添加一块10G硬盘做为存储池Storage使用3.系统IP地址:192.168.78.1004.语言已经设置为中文二:实验目标1.生成一个target,用于客户端挂载三:实验步骤1.首先建立存储池Storage依次点击上方的”存储器“—”卷管理“打开卷管理对话框,输入卷名称Storage,选择可用磁盘da1后,最后点击”Add Volume“从而完成存储池Storage的创建,如下图所示创建完成的存储池状态如下图所示2.创建zfs卷选择上图中下方的Storage,然后点击下方的”Create zvol“打开创建zfs卷对话框,步骤如下所示最后点击“Add zvol”完成创建,完成后状态如下3.创建iscsi依次点击上方的“共享”—“Block(ISCSI)”打开配置iscsi对话框◆首先设置“全局设置”默认其实就可以,如果要改就改“基本名称(Base Name):”也就是iqn名称,如下图所示点击“保存”保存设置◆创建入口:依次点击“Portals”—“Add入口”打开添加入口对话框,如下图所示最后点击“确定”完成添加,完成后状态如下◆创建授权网络:依次点击“初始的”—“Add发起端”打开添加发起端对话框,如下图所示最后点击“确定”完成添加,完成后状态如下◆这里不创建“授权访问”◆创建目标:依次点击“ISCSI目标”—“Add目标”打开添加目标对话框,如下图所示最后点击“确定”完成创建,完成后状态如下◆添加扩展:依次点击“扩展”—“Add 范围”打开添加范围对话框,如下图所示最后点击“确定”完成添加,完成后状态如下◆最后添加关联:依次点击“关联Targets”—“Add 目标/扩展”打开添加关联对话框,如下图所示最后点击“确定”完成添加,完成后状态如下4.开启ISCSI服务依次点击上方的“服务”—“ISCSI”点击开启从而开启ISCSI服务四:客户端连接1.这里客户端选择RHEL6.4,查看目前系统内硬盘数量[root@localhost ~]# ls /dev |grep sdsdasda1sda2由以上可知目前系统内只有1块硬盘(系统盘)2.连接iscsi,输入命令如下[root@localhost ~]# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.78.100 --discoverStarting iscsid: [ OK ]192.168.78.100:3260,2 .wjcyf.istgt:target13.重启系统或重启iscsi服务,这里重启iscsi服务[root@localhost ~]# /etc/init.d/iscsi restartStopping iscsi: [ OK ]Starting iscsi: [ OK ]4.查看目前系统内的硬盘数量[root@localhost ~]# ls /dev |grep sdsdasda1sda2sdb //此块硬盘为连接过来的硬盘5.最后就可以格式化,挂载使用了,在此不做演示至此配置全部完成。

FREENAS配置ISCSI

FREENAS配置ISCSI

重启成功后,可以用浏览器登陆进行相关设置,用户名admin,密码freenas 1.先进入常规(system----General----language----chinese)选择语言为中文:2.进入磁盘->管理—--按“+”来添加硬盘----然后选择磁盘,在描述加个名称----添加----添加完后记得[应用更改],freenas很多设置更改后都要应用更改才能生效,请留意:3.格式化硬盘:硬盘----格式化----选硬盘和在文件系统里选UFS----格式化硬盘如果没有特殊要求,一般按默认选项就可以:4.挂载磁盘:进入磁盘->挂载----按“+”将刚格式化的磁盘挂到系统上:选择磁盘,分区格式,输入挂载点名称(任意名称,例如:60g 实际的挂载点在/mnt/60g )5.现在可以开始进行iscsi target的设置,进入服务->iscsi目标6.进入Portals新建一个portal group(FREENAS的IP地址)7.进入Initiators新建一个Initiator group,在“通过认证的网络添加《网络录象机》的IP 地址”。

这步很重要8.进入Auths新建一个Auth group9.进入targets新建一个Extent(类别选择文件,路径选择刚才的挂载点,再加一个扩展名,并输入目标的大小)。

然后添加“目标”10.进入设置,点击启动,在“查找auth组”选择tag1:现在完成iscsi target的设置。

FREENAS配置ISCSI步骤:用户名admin,密码freenas1.先进入常规(system----General----language----chinese)选择语言为中文2.进入磁盘->管理—--按“+”来添加硬盘----然后选择磁盘,在描述加个名称----添加----添加完后记得[应用更改],freenas很多设置更改后都要应用更改才能生效,请留意:3.格式化硬盘:硬盘----格式化----选硬盘和在文件系统里选UFS----格式化硬盘如果没有特殊要求,一般按默认选项就可以4.挂载磁盘:进入磁盘->挂载----按“+”将刚格式化的磁盘挂到系统上。

ESX主机挂载iSCSI SAN全程图解

ESX主机挂载iSCSI SAN全程图解

ESX主机挂载iSCSI SAN全程图解对于虚拟化技术,存储产品是很重要的角色,可以说一个高性能的NAS或者SAN会给虚拟化架构的功能和性能扩展带来质的飞跃,在共享存储环境中可以将虚拟服务器带进高可用和容错群集中进行管理,和先前使用本地硬盘作为存储系统导致各个主机之间的物理隔绝的区别,加入了高级存数设备的虚拟化平台不再是功能有限的实验品,融入共享存储系统的虚拟化平台完全可以担任起企业级的应用业务。

鼎鼎大名的VMotion实时迁移功能实现的条件之一就是系统使用了SAN的系统。

对于VMware的ESX或者ESXi一般都是使用vCenter进行远程的操作和管理,在这个虚拟化系统加入共享存储设备之前,所有的虚机只能被约束在主机所在的本地硬盘上,要想跨越主机之间实现虚机的移动,只能先关闭虚机,而且迁移的过程是漫长的等待,要知道在这个时刻都用巨量商业价值衡量的现代社会里,这就意味着巨大的经济损失。

不过SAN存储设备是昂贵的设备,无论是存储的笼子本身还是企业级的硬盘产品其价格都是相当的高贵。

寻常用户尤其是中小企业用户对这种全配置动辄十数万的设备接触的机会不会太多。

马列先哲告诉我们物质文明的严重匮乏会导致自己动手配置实践的机会极少,然后也会衍生出精神文明的虚拟发达,对于怎么将SAN连接进虚拟化平台可能很多人都会知道一二,但更多的停留在纸面理论。

DELL在今年4月份时候最新发布的EqualLogic PS系列iSCSI SAN存储产品,前几天评测室收到的就是PS系列中磁盘速度最为出众的PS6000s,型号上最后的s代表的是SSD固态硬盘。

因为Dell EqualLogic PS6000s使用的是8块50G的SSD固态硬盘,SSD组成的磁盘阵列吞吐能力和IOPS性能足以满足所有挑剔用户对存储系统速度的要求。

下面我们就简单的演示下若何给ESX虚拟主机挂接iSCSI SAN存储设备。

vCenter的主机和群集管理界面在没有共享存储设备之前,所有的虚机只能活动在各自主机的本地硬盘存储上,活动范围和实现功能都会因此极大的受限。

51CTO下载-使用FreeNAS8.0.4建立iscsi提供给esxi作为存储

51CTO下载-使用FreeNAS8.0.4建立iscsi提供给esxi作为存储

51CTO下载-使⽤FreeNAS8.0.4建⽴iscsi提供给esxi作为存储
使⽤FreeNAS 8.0.4给esxi提供iscsi存储服务
已经成功的添加了两块硬盘
添加ISCSI认证⽤户
在服务-iscsi-编辑-authentication⾥添加iscsi认证⽤户
点击authorized initiator做访问控制,我这⾥⽤的all
设置Portals
默认Portal是0.0.0.0:3260,修改为FreeNAS⽹卡的地址,我的是192.168.0.133:3260,这不修改等会⼉你就知道了,ISCSI服务开启不了。

创建Extent
创建Extent,指定路径,限制ISCSI存储器的⼤⼩
创建⼀个Target
创建⼀个Targer,Type选择硬盘,⽹络站组ID和Initiator GROUP ID刚才都已经配置好了,可以在下拉菜单中找到。

AuthMethod使⽤CHAP认证组群号选择Group1,其他默认,记得服务名要以iqn.开头,不然待会可能发现不了
关联⽬标
最后⼀步,关联⽬标,点击Associated Targets
再次确定你的全局配置⽬标
这些设置都很重要的,是⽤来给esxiiscsi动态发现来做准备
下⾯为esxi添加iscsi存储
重新扫描硬盘
查看⼀下静态发现
如果有你在FreeNAS的iscsi设置项⾥的Associated Targets⾥的设置,如果看到了就证明你已经设置成功了。

最后添加硬盘
⾄此使⽤FreeNAS给Esxi添加Iscsi结束。

15-FreeNAS制作iSCSI存储

15-FreeNAS制作iSCSI存储

FreeNAS制作iSCSI存储前面我们使用OPENFiler这个存储系统制作了一个iSCSI存储,今天我们再介绍另外一款免费的存储系统——FreeNAS。

在我们的实验环境和真实数据中心的环境中,数据存储一般不会只有一个,任何一个网络中的存储都会存在性能限制,并且当一个存储出现问题的时候,往往我们需要有另外一个可以快速部署并启用的存储来替换故障存储。

FreeNAS同样也是基于linux内核的一套系统,使用了目前比较流行的FreeBSD系统进行管理,在存储技术中,使用到了我们平时很少提到的RAID-Z技术和ZFS文件系统。

那么我们就一起来研究一下如何使用该存储系统。

一、安装FreeNAS准备好安装光盘,将其放入服务器光驱中,调整好服务器启动项之后,服务器从光盘引导并启动系统安装选择1或者不选择让系统自动选择,开始引导FreeNAS,并进入系统安装选择界面,选择安装或升级到硬盘或闪存设备选择系统安装的硬盘提示将进入系统安装,并清除磁盘上所有分区信息,并且系统建议将FreeNAS安装在USB闪存盘中,由于FreeNAS体积非常的小巧,所以很适合作为移动存储系统,当然这里呢,我们还是安装在本地硬盘中。

选择YES,确定安装系统开始复制并安装系统文件很快,FreeNAS就已经安装好了点击OK之后,将光盘移除,选择重启系统,服务器重启之后会进入硬盘中的FreeNAS系统在启动界面可以看到该系统的底层使用的就是FreeBSD系统启动完成之后,我们可以看到系统待机界面,可以选择进行系统的基本设置选择1配置FreeNAS的网络参数系统自动回到待机界面,可以看到它的WEB管理地址然后我们可以通过WEB界面登陆并管理该存储系统二、WEB管理FreeNAS在浏览器中输入管理地址,打开WEB管理界面,第一次登陆FreeNAS时不需要账户和密码,这样很不安全,我们可以在管理界面下进行配置1.基本设置首先可以修改一下语言设置,默认界面是英文界面,我们可以将其改为中文界面,只是中文界面稍微有点乱,对于英文不是很感冒的同学,可以进行此项设置在System——Setting里面选择Language为Simplified Chinese保存并重新登陆界面变成了中英混合,有点小奇怪,不过已经可以帮助我们进行下面的配置了然后我们先修改一下登陆密码,以保障系统的安全性在账户面板下可以修改管理员账号和密码,我们将其重新设置一下在下次登陆的时候就需要使用新的管理员账户和密码进行验证了基本设置做完之后,我们开始进行iSCSI的设置2.准备iSCSI存储LUN打开存储器面板,在Active Volumes选项卡中点击创建卷,输入卷名,选择成员磁盘,选择文件系统,这里我们选择ZFS(ZFS是第一个128位的文件系统,集成了文件系统和设备管理,存储容量和单个存储卷容量大幅度优于目前主流的64位文件系统,ZFS不再使用基于卷而是基于存储池的管理方式,不需要再为规划分区大小而头疼,ZFS使用RAW设备性能会更加出色),选择来ZFS文件系统之后,我们发现会多出一项RAID-Z的磁盘组合方式,这里我们就选择RAID-Z(RAID-Z类似于RAID-5,但是较RAID-5而言,填补了RAID-5的写漏洞,这一点要得益于ZFS文件系统)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2021/1/13
10
关联目标
最后一步,关联目标,点击 Associated Targets
2021/1/13
11
在ESXI上添加ISCSI存储设备
打开Vsphere,登录到ESXI,选择存储适配器-----ISCSI软件适配器-----
--属性-----配置-----已启用。通过上述步骤来启用ISCSI软件适配器。
2021/1/13
12
在动态发现里面添加iSCSI服务器。端口是默认的3260。 CHAP使用刚才创建的test1
2021/1/13
13
会弹出下面的提示框,重新扫描一下。
之后就可以添加存储器了。点击配置--存储器--添加存储器。 下面红色的就是新添加的ISCSI存储器
2021/1/13
14
THANKS
2021/1/13
8
创建Extent
创建Extent,指定路径,限定iSCSI存储器的大小
2021/1/13
9
创建一个Target
创建一个Target,Type 选择磁盘。网络站组 ID 和 Initiator GROUP ID刚才都已经配好了,可以在下拉菜单找到。 AuthMethod 使用 CHAP认证组群号选择 Group 1。其他都 默认,记得服务名要以iqn.开头,不然待会儿可能发现不了
管理FreeNAS
2
FreeNAS
之后,就在浏览器的地址栏里输入上面FreeNAS的 地址:192.168.18.146,进入FreeNAS的配置界面:
2021/1/13
3
之后就是更改语言,更改密码等,这些简单的就略过 吧。
2021/1/13
4
创建卷 在freeNAS里添加卷。文件系统ZFS,磁盘组RAID-Z。
精品jing
freeNAS搭建ISCSI与ESXI对接
安装freenas
FreeNAS的安装,我不多说,相信大家都会。这里 只截一张安装成功的图,谨此证明我成功安装了 FreeNAS
2021/1/13
这里要主意,FeeNASde IP 地址是192.168.18.146
待会儿在浏览器里面输入 这个地址就能在WEB页面
2021/1/13
5
添加ISCSI认证用户
在“服务----ISCSI---编辑---Authentication”里添加ISCSI认证用户
2021/1/13
6
点击Authorized Initiator做访 问控制
2021/1/13
7
Hale Waihona Puke 设置Portals默认Portal 是0.0.0.0:3260,这里改成FreeNAS网卡的 地址,我的是192.168.18.146:3260,这个不改待会儿你 就知道了,ISCSI服务开启不了 !
相关文档
最新文档