存储的稳定性是很重要的,openfiler的软RAID 可以支持的RAID类型有0,1,5,6,10,用做数据存储的磁盘可以做RAID容错,openfiler系统所在磁盘同样需要容错,可以在安装openfiler的时候将其直接安装在软RAID1上,使系统和数据都具有容错的能力。
 
实验环境:
VMware® Workstation 9.0.0 build-812388
Openfiler 2.99
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

再添加一个8G的硬盘,

 

 

下面开始安装openfiler 2.99

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

同样的方法创建根分区和交换分区

 

 

 

 

 

 

 

 

 

 

 

 

 

 

装完以后可以改,所以这里偷懒了,

 

 

 

这里也偷懒了,装完以后再改

 

 

 

 

 

 

 

 

 

稍等片刻,大概15分钟

 

 

 

安装完毕,重启

 

 

 

 

 

 

 

系统启动中…

如果像我一样安装时候没有指定静态IP,启动后又没有DHCP为openfiler分配地址就是这样

 

 

 

 

 

没有关系,先用root帐号登录系统,ifconfig来查看一下eth0的当前状态

 

 

ifconfig 来指定一个IPeth0,再用ifconfig来查看地址是否生效

 

 

 

现在我们可以在同网段内的PC上WEB登录到openfiler系统上了
系统默认用户名:openfiler

默认密码:password

 

 

 

切换到“system”标签页,可以修改eth0的配置

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

现在eth0上的地址已经被保存为静态地址。

在“system”标签页的右手边选“clock setup”可以修改时间,时区还可以指定NTP服务器来同步openfiler上的时间。

 

 

 

 

改时区为亚洲/上海。

选“volumes”标签页,右手边再选“software RAID”查看当前RAID状态

 

 

 

 

 

点击“view members”可以查看阵列中每个磁盘的详细情况

 

 

 

 

 

 

 

 

 

 

 

 

 

现在关机,在当前状态做快照,然后分别移除阵列中序号0,1的两个磁盘,再启动openfiler验证系统是否能够成功启动
 

移除序号为1的磁盘,启动

 

系统可以正常启动,用web登录查看详细情况,进入软RAID管理页面

 

 

再点“view members

 

 

 

 

 

 

 

 

 

md0md1md2中都只有序号0上有磁盘,关机用快照恢复移除序号为1的磁盘之前的状态,移除序号为0的硬盘 再启动

 

 

启动成功,用web登录查看详细情况,进入软RAID管理页面

 

 

再点“view members

 

 

 

 

 

 

 

 

 

现在md0,md1,md2中都只有序号1上有磁盘,现在的sda和刚才看到的sda不是同一个磁盘,注意阵列中的序号和成员号就可以看出,
 
下面模拟磁盘损坏后更换磁盘及RAID重建

现在添加一个新的硬盘,

 

 

先修改磁盘分区表GPT为MSDOS
#parted /dev/sdb
(parted)mklabel msdos
y
msdos

ctrl+z退出

 

 

 

 

 

备份sda上的分区表到sdb上
 

sfdisk -d /dev/sda | sfdisk /dev/sdb

 

 

 

 

 

web管理页面,软RAID管理中添加对应的设备到RAID中,RAID中的数据将自动同步

 

 

 

 

 

同样的方法把根分区和交换分区也添加到RAID中,等待同步完成

 

 

 

 

 

 

 

同步完成,openfiler系统所在磁盘已经达到容错的目的,为openfiler的稳定性又多了一层保障。