资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
Solaris10 SVM SUN Cluster 存储扩容实施手册以下操作为两台互备的机器增加增加新的裸设备设备参数:机型: SUN M4000OS: solaris 10 U7HOSTNAMES: BAM-DB BAM-APP步骤:1. 使用root用户登录到其中一台主机2. 检测设备是否已经正确连接到群集节点$ scdidadm-L通过该命令可以看到SUN cluster管理的磁盘情况,找出新加磁盘对应的DXX号码,每个节点的列表应相同,输出类似如下内容:292 NMC-ORA-NORTH:/dev/rdsk/c6t60060E80058A240000008A2400000305d0 /dev/did/rdsk/d292 292 NMC-SERVER-NORTH:/dev/rdsk/c0t60060E80058A240000008A2400000305d0 /dev/did/rdsk/d292 3. 如果上一步没有发现新加磁盘,表示OS还无法识别该磁盘,则需要手动MAP,执行$ scgdevs$ scdidadm C4. 重新使用scdidadm L 查看最新更新的结果。找出新加磁盘的DXX号$ scdidadm L5. 磁盘label$ format如果没有format的磁盘会提示是否需要label,输入y,确认,直至所有的磁盘都label完毕。退出formatSearching for disks.done 55. c3t60060E80058A240000008A2400000306d0 /scsi_vhci/ssdg60060e80058a240000008a2400000306 /scsi_vhci/ssdg60060e80058a240000008a2400000147Specify disk (enter its number): 55selecting c3t60060E80058A240000008A2400000306d0disk formattedDisk not labeled. Label it now? y format q6. 添加diskgroup(dg)到cluster(这里的dg,和VG概念差不多)$ metaset s bam_set2 a h BAM-DB BAM-APP7. 确认添加的dg$ metaset s bam_set28. 设置owner$ metaset s bam_set2 t9. 添加磁盘到dg$ metaset s bam_set2 a /dev/did/rdsk/d292如果在这时报错metaset: BAM-DB: /dev/did/rdsk/d292: Invalid argument 是由于没有进行磁盘label,请返回到步骤5 如果要添加多个磁盘到DG,执行 metaset -s bam_set2 -a /dev/did/rdsk/d143 /dev/did/rdsk/d144 /dev/did/rdsk/d145 /dev/did/rdsk/d146 /dev/did/rdsk/d147 直接在后面使用空格接多个磁盘即可 10. 确认添加到dg中的磁盘是否成功 $ metaset s bam_set2 Set name = bam_set2, Set number = 5 Host Owner BAM-DB Yes BAM-APP Drive Dbase d292 Yes 11. 为DG创建分区(stripe)$ metainit s bam_set2 d2 1 1 /dev/did/rdsk/d292s0参数说明:d2-分区名称 1 -条带的个数(如果是1个条带,则查看条带化会显示0) 1 -磁盘的个数 /dev/did/rdsk/d292s0 -磁盘list这里后面的参数1表示磁盘的个数,如果是多个磁盘,则直接在后面跟多个磁盘list,如下:$ metainit s bam_set2 d2 1 3 /dev/did/rdsk/d292s0 /dev/did/rdsk/d293s0 /dev/did/rdsk/d294s0同样的,每个磁盘列表需要用空格隔开注意,每个磁盘需要给出完整的路径,并在最后打上s0标记。如/dev/did/rdsk/292s012. 创建软分区(这里的软分区,即我们所说的LV)metainit s bam_set2 d20 p d2 2gmetainit s bam_set2 d21 p d2 2gmetainit s bam_set2 d22 p d2 2gmetainit s bam_set2 d23 p d2 2gmetainit s bam_set2 d24 p d2 2gmetainit s bam_set2 d25 p d2 2gmetainit s bam_set2 d26 p d2 2gmetainit s bam_set2 d27 p d2 2gmetainit s bam_set2 d28 p d2 2gmetainit s bam_set2 d29 p d2 2g这里添加了10个2G的LV,如果遇到not enough space available for request错误,说明总空间不够,可以废弃该部分不用,也可以减少最后一个的容量。13. 确认分区和软分区$ metastat s bam_set214. 更改软分区属性$ chown R oracle:dba /dev/md/bam_set2/rdsk/d*将所有LV的属主给数据库用户,以便ORACLE可以使用该LV-关于DG,分区,软分区的解释:一台设备中可以包含多个dg,一般数据库服务器都会根据用途来规划DG,如预备存放32G大小的LV,会准备放在如vg_dat_32中,这样维护起来会很方便。一个DG中可以包含多个分区。一个分区中可以包含多个软分区。只有软分区才是被数据库直接挂接的裸设备(LV)-如果不挂接裸设备,而是挂接文件系统,则在步骤进行到11之后,开始创建文件系统,而不是软分区,举例如下:12. 创建文件系统$ newfs /dev/md/bam_set2/rdsk/d213. 创建挂载点$ mkdir p /export/app12在创建挂载点时,最好使用df h 命令,查看一下当前已有的挂载点的分配,以及命名方式。14. 把分区mount到挂载点下$ mount /dev/md/bam_set2/dsk/d2 /export/app12如果mount错了,可以使用umount命令卸载: umount /export/app1215. 修改/etc/vfstab中的参数文件。将刚才mount的分区写入参数文件,否则重启系统时需要重新mount-常见问题:1. 如何删除一个分区$ metaclear r /dev/md/test_set/rdsk/d12. 如何删除dg中的磁盘列表$ metaset s test_set d /dev/did/rdsk/d24 -删除一个$metaset s test_set f d /dev/did/rdsk/d25 /dev/did/rdsk/d26 -删除多个,如果删除的是最后一个,则需要使用-f参数,强制删除-参考资料:SunCluster3.012_01安装指南.pdfSUN_Cluster_3.1安装配置手册.pdfSun Cluster 快速参考.pdf用于Solaris OS的Sun Cluster数据服务规划和管理指南(819-0197).pdf用于Oracle的Sun Cluster数据服务指南(819-0205).pdf
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号