Оформление
Инструменты для тестирования кластерной среды
1. Обзор
1.1 Сценарии применения
Перед развертыванием кластера рекомендуется запустить этот инструмент на каждом сервере, чтобы проверить, соответствует ли системная среда требованиям для развертывания кластера.
Инструмент также можно запустить повторно, чтобы проверить, нет ли проблем с окружающей средой в системе, если проблемы возникли после развертывания кластера.
1.2 Экологические требования
Требования к окружению для запуска инструмента: RedHat, CentOS 7+, JDK 1.8 и минорная версия JDK8u102 или выше (CentOS 6 и ниже могут работать не идеально).
2. Установка инструментов обнаружения
Скачайте установочный пакет: cert-1.1.tar.gz, поместите его в каталог /usr, распакуйте и настройте его с правами исполняемого файла.
cd /usr #Перейдите в каталог /usr tar zxvf cert-1.1.tar.gz #Распакуйте программу установки cd /usr/cert-1.1 #Перейдите в каталог chmod +x cluster-tools-package-1.0-SNAPSHOT.jar check.sh #Дайте разрешения на выполнение.3. Индивидуальные тесты
Используйте команду vi для редактирования файла check.txt, текст можно настраивать, определять содержимое, непосредственно редактировать и сохранять, или редактировать на своем компьютере, чтобы заменить файл check.txt в каталоге /usr/cert-1.1.
Примечание: Если нет особых требований, рекомендуется изменить значение NODE-IP только на IP других узлов.
<a id="13"></a>
# Ниже приведены все настраиваемые параметры обнаружения, [Требуется], пожалуйста, убедитесь, что они заполнены #[Требуется] Может ли он быть пингован с пользовательским IP, IP разделены ";" NODE-IP=ip1;ip2;ip3 #Проверьте, есть ли компилятор gcc, инструмент yum
COMMAND=gcc;yum #Проверьте, может ли сервер быть подключен к сети NET_CONNECT_IP=www.baidu.com #Необходим доступный размер диска (M), по умолчанию 40G DISK=40960 #Необходим доступный размер памяти (M), по умолчанию 8G MEMORY=
8192 #Проверьте занятость общих портов кластера, порты разделены знаком ";" PORT=80;8080;38889;48889;20;22;21;6379;7001;9080;9000 #Проверьте запущенные службы SERVICE=tomcat;mysql;ssh;oracle ; redis;nginx4. Инструменты оперативного тестирования
. /check.sh #Запуск инструмента мониторингаПосле запуска в каталоге /usr/cert-1.1 автоматически создается отчет о тестировании _cluster_env_report_.txt, загрузите и просмотрите его.
5. Примеры отчетов об испытаниях
Содержание испытаний должно соответствовать экологическим требованиям кластерного проекта (см.: Подготовка к охране окружающей среды ), а в отчете о результатах испытаний будут даны рекомендации по устранению несоответствий, как показано ниже:
| Тест | Результат | РекомендацияСистемное окружение | Размер системной памяти [1(G)] | Текущая память меньше минимального требования 8GПодключаемость узлов | Список узлов, которые могут подключиться [192.168.61.250], список узлов, которые не могут подключиться [192.168.61.251] |Конфигурация системы | selinux Status:[Enforcing] | NoneСистемные приложения | yum exists:[true] | noneСистемные приложения | gcc exists:[false] | Рекомендуемая установкаОсновная информация о системе | Имя системы:[CentOS Linux release 7.6.1810 (Core)], Архитектура:[amd64], Версия системы:["7 (Core)"], Количество потоков:[5] | НетОсновные сведения о системе | Ядра процессора:[1] | НетОсновные сведения о пользователе | Имя текущего пользователя:[root] Является пользователем root[true] | НетОсновная информация о системе | mac address :[none] | noneОсновная информация о системе | имя хоста системы:[localhost.localdomain] | noneОсновные сведения о системе | Системный uuid:[c1444d56-e33a-5bdf-bb73-ed5587f0d165] | НетСреда Java | Версия Java:[1.8.0_181],производитель:[Oracle Corporation] | НетСостояние сети | Можно ли получить доступ к экстрасети : [верно] | НетКодировка системного файла | Кодировка системного файла:[UTF-8] | НетЗанятость портов | Используемые порты [нет], незанятые порты [80, 8080, 38889, 48889, 20, 22, 21, 6379, 7001, 9080, 9000] | нетБрандмауэр | Состояние брандмауэра:[неактивен] | НетИнформация о дисковом пространстве | /dev/mapper/centos-root 14.0(G) devtmpfs 0.876953125(G) tmpfs 0.888671875(G) tmpfs 0.8798828125(G) tmpfs 0.888671875(G) /dev/sda1 0.32421875(G) tmpfs 0.177734375(G) | Все присутствующие разделы со свободным дисковым пространством менее 400,0(G) не соответствуют требованиям установки. |
|---|