关于 GK盘,扩盘在storage和os两侧的联系

简介:

分为三个层面,一是storage side的加盘,二是生产机层面的加盘,三是备份服务器层面的加DG.


storage side的加盘

如果server想要加50G的空间,EMC在存储端会创建masking view,包含IG,PG,SG, SG里有4个device,这4个device被bind进某个pool,通过masking view限制了这4个lun是分给哪台server的,走的是storage的哪个port。

如果是新server的新加san,还要有几个gate keeper盘,这些盘很小就3-6M,是负责与EMC的磁盘阵列通信的,如果你要在server上执行emc的命令,就要分给server GK盘,在本项目中,backup server的DG和std 的dg都要有DK盘,但是这是针对日本项目,因为日本项目的san syn/split是在生产机上实现的,所以生产机的SG一定要有gk,但是新加坡项目的syn/split是在backup server实现的,所以生产机上可以不分GK,但是也执行不了EMC命令了。


生产机层面的加盘

storage上分了4个lun以后,在os端看到的其实就是4个裸盘,把这4个裸盘做成pv,然后加到vg,然后再分lv,以此来实现扩盘。JDC的话因为同步分离是在OS做的,所以如果只是backup server把新lun加到DG,OS上面不加到VG,同步就会mismatch,所以os也要加到vg,vg和dg做同步分离。

说下具体步骤:

1)扫盘,linux的命令是: echo ‘- - -’ > /sys/class/scsi_host/host0/scan    host0是SCSI接口名

2)  新的磁盘为/dev/dm-x格式,如下图,是用multipath -l扫出的:

wKiom1fsxSCCV5_KAABEdbZtbTU464.jpg

sdmm和sdmn是多路经看到的两个盘,其实是一个lun,多路经汇合之后的设备裸盘叫/dev/dm-12,

和mapth163是同一个设备指向,/dev/mpath/mpath163是多路经后的设备名


wKiom1fszu6DqttHAACkwFF27Fg755.jpg

记住操作/dev/mapper下的设备就好了,剩下的俩不要操作。

3)格式化/dev/dm-x设备:fdisk /dev/mapper/mpathxxx, 分完区,格式会变成/dev/dm-xp1

4)不重启更新分区表:pratprob /dev/mapper/mpathxxx 

5) 不重启重读多路经: kpartx -a /dev/mapper/mpathxxx

6) 查看会出现/dev/mapper/mpathxxxp1(与dm-x是同一个设备,指向dm-x)

7) 把分区后的多路经盘制成pv: pvcreate /dev/mapper/mpathxxxp1

8)pvs: 可以看到还没有分配的pv

9) 把没有分配的pv加入到vg: vgextend <vg name> /dev/mapper/mpathxxxp1

10)增加lv: lvextend -L +300G /dev/<vg>/<lv>

11) 确认扩展:resize2fs /dev/<vg>/<lv>

12) df -hPT查看


备份服务器层面的加DG

GK盘也要加到DG里面。

在备份服务器上创建一个DG,然后吧std和bcv的盘都加到这个DG,主要是来实现精确拷贝用的,第一个精确拷贝是同步p->s, 第二个是备份s->tap.







    本文转自UVN2015  51CTO博客,原文链接:http://blog.51cto.com/10851095/1856980,如需转载请自行联系原作者



相关文章
|
存储 缓存 Linux
Android内、外存储分区&常用存储目录,getExternalStorageDirectory获取的是storage/emulated/0/
Android内、外存储分区&常用存储目录,getExternalStorageDirectory获取的是storage/emulated/0/
1354 0
|
存储 Android开发 开发者
【错误记录】Android 分区存储下的 SD 卡应用专属外部存储空间目录访问 ( 需手动创建应用专属外部存储空间目录 )
【错误记录】Android 分区存储下的 SD 卡应用专属外部存储空间目录访问 ( 需手动创建应用专属外部存储空间目录 )
162 0
【错误记录】Android 分区存储下的 SD 卡应用专属外部存储空间目录访问 ( 需手动创建应用专属外部存储空间目录 )
|
存储 Linux 开发工具
[OS][FS]查看ext3文件系统分区的superblock
本文将介绍怎样读取一个分区的superblock: 1. 首先我们查看一下在磁盘上有哪些分区,通过fdisk -l 这里有三个分区,我们下面查看/dev/sda3(这是一个device file) 2. 从/dev/sda3拷贝1024B-2048B(这就是superblock的位置)到一个叫superblock的文件 这里我们用到了dd这个工具,它在对磁盘进行这样读写操作时非常有用,具体请见man。
1090 0