可否将一个或多个群集节点作为高可用性 NFS 服务器运行,而将其他群集节点当作客户机?
不可以,不要进行回送安装。
可否将群集文件系统用于不受 Resource Group Manager 控制的应用程序?
可以。 然而,由于不受 RGM 的控制,当运行这些应用程序的节点发生故障时,需手动重新启动这些应用程序。
所有的群集文件系统都必须在 /global 目录下有一个安装点吗?
并不需要。然而,如果将群集文件系统置于同一个安装点之下(例如 /global),就可以更好地组织和管理这些文件系统。
使用群集文件系统和导出 NFS 文件系统有哪些不同?
有以下几点不同:
群集文件系统支持全局设备。 NFS 不支持对设备的远程访问。
群集文件系统有一个全局名称空间。 只需要一个安装命令。 对于 NFS,必须在每个节点上都安装文件系统。
与 NFS 相比,群集文件系统从高速缓存访问文件的情况更多。 例如,多个节点同时访问一个文件,以执行读、写、文件锁定、异步 I/O 等操作。
群集文件系统在某一服务器发生故障时支持无缝故障转移。 NFS 支持多服务器,但只有只读文件系统有可能进行故障转移。
群集文件系统是为了利用能够提供远程 DMA 和零拷贝功能的快速群集互连而建立的。
如果更改了群集文件系统中某个文件的特性(例如,使用 chmod(1M)),所做的更改会立即反映到所有的节点上。 如果使用导出的 NFS 文件系统,这可能会花费更长的时间。
文件系统 /global/.devices/<node>@<node ID> 此时显示在我的群集节点上。 可否使用此文件系统来存储要用作高度可用数据和全局数据的那些数据?
此类文件系统可存储全局设备名称空间。 它们并非为普通用途而设计的。 它们虽然是全局文件系统,但从未以全局方式对其进行访问。相反,每个节点只访问自己的全局设备名称空间。 如果某节点发生故障,其他节点无法访问这个节点的名称空间。 此类文件系统不具备高可用性。 它们不适合用于存储需全局访问或高度可用的数据。