扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
_netdev选项对于mount ocfs2设备是必须的,这个选项说明设备需要在网络启动时候挂载,在网络关闭之后取消挂载(datavolume 和 nointr选项只在存储数据文件等设备上需要)。
ocfs2的服务可以用来挂载和取消挂在ocfs2设备,它通常用来确保ocfs2 设备必须在网络服务关闭之后再取消挂载。
# chkconfig --add ocfs2
ocfs2 0:off 1:off 2:on 3:on 4:off 5:on 6:off
# chkconfig --add o2cb
o2cb 0:off 1:off 2:on 3:on 4:off 5:on 6:off
#
#
# /etc/init.d/o2cb configure
...
Load O2CB driver on boot (y/n) [n]: y
Cluster to start on boot (Enter "none" to clear) []: ocfs2
Writing O2CB configuration: OK
可以通过标签来挂载设备:
# mount -L datafiles /u01
7:调整(tune)
调整的操作允许你增加节点数(增加并发访问mount设备的节点数),修改设备的标签和修改。
tunefs.ocfs2命令行工具用来完整这个操作,你也可以使用控制台来完成。
确保O2cb服务启动,tune操作需要这些服务的支持。
如果是用控制台增加节点数,点击:task,选择Edit Node Slot count,在对话框中输入你需要的节点数,Ok完成。
通过以下命令从命令行完成上面的操作:
# tunefs.ocfs2 -N 8 /dev/sdf2
tunefs.ocfs2 1.2.0
Changing number of node slots from 4 to 8
Proceed (y/N): y
Added node slots
Wrote Superblock

在控制台下修改一个设备的标签,点击:task/Change Label,在对话框中输入新的标签。
命令行下的操作:
# tunefs.ocfs2 -L "old datafiles" /dev/sdf2
tunefs.ocfs2 1.2.0
Changing volume label from datafiles to old datafiles
Proceed (y/N): y
Changed volume label
Wrote Superblock
通过man命令来获得tunefs.ocfs2的完整帮助。
9:CDSL(Context Dependent Symbolic Links)
在一个共享存储的cluster环境,实例需要通过cluster来访问一些文件和路径,通常它可能只对这个路径感兴趣,比如在一个共享的ORACLE_HOME中,/admin/listener.ora对所有的节点都是相同的,但listener.ora的内容却各不相同,同理,对于一个共享的启动环境,/etc/对所有节点是相同的,但它里面的内容却各不相同。
对于所有的这些实例,这个文件或者路径的内容依赖于各个节点的主机名,而对于另外的一些实例,它可能会依赖于各个节点的架构(x86,x86_64或者IA64),也可能会依赖于各个节点的节点号。
为了解决这些问题,OCFS2使用了一种称为CDSL(Context Dependent Symbolic Links)的技术,简单的说,就是它使用软连接来实现各个节点自己需要的文件内容。
可以使用ocfs2cdsl命令行工具来建立这些软链接:
建立一个节点需要的文件:
root@node32:admin/# ocfs2cdsl listener.ora
root@node32:admin/# ls ?l listener.ora
lrwxrwxrwx 1 root root 50 Aug 8 11:41 listener.ora ->
../.cluster/hostname/{hostname}/10g/network/admin/listener.ora

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。