В этом приложении представлена справочная информация по следующим утилитам командной строки, входящим в Red Hat Cluster Suite:
redhat-config-cluster-cmd — предоставляет доступ к возможностям программы Настройка кластера (Cluster Configuration Tool) из командной строки
shutil — проверяет состояние кворумных разделов
clufence — проверяет и управляет подключениями к переключателям питания с сетевым и последовательным интерфейсом
В этом разделе рассматривается пример использования утилиты redhat-config-cluster-cmd, которая позволяет вам настраивать любые параметры кластера и сохраняет их в файле /etc/cluster.xml.
Описание использования, параметров и примеров использования команды redhat-config-cluster-cmd можно найти на её man-странице. Чтобы получить эту страницу в приглашении оболочки, введите man redhat-config-cluster-cmd.
Ниже рассматривается пример настройки кластерной системы, выполненной только с помощью redhat-config-cluster-cmd.
Предположим, что системный администратор желает создать кластерную систему, предоставляющие NFS службы с высокой степенью доступности инженерному отделу небольшой организации. NFS-экспорт должен быть доступен только трём работникам отдела (Бобу, Джейн и Тому).
Добавьте службу и назначьте ей осмысленное имя, чтобы выделить её функциональность среди других служб, которые могут работать в кластере.
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 |
Дайте Бобу право обращаться к кластерному NFS-экспорту:
redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 \ --nfsexport=/mnt/nfs/engineering --add_client --name=bob \ --options=rw |
Повторите шаг 6 для Джейн и Тома.
За дополнительной информацией и примерами использования redhat-config-cluster-cmd обратитесь к man-странице, выполнив в приглашении оболочки следующую команду:
man redhat-config-cluster-cmd |