San extension

server abc00101 要加一個lun,需要往生產用的SG和備份用的SG裏分別加兩個lun,先確定lun的號碼,例如1234和abcd,再把disk加入SG之前,需要先往此SG的pool裏bind上1234和abcd。


第一步:

在storage->volume->std中找到沒有使用的volume(path數目爲0,狀態ready),unbind-》bind進pool,

同樣在bcv+std中也找到沒有使用的盤,bind進pool.


第二步:

在sg的volume中add第一步的volume。這樣在os side其實就已經增加好了。

可選:如果是通過vplex連接的server:

1)在vplex上rediscover 相應的存儲,增加的設備數與添加的應該一致;

2)cliam new storage, 給lun賦予一個新的邏輯名字;

3)create extent, 在新的邏輯名字前面加上extend;

4)create device, 把之前的extent做raid, 可選0,1,maping1:1 ,之後根據raid選擇創建出virtual volume;

5)add virtual volume to storage view, 如果是cluster的話,要把volume加入到兩個storage view裏。

做完這些其實主機已經可以掃到盤了。

****************************************************************************************

第三步開始backup部分:

需要在backup server的相應兩個DG中加入這兩個lun,命令如下:


  • symld -sid xxx -g [abcd_dg] add dev 1234 abcd_sg_01  ( abcd_sg_01爲1234這個lun的logic name)


  • symbcv -sid xxx -g [abcd_backup_dg] add dev abcd abcd_backup_dg_BCV01 (abcd_backup_dg_BCV01爲abcd這個lun的logic name)

注:以GDC爲例,lun是加到01和02的,07不加,但是07也要加device, dg裏要有device才能同步分離,同理如果是在server做的,vg也要加入新的device, symdg等一些命令是根據symapi database來查找索引的,這個database對01 02 07都是通的。


第四步:掃盤:


os掃盤:hp-ux: ioscan -fnNC disk

           ioscan -fnNC fc

sympai database掃盤:symcfg discovery, 掃描之後device的 logic path就會在dg中出現。


第五步:

檢查是否加入成功,命令如下:

  • symdg show abcd_dg

  • symdg show abcd_backup_dg|grep abcd


第六步:

同步:

  • symclone creat -g [abcd_dg] -differential -precopy (增量備份)

copy這個過程稱爲precopy, copy結束稱爲copied.

註釋1:p-s是增量備份,s-tap是全量備份,可以在job code中看到,實際dp跑的命令是:

omnib -datalist <raw disk path> -mode full


第七步:

查看copy進度,命令如下:

  • symclone -g  [abcd_dg] query


第八步:

分離copy,成爲copied狀態:

  • symclone activate -g  [abcd_dg] activate


第九步:

查看是否分離成功:

  • symclone -g  [abcd_dg] query


第十步:

recreate:

這一步是同步在第一次同步時新增的data,job是備份s到tap,p盤的作用只是和s盤同步,命令如下:

  • symclone -g [abcd_dg] recreate -precopy

  • symclone -g [abcd_dg] query

  • symclone -g [abcd_dg] activate

註釋2:第6步的create只是在create/extend完dg時做一次是增量備份,依賴於前一次的備份,這樣的話佔的空間小,但是恢復慢,因爲依賴每一個前一次備份,之後每天的同步分離其實只做第10步的recreate,這是差量備份,依賴第一次備份,佔空間大但是恢復相對快。


第十一步:

創建symbolic link

  • ln -s /dev/rdisk/diskxxx /var/adm/dev/abcd/abcd_sg_01


disk號可以通過symdg show [abcd_dg]得到,其實是bcv,但是指向std的ld,這個無所謂,知道是備份的s vol就好了


以上是備份部分

******************************************************************

datalist 部分:

修改01 的datalist(daily, weekly, monthly), 添加進新的bcv device path;

修改01 02的conf, 添加新的dg;

修改07的syn/split的job,添加新的dg;


07的同步分離是emc存儲層面的和server無關,是std到bcv的同步分離,沒有dp參與,沒有session, 同步分離結束後在01上用dp備份s到帶庫。同步分離job是01上的備份job的前置,但是沒必然的聯繫,

************************************************************************************

20161208補充:

在OS創建FS時需要指定block的大小,也就是說fs是由一個一個的block設備構成的,一個block一般幾K,加入創建了一個低於一個block大小的文件時,此文件仍然要佔用一個block, 所以哪怕創建了thin lun, 10Gblock中的實際內容可能很小,但是也要備份10G的block,這個類似於ls與du命令的區別,

ls看實際大小,du-sh看塊大小。

其實du -sb也可以看實際大小。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章