我希望有两个Solaris服务器共享同一个SAN vxfs文件系统。不过,一次只有一个人会访问这个份额。这是为了允许快速故障转移,以防主服务器因某种原因而发生计划外的中断。
从集群软件安装指南来看,似乎需要在两个服务器上安装一个集群,VxVM软件需要在这两个服务器上运行,以管理集群--与在两个或多个服务器上安装NAS共享相比,这对于创建共享文件系统来说似乎相当复杂。
有人能帮我指出正确的方向吗?
发布于 2013-06-28 19:14:32
您似乎混淆了Solaris集群与Oracle RAC之间的区别。
在Solaris集群(SunCluster)中,任何运行的应用程序实际上都在集群中的单个节点上运行,而不是在多个节点上运行。这意味着Veritas卷管理器仅在集群中的一个节点上导入关联的卷组。
所以这是没有问题的。如果希望在集群中的多个节点上并行运行组,则需要确保运行的是VxCFS,它提供了处理锁定和同步所需的Veritas集群卷管理器。
发布于 2013-06-30 02:00:42
Oracle集群(以前的Sun集群)可以在集群中任意数量的节点上并行地挂载UFS或VxFS文件系统。Veritas还有一个集群管理器,可以通过VxCFS完成类似的功能,就像Karlson提到的那样。
首先,将VxFS添加到集群中每个节点的每个/etc/vfstab中:
/dev/vx/dsk/dg1/v1 /dev/vx/rdsk/dg1/v1 /global/v1 vxfs 5 yes log,global我假设您已经有了一个名为gfs的资源组,并且已经通过clrt register HAStoragePlus注册了HAStoragePlus资源类型。
现在只需为全局fs创建资源:
clrs create -g gfs -t HAStoragePlus -p FileSystemMountPoints="/global/v1" v1-rs并启用资源组:
clrg online -M gfs要让集群启动和运行,还有许多其他必要的步骤,所以我假设对Solaris集群有一定的了解。
https://unix.stackexchange.com/questions/80996
复制相似问题