-
2008年11月06日
I/O benchmark 工具整理 - [存储备份]
iometa、iozone、tiobench、bonnie++,orion,
推荐iozone
更多
http://www.dbanotes.net/database/linux_io_benchmark_tools_compare.html
-
2008年07月31日
可用度 99.999% 是什麼意思 - [存储备份]
99.999 是什麼意思365*24*60*0.00001=5.26 (min)所以產品的可用度是 99.999%, 當然表示產品的穩定度是相當高的,設計基本是朝向不用停機的 ex: firmware upgrade
-
2008年07月25日
Using LUN CLONE - [存储备份]
Today,when i reviewed the manaul of NetApp software,i have found that the Lun clone was very similar to Flexclone.
This is an article about using LUN CLONE.
Just relax and enjoy it.Using LUN CLONE
Hey Guys,Sorry its been a while. Today I'll talk about the benefits of LUN cloning, an interesting feature that's included in with Netapp ONtap version 7 or later.
I first used lun clone when I wanted to create multiple iSCSI LUNs that contained the same original data. We had a requirement to create 16 training servers that would be contain the exact same starting data, but be independant so that the data entered during training wouldn't spread to the other servers.
So how we did this is we created the pristine image, and then duplicated it 15 times. For the C: drive, I basically just did a copy of the vmdk file 15 times. The data drive I was lucky enough to setup an iSCSI LUN on the Netapp and use the software based initiator in the guest OS (it was ESX 2.5 at the time).
What I could do to duplicate the drive is create 15 copies of the iSCSI LUN using NDMPCOPY but then I would be consuming a great deal of space. Instead, I used lun clone to clone the iSCSI LUN 15 times. And the cool thing is that the lun clone does not use any additional space from the original lun. So say my iSCSI LUN was originally 10GB, I lun clone 15 times, and the space used is only 10GB, because there has been no changes to the files. The only time you use space is when there are block level changes to the cloned luns.
Taking this one step further, when I setup each server by changing IP, computer name, iSCSI initiator name, and a couple of other things, I took a snapshot and every week I roll back to day 0 so that the trainers don't have any old day at the start of the week.
So we were really happy with this, it worked out well and didn't take up a lot of storage because of the lun clone feature. So how else can you use this technology.
Say you have data on a LUN and part of it gets corrupted for whatever reason, OS issue, you name it. You don't want to do a snap restore or maybe you don't have snap restore. Doing a snap restore would revert the entire volume. So, a great way is to do a lun clone from a snapshot. You can now present the lun clone as a secondary drive to the server and drag and drop the files that you need to recover.
Command structure is similar to the following:
lun clone create /vol/serverdatavol/backuplun -o noreserve -b /vol/serverdatavol/currentlun hourly.3So details from the above would be lun clone create is the first part required, /vol/serverdatavol/backuplun would be name/location of the lun to be created from the clone. -o noreserve is required because you don't want to consume any space. -b says that you are cloning from a snapshot and /vol/serverdatavol/currentlun indicates the current active lun. hourly.3 tells the filer what snapshot to create the clone from.
A couple of key things here, make sure that if you are using Windows, you are using W2k3, it does drive resignaturing automatically because the new drive that is presented will have the exact same drive "serial number" and the OS won't use it unless it gets resignatured. Also, ESX 3 will do lun resignaturing for you if you tell it to do that, do a search in the VMware forums for lun resignature and you'll find the exact syntax on how to permit that.
Also, even though you won't consume storage by doing this, the volume wants to be able to handle the additional size requirements of the LUN. So I've had to increase the size of the volume substantially to accomodate it, even though it doesn't use the space.
If this sounds similar to flex clones, it is, but flex clones deals with cloning volumes, not luns, and flex clone is a separate license, so of course, extra money.
Hope this helps you guys out in the future.
Cheers,
Chris
-
2008年07月20日
重复数据删除(de-duplication) - [存储备份]
de-duplication目前在存储界应该也算一个热门的技术,目前在这个领域,我主要提供Datadomain和NetApp的解决方案,不知为什么,HP居然没有涉足。
Datadomain目前在这个领域有绝对优势,当然这也是它的卖点,主要针对二线存储,定义为备份设备。NetApp目前在新产品已集成,是免费的。
这个技术从展示的原理流程图看似很简单,也很容易理解,但是真正数据是怎么处理,怎么做到校验的,无从得知,我想厂商也不会主动来说明。
个人感觉,这个技术很奇妙,能节省不少正本。但是它的稳定性,及对设备的性能消耗,安全性,还有待于市场来验证。
今天看到一篇关于这个技术的负面文章:
DoSTOR专家观点 重复数据删除技术的弱点分析
http://www.dostor.com///o/e/2008-07-17/0003042054.shtml据我所知,Datadomain有关于多次数据校验的动作,但是具体技术细节还没有找到相关文档,不知对于以上文章提及的问题,是否能解决。。





