Chinaunix

标题: 易腾存储备份 没磁盘柜 做磁盘镜像 [打印本页]

作者: hopehopegui    时间: 2014-10-17 09:41
标题: 易腾存储备份 没磁盘柜 做磁盘镜像


※我们计划用A机和B机的/dev/sdb磁盘作为镜像磁盘卷来使用。
※可以看到为一个新盘,没有文件系统,如果你打算使用已经存在文件系统的盘创建镜像磁盘卷,需要进行如下操作:
1.备份磁盘数据到其他设备
2.删除存在的文件系统
dd if=/dev/zero of=/dev/sdb
也可以通过文件系统头部信息的办法删除
dd bs=1k count=10240 if=/dev/zero of=/dev/sdb

如果已经有文件系统,比如对分区/dev/sda3(有文件系统ext3)进行创建镜像磁盘,也可以通过fdisk删除/dev/sda3分区,再次创建分区(创建后不创建文件系统)的方式进行清除。

注意:不支持扩展分区Extended创建镜像磁盘,必须要创建逻辑分区后,进行创建镜像磁盘资源。

※如果之前有数据,等镜像磁盘创建完毕后把数据备份数据恢复回来。 恢复数据时,主要要恢复原来的目录的目录权限(两台服务器需要依次设定),cp的话需要 加 –p 参数保留权限等属性。
比如oracle的目录在/u01/,主备机分别设定安装目录权限(切换资源组后设置)
chown -R oracleinstall /u01/
chmod -R 755 /u01/
对oralce再多一点,恢复时需要更改listener.ora和tnsnames.ora,把主机名更改为浮动IP。
通过Linux的
/opt/EterneData/MirrorHA-Console/EterneMirrorHA-Console
打开界面,或者通过windows机器打开界面程序控制Linux集群

添加镜像资源

第一步:设置该资源名字:xx。
第二步:设置该卷的文件系统类型: ext3
第三步:映射要求和uname -n的输出完全一致,如果主机名称是全大写的,那么可以采用缺省值,如果不是全大写的,需要将uname -n的输出填入此处。
第四步:填写两主机上的磁盘均为:/dev/sdb
其它参数根据实际不同可以自行设定。

注意:
此时不能填写挂载点,否则在连机的时候系统将会报错,这是由于DRBD设备在刚配置好的时候是没有文件系统的


点击确认:

创建了镜像磁盘资源
三.对镜像资源创建文件系统

联机资源组

选择一个要联机的节点,本例选择RHEL62X64

在资源组联机的系统上创建文件系统:
[root@RHEL62X64 ~]# mkfs.ext3 /dev/drbd0
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262100 blocks
13105 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
32 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
文件系统创建成功。
注意:
drbd的设备号/dev/drbd0 ,  0 的确认,镜像资源的参数中的唯一号
与之对应。
四.修改mnt点
停止资源组,修改资源组属性:

挂载点修改为/mnt
联机资源组:
[root@RHEL62X64 ~]# cp /DEMO-3001E88CB3B0N22L.key  /mnt/
[root@RHEL62X64 ~]# ls /mnt/
DEMO-3001E88CB3B0N22L.key  lost+found
切换资源组到另一台机器:
[root@RHEL62X86 ~]# ls /mnt
DEMO-3001E88CB3B0N22L.key  lost+found
说明数据已经同步,镜像盘创建完成。




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