Red Hat Cluster Manager: Руководство по установке и администрированию Red Hat Cluster Manager | ||
---|---|---|
Назад | Глава 3. Установка и настройка программного обеспечения кластера | Вперед |
Утилита cluadmin предоставляет интерфейс командной строки, в котором администратор может наблюдать за работой кластера и управлять кластерными системами и службами. Используйте утилиту cluadmin для выполнения следующих задач:
Добавления, настройки и удаления служб
Включения и отключения служб
Отображение состояния кластера и служб
Настройки отслеживания событий демоном кластера
Резервного копирования и восстановления базы данных кластера
В кластере используется блокировка, предотвращающая одновременное изменение базы данных несколькими пользователями в разных кластерных системах. Пользователи могут модифицировать базу данных, только если они её заблокировали.
При запуске утилиты cluadmin, программное обеспечение кластера проверяет, не была ли установлена блокировка. Если блокировка еще не установлена, кластерное программное обеспечение её устанавливает. Когда пользователь выходит из утилиты cluadmin, блокировка снимается.
Если другой пользователь заблокировал базу, на экране появится сообщение об этом. Кластерное программное обеспечение позволяет также снимать установленную блокировку. Если текущий пользователь забирает блокировку, предыдущий владелец блокировки не сможет изменять базу данных кластера.
Забирайте блокировку только если это необходимо, так как одновременные нескоординированные сеансы могут привести к непредсказуемому поведению кластера. Кроме этого, рекомендуется в одном сеансе выполнять только одно изменение базы данных (например, добавление, изменение или удаление служб). Ниже приведены параметры командной строки утилиты cluadmin:
Отображает расширенную отладочную информацию.
Выводит справку об использовании этой утилиты.
Пропускает цикл обработки утилитой cluadmin высокоуровневых команд. Этот параметр используется в целях отладки cluadmin.
Добавляет команду Tcl в интерпретатор высокоуровневых команд утилиты cluadmin. Чтобы передать команду Tcl напрямую встроенному интерпретатору Tcl, в приглашении cluadmin>, предварите Tcl-команду префиксом tcl. Этот параметр используется в целях отладки cluadmin.
Отображает информацию о текущей версии cluadmin.
Когда утилита cluadmin вызывается без указания параметра -n, на экране появляется приглашение cluadmin>. Затем вы можете указать команды и подкоманды. В Таблице 3-1 описаны команды и подкоманды утилиты cluadmin:
Таблица 3-1. Команды утилиты cluadmin
Команда cluadmin | Подкоманда cluadmin | Описание | Пример |
---|---|---|---|
help | Отсутствует | Выводит справку об указанной команде или подкоманде cluadmin. | help service add |
cluster | status | Отображает снимок текущего состояния кластера. Обратитесь к разделу Отображение состояния кластера и службы в главе 8 за дополнительной информацией. | cluster status |
loglevel | Устанавливает уровень важности событий, генерируемых демоном кластера. Обратитесь к разделу Настройка протоколирования событий кластера в главе 8 за дополнительной информацией. | cluster loglevel cluquorumd 7 | |
reload | Принуждает демонов кластера перечитать базу данных конфигурации кластера. Обратитесь к разделу Перегрузка базы данных кластера в главе 8 за дополнительной информацией. | cluster reload | |
name | Задает имя кластера. Имя кластера можно посмотреть, выполнив команду мониторинга кластера clustat. Обратитесь к разделу Изменение имени кластера в главе 8 за дополнительной информацией. | cluster name dbasecluster | |
backup | Сохраняет резервную копию базы данных конфигурации кластера в файле /etc/cluster.conf.bak. Обратитесь к разделу Резервное копирование и восстановление базы данных кластера в главе 8 за дополнительной информацией. | cluster backup | |
restore | Восстанавливает конфигурацию кластера из резервной копии - файла /etc/cluster.conf.bak. Обратитесь к разделу Резервное копирование и восстановление базы данных кластера в главе 8 за дополнительной информацией. | cluster restore | |
saveas | Сохраняет базу данных конфигурацию кластера в указанный файл. Обратитесь к разделу Резервное копирование и восстановление базы данных кластера в главе 8 за дополнительной информацией. | cluster saveas cluster_backup.conf | |
restorefrom | Восстанавливает базу данных конфигурацию кластера из указанного файла. Обратитесь к разделу Резервное копирование и восстановление базы данных кластера в главе 8 за дополнительной информацией. | cluster restorefrom cluster_backup.conf | |
service | add | Добавляет кластерную службу в базу данных кластера. Эта команда запросит у вас информацию о ресурсах службы и её свойствах. Обратитесь к разделу Настройка службы в главе 4 за дополнительной информацией. | service add |
modify | Изменяет ресурсы или свойства указанной службы. Вы можете изменить любые свойства службы и после её создания. Обратитесь к разделу Изменение параметров службы в главе 4 за дополнительной информацией. | service modify dbservice | |
show state | Отображает текущее состояние всех служб или указанной службы. Обратитесь к разделу Отображение состояния кластера и службы в главе 8 за дополнительной информацией. | service show state dbservice | |
relocate | Заставляет службу остановиться в текущей кластерной системе и запуститься в другой. Обратитесь к разделу Перемещение службы в главе 4 за дополнительной информацией. | service relocate nfs1 | |
show config | Отображает текущую конфигурацию указанной службы. Обратитесь к разделу Просмотр настроек службы в главе 4 за дополнительной информацией. | service show config dbservice | |
disable | Останавливает указанную службу. Вы должны включить службу, чтобы она снова стала доступной для клиентов. Обратитесь к разделу Отключение службы в главе 4 за дополнительной информацией. | service disable dbservice | |
enable | Запускает указанную отключенную службу. Обратитесь к разделу Включение службы в главе 4 за дополнительной информацией. | service enable dbservice | |
delete | Удаляет указанную службу из базы данных конфигурации кластера. Обратитесь к разделу Удаление службы в главе 4 за дополнительной информацией. | service delete dbservice | |
apropos | Отсутствует | Отображает команды cluadmin, соответствующие заданной символьной строке, или, если аргумент не указан, все команды утилиты cluadmin. | apropos service |
clear | Отсутствует | Очищает экран. | clear |
exit | Отсутствует | Завершает работу с cluadmin. | exit |
quit | Отсутствует | Завершает работу с cluadmin. | quit |
Используя утилиту cluadmin, нажмите клавишу
Вы также можете просмотреть историю команд в приглашении cluadmin с помощью клавиш-стрелок вверх и вниз. История команд сохраняется в файле .cluadmin_history в вашем домашнем каталоге.