Chinaunix

标题: 第一次:60T存储的规划,有经验的进!EMC的 [打印本页]

作者: dualgaun    时间: 2012-12-11 19:52
标题: 第一次:60T存储的规划,有经验的进!EMC的
话说,最近单位又买了一批存储,加上之前的一部分,现在总容量差不多60T;存储实施完,认到LUN,人家就走了,问我会不会分区,我结结巴巴说:“会”;

自己本身不搞存储,只对存储略知一二,第一次操作这么大空间,怕搞砸了,特向各位XDJM求教一下:


以下是详情:
1  两种磁盘类型:FC盘  600G/盘;  SATA盘  2T/盘;
2  RAID 5;FC下划了3组,SATA下划了3组;且每个RAID组直接对应1个LUN;

3  fdisk -l
FC磁盘:600G/个
Disk /dev/emcpowera: 6339.9 GB, 6339935731712 bytes   ----FC
Disk /dev/emcpowere: 6916.2 GB, 6916293525504 bytes   -----FC
Disk /dev/emcpowerb: 6339.9 GB, 6339935731712 bytes   ----FC


SATA磁盘:2T/个
Disk /dev/emcpowerg: 9847.9 GB, 9847939072000 bytes   ----SATA
Disk /dev/emcpowerf: 11817.5 GB, 11817526886400 bytes   ----SATA
Disk /dev/emcpowerc: 11817.5 GB, 11817526886400 bytes    ----SATA



对于如此大的空间,我是第一次操作,有些疑问?求指点!

问题:
1. 分区工具选择:fdisk  parted?   fdisk据说不能处理超过2T的磁盘?


2. 如何分区:是一个LUN直接分一个区,还是一个LUN分多个区?如何分区是否对I/O性能有影响?


3. 划完分区后,生成PV--VG---LV ;不同类型的磁盘能否放到同一VG中?我打算FC盘一个VG,SATA盘一个VG;


4. 对于经常I/O大文件,PE应该设为多大?32M可不可以?默认是4M




先谢谢了




作者: alongx    时间: 2012-12-11 22:25
容量规划都是根据应用要求来设计
除非有要求,没必要搞这么大
作者: hzg1103    时间: 2012-12-12 00:02
本帖最后由 hzg1103 于 2012-12-12 00:06 编辑

LS说的对,应该是应用决定规划的
按找你说的从性能上讲最好是将emcpowera、emcpowerb、emcpowere这三组上分别划PV,取每个上的PV做VG,在划LV
这样相当于二次条带化,将IO分散到了所有的FC盘上了
SATA的也一样

FC盘一般做在线系统应用的
SATA盘一般做backup、Morris或者近线存储用
作者: dualgaun    时间: 2012-12-12 15:36
应用主要是FTP,存文档、源码之类的;或者比较大的安装程序等;

主要是不太清楚分区如何划?每个disk一个区,可以吗?然后每种磁盘一个逻辑卷组?

回复 3# hzg1103


   
作者: sunlights    时间: 2012-12-12 16:58
最好还是先做规划,然后根据业务应用分配,我以前跟你一样,划分存储空间时图省事想一次划个大盘就完事了
结果后来遇到各类问题,被迫从新分配。还要注意就是你的服务器和小机最大能支持多少G
我遇到过IBM小机认日立的空间有上限。
作者: dualgaun    时间: 2012-12-12 17:45
我主要是做FTP,给您举个例子;
比如:现在FC盘有 a、 b、  e 3个LUN,我打算

1. 每个LUN生成一个PV;

2 然后再把这3个PV添加到一个VG卷组中;

3 再从这个VG卷组中,划出10个LV,每个大概2T;分给10个人用;

不知道可不可行?


我现在主要是不清楚单个LUN该如何划分分区?是直接一个LUN一个分区呢,还是一个LUN分多个分区?


回复 5# sunlights


   
作者: dualgaun    时间: 2012-12-12 19:01
服务器倒是能认到;
不过就像您说的,我也担心如果分区划的太大了,会对IO有影响;您觉得一般多大一个分区比较合适呢?回复 5# sunlights


   
作者: nasascu    时间: 2012-12-12 19:44
10个2T这个不好调整吧。quota 控制10个人的帐号不是更好咩,再说FTP 又不是很吃性能,用SATA盘就好啦
作者: dualgaun    时间: 2012-12-13 11:19
回复 8# nasascu

我是用:vsftpd+pam+mysql实现的ftp,虚拟用户登录;但据我所知,vsftpd本身好像不能做quota;只能用单个LV作为用户的登录目录,用LV的大小限制用户的使用空间;以后要是想调整空间,直接就用命令调整LV大小;


   
作者: spook    时间: 2012-12-13 18:56
本帖最后由 spook 于 2012-12-13 18:56 编辑

主要是由业务部门来确认 空间与应用状况。没有需求没办法给具体解决方案啊。
作者: dualgaun    时间: 2012-12-19 10:57
关于PE个数,我自己补充下:

问题1:LVM 对PE个数的限制?是VG还是LV?

答案:LVM1限制每个PE从8K到16G,并且个数限制到65534;
LVM2,PE大小和每个VG中PE个数没有LVM1限制,但是PE个数也不宜过多。
参考:man vgcreate -s
If the volume group metadata uses lvm1 format, extents can vary in size from 8KB to 16GB and there is a limit of 65534 extents  in  each  logical volume.  The default of 4 MB leads to a maximum logical volume size of around 256GB.
If  the volume group metadata uses lvm2 format those restrictions do not apply, but having a large number of extents will slow down the tools but have no impact on I/O performance to the logical volume.  The smallest PE is 1KB.

作者: dualgaun    时间: 2012-12-19 10:59
网上有些人说: Total PE是针对  逻辑卷LV来说的,我不敢苟同;我觉得更应该说是VG
作者: sunlights    时间: 2012-12-31 15:34
首先要明确你准备干什么
如你所说要划分存储,应先咨询业务部门有什么需求,存储只是给各业务部门的业务系统提供空间服务,并不涉及其他。你说要挂在卷下,这实际上已经不是存储要负责的内容了。
LUN还是划的小点好,比如以50G或100G为基础划分。划好以后制定一个方案,比如有10套业务系统各需多少空间,按顺序依次分配,还要注意留有扩从余地。有的业务系统长时间无大数据量增长不需频繁扩空间,有的就需要。这要根据实际情况来,你还是先问问各业务系统具体的负责人吧。
作者: snow888    时间: 2013-01-10 15:02
我也遇到类似的问题了,楼主能不能详细的说说啊?
作者: jackson_cu    时间: 2013-01-11 14:24
dualgaun 发表于 2012-12-11 19:52
话说,最近单位又买了一批存储,加上之前的一部分,现在总容量差不多60T;存储实施完,认到LUN,人家就走了 ...


分三组, 会不会比较浪费磁盘啊, 一组RAID5 就浪费了一个?  

不过我公司的数据不多, 3TB左右,除热备盘外, 所有磁盘划在一个RAID5组中, 然后再基于这个建立虚拟磁盘, 这样后期要对虚拟磁盘进行容量调整也容易些.

2TB的SATA盘我是真不太敢用了, 如果有个磁盘坏了,重建数据时间长得吓人, 提心吊胆的.

你的数据那么大, 估计更难搞.






欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2