Приложение D. Кластерные утилиты командной строки

В этом приложении представлена справочная информация по следующим утилитам командной строки, входящим в Red Hat Cluster Suite:

D.1. Использование redhat-config-cluster-cmd

В этом разделе рассматривается пример использования утилиты redhat-config-cluster-cmd, которая позволяет вам настраивать любые параметры кластера и сохраняет их в файле /etc/cluster.xml.

Описание использования, параметров и примеров использования команды redhat-config-cluster-cmd можно найти на её man-странице. Чтобы получить эту страницу в приглашении оболочки, введите man redhat-config-cluster-cmd.

Ниже рассматривается пример настройки кластерной системы, выполненной только с помощью redhat-config-cluster-cmd.

Предположим, что системный администратор желает создать кластерную систему, предоставляющие NFS службы с высокой степенью доступности инженерному отделу небольшой организации. NFS-экспорт должен быть доступен только трём работникам отдела (Бобу, Джейн и Тому).

  1. Добавьте службу и назначьте ей осмысленное имя, чтобы выделить её функциональность среди других служб, которые могут работать в кластере.

    redhat-config-cluster-cmd --add_service --name=nfs_engineers
  2. Добавьте IP-адрес службы, который будет передаваться от одного узла к другому в случае переноса:

    
    redhat-config-cluster-cmd --service=nfs_engineers --add_service_ipaddress \
    	      --ipaddress=10.0.0.10
  3. Добавьте для службы устройство (дисковый раздел, который является NFS-экспортом):

    redhat-config-cluster-cmd --service=nfs_engineering --add_device --name=/dev/sdc3
  4. Добавьте точку подключения этого устройства (учтите: точка подключения не должна быть описана в /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
  5. Добавьте подключенный каталог для NFS-экспорта:

    redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 \
    	      --add_nfs_export --name=/mnt/nfs/engineering
  6. Дайте Бобу право обращаться к кластерному NFS-экспорту:

    redhat-config-cluster-cmd --service=nfs_engineering --device=/dev/sdc3 \
    	      --nfsexport=/mnt/nfs/engineering --add_client --name=bob \
    	      --options=rw
  7. Повторите шаг 6 для Джейн и Тома.

За дополнительной информацией и примерами использования redhat-config-cluster-cmd обратитесь к man-странице, выполнив в приглашении оболочки следующую команду:

man redhat-config-cluster-cmd