DG STD BCV

1) Which system create DG?
   like "gni00101_vg01" , such DG is created by which system?

DG names will be created by ourselves.
System will not create DGs.

2) Why we create DG?

While create a Storage on a new Host , we should take Backup for the host data.
So in VMAX, for replicating the production volume data, there is a technique called TimeFinder/Clone.
So, we will create STD volume(Production) and BCV volumes( Copy of Production volume) as a group.
Such group is theoretically called as Device group.
For initiating copy from production volume to backup volume --> we will create a clone relation ship on every DG.
DG is simply like a mapping of STD volume to BCV volume.

the process of creating DGs is called DG setting.

for GDC,

We will do DG setting on gepbkp01 gepbkp02 gepbkp07.

DRC:

We will do DG setting on gepbkp05 gepbkp06 gepbkp09.

JDC:

We will do DG setting on bkj0d101 bkj0d201 and production server.

3) Why the STD device can be deleted on backup server?

STD devices are deleted from Backup server or production server --> It is actually deleting the STD devices from the respective Device groups.
Since we are decommissioning the host, we have to remove the host production volumes from taking copy to BCV volume.
For this, we will just remove the STD and BCV devices from the respective DGs.
We will also terminate the Clone relation between two volumes.

Thanks for your questions.
If you need any further clarification, I am ready to help you.

Thank you for learning.

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

在VMAX里,使用time finder/clone来保证生产机的冗余性,在存储上挂STD盘挂给production server,BCV挂给backup server。

时间: 2024-10-05 05:27:01

DG STD BCV的相关文章

full decommisson of JDC- windows meta disk

这一篇基本包含了所有步骤和详细命令: 首先JDC和GDC decom的不同如下: 1)datalist的目录不同,JDC在/etc/opt/omni/server/datalist,datalist 以jobcode命名 GDC在 /omni_shared/etc_opt_omni_server/datalist, datalist以host name 命令 2) JDC不删除IG PG SG, 只是重命名,fast policy 改为n/a.GDC则是都删除. 再说一下windows serv

full decommisson of GDC

full decommisson 的操作集中在三个平台, 1 backup server 2  VMAX GUI 3 FC switch 先说一下总体的思路: 1)首先需要在bankup server上中止std 与 bcv的clone关系: 2)在vmx GUI上删除masking view; 3)  在vmx GUI上删除MV下的IG, PG; 4)在vmx GUI上删除fast policy, 如果分配了: 5)在vmx GUI上removeSG下的volume; (unmap, 切断vl

VMAX New San creation

Storage GUI操作 创建IG 需要server的wwwn号,两个HBA卡,如果是cluster的话,需要四个. 创建PG 需要storage前面板的port名. 创建SG 需要lun的id, 根据需求创建多个dg,每个dg里多个device,每个divice就是一个lun, std和bcv都要有,一样数量,bind进pool. 创建Masking View 只需要一个名字. 创建fast policy 关联到SG Backup server操作 创建DG symdg create plm

DG SG childSG fatherSG,

DG的作用只是用来备份,指明了std盘和对应的bcv盘. SG:如果某个bcv磁盘没有加入backup SG,是绝对不会被sg的backup server所看到的,所以即使加入了DG,没有加入SG也是没用的,因为backup server根本看不到. 如果存储是通过vplex连接的server,在下级存储上会有fatherSG和childSG,fatherSG中包括了当前存储通过vplex连接的所有serversg,只是为了管理方便,没有的话也能连vplex. 另外通过vplex挂存储,如果是c

实战c++中的智能指针unique_ptr系列-- 使用std::unique_ptr代替new operator(错误:‘unique_ptr’ is not a member of ‘std’)

写了很多篇关于vector的博客,其实vector很便捷,也很简单.但是很多易错的问题都是vector中的元素为智能指针所引起的.所以决定开始写一写关于智能指针的故事,尤其是unique_ptr指针的故事. 这是个开始,就让我们使用std::unique_ptr代替new operator吧! 还是用程序说话: #include<iostream> int main() { while (true) int *x = new int; } 看下任务管理器中的内存: 此时使用智能指针unique

c++11 Enable multithreading to use std::thread: Op

gcc4.6以后对于ld自动加上了as-needed选项.所以编译选项应该变成: g++ -Wl,--no-as-needed -std=c++11 -pthread a.cpp 这样就没有问题了!

oracle 11g RMAN:Active Database Duplication for standby database 创建dg 命令解读

基于生产的duplicate 复制,如果事先没有手动配置pfile(设定内存,进程,dg相关配置参数,数据库相关路径参数)则会出现各种参数无法转换的问题: 因为duplicate 会从生产自动拷贝pfile,控制文件,密码文件过来,如果主库和备库环境不一样(数据库软件路径,数据文件存储路径) 如果没在duplicate的命令中完整指定新环境备库的各种参数涉及路径,及转换参数,就会默认使用从主库拷贝过来的spfile中的参数设置(会忽略oracle 自定义的的缺省配置:比如adr 缺省会放在ORA

duplicate from active dg 的 run 脚本 sfile 为完整配置可能导致的一些错误

oracle 11g RMAN:Active Database Duplication for standby database 创建dg 命令解读 继上篇如果没有正确配置,理解duplicate from active  dg 的 run 脚本,就会出现以下错误: 1:路径不存在: Oracle instance shut down connected to auxiliary database (not started) RMAN-00571: =======================

在codeblocks 下,C++编译不成功一直出现“undefined reference to `std::cout&#39;|

自己搞了好久才知道,编辑c++,要用g++ 希望对大家有帮助 在codeblocks 下,C++编译不成功一直出现"undefined reference to `std::cout'|