Как установить и настроить Windows Server 2008 R2, SQL2008R2 и сервер 1С:Предприятие и не переделывать 2 раза

Понадобилось установить новый сервер 1С. Для этого я взял хламокомп и стал устанавливать весь комплект на него для отработки и поиска тонкостей и возможных проблем.

1. Был установлен Windows Server 2008 R2. Без особого тюнига.

 

2. Установка Сервер 1С: Предприятие 8.2.18.102 (в моём случае) x64

- отключил компонент про веб-сервер

- включил компонент com-соединения

 

3. Установка SQL 2008 R2 (с дисков из комплекта)

- появилось сообщение про .Net.framework с предложением включить компонент в ОС. Ответил ДА. Подождал. Запустился Центр установки SQL Server с кучей меню.
- Планирование - Средство проверки конфигурации
- Установка - Новая установка или добавление компонентов к существующей установке
- Компоненты экземпляра:
      Службы компонента Database Engine
           Репликация SQL server - НЕ НУЖЕН
           Полнотекстовый поиск - НЕ НУЖЕН
      Службы Analysis Services   НЕ НУЖЕН
      Средства управления основные
      Средства управления полный набор
 - Экземпляр по уполчанию
 - Учетные записи служб:
      Агент SQL Server  - NT Authority\ система
      SQL Server Database Engine - NT Authority\ система
      Службы SQL Server Analysis - NT Authority\ система
      Браузер SQL Server  - NT Authority\ Local Service (не трогал)
 - Параметры сортировки - не трогал
 - Режим проверки подлинности:
      Смешанный,  sa, %пароль_sa%
 Настройка компонента Database engine.
 Назначьте администраторов SQL Server:
      Добавить текущего пользователя (WK\администратор)
      Размещения базы tempdb задать D:\SQL_tempdb (Лучше задать  корневой каталог) (про tempdb - http://technet.microsoft.com/ru-ru/library/ms175527(v=sql.105).aspx)

 

4. Тюнинг. Задать:
Размер базы %имябазы% задать %размербекапа%, рост 15%
Размер логов базы %имябазы% задать %размербекапа%, рост 15%
В свойствах SQL сервера вкладка Память - максимальный размер памяти сервера - разумный объем памяти от имеющейся.
Создать несколько файлов tempdb.mdf (не более 4) для многопроцессорных и многоядерных серверов.

В 1С:Предприятие создать несколько рабочих процессов. В "рабочие процессы" пкм - создать рабочий процесс. Я сделал 2. Гилёв говорит достаточно.

 

5. Установить Effector saver.
Если без неё то для выгрузки dt-файлов нужно обеспечить завершение сессий пользователей сервера 1С:Предрприятие.

Например, настроить "Интервал перезапуска рабочих процессов" в свойствах кластера. Или "Выключенные процессы останавливать через" там же.

 

6. Брандмауэр:
входящие 1с: 1541 1560 1561 1562 1563

1541 - порт кластера

1560-1563 - порты процессов сервера 1С:Предприятие (видимо есть чередование поэтому их больше чем настроенных рабочих процессов)

 

7. Возможно понадобится:

Запрет распараллеливания запросов:
 maxdop=1 (в SQL)
 max degree of parallelism

 

8. Обслуживание SQL:
 • резервное копирование базы еженочно + ежечасно копия логов (проверить производительность)
 • проверка целостности базы
 • переиндексация индексов (Перестроение индекса)
 • Очистка процедурного кэша. SQL-запрос:
  DBCC FREEPROCCACHE
http://1cexpo.ru/instrukczii/22-reglamentnye-operaczii-na-urovne-subd-dlya-ms-sql-server.html
 • Настроить уведомления на почту о сбоях в регламентных задачах!
  http://habrahabr.ru/post/132902/
дефрагментация индексов (http://habrahabr.ru/post/155933/)

 

9. Другое ПО.

• Консультант+:  В папке Консультант лежит XML-файл для импорта в планировщик.

• APC PBE Agent

• HP всякие тулзы с диска от сервера.

 

Но это всё личный опыт установки, поэтому часть пунктов вам не пригодится.


 


 

Write a comment

Comments: 0