我用虚拟机vm10,openfiler2.99作实验linux
截几个相对重要的图web
稍后安装操做系统安全
操做系统类型理论上能够在linux里随便选,我选red hat 64服务器
选择安装位置网络
openfiler光盘镜像加载后,开始安装,总体安装过程和其它linux差很少app
回车ide
Next布局
键盘布局U.S.English网站
提示你数据会所有丢失操作系统
分区,我这里所有都默认,Next
继续提示数据会丢失,Yes
使用DHCP方式获取IP,若是你没有DHCP服务器,仍是手动设置一个吧,虚拟机固然默认都是有的,Next
时区设置,选Asia/Shanghai,注意勾选掉下面的System clock uses UTC,否则你的时间总会差8个小时,Next
设置管理员root的密码,Next
Next
开始安装,速度很快的,不到两分钟
Reboot,重启
Ok,安装成功,它提示你web管理页面的地址https://获取到的IP:446
剩下的大部分操做咱们都是在网页上进行操做,不多进系统操做了
点击继续浏览此网站
这里的用户和密码不是咱们以前设置的root,而是它默认的openfiler这个用户,密码是password
登录
若是你有兴趣,能够先改一下openfiler的密码,点击Accounts
仍是设置一个静态IP吧,点击System,Configure
把DHCP改为Static
设置静态IP,能够是以前获取到的
Confirm,肯定就能够了
点Return to Network Page返回以前的页面
在Network Access Configureation里设置容许访问openfiler的IP或网段
好比要访问openfiler的电脑是192.168.7.170,子网掩码是255.255.255.0
那么能够设置IP如上面这样就好了,若是设置网段,就是192.168.7.0 255.255.255.0
设置完后点update
若是要删除,勾选前面的方框,点update
在最右上角,有一个shutdown,能够关机或重启,很是方便
点击Services
找到iSCSI Target,默认是禁用的,未启用
点enable和start,这样之后iscsi服务就会开机启动了
下面开始配置ISCSI
点击Volumes,里面是空的
而后能够点右边的Block Devices,或者中间的create new physical volumes
发现咱们系统里已经挂载的一个硬盘/dev/sda,后面的Partitions的值是3,点击view能够看到有三个分区,因此意思是已经存在3个分区
点击/dev/sda,能够看到3个分区sda1,sda2和sda3的具体状况,下面显示能够被划分的空间
Partition Type选择Physical volume,其它默认,点ctreat开始建立分区
可是,惋惜的是,我点了create后,没法建立分区,哎,bug
只能进入系统用命令行建立了
输入用户名root和密码
parted /dev/sda回车,对sda硬盘分区
Print,显示现有分区状况
能够看到sda3是以8900MB开始,9977MB结束的
因此咱们能够开始对空闲空间分区了
mkpart primary 9977 100%,意思是把9977后的全部空间分出来,固然最好设置一下分区类型
mkpart primary ext3 9977 100%
划分完就看到多出来一个分区4了
在web里查看,仍是未知分区
把分区标记为lvm
Set 4 lvm on
Web里查看正常显示linux physical volume,并且后面也出现delete,能够删除
查看卷组,仍是空的
按q退出parted
建立卷组
Vgcreate vg1 /dev/sda4
把分区4设置为卷组vg1
Web查看,显示in use
再查看卷组,出现vg1
点击Add volume,添加卷
名字vol1,描述iscsi,大小我先划5G左右看看,卷的文件类型选block(iscsi)
点击create
点击右侧的iSCSI Targets
点击add
在LUN Mapping里,点击Map,
成功后变成Unmap
Network ACL里把Network Access Configuration里添加的网络地址设置成Allow
至此,iSCSI配置成功
咱们先用微软的iSCSI发起程访问一下iSCSI,看看效果
这个软件在win8里自带了,win7好像也自带的,若是没有就到网上下载一个
打开后,能够在目标里输入openfiler的IP后点击快速链接或者在发现里点击发现门户,输入openfiler的IP,端口默认3260
另外,必定要注意openfiler的IP与要访问它的设置的IP要在同一网段
否则能ping通,也能telnet它的3260,但就是发现不了iSCSI目标
我设置openfiler上网方式为桥接
进入系统
Ifconfig eth0 192.168.7.163 netmask 255.255.255.0
临时设置它的IP为7.163
重启后会恢复原有的IP
另外,在Network Access Configuration里的IP的子网掩码要设置成255.255.255.255,而不是咱们的255.255.255.0,这个可能也是个BUG,但或许只是为了与网段区分,若是不这么设置,是发现不了iSCSI的,切记
链接一下,能够看到,iSCSI已经被发现
在目标里点击链接,确认勾选将此链接添加到收藏目标列表
打开磁盘管理,发现系统已经识别到新分区了,后面的就不说了,要使用它的话就初始化、格式化就能够用了
下面说说怎么在ESXI里添加ISCSI存储
用vclient链接esxi服务器
在配置里选择存储适配器,找到ISCSI software adapter,选中下面的适配器,点详细信息中的属性
在常规,配置里确认已勾选已启用
选择网络配置,添加
默认有一个管理接口,IP就是ESXI的IP
点击确认就能够了
或者添加另外一个虚拟网卡
网络,添加网络
选择VMKenel
选择要链接到的虚拟交换机,咱们用默认的vSwitch0
起个名字iscsi
设置一个同网段IP
仍是在网络配置里添加,选择刚添加的虚拟网卡就能够了
在动态发现里添加openfiler的IP,端口默认3260
提示是否从新扫描适配器,点击是
没有发现iSCSI,为何?????????????????????????????
看下防火墙,安全配置文件里,软件iSCSI客户端是正常通行的
晕了,后来请教高人,还来是系统内核的问题,可能咱们在安装openfiler的时候选择其它操做系统就不会有这个问题了,固然用真实的iSCSI设备也不会有这个问题
那怎么解决呢
在volumes,add volume
添加一个xfs卷,名字什么随便写,关键是文件类型
名字Vol2,描述iscsi_xfs1,大小默认32就OK,文件类型关键要选择xfs
完成后,再刷新esxi的存储适配器,成功发现iscs目标
点击存储器,添加存储器
磁盘/LUN
发现存在的iSCSI目标
选择VMFS-5,由于个人ESXI是5.5的,若是你的ESXI服务器低于5.0,就乖乖的选择VMFS-3吧
输入存储名字
指定存储大小
在存储里成功添加iSCSI
The End!