Неофициальное руководство по развертыванию Testing Grid




Скачать 43.45 Kb.
Название Неофициальное руководство по развертыванию Testing Grid
Тип Руководство
rykovodstvo.ru > Руководство эксплуатация > Руководство

Неофициальное руководство по развертыванию Testing Grid


Небольшое вступление.

Нами были выпущены несколько RPM-пакетов, с помощью которых следует разворачивать систему Testing Grid на Linux-серверах. Т.к. в поставке таких Linux-дистрибутивов, как Fedora Core, Ubuntu и др. используется GNU реализация Java (которая содержит множество ошибок и сервер Tomcat часто некорректно работает) мы требуем для развертывания системы использовать JDK от компании Sun Microsystems.

Т.к. в стандартных поставках этих дистрибутивов Linux сервер Tomcat зависит от GNU реализации Java - мы выпустили свой RPM-пакет Tomcat 5.5.17 с исправленными зависимостями. Т.к. Нами используется приложение jsvc (из поставки Tomcat) которое должно быть сконфигурировано под конкретный путь до JDK мы предполагаем, что будет использован JDK 1.5.0_08. Инструкции по переводу системы на другой JDK будут в конце.

Итак! Что необходимо:

1) Java 2 SE (Sun Microsystems) v.1.5.0 update 8 (в виде rpm-пакета)

2) MySql v. >= 5.0

3) RPM-пакет testgrid

4) RPM-пакет Apache Tomcat >= 5.5.17 (нашего разлива)

Последовательность действий для Fedora Core 5:

1) Убедитесь, что в системе не установлен сервер Tomcat и GNU реализация Java:
yum list installed | grep gcj

yum list installed | grep tomcat



Не должно быть установлено НИЧЕГО!

2) Убедитесь, что установлен и работает сервер MySQL 5.

yum list installed | grep mysql-server

/etc/init.d/mysqld status

mysql -u root - должен допускать без пароля

+Должна быть включена поддержка InnoDB (по-умолчанию включена)

3) Установите JDK 1.5.0 update 8

rpm -iv jdk-1_5_0_08-linux-i586.rpm

Sun распространяет JDK в виде rpm.bin, и показывает лицензию, перед тем как распаковать rpm-пакет. Мы пропустили этот этап :)

4) Установите Tomcat из нашей поставки.

rpm -iv tomcat-5.5.17-1.noarch.rpm

Внимание! RPM-пакет выдаст сообщение о том, что домашняя директория пользователя tomcat5 уже есть и не скопирована из шаблона. Это нормально.

Для администратора:

Login: Administrator

Password: tomcat

5) Установите testgrid. При этом будет инициализирована БД. (создается БД testgrid, даются все полномочия пользователю 'tve' с паролем 'tve', создаются таблицы, добавляется учетная запись администратора 'testgrid' с паролем 'testgrid')

rpm -iv testgrid-1.0-1.noarch.rpm

После этого немедленно задайте пароль для пользователя root!

6) Запустите сервер tomcat:

/etc/init.d/tomcat5 start

7) Проверьте, что сервер запущен и работает

Откройте в браузере URL:

Появится стандартная страница сервера Tomcat

Зайдите в Administratiom/Tomcat Manager:

Вы должны увидеть запущенное приложение Tgrid (started).

8) Авторизуйтесь, чтобы убедиться, что соединение в БД нормально функционирует:



Login: 'testgrid'

Password: 'testgrid'

Все! Сервер системы установлен! О том, как именно происходит развертывание, какие изменения вносятся в систему,

вы можете прочитать здесь: [Link!]

Небольшой сборник HOW-TO:


Настройка параметров пула соединений с БД

При запуске Tomcat создает JNDI-ресурс с пулом соединений к БД. Описание этого ресурса должно находиться здесь:

/usr/local/tomcat/webapps/TGrid/META-INF/context.xml

И по-умолчанию выглядит так:




name="jdbc/TGridDB"

auth="Container"

type="javax.sql.DataSource"

username="tve"

password="tve"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost/testgrid"

maxActive="15"

maxIdle="5"

maxWait="10000"

/>



Красным цветом отмечены поля, изменение которых вызовет крах системы! Никогда не редактируйте их!

Зеленым цветом отмечены параметры, которые можно редактировать. Это параметры аутентификации при соединении с БД+параметры пула соединений.

Подробнее о настройке последних - читайте в документации к Tomcat в разделе JNDI.

Изменение невыделенных параметров не тестировалось.



Установка более новой версии Tomcat


Вы можете установить новую версию Tomcat поверх уже установленного в

/usr/local/tomcat сервера. Это можно объяснить тем, что необходимо соблюсти

зависимости пакета testgrid, иначе он просто не установится. Устанавливать tomcat

проще всего, следуя инструкциям на http://tomcat.apache.org.

Переход на другую версию JDK

Внимание! Не пробуйте переходить на JDK версии < 1.5 Это невозможно!

Версии Tomcat версии<=5.5.0 не поддерживаются (скорее всего запуск возможен с учетом особенностей более ранних версий Tomcat)

В настоящее время JDK 1.6 beta 2 НЕ ПОДДЕРЖИВАЕТСЯ. Это связано с тем, что процесс проверки XML в JDK 1.6 несколько отличается от проверки XML в JDK 1.5! Описание проблемы можно найти тут: http://forum.java.sun.com/thread.jspa?forumID=34&threadID=765345

В настоящий момент возможен переход в рамках JDK 1.5 корпорацмм Sun Microsystems. JDK от других производителей не исследовались, но существует мнение, что возможно использование JDK от BEA.

Как осуществить переход? для этого необходимо исправить сценарий запуска tomcat здесь: /etc/init.d/tomcat5

После этого необходимо пересобрать утилиту jsvc, которая поставляется вместе с Tomcat. (это платформенно-зависимый код, который конфигурируется для заданного пути до JDK) Найти эту утилиту можно в поставке Tomcat, но можно и найту и нас на сайте: [Link!]

После пересборки этой утилиты - поместите её в директорию /usr/local/tomcat/bin/

Похожие:

Неофициальное руководство по развертыванию Testing Grid icon Руководство разработчика
Автоматическая подгонка ширины столбцов grid'а под ширину клиентской области grid'а. 16
Неофициальное руководство по развертыванию Testing Grid icon С ветодиодные модули elf max L grid Инструкция по
В настоящей инструкции Вы найдете подробные рекомендации по установке и использованию светодиодных модулей elf max L grid
Неофициальное руководство по развертыванию Testing Grid icon Техническое задание №/яэ на выполнение проектно-изыскательских работ...
«Пилотный кластер Smart Grid в распределительном сетевом комплексе на базе ао «Янтарьэнерго»
Неофициальное руководство по развертыванию Testing Grid icon Инструкция пользователя по работе с тестирующим комплексом Visual Testing Studio
Инструкция пользователя по работе с тестирующим комплексом Visual Testing Studio/ Игнатова Е. Н., Чехонина С. А
Неофициальное руководство по развертыванию Testing Grid icon Руководство по развертыванию программного продукта
Назначение прав для пользователя, под которым будет проводится установка и настройка по 4
Неофициальное руководство по развертыванию Testing Grid icon Руководство по развертыванию программного продукта
Назначение прав для пользователя, под которым будет проводится установка и настройка по 4
Неофициальное руководство по развертыванию Testing Grid icon Verification and testing of hardware/software components of telecommunication systems

Неофициальное руководство по развертыванию Testing Grid icon Диплом фм №037831
Сертификат об участии в семинаре «Item Response Theory and Computerized Adaptive Testing»
Неофициальное руководство по развертыванию Testing Grid icon Установлен и настроен управляющий Грид-сервер, под управлением операционной...
Установлен и настроен управляющий Грид-сервер, под управлением операционной системы Ubuntu Server Установлено по globus Toolkit 1,...
Неофициальное руководство по развертыванию Testing Grid icon Руководство администратора ис «Управление проектами»
Документ включает в себя общие сведения, назначение и условия применения системы управления корпоративным контентом исуп, описание...
Неофициальное руководство по развертыванию Testing Grid icon Руководство по развертыванию Volume Activation
Данный документ предназначен для ит-разработчиков, планировавших развертывание Volume Activation и готовых изучить, а затем выполнить...
Неофициальное руководство по развертыванию Testing Grid icon Руководство по созданию основы сети Windows Server® 2008 содержит...
В нем освещается развертывание компьютеров, использующих следующие компоненты Windows server
Неофициальное руководство по развертыванию Testing Grid icon Пошаговое руководство по созданию и развертыванию шаблонов службы...
В настоящем пошаговом руководстве приводятся инструкции по настройке тестовой среды, предназначенной для создания и развертывания...
Неофициальное руководство по развертыванию Testing Grid icon План проекта по развёртыванию nnm 7 Введение 7
Планирование резервного копирования и восстановления системы, базы данных и схемы 16
Неофициальное руководство по развертыванию Testing Grid icon План проекта по развёртыванию nnm 7 Введение 7
Планирование резервного копирования и восстановления системы, базы данных и схемы 16
Неофициальное руководство по развертыванию Testing Grid icon Методическая разработка по тактико-специальной подготовке Экземпляр № Тема №8
«Работа командира взвода по развертыванию, эксплуатации и обслуживании средств связи»

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск