Мастер-Тур:Регламент установки 11 версии
Версия от 17:00, 3 июня 2013; Belyaev (обсуждение | вклад)
Статья находится на стадии разработки.
Версия статьи от 3-06-2013.
Содержание
Введение
С версии 9.2 на 11 версию обновления не предусмотрено. Установка 11 версии производится с нуля.
Ниже описаны основные пункты с подробным описанием по разворачиванию среды для 11 версии ПК «Мастер-Тур».
Требования к программно-аппаратному обеспечению
В 11 версии ПК «Мастер-Тур» необходимо наличие сервера приложений, где будут развернуты веб-сервисы.
- Клиентский компьютер
Минимальные Рекомендуемые Процессор Pentium 4 Core 2 Duo Оперативная память 2 Гб 2 Гб Свободное место на жестком диске от 30 Гб от 60 Гб Операционная система Windows XP или выше Windows XP или выше Разрешение монитора 1024 × 768 1920 × 1080 - Сервер приложений
Минимальные Рекомендуемые Процессор 8-ядерный 16-ядерный Оперативная память 16 Гб 32 Гб Свободное место на жестком диске от 50 Гб от 120 Гб Операционная система Windows Server 2008 или выше Windows Server 2008 или выше Разрешение монитора 1024 × 768 1920 × 1080 - Сервер баз данных
Минимальные Рекомендуемые Процессор 16-ядерный 32-ядерный Оперативная память 32 Гб 64 Гб Свободное место на жестком диске от 50 Гб от 2 Тб Операционная система Windows Server 2008 или выше Windows Server 2008 или выше СУБД MS SQL Server 2008 R2 или выше MS SQL Server 2008 R2 или выше Разрешение монитора 1024 × 768 1920 × 1080
Схема построения сети
Установка
Подготовка базы данных
Разворачивание и подготовка базы данных:
- Развернуть эталонную базу данных (файл avalon11.mdf).
- Прогнать по базе данных скрипт ReleaseScript.sql
- Прогнать по базе данных скрипт Settings11Version.sql
- Необходимо прописать логин/пароль для доступа базе данных к сервису проверки квот. Важно! Временно необходимо прописывать пользователя ПК «Мастер-Тур», привязанного к группе «avAdmins»;
- Необходимо прописать адрес сервиса для проверки квот (прописывается после установки сервиса);
- Включает настройку для работы с динамическим ценообразованием;
- Включает настройку проверки квот с помощью нового сервиса.
- Прогнать по базе данных скрипт (2012.10.08)_Import_Standart_Assembly.sql – осуществляет импорт следующих файлов dll в базу данных:
- System.Web.dll
- SMDiagnostics.dll
- System.Runtime.Serialization.dll
- System.IdentityModel.dll
- System.IdentityModel.Selectors.dll
- System.Messaging.dll
- Microsoft.Transactions.Bridge.dll
- Прогнать по базе данных скрипт (2012.10.08)_Create_Assembly_Function.sql – осуществляет импорт файла Megatec.SQLCLRClient.dll (необходимо прописать путь к файлу), и устанавливаются необходимые функции.
Создание заданий (Jobs)
Внимание! Перед созданием заданий необходимо:
- Убедиться, что установлен и запущен SQL Server Agent.
При использовании Express-издания Microsoft SQL Server вместо джобов используется планировщик заданий Windows. - Прописать в скрипте автозаменой название базы данных, для которой создаются задания.
Необходимо выполнить на базе данных ПК «Мастер-Тур» следующие скрипты:
- Jobs_Pub.sql — создает необходимые задания для работы с динамическим ценообразованием на основной базе.
(При использовании репликации прогонять только на основной базе.)Название задания (Job Name) Запускаемая хранимая процедура Интервал Описание DC_CostOfferChangeState CostOfferChangeState 30 секунд Обрабатывает ценовые блоки из очереди в таблице [QueuesCostOffers]. DC_ReCalculate_CreateNextSaleDate ReCalculate_CreateNextSaleDate 2 часа Создает цены на будущие даты (на 2 дня вперед). DC_ReCalculate_MigrateToPrice ReCalculate_MigrateToPrice 1 минута Переносит цены, наценки, доплаты в поисковые таблицы. DC_ReCalculateAddCosts ReCalculateAddCosts 30 секунд Рассчитывает доплаты. DC_ReCalculateCosts ReCalculateCosts 1 минута Рассчитывает цены. DC_ReCalculateCosts_GrossMigrate ReCalculateCosts_GrossMigrate 1 минута Переносит цены в общую таблицу. DC_ReCalculateCosts_MarginMigrate ReCalculateCosts_MarginMigrate 1 минута Переносит наценки в общую таблицу. DC_ReCalculateMargin ReCalculateMargin 1 минута Рассчитывает наценки. DC_ReCalculateNextCosts ReCalculateNextCosts 1 минута Рассчитывает цены на будущие даты. DC_ReCalculateSaleDate ReCalculateSaleDate 1 минута Обновляет цены с наступившей датой продажи. mwCleanAndReindex mwCleaner
mwReindex1 сутки
(ночью)Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах. - Jobs_Sub.sql — создает необходимые задания на поисковой базе данных.
(При использовании репликации прогонять только на поисковой базе).Название задания (Job Name) Запускаемая хранимая процедура Интервал Описание mwCleaner mwCleaner 1 сутки
(ночью)Очищает рассчитанные цены на прошедшие даты. mwClearQuotaCache ClearQuotaCache 1 минута Удаляет записи из кеша квот с истекшим сроком хранения. mwRemoveDeletedNightly mwRemoveDeleted 1 сутки
(ночью)Физически удаляет записи из поисковых таблиц, помеченные как неактивные. mwReplDisableDeletedPricesOnline mwReplDisableDeletedPrices 10 минут
(днем)Помечает записи в поисковых таблицах как неактивные. mwReplProcessQueueUpdate mwReplProcessQueueUpdate 1 минута Устанавливается при репликации и ДЦ. Обрабатывает изменения цен в поисковых таблицах. mwReplQueueManagerDivide_xxx mwReplProcessQueueDivide 1 минута Устанавливается при репликации. Обрабатывает выставление, снятие и удаление туров из онлайна. Для ускорения выставления туров в интернет рекомендуем устанавливать не больше 5-ти таких заданий. Оптимально – 3. mwSyncDictionaryData mwSyncDictionaryData 1 сутки
(ночью)Устанавливается при репликации. Обновляет справочные данные в поисковых таблицах.
Установка веб-сервисов и сертификатов
Установка веб-сервисов и сертификатов