使用FreeNAS搭建IP-SAN

freenas简介

freenas是一个开源、免费的存储系统,能够将一台机器,可以是PC,部署成一台存储设备,可提供NFS/iscsi等协议的访问。功能强大,可用于SAN环境的模拟,以及对性能、稳定性要求不高的存储场景。

在搭建oVirt的测试环境中,我们可以使用FreeNAS来替代商业SAN存储。

下载freenas iso镜像

从官网下载freenas iso镜像 https://www.freenas.org/download-freenas-release/

装freenas

准备环境

一台物理机freenas.com,或者使用虚拟机,配置CPU4核,内存8G,磁盘两块,一块20G装系统,另一块300G做存储

安装freenas

使用FreeNAS-11.1-U6.iso安装freenas.com 安装完成后重启,系统进入命令行菜单,并会自动获取ip地址

使用FreeNAS搭建IP-SAN

需修改ip地址,则对菜单第一项中的ipv4地址和第四项的默认路由进行配置,比如我这里将地址改为192.168.105.222/24,将默认路由设置为192.168.105.254

配置ip-san

网络配置完成后使用浏览器访问freenas.com主机的地址进入WEB管理页面,账号为root,密码为安装iso过程中所配置。

第一次登录会弹出配置向导,根据如下步骤配置,将创建出一个ovirt-engine部署所需的iscsi lun。

向导也可以通过点击菜单中的“Wizard”打开。

1、配置语言选中文,时区选亚洲/上海,这里默认用英文也可以,翻译的也不完整

使用FreeNAS搭建IP-SAN

2、配置卷,会列出一个要格式化的磁盘,直接填上这个名称即可

使用FreeNAS搭建IP-SAN

3、配置目录服务,不配,直接过

使用FreeNAS搭建IP-SAN

4、配置共享,填名称,选块存储,填大小,engine部署最好80G以上,add下一步

使用FreeNAS搭建IP-SAN

5、配消息通知,不配,直接过

使用FreeNAS搭建IP-SAN

6、直接确定执行自动配置,等待配置完成即可

使用FreeNAS搭建IP-SAN

7、创建用户组kvm和用户vdsm,ID均为36(ovirt访问存储需要用到)

使用FreeNAS搭建IP-SAN
使用FreeNAS搭建IP-SAN
使用FreeNAS搭建IP-SAN
使用FreeNAS搭建IP-SAN
使用FreeNAS搭建IP-SAN
使用FreeNAS搭建IP-SAN

8、添加iscsi访问授权,添加组ID36 vdsm用户,设个密码,此用户密码会在部署hosted-engine发现iscsi存储时使用

使用FreeNAS搭建IP-SAN
使用FreeNAS搭建IP-SAN

9、修改target的认证组编号为36(不使用认证的,话步骤可不配置)

使用FreeNAS搭建IP-SAN
使用FreeNAS搭建IP-SAN

10、修改存储卷的压缩级别为“无”,以提高性能,在Storage中选中刚才创建的卷,编辑

使用FreeNAS搭建IP-SAN

至此,一个iscsi共享存储就建好可以用了,在ovirt hosted-engine部署时选择iscsi,输入这台freenas服务器的地址进行发现lun就可以了。

置nfs共享

nfs共享的配置步骤与上述iscsi类似,同样可以使用向导(Wizard)进行配置,在配置共享时,选择NFS

使用FreeNAS搭建IP-SAN

建好之后,编辑共享,在高级模式下为NFS共享加访问用户权限

使用FreeNAS搭建IP-SAN
使用FreeNAS搭建IP-SAN
使用FreeNAS搭建IP-SAN

编辑存储,将压缩级别关掉

使用FreeNAS搭建IP-SAN
使用FreeNAS搭建IP-SAN
9 条回复 A 作者 M 管理员 E
  1. […] 一台机器server1.com,且可以只需要一台机器,可以是虚拟机,但要开启nested kvm,具体方法见【centos7安装ovirt】中安装主机部分 配置最低4核8G,ovirt-engine管理主机将作为虚拟机运行,称为hosted-engine. 一个共享存储,可以是IP-SAN/FC-SAN/NFS,用于存放hosted-engine虚机的镜像,这里使用freenas模拟IP-SAN环境,提供iscsi的外部lun使用,具体参见附录【使用FreeNAS搭建IP-SAN】。 […]

  2. […] 一台机器server1.com,且可以只需要一台机器,可以是虚拟机,但要开启nested kvm,具体方法见【centos7安装ovirt】中安装主机部分 配置最低4核8G,ovirt-engine管理主机将作为虚拟机运行,称为hosted-engine. 一个共享存储,可以是IP-SAN/FC-SAN/NFS,用于存放hosted-engine虚机的镜像,这里使用freenas模拟IP-SAN环境,提供iscsi的外部lun使用,具体参见【使用FreeNAS搭建IP-SAN】。 […]

  3. FreeNAS 11.2后界面风格变了,但操作还是相似的,如果用不习惯新界面,可以点右上角配置,然后“切换到经典用户界面”。

    • 大佬,我用的事truenas,为啥在部署engine的时候发现不了lun,iscai需要授权认证,认证用户和id有特定需求吗,还是我在nas服务器上自定义即可

    • 用户没有特别要求,自定义即可

  4. freenas识别不了virtio的磁盘。。

  5. freenas不能识别网卡

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论