该附录提供了包括在红帽群集套件中的以下命令行工具的参考信息:
redhat-config-cluster-cmd — 提供了到群集配置工具工具的配置功能的命令行使用方法
shutil — 检查仲裁分区的状态
clufence — 测试和控制到网络及串行连接的电源开关的连接。
本节详细地描述了使用 redhat-config-cluster-cmd 这个工具的一个实例。该工具允许你配置群集的各个方面,并把信息贮存在 /etc/cluster.xml 文件中。
redhat-config-cluster-cmd 的用法、选项以及使用范例可以在它的说明书页上找到。要从 shell 提示下查看说明书页,键入 man redhat-config-cluster-cmd。
以下描述了仅使用 redhat-config-cluster-cmd 工具来配置群集系统的实例。
假设系统管理员想要创建一个群集系统,该系统将会给一个小型组织的工程部门提供高可用性的 NFS 服务。NFS 导出应该只能够被该部门的三个成员存取(Bob、Jane 和 Tom)。
添加这项服务,并给它一个描述性名称以便从群集上运行的其它服务中区分出来。
redhat-config-cluster-cmd --add_service --name=nfs_engineers |
添加一个服务 IP 地址,它可以在失效情况下从一个成员转移到另一个成员上。
redhat-config-cluster-cmd --service=nfs_engineers --add_service_ipaddress \ --ipaddress=10.0.0.10 |
给服务添加一个设备(充当 NFS 导出的磁盘分区):
redhat-config-cluster-cmd --service=nfs_engineering --add_device --name=/dev/sdc3 |
添加设备的挂载点(注意:挂载点不能列在 /etc/fstab 文件中):
redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 --mount \ --mountpoint=/mnt/nfs/engineering/ --fstype=ext3 \ --options=rw,nosuid,sync --forceunmount=yes |
添加用于 NFS 导出的挂载目录:
redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 \ --add_nfs_export --name=/mnt/nfs/engineering |
允许 Bob 存取集群的 NFS 导出:
redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 \ --nfsexport=/mnt/nfs/engineering --add_client --name=bob \ --options=rw |
为 Jane 和 Tom 重复步骤6。
关于使用 redhat-config-cluster-cmd 的更多信息和范例,请在 shell 提示下键入以下命令来参考它的说明书页:
man redhat-config-cluster-cmd |