Вы находитесь на странице: 1из 160

1С:ПреАприятие 8.

Кпиент-серверный

вариант

РУКОВОДСТВО

администратора

Москва
Фирма «1 С»
2009
ПРАВО ТИРАЖИРОВАНИЯ
ПРОГРАММНЫХ СРЕДСТВ
И ДОКУМЕНТАЦИИ ПРИНАДЛЕЖИТ ФИРМЕ «IC"
Прlюбретая cltcтe~IY (~] С:ПреДJlРIIЯТllе~).
вы Te~1 самым даете соглаСllС IIC допускать
КОПItРОВЗНltя ПрОflJЗММ It DOKYMCllTaUlll1
без ПИСЫ.'СIНIOГОрззреwеНIIЯ фllРМЫ ~(IC»

с; ЗАО (~I С»). 2009


Фllрма {(IC». MOCIo:Ba. 123056.311164
Отдел продаж: ССllСЗIIС8СК3Я ул .. 21.
те.lефоll:
(.$95) 737·92·57.
факс: (495) 681-4.·07.

E·mail: lс@lС.ги
URL: http://www.lc.гu.http://www.v8.1c.гu.http://useгs.v8.1c.гu

Группа разрабопш rlРОГРЗММ - А. Алексеев. А. Безбородов. д. Беекоровзi1НО8.


П. ВаСIIЛСU. А. Вlllюградов. д. Волков. И. Гольштеilll. Е. Горностаев. Г. дЗ\lье.
О. Дерут. д, ЗаРСtllшй, д' ИваWО8. С. КОПlIСНКО, С. Кравченко. М. Лсil60811'1.
Г. ЛеОIlТI.ев. А. Jlсхзн. А. Медведев. А. МII11JофаНО8, Е. МIIТРОШЮIН. С. МУРЗIIН.
С. НУРЗЛllев. д' Павленко. А. ПЛЯlOlН. А. РУКlIIt. д. Рус,шов. д. СЛУ'..кБItН.
А. CMllpHOB. п. СОЛОД,,"lIii, В. СОСIiО8СКНЙ, В. Ty~tel·08. В. ФIIЛltrlПОВ.
В. ЧСРСМIIСIlIЮВ, п. ЧIIКОВ. А. ЧI'lчернн. А. Шев'/енко.

ДОКУМСIIТ:ЩIIЯ- 8. БаiiлаКО8, В. ДpaHlНlIc8. А. КР3ЮШЮIН. 11. КУЗllеllОВ. М. Jlавров.


А. МШIIIЧСВ, А. Пmll\llН, М. P3IOICHKO, Е. UаГIIКЯН.

Груrш:t КОIIСУJIЬ'ПЩllOllllOli IlОДДСРЖIШ - О. AKyJloBn. О. БШ'рОI3<l, О. БnКЛУllНlна.


С. BOCTpIIKoBa, Э. ГаРIIфУЛIIIIна, В. Давыдова. О. ДМIIТРСltКО. Л. ЕрмаКОВfI.
Ю. ЖСС1'ков, О. ЗnваЛЬСКШI. 1-1. ЗаЯВЛllllа. М. ЗВОIIIIЛОВ. М. IIВalюва. Г. Коробка.
10. Лаврова, С. ЛСI-lсшюmа, С. МаЗУРllН, С. Марков. 8. I-IlIколасва. А. ПаВlIIIКОВ.
И. П3111111, О. Ilехтсрева. М. 1l0лкзнова, С. Il0стнова. А. ПРОКУРОВСЮlii.
Е. РОМШ-IOва, Г. СтспаltСНКО. 1-1. Степанов. Т. Токарева. Е. Шllрокова.

Группа ТССТlIРОВЗIIIIЯ - Т. Акулова, А. АНДр"ЯlIова. М. Губко. Б. ЗllaТlIIIНОВ.


А. Капралова. 11. KapCЛIIIl. А. ЛаПIlН. Е. Мсдведев, О. Ридер, М. СеЛllванова.
Е. CIITOCCI-IKO, Е. CMllpllosa, Г. фадеева. С. ХрIlСalю"а. Н. ШЗРГУIЮВ3.

I-IЗIIМСНОВЗШIС KIIIIrlI: IС:ПреДПрIIЯТНС8.2. 1<.'1llcht-серверНbIii 8apllallТ. Руководство


3l1МIIШIстрзтора

I-Iомер ItЗД31111Я: 82.005.02


дата выхода: 24 a"l)'cT3 2009 г.
ЛИНИЯ КОНСУЛЬТАЦИЙ

Для IЮЛЬЗQвателеii Сllстемы (lС:ПреДПрIIЯТllе 8» УСЛУГIl ЛlIIШII КОlIсультаUllii


предоставляются 110 ЛIIНIIII IIIIФормаШlOlIно-теХIIOЛОГllческого СОllРОВОiКДСlllIЯ
(IITC).
ПолучеНIfС КОНСУ,1ьтаШIИ ВОЗ\IOЖНО ТО.1ЬКО после perllcтpaUlI1I програММIIОГО
ПРОДУII.-rз (дЛЯ чего 1-lсоБХОДIIМО заПОШlIlТЬ РСПJСТРЗШIOIlIlУIOанкету 11 выслать
ее в фНР\lУ « I С») 11 оформлеНIIЯ ПОДПIIСКlI на IIТC.

В СТОШIOСТЬ КО~lПлеll..,.а ПОСТЗВКlI ПРОГРЗ\IМНОГО продукта включено


обсЛУ'А\IIВЗIIIIС по ЛlIНIIII "те в течеНllе перllOДЗ. указашюго в вашей
РСПlстраЦIIОllllоii анкете. Купон на бесплатное оБСЛУЖllВЗНllС по ЛlIIIIIII ИТС. а
также KOllSCpT с "аркой 11 aдpeCO~1 входят 8 состав ПрllобреТСIIIЮГО вамlt
КО\Ш.1скта ПРОГРЗ\I\1.

По IlстечеШlI1 перllода беСI-lЛатного оБСЛУЖIIВЗНIIЯ попучеНllе КОlIсультаЦll1I


ВОЗ:-'ЮЖIЮ толыш по договору на ",тс. Для заключеЮIЯ HOI'oBopa обращаiiтесь
к парТllерам фIIР\IЫ «IС».

ТелефОl1 11 адрес ЭЛСКТРОlillоfi почты Ш1я консультаЦll1I укаЗШIЫ 113 Дllске I1Тс.

ЛIIНIIЯ KOI-lсультаЦIIII работает с 9.30 до 17.30 по московскому времен". кроме


суббот, BOCKpeCCllIl1I 11 праЗДIШЧIIЫХ AHell (по распорядку MOCKOBCКlIX
1·lрСДПрIIЯТIII1).

Обращаясь к 11111-11111 консультаЦlIII. следует наХОДIПЬСЯ рядом со CBOIIМ


КО~1ПЫОТСРОМ. IIMeTI. под pYKOII настоящее руководство 11 СПОЮ I"ЮЛОВIIIlУ
РСГlIстраltlюнноi! ШIкеты. Желательно заранее УТОЧНI1ТI, ТIIПЫ IIСПОЛI,ЗУСМОГО
КОl\lпыотера 11 ПРIII-Iтсра.

Набрав телефон ЛIIIIIIII КОIJСУllьтаШlii, 11Ы ДОЛЖНЫ услышать ответ деЖУРIЮГО


COTpYДlIIIKa. После этого сообщите НЗl1меНОВШlllе пашеii оргаНl1заЦI1J1. номер
вашего экземпляра cIICTe . . ·lbI (он обозначен на комплекта постаВКlI 11
CD-ROM
lta вашей J10JIOBIIIIC реГlIСТРЗЦlЮlllюii ЗI-IКсты)
11. ВОЗМОЖIIO. другую
реГlIстраЦIIOlШУЮ IIнформаЦIIJО по запросу COTpynHIIKa ЛIIIШII консультаЦIIЙ.
Названная BaMl1 IIllформаЦIIЯ будет проверенз по ДЗlII·IЫМ. указанным в
отослан~юii в фllРМУ «IC» ПОЛОВlIне PCfllcTpaUllo""oii анкеты.

Отвечая lIа ВОЗШIКШllе у вас вопросы. дежурныii СОТРУДНIIК может


UОСГIРОIIЗВССТlI ВОЗНIIКШУЮ СII1)'аШIЮ на своем компьютере. 011 даст вам
PCko:-'lснпаUIIII сразу же IIЛII после оБСУ'..кдеНIIЯ с разраБОТЧllкаМII. Вам не
нужно l1pocllTb к телефону конкретных cneЦlla:lIIcтoB: мы отвечаем за работу
всего персонала. Работа ЛIIНIIII консультаЦllii реГIIСТРIIРУется. поэтому npl!
nOBToplibIX обращеllllЯХ по сложным пробле:-,шм вы i\lОжете сослаться на дату
11 время предыдущего разговора.

МЫ ВСЕГДА РАДЫ ВАМ ПОМОЧЬ!


4 IС:ПреДПРlНпне 8.2. КЛlIСllт-серверныil BapllaHT. РУКОВОДСТВО ЗДМIIНllстратора
Оглавление
Введение 7
Структура Руководства 7
Что ВЫ ДОЛЖНЫ знать 7
Книги докуМеНТации 8
Методические материалы и дополнительные ВОЗМОЖНОСТИ .....•............. 9
СОПРО80дительные файлы комплекта поставки
«1С:Предприятия» , 9
ИТС - информационно-технологическое сопровождение _ 9
Информация по «1 С:Предприятие 8» 11
Сайт системы программ «1С:Предприятие 8» 11
Пользовательский сайт _ 11
Принятые обозначения 13
Глава 1. Требования к аппаратуре и лрограммному обеспечению .. 15
1.1. 32-разрядный сервер . 15
1.2. 64-разрядный сервер 16
1.3. Общие требования дпя клиент-серверного режима работы.... .17
1.4. Использование энергосберегающих режимов работы
компьютера 18
1.5. Поддерживаемые СУБД 19
Глава 2. Установка сервера «1 С:Предприятие» 21
2.1. Общие сведения о процессе установки 21
2.2. Программа установки для ОС Windows . 22
2.2.1. Доступные программы установки 22
2.2.2. Общие сведения о программе установки .22
2.3. Типовые сценарии установки «1 СЛредприятия) '" 29
2.3.1. ДЛЯ ОС Windows .. 29
2.3.2. ДЛЯ ОС Linux .32
2.4. Установка и настройка дополнительного программноro
обеспечения .. . 34
2.4.1. Для ОС Linux 34
Глава З. Запуск компонентов системы 41
3.1. Запуск агента сервера _ 42
3.2. ДЛЯ ОС Windows .43
3.2.1. 3апуск как приложения 43
3.2.2. 3апуск как сервиса 44
3.3. Для ОС Linux 46
3.3.1. 3апуск агента сервера. . 46
3.3.2. 3апуск агента сервера в режиме демона 47
3.3.3. 3апуск агента сервера при помощи скрипта 48
3.4. Обеспечение совместной работы нескольких серверных
процессов 50
6 I С:ПРСДlIРIIЯТlIС 8.2. КЛlIСllт-ссрвсрныi! BapIIaHT. РУКОВОДСТВО aдMlllIllCтpaTOpa

Глава 4. Администрированиеинформационнойбазы 53
4.1. Создание резервной копии в клиент-серверном варианте 53
4.2. Преобразование информационной базы для использования
в клиент-серверном варианте 54
Глава 5. Клиент-серверный вариант работы 55
5.1. Устройство кластера серверов 57
5.1.1. Общие понятия 57
5.1.2. Расположение служебных файлов менеджера кластера 59
5.1.3. Сервисы кластера 60
5.1.4. Взаимодействие клиентского приложения с кластером
серверов б1
5.1.5. Сеансы и соединения 63
5.1.6. Механизм блокировок информационной базы 71
5.1.7. Отказоустойчивый кластер 72
5.1.8. Балансировка нагрузки 75
5.1.9. Статистика загруженности рабочих процессов 77
5.1.10. Масштабируемость кластера серверов 78
5.1.11. Варианты конфигурирования кластеров серверов 83
5.1.12. Безопасность кластера серверов 85
5.2. Администрирование кластера серверов 9б
5.2.1. 3апуск утилиты администрирования 96
5.2.2. Работа со списком центральных серверов 98
5.2.3. Работа со списком администраторов центрального
сервера 100
5.2.4. Работа со списком кластеров центрального сервера 104
5.2.5. Работа со списком менеджеров кластера 108
5.2.6. Работа с сервисами кластера. . 11 О
5.2.7. Работа со списком администраторов кластера 112
5.2.8. Работа со списком рабочих серверов кластера 117
5.2.9. Работа со списком рабочих процессав. . 120
5.2.10. Работа со списком информационных баз 125
5.2.11. Работа со списком сеансов. . 130
5.2.12. Работа со списком соединений 136
5.2.13. Работа со списком блокировок 144
5.2.14. Работа со списком резервирования кластеров 148
5.2.15. Программные средства администрирования кластера
серверов 150
5.3. Работа под управлением различных операционных систем 151
5.4. Особенности работы в ОС Liпuх 154
5.5. Установка серверов баз данных 154
5.5.1. Установка Microsoft SQL SeNer 154
5.5.2. Установка PostgreSQL 155
5.5.3. Установка IBM оВ2 156
5.5.4. Установка Oracle Database 157
Глава 6. Удаление системы 159
6.1. Удаление кластера серверов под wiпdоws 159
6.2. Удаление кластера серверов под Liпuх 159
Введение

Настоящая KHllra является РУКОВОДСТВОМ по аД1\ШlшстрироваНl1Ю клиент­


серверного варианта CIICTeMbI « 1С:Предпрвятие». РУКОВОДСТВО предназначено
аДМIIНI1СТРЗТОРЗМ, вы1lлняющl1мM задачи по аДМIIНIIСТРllроваНIIЮ КЛllент­

серверного SЗрllЗНТЗ IIlIформашlOННЫХ баз системы « I С:ПреДПрllятие».

Структура Руководства

РУКОВОДСТВО содержит аПlfсаНI,lе особенностей аДМIННlСТР~IРО8аНIIЯ клиент­


серверного варианта Cllcтeto.lbI «IС:ПреДПРIIЯПlе).

Глава) содерЖIIТ требования к аппаратуре и nporpaMMlloMy обеспечениюдля


установки 1'1 работы сервера «IС:ПредприятиЯ».

Глава 2 посвящена ОПllсаЮIЮ процесса установки сервера «)С:ПреДПрIIЯПlе».

Глава 3 описывает запуск сервера « I С:ПреДПрIlЯТllе».

Глава 4 посвящена особен~IOСТЯМ аД1l.ШНIIстрнрования КЛllент-серверного


варианта системы « 1С:ПреДПрllятие».
Глава 5 ОПlIСЫlщет работу в клиент-серверном варианте.

ВНИМАНИЕ! ОписаНllе оБЩIIХ аспектов аДМНIJllСТРНРОВЗВllЯ снстемы


( I С:ПрСДПрИЯТllе) ПРIIВОДIIТСЯ в KHIII"e «1 С:ПреДПрIIЯТllе 8.2. Руководство
аДМIIНllстратор,ш. I~ХОДЯЩСЙ в комплект базовых поставок CllCTeMbl «( I С:ПреДПрНЯТlJе».

Что вы должны знать

Характер IIзложеНIIЯ данного Руководства предполагает, что вы знакомы с


оперзUJtOННОЙ СJlстемой компьютера, на котором работает Cl1cтeMa
«lС:ПРСДПРИЯПIС)) (ОС семейства Мiсrosоft Wi'1do\vs 11 ОС семейства Linux,
подробнее персчень поддерживаемых ОС см. на сайте «IС:ПреДПРIIЯПIЯ»:
httр://v8.1с.гu/геquiгеmепts/).11 владеете базОВЫМII навыками работы в ней.

Кроме того, необходимо обладать навыками адм 11 Н ItCTpl1 рова НИН


IIспользуемой операШlOlIlЮЙ cllcтeMbI.

При выполнеlllllf некоторых процедур аДМIIНllСТРllроваНlIЯ MOгyr


потребоваться адМШНlстратltвные права доступа. а также дl1стр"бyrllВ
Ilспользуемоii операШlOllНОЙ системы.
8 1С:ПРСДПРltЯТlIС 8.2. КЛllент.серверныЙ BapltallТ. РУКОВОДСТВО адr.llllillетратора

Книги документации

в состав докумеНТ3L1ШI входят КlНIПI по теХIIОЛОПI~lескоii платформе


«1 С:ПреДПрИЯТllе»:

• «1 С:ПреДПрНЯТllе 8.2. Руководство пользователЯ»). КНlIГЗ содержит


0lШС3Нliе оБШIIХ npllCMOB работы с программными проду",.аМII,
создаННЫМII на базе платформы «IС:ПредпрItЯТlIС») 11 может не
поставляться отдельной книгой. Данная KHllra не поставляется в
составе проду",.а «IС:ПреДПРIlЯТIIС 8.2. ВеРСIIЯ дЛя обучеНIIЯ
прогрзм м 11 POB3HII 10».
• «IС:ПреДПрl!ЯТllе 8.2. Руководство разраБОТЧllка». Klillra неоБХОдllма
д.пя изме~lеШIЯ 11 I~астройки КОНФllгураЦНII под особеННОСТII учета
конкретной оргзшtззшlИ. а также для разрзБОТЮI IlOвых конФItГУРЗЦItЙ.

• «IС:ПреДПрИЯТltе 8.2. Руководство аДМI1Нистратора». Книга OllllCbIBaeт


ЗДМIIНI·tСТРИРОВЗllltе СlIстемы «1 С;Предпрняпtе», включая l'II'lформацию
об особенностях построения КЛllе~lт-серверных elleTe~1. Данная
KHllra
не поставляется в составе проду",.а «1 С;ПреДПрllятие 8.2. ВеРСIIЯ для
обучеНIIЯ програММllроваНIIЮ)).

• «1 С:ПреДПрIlЯТllе 8.2. к.r1Иент-серверны" BapllallT. Руководство


аД~Нlнистратор3». Книга ОПИСblвает осоБСI-llЮСПI раБОТbI c~lcTeMbI
«\С:ПРСдПРИЯТlIС» с информационными базам 11 в варианте клиент­
сервер в чаСТII установки и экеплуатаЦШI. Данная КШII"З не
Ilоставляется в составе продукта «1 С:ПреДВРl'lятие 8.2. Версия для
обучения программированию».

• СШlтаКСllС встроенного языка 11 языка запросов представлеl~ в книге


« \ С:ПреДПрИЯТllе 8.2. Руководство разраБОРIIIКа». Описание объектной
модешt полностыо включено в поставку в ЭJlектронном Вllде (В
разделах справки KOHqmrypaTopa 11 синтаКС-1l0мощнике). Описание
объектной модеЛl1 также содеРЖI1ТСЯ в КllI1гe «IС:ПреДПрllятие 8.2.
ОПl1санне 8строешlOГО языка». которая распростраl~яется отдельно.

ВНИМАНИЕ! КО\lПЛСКТ постаВКII конкретного продукта может ВКЛЮ'lать лишь


некоторые нз ПСрсЧНСЛСllНЫХ КШIГ ДОКУМСllтаЦlIII.
ВведеЮ1С 9

Методические материалы и дополнительные


возможности

Фирма «1 С» осуществляет r-.IеТОДllческую поддержку освоеНI1Я н внедрения


CI'ICTCMbI программ «IС:ПреДПРIIЯТlfе». МеТОдllческая поддержка включает в
себя разнообразные фОР~IЫ предоставления IIнформаЦIIИ, неоБХОдllмоil для
грамотной 11 эффеКТIIВНОЙ разработки н IIСПОЛЬЗОВЗIНtя прнклаШIЫХ решеНltii.

Сопроводительные файлы комплекта поставки


«1С:Предприятия»

В процессс ycтaHoBKl1 платформы «1 С:ПреДПрI1ЯТltе» выполняется


КОПllрова~lIIе на жеСТКlIi1 ДIIСК ряда сопроводительных файлов, содержащих
ОПllсаннс IlзменеНIli1, реалнзованных в данной BepclНl платформы. 11
IШСТРУКЦlНf по переходу с преДЫДУЩflХ Bepcflii.

Все сопроводlIтелыlеe файлы располагзются в каталоге устаНОВОЧllЫХ файлов


KOtIKpeтHoii версии систе~IЫ «IС:Предпрнятне», в каталоге \docs\ru. ЕСШI при
установке clICTeMbI 1,IСllОЛЬЗОВался каталог, предложеШlыii по У~lОлчанюо. то
эти файлы будут располагаться в каталоге C:\Program
FilеS\lcv82\НомерВерсии\docs\гu. Здесь НомерВерсии означает номер
установлешюi1 версии. Так, для верс,,!!
8.2.9.100 каталог будет иметь
слеДУЮЩIIЙ ВIIД: C:\Program Files\lcv82\8.2.9.100\docs\ru.

• V8Update.htm - в этом файле содержатся ОТЛl1ЧIIЯ текуще" BepclН'l


платформы от предыдущих веРСI1Й и особеlНЮСТII перехода на новую
версию.

• V8UpdateFrom82Beta.htm - в этом файле содержатся ОТЛИЧIIЯ текущей


BepCl111 плаТфОР,\IЫ от бета-версии I С:ПреДПРltЯТI1С 8.2.8.

итс - информационно-технологическое
сопровождение

Фllрма « I С» осуществляет платную меТОдllческую поддержку пользователей


в рамках IIнФорr-.ШЦllOнно-теХНОЛОГllческого сопровождения (ИТС) программ
системы « I С:ПреДПрIIЯТllе».
Ежемесячные выпуски ИТС содержат большое КОЛllчество ПОСТОЯНIЮ
обновляемоii IlнформаЦlIII, позволяющей более эффеl\.'"ТIIВНО использовать
продукты системы « I С:ПреДПрIlЯТllе». Отметим ltallболее важные
состаВJ1ЯЮЩllе ИТС:

• обновлеНllЯ теХНОЛОГllческой платформы « I С:ПреДПрIIЯnIС» 11


пр"кладных решеНIIЙ.
10 lС:ПреДПРIIЯТlIС 8.2. КЛllеllт-серверныii варнаlП. РУКОВОДСТВО аДМИНllстратора

• l\lетоднческне материалы по теХlюлогической платформе


« 1С:ПрСДПрIIЯТlIС».
• MeToDII~lecKlle матеРllалы по типовым ПРНЮlаДllЫМ решеШIЯМ фирмы
« I С».
• КОНфllгураШIЯ «Конвертация данных» для настройки IlраВlШ обмена
между l1НформаЦIIОIШЫМII базам 11 « I С:ПреДПрНЯТIIЯ». IlмеЮЩllМН
раЗЛIIЧНУЮ КОНФIlГУРЗЦIIЮ.

• cllcтeMa стандартов 11 MeTonIIK разраБОТКI-1 конфигураций ДЛЯ


платформы « I С:ПреДПрIIЯТltе» (преднаЗttaчена для ознакомления
парТllеров 11 пользователей фl1РМЫ «IC» с теХНllчеСКlIМl1 11 проеlПliЫМlI
решеllИЯМИ, используемыми Прll разработке ТIIПОВЫХ КОIIФIIГУРЗЦlIЙ на
платформе «1 С:ПреДПРIlЯТllе»).
• советы ЛIIНIIII консультаЦllil, по~югаЮЩI'lе Гlользователям
« I С:ПреДПрIlЯПIЯ) получить ответы на наllболее часто встречаЮЩltе
вопросы 11 IIзбежать ПlПичных ошибок.

• IIнформаЦIIЯ по оБУ~lеНIIЮ работе с платформой «IС:ПреДПРIlЯТНС» 11


приклаДliЫМl1 решеlНlЯМН фl-lрМЫ « I С».

• демонстрационные ролик!'! программных ПРОДУ'(ТО8, позволяющие

получить первое представление о возможностях прикладIiыx решений.

• спраВОЧI-IIIК~1 по заполнению деклараций по налогам (налог Н3 прибыль,


НДС, налог на нмущество, ЕСН, ВЗНОСbl в ПФ?).

• обширная подборка бухгалтерской пеРIЮДИКII, включая теКущtlе


BbInycKII журналов 11 архивы.

• база i:lliаЛI1ТI1чеСКI-1Х обзоров законодательства 11 арбитражной праl<ТИКН.


• рекомендаЦlII1 по составлению кварталыюй 11 годовоi1 отчеТНОСТlI в
«1 С:БухгалтеРIIII 8».
• справочник типовых хозяйственных операций хозрасчетного

преДПрIIЯТIIЯ.

• спраВОЧIНlК по оформлеНIIЮ расчетов с персоналОl\1 по оплате труда и


правовым аспектам трудовых отношений.

• спраВОЧIIЗЯ правовая СlIстема «Гарант» - ПОШIЫЙ ltaбор нормаТIIВНЫХ


DOKYMCIITOB законодательства Российской ФедераЦlIII, в том Чllсле по
бухгалтерскому учету. налогам 1-1 предпринимательству.

НаЧlIная с 2005 года, стандартный сервис по поддержке пользователей­


ПОДПIIСЧIIКОВ ИТС включает доступ к сайту поддерЖКlI пользователей
СlIстемы « 1С: ПреДllРIIЯТllе».
Более подробно о прое ...-ге ИТС МОЖtЮ ПРОЧlIтать на сайте фl1рМЫ «IC»:
http:{{www.lc.ru{rus{suppoгt/its{its.htm.
ВведеНllе 11

OCTaBllТb заявку I-Iа деi'olOнстраuию ДИСКОВ и приобретсние подписки на ИТС


МОЖ'Ю на саПте фllРМЫ « I С": http://www.lc.гu/гus/support/its/zajavka.jsp.
Офорt-IIIТЬ ПОДПIIСКУ I-Iа ИТС можно у партнеров qНlpMbI «!С». Список
партнеров. IIМСЮЩIIХ опыт массового обслуживания пользователей в рамках
проектов ИТС, опубликован на сайте фнрмы « 1С»:
http://www.lc. гu/гus/paгtneгs/seгvice.jsp.

Информация по «1С:Предприятиию8»

Адрес саПта: http://V8.1c.гu/AlIInfo.

Данный сайт представляет собой набор ссылок на часто используемую


информаuиюдля слеДУЮЩ,"IХ категор"tй пользователей:

• пользователи прикладных решений,

• разраБОТ~IIIКII Пр'·lкладных решений,

• партнеры фIIР1\.'IЫ « I С».

Сайт системы программ «1С:Предприятие 8»


Адрес саПта: http://v8.1c.гu.

Саит содержит информацию по теХНОЛОГ,"lческои платформе системы


«1 С;Предприятне 8» и по типовым прнкладным решсниям, выпущенным
фнрмои «1 С» на ее основе.

Пользовательский сайт

Адрес сайта: http://useгs,v8.1c.гu,

На сзите поддержкн пользователей системы «IС:Предприятие» представлена


инфорr-..·Iация о номерах версий платформы и конфигураций, дате IIX выхода,
выпусках ите, на которых опубликовано обновление. По каждой версии
представлена следующая IlнформаЩIЯ:

• для теХНОЛОПlческоl'i платформы;


• отличия данной веРСИl1 от предыдущих и особенности перехода;

• ОШliбки, ,",справленные при выпуске данной веРСIШ;


• ДlIСтрliбугив обновления;
файл гeadme.htm;

• для прикладных решений:

• новое в релизе;
12 J С:ПРСДПРIlЯТl!С 8.2. КЛlJснт-сеРВСРНЫII BapllaHT. РУКОВОДСТВО аДМlIннстратора

• полный список изменений;

• список основных изменений;

• порядок обновления;

• ДIIСТРl1БУТl1В обновлеНl1Я;

• номер BCpClНf платформы, необходимой для ~1СГlOльзоваНl1Я реЛllза


КDнфигураЦИII.

Также на пользовательском сайте публикуются реКоt.lсндаЦIIИ по


аД~IННl1СТРIlРОВatшю CIICTeMbI « I С:Предприятис».
Основное ПрСllмущеет80, которое дает пользователям «IС:Предпрнятня»
ПОДl{ержка на данном сайте, - ЭТО ВОЗМОЖНОСТЬ обновления теХlюлогической
плаТфОР~IЫ Ii ПРllкладных реШСНllfi через Интернет до ПОЛУЧСIШЯ ДIIСКDВ итс.

Также 'Ia сзите публикуются дополнительные компоненты, Ilспользуе~lые


системой «iС:ПреДПрИЯПIС» (наПРИf\IСР. СУБД PostgreSQL). а также тестовые
верСIIJ.l платформы 11 Прllкладных решениil.

ВНИМАНИЕ! К сайту поддерЖКII пользоватенсй IIМСЮТ право доступа


зарСГIIСТрllровatlllЫС пользователи npOгpaM1'olHbIX продуктов системы

«!С:ПреДПРIlЯТlIЯ». ПРII этом пользователи продуктов. для которых предусr-.ЮЧJено


оБСЛУЖlIваНllе по 1111111111 IIнформашюнно-теХНОЛОГlIЧССКОГО сопровождения (ите),
ДОЛЖНЫ иметь действующую подписку на нтс.

Зарегистрироваться на catiTe ПОДllержки пользователей i\lОЖНО самостоятельно


либо обратившись к партнеру фирмы «1 С».
ДЛЯ самостоятеJ1ЬНОЙ регистрации необходимо с главной страницы сзйта
перейти 110 ссылке Самостоятельная регистрация пользователей по РIN-коду и
выполнить указанные на саите действия.

в проuессе регистраЦИl1 потребуется PIN-KOD, ВХОДЯШIIИ В комплект поставки


программного продукта.

Естl в комплекте постаВКII отсутствует PrN-код для реГllстраЦI1И Н3 сзите,


следует обраТIIТЬСЯ к партнеру фирмы «1 С».
Для рсгистраL1ШI програ~IМНОГО продукта неоБХОДIIМО заполнить
реГИСЧ:)ЗЦIIОI-IНУЮ анкету на программный продукт (она является частью
реГllстраЦlЮНlЮЙ карточки) и отправить ее в фирму «1 С» по почте IIЛIf факсу.

Для оформлеНIIЯ ПОДПIIСКИ на ИТС ~lOжно обраТIIТЬСЯ к любому из серВIIС­


паРПlеров фllРМЫ «1 С». СПlIСОК партнеров, IfмеЮШIIХ ОПЫТ массового
оБСЛУЖllваНIIЯ llOJlьзователеii в рамках прОеlo.-rов ИТС. опубликован на сайте
фllРМЫ «1 С,,: http://www.lc.гu/rus/paгtners/service.jsp.
Введеlil1е 13

Принятые обозначения

ДлЯ лучшего ПOlШI\I3НИЯ Iвлагаемого матерl'l3ла в настоящем Руководстве


ПРНIiЯТЫ некоторые общие Ilpl1ell.'lbI выделения отдельных элементов текста.
Соглашеl1l1е о TaКllx прием ах приведено нвже.

ОБОЗllзчеllllЯ клаВIIШ. Клавиши, такие как Enter, Esc, Del 11 подобные, будуг
обознаtШтьСя, как 1l0казано выше, без кавычек.

Для ссылок Ila клаВИШl1 управления курсором (клаВIIШИ со стрелкаМII) будет


IIспользоваться фраза клавиши управления курсором, когда необходимо
сослаться сразу на все эти клавиши. Если необходимо УПОl\1ЯllУ1Ъ ЭТIf клавиши
IЮ отдеЛЫIOСТll, будут IIСlюльзоваться выражения Стрелка вверх, Стрелка
вниз. Стрелка вправо" Стрелка влево.

КомбннаlJ.ШI клаВIIШ. Когда для ВЫПОШlеIН1Я какой-либо команды


lIеоБХОДllМО нажать комбинацию IIЗ двух клаВIIШ, она дается в Вllде Ctrl + FЗ.
ОБОЗН3'lеШIЯ I'HOrlOli:. Наименования кнопок в форме будут даваться их
вазваНIIЯll.lII без кавычек, например, ОК, Отмена, Удалить н так далее.

Ключевые слова ВСТРОСJШОГО языка. КлЮLlевыс слова встроенного языка


cllcтeMbi «1 С:Предприятис» выделяются ШРlнt)ТОll.l и ПIIШУТСЯ так, как в
программных модулях: РабочаяДата. В тексте также будут встречаться
ссылки на описания разделов IIЛИ элементов встроенного языка (свойства,
методы 11 т. д.). С даlНIЫll.'Ш описаНИЯМIt МОЖIЮ ознаКО1\Н!ТЬСЯ в cllpaSKe (ветвь
Встроенный язык).

ОПltС~lIlIIе деiiСТВIIЯ с помощыQ меНIQ. Для описания выбора пункта меню


1·lспользуется следующая конструкция; Меню - Подменю - Подменю - ... -
Пункт. Например: «Для выбора масштаба изображеlН'IЯ IIСПОЛЬЗУется пуш..-г
Таблица - Вид - Масштаб), что эквивалентно тексту: «Для выбора масштаба
IIзображеlН1Я используется пункт Масштаб подменю Вид меню Таблица
главного меню программы». Если выбор осуществляется не 1013 глаВIЮГО lI.lеию
Ilрограммы, то это указывается дополнительно.

РСЖIIМЫ работы Сllстемы «1 С:ПреДПрIIЯТIIС». Система « I С:ПреДПрI1ЯТllе»


работает в двух реЖl1мах: наСТРОЙКlI 11 проверКII КОНфllгураШIII (далее в
Руководстве - реЖIIМ КОНфl'lгуратор IШИ конфигуратор, когда в Руководстве
опllсыаетсяя работа по создаНl-llО ил!! IIзмеllеl1llЮ КОНфllгурашш) 11
IIСПОЛ!lеIНlЯ конфш"урашш (далее в Руководстве - режим I С;ПреДПРllятие).

В Д3111!ОМ Руководстве пользователем будет называться спеUllаЛIiСТ,


ВЫПОЛIIЯIOЩIIЙ разработку IIЛII сопровождеНllе KOI-lфигураЦIIII.

ВыраЖCllllе %USERPROFILE% ОЗll3чает перемеllllУЮ окружения ОС


Windo\vs. которая содерЖllТ IlУТЬ к каталогу ПРОфllЛЯ текущего пользователя.
'4 I С:ПреДПрIlЯТllе 8.2. КЛllент.сервеРllыi! ИЗР"3I-1Т. Руководство аДМlНlIlСтраТОра

в случае етандарпюil уеТЗIIOВКlI (11 ДЛЯ пользователя Ivanov) этот rIYТl,


ВЫГЛЯДIIТ следующим образом:

C:\Documents and Settings\Ivanov

Выражение °.loAPPDA ТА % ознаtшет переменную окружеНIIЯ ОС Windo\vs.


которая содерЖl1Т ПУТЬ к каталогу (В ПРОфllле текущего пользователя), где
пр"ложеllllЯ Должны xpaHIITb CBOII данные. В случае стандарТНОil УСТatlOВЮI (11
для пользовзтеля Ivanov) ::ПОТ ПУТЬ ВЫГЛЯДIIТ следующш.1 обраЗО!\1:

C:\Documents and Settings\Ivanov\Application Data


Глава 1. Требования к аппаратуре
и программному

обеспечению

Текущий список поддерЖllваСt\.'IЫХ дистрибутивов серверных операционных


систем и CHeTel"l управления базами данных опубликован на сайте
http://www.v8.1c.ru/requirements/.

1.1. 32-разрядный сервер

Требования к раБО~IIIМ cepBepa~l. ВХQДЯЩIIМ в состав кластера серверов


« I С:ПреДПрИЯПIЯ»:
• операционные системы Мiсrоsоft
Windo\vs 2000/XP/Server 2003NistalServer 2008 IIЛII ОДIIН 113
поддерживаемых ДIIСТРllБУТИВО8 Linux;

• процессор не НI1же РСl11iшп/Хеоп 2,4 ГГи. Желательно IIспользование


многопроцессорных 11Ш! .\'!Ногоядерных 1\lашин, так как налиtlИС

неСКОЛЬКIIХ ПрОL1сссоров/ядер благотворно сказывается на пропускной


спосоБНОСПI кластера серверов «1 С:Предприятию>, особенно в случае
интенсивной работы нескольких пользователей;

• оперативная память не i'>'1eHee 512 Мбайт (рекомендуется 1024 Мбайт и


выше). И хотя рабочие процессы кластера серверов «IС:Предприятие))
i'>lOryT исполняться В достаточно неБОЛl)ШIIХ объеi'>taх памяти, при
пиковых нагрузках их потребности i\lOryT быть весьыа значительныыи:
• требуется ~I8ШIЧ~lе USB-порта для подключения клю~13 аппаратной
заЩ~IТЫ кластера серверов «1 С:ПреДПрIIЯТIIС)).
Требования к серверу баз данных главным обраЗОi\1 определяются
требоваНIIЯМИ Miccosoft SQL Server, PostgreSQL. 18М DB2. Oracle Database. В
качестве сервера баз данных может использоваться любой компьютер, на
котором может работать Мiсrosоft SQL Server, PostgreSQL, IВМ DВ2,
Oracle Database (c.t. стр. 18).
Требования к серверу баз данных:

• сервер баз данных:


• Мiсrosоft SQL Sel·vel· 2000 + Sel·vice Pack 2 (рекомендуется Sel·vice
Pack 4);
16 I С;ПреДПРIlЯТIIС 8.2. Клнент-серверный Bap~laHT. РУКОВОДСТВО аД,\lIl~llIстратора

• Мiсrosоft SQL Server 2005;


• Мiсrоsоft SQL Server 2008;
• PostgreSQL 8.1.5;
• PostgreSQL 8.2.4;
• PoslgreSQL 8.3.3;
• IВМ DB2 Express-C Windo\vs 32 (верс,," 9.1.301.537 ~IЛН

9.5.200.353);
• LВM DB2 Express-C for Linux 32 (верс,," 9.1.301.537 или

9.5.200.353);
• Oracle Database 10g R2 ("ач,,,,а" с верс"" 10.2.0.4);
• операЦИОНllaЯ cl1cTeMa: в соответствви с требованиями
Мiсrоsоft SQL Server, PostgreSQL, 18М DB2, Oracle Database;
• ко~шьютер сервера баз данных: технические характер"IСТИЮ!
компьютера н операционная систе~1Э должны соответствовать

требованиям l'lспользуемой версии сервера баз данных


Мiсrоsоft SQL Server, PostgreSQL, 18М DB2, Oracle Database.

1.2. 64-разрядный сервер

Требования к рабочим серверам, входящим в состав кластера серверов


«1 С:ПреДПрИЯТИSI»:

• операционные системы Мiсюsоft


Windows XP/Se,·ver 2003IVistalServe,· 2008 ДЛЯ х64 нлн однн IIЗ
поддерживаемых дистрибутивов Lintlx для х86-64;
• процессор с архнтектурой х86-64 (Inlel с поддержкой Iпtеl 64, AMD с
поддержкой АМО64). Желательно использование многопроцессорных
11Л11 многоядерных машин, так как наличие нескольких

процессоров/ядер благотворно сказывается на пропускной способности


кластера серверов «1 С:Предлриятия», особенно в случае интенсивной
работы нескольких пользователей;

• оперативная память 1024 Мбайт и выше. И хотя рабочие процессы


кластера серверов «IС:Предлриятис» могут I·IСПОЛНЯТЬСЯ В достаточно
небольших объемах памяти. в пиковых С~lТуаЩIЯХ IIX потребности
могут быть весьма знаЧlпельными;

• требуется наЛlolчие USB-порта для подключеНllЯ ключа аппаратной


заЩIIТЫ кластера серверов «1 С:ПреДПрl'IЯТIIЯ»;
• устройство ~lТсния КО~lпаh.I-ДИСКОВ.
Глава 1. ТреБОВЗЮlе к аrmарзтуре 1I програММIiОМУ обеспечеНlliO 17

ВНИМАНИЕ! Невозможно создаНllе IIЛlI подключеНllе к файловой IIнформаuнонной


базы Прll работе 64·разряшюго сервера «lСЛредпрltЯТIНШ lIa 64-разрядной ОС Liпuх.

ТребоваШIЯ к серверу баз данных главным образом определяются


требов",,,,ями Мiсrоsоft SQL Server, PostgreSQL, IBM DВ2, Oracle Database. В
качестве сервера баз данных может IIспользоваться любой компьютер, на
котором может работать Мiсrоsоft SQL Server. PostgreSQL. LВM DB2,
Oracle Database (см. стр. 18).
ТребоваНIIЯ к серверу баз данных:

• сервер баз даШIЫХ:


• Мiсrosоft SQL Server 2000 (64-bit) + Service Pack 2 (рекоме"дуется
Service Pack 4):
• Мiсrosоft SQL Server 2005 (64-bit);
• Мiсrоsоft SQL Server 2008 (64-bit);
• PostgreSQL 8.1.5;
• PostgreSQL 8.2.4:
• Postgre QL 8.3.3;
• IBM ОВ2 Express·C Windo\vs 64 (ВСРСIIЯ 9.1.301.537 I!ЛII
9.5.200.353);
• 1ВМ DB2 Expl'ess-C for LiШIХ 64 (верс"я 9.1.301.537 или
9.5.200.353);
• О"ас1е Database 10g R2 (иа',,,иая с верс"" 10.2.0.4);
• операЦИОJН-IaЯ СlIстема: в COOTBCTCTВlIII с требоваЮ'IЯМl1
Мiсrоsоft SQL Se"ver, PostgreSQL. IBM DB2, Огас1е Database;
• КОf\1Пыотер сервера баз данных: теХllllчеСКltе характеристики
kor-.-НIbIотера 11 операЦИOiНlая система ДОЛЖНЫ соответствовать

требоваНIIЯМ Ilспользуемоii верСНII сервера баз данных


Мiсrоsоft SQL Server. PostgreSQL. !ВМ DB2, Oracle Database.

1.3. Общие требования для клиент­


серверного режима работы

в случае еСЛII кластер серверов «lС:ПреДПрIIЯТllе)) 11 сервер баз данных


установлеllЫ Ila разных компьютерах. на ПРОIIЗВОДIIТельность с"стемы может

существенно ВЛИЯТЬ пропускная способность сетевого соеДШIСlНlЯ между


KOMnbIoTepaMI1 кластера серверов «IС:ПреДПРIIЯТIIЮ) 11 компьютером сервера
18 IС;ПреДПРIIЯТlIС 8.2. КЛIIС~IТ-сервеРIIЫЙ варllавт. Руководство аДМIНшстратора

баз данных. Рекомендуется Ilспользовать сетевые карты с лролускной


способностыо 100 Мбит 11 вые •.

ВАЖНО. Для нормальной работы (IС:ПреДПРIIЯПIЮ) в реЖlIме КЛliСIlТ-ССРВСР


веоБХОДllМО на КЛIIСIПСЮIХ компьютерах отключltть IIСПОЛЬЗОВ'ШIfС
энергосберегаюшнхреЖИМО8 Sleep. Standby 11 Hibernate.

Для работы сервера « I С:ПреДПРИЯПIЯ» под управлением ОС LiПllХ


необходимо наличие установленных библиотек:

• ImageMagick б.3.2 и выше.

• freetype 2.1.9 и выше,

• libgsf 1.10.1 и выше,


• msttcorefonts для снстем, основанных на ОеЫап I!ЛИ согеfопts для 11J1n-
based CI1CTe1\'I,
Указанные требоваНIIЯ неоБХОДlIМЫ nplI !!спользовани!! следующей
ВОЗМОЖliостей:

• для работы управляемого прнложення;

• пр" IIСПОЛЬЗОВЭlIIIII на сервере объектов Диаграмма.


ГрафическаяСхема.ТабличныЙДокумент;

• rlpll ИСllользоваН~НI i\lетода ПолучитьКартинку () объектов


Диаграмма, ДиаграммаГанта, Дендрограмма,
СводнаяДиаграмма;

• для экспорта табличного ДОI<умента В формат XLS на стороне сервера.


Подробиую информацию о поддерживаемых СУБД (разрядиость серверов,
используемые ОС, номера версий) можно получить по адресу:
http://v8.1c. ru/requirements/.

1.4. Использование энергосберегающих


режимов работы компьютера

ЕСЛII на компьютере запущено « 1С:ПреДПрllятне», то IIСПОJlьзоваllllе


Jнергосберегзюших реЖIIМОВ будет ВОЗМОЖНО только при соблюдешНl всех
НllжеГlеречнсленных условий:

• ключ защиты установлен локаЛЬНQ.

• используется файл-серверный вариЗlП.

• файл базы данных расположен на локаЛЫ-lQi\1 диске.


Глава 1. ТребоваНJlе 1\ аппаратуре 1'1 програ1'.I~IНОМУ обеспсченщо 19

в противном случае переход в энергосберегающий режиr·" будет запрещен


независимо от вызвавшей его причины.

1.5. Поддерживаемые СУБД

Подробную информацию о текущем списке поддерживаемых СУБД


(разрядность серверов, используемые ОС, номера версий) ~южно получить по
адресу: http://v8.1c.гu/requirements/.

Система «lС:ПреДПрИЯ'Пlе» поддерживает следующие СУБД:

• Мiпоsоft SQL Serv...


Документаuия на SQL-сервер:

• версия Mic1"Osoft SQL Serve,· 2005:


http://m5dn.Micr050ft.com/ гц-гц/I ibrary/ЬЬ418498.а5РХ.
• версия Mic,·osoft SQL Se,·ve,- 2008:
http://m5dn.Micr050ft.com/ru-ru/library /ЬЬ418491.а5РХ.
• PostgreSQL
Поддерживаемый ДИСТР~lбутнв можно получить по адресу:

http://u5ers.v8.1c.гu/AddComp.aspx (необходим доступ к разделу

технической поддержки).

Документация на SQL-сервер:

• версия Postg,-сSQL 8.1:


http://www.postgresql.org/docs/8.1/static/index.html.
• версия PostgreSQL 8.2:
http://www.p05tgresql.org/docs/8.2/static/index.html.
версия Postg,-еSQL 8.3:
http://www.postgresql.org/docs/8.3/static/index.html.
• IВM DВ2
Поддерживаемый дистрибутив можно получить по адресу:

http://users.v8.1c. гц/ AddComp.aspx (необходим доступ .к разделу

технической поддержки).

Документаuия на SQL-сервер:
httр://рuЫiЬ.Ьоuldег.iЬm.соm/iпfосепtег/dЫluw/v9/tорiс/соm.iЬm.dЫ.udЬ.
doc/welcome.htm.
20 ] СЛреДI1РIlЯl'l!С 8.2. KJll1elll'-сервсриыli вариант. Руководство ЗДМ1111 IIстратора

• Oracle Database
Документацня на SQL-еервер:

• вереня Oraele Database J Og Release 2:


• http://www.Oracle.com/pls/dbl02/homepage- просмотр (на
аВГЛl1йеком языке).

• httр://dоwпlоаd.Огасlе.соm/docs/сds/В19ЗОб_Оl.ziр - екачать (на


аНГЛltiiеко:-! языке).
Глава 2. Установка сервера
«lС:Предприятие»

СIIСТСМЗ « I С:ПреДПРllЯТI'IС» представляет соаШI совокупность программных


модулей, преднаЗllзченных Ш1Я разраБОТКlI 11 IIСПОЛЬЗОВЗIШЯ решений
(KoHqmгypaUJli1) ГIО aeдeНlIIO учета 11 автомаТltЗ3ЦШI хозяйственной
деятеЛЬНОСТlI преДllрltятиii, и конфигурации IIЛI" СОВОКУПНОСПI каНфl'lгураЦIIЙ.

Программные МОДУЛII Cl1CTCMbI «lС:Предприятис» универсальны 11 способны


работать с любой канфш"урацией (В рамках нмсющеГQСЯ Лицензионного
соглашеIIllЯ).

Одновременно с установкой « I С;ПреДПРI1ЯТlIЯ» также ПРОI13ВОДI1ТСЯ


установка драйвера З3ЩIIТЫ от неСЗlilЩllOНllрованного I!спользования.

Программа уеТatЮВКJt позволяет устанавливать на ОДШI коr.шыотср IIССКQЛЬКО


BCPCllii « I С:ПреДПрIIЯТlIЯ»). выбltрать устанавливаемые компоненты cl'lcTel\lbI.
выбирать вариант ycтaHoBКI'1 сервера « I С:ПреДПРI1ЯТlIЯ)).

2.1. Общие сведения о процессе установки


Установка снстемы « 1С;ПреДПрl.IЯТI1е)) существенно различается для
операционных c~lcTeM семейства Мiсrоsоft Wiпdо\vs (далее ОС Windows) 11 для
операЦIlОIН-IЫХ CIICTeM семейства Linux (далее ОС LiI1UX).

ПI>ИМЕЧАI-IИЕ. I-Iа ОС Liпuх возможна установка ТО1Jl,КО серверllОЙ чаСТl1


« I С: IlреДПрIlЯТIIЯ)).

Для ОС Wil1do\vs установка выполняется с помощью спсциалыюй программы


установки.

Для ОС Linux такая Ilрограмма отсутствует. ПОЭТОМУ в соотвеТСТВУЮЩl1Х


разделах будут ОПllсаны конкретные деiiСТВIIЯ ДЛЯ выполнеlНlЯ той IIЛII lIНОЙ
операЦIIII.

Перед Tel\1 как ПР"СТУПIlТl~ к установке. следует убеДIIТЬСЯ, что KOMГlыoTep не


заражеll BllpycaMII. а ЖССТКlIЙ дllCK не содерЖIIТ ошибок" имеется достаточно
свободного места для выполнения устаНО8К11.

ПРI1t\1ЕЧЛНИЕ. Для устаlЮВКII MOryт ПОllзд06ItТЬСЯ Аllстр"БУТllвные НОСllтеЛl1


ОllсраШЮllllOii CHCTC\lI>!. устаllОВЛСlllюii 113 компьютере. а также права локалыюго щ'Ш
сстеlЮГО :JlIМIIIIIIСЧ)~IТОI)~'.
22 I С:ПредпрmПllе 8.2. КЛllеllт.сервеРJlЫН ваРIIaIП. РУКОВОДСТIЮ аДМlllIIlстратора

2.2. Программа установки для ОС Windows


2.2.1. Доступные программы установки

Доступны следующие программы YCTaHOBKII:

• lС:Предприятие 8.2 - позволяет ВЫПОЛIIIIТЬ YCTallOBKY любого


компонента CllcтeMbI, кроме 64-разРЯДIЮГО сервера « 1С:ПреДПрИЯТIIЯ».
• lС:Предприятие 8.2 ТОНКИЙ клиент - позволяет ВЫПОЛIIIIТЬ УСТЗlювку
только КО\IПОНСIПОВ. необходимых для доступа к серверу
« I С:ПреДПрItЯТlIЯ». If собственно TOliКlI" клиент.

• 1С:Предприятие 8.2 (х86-64) - позволяет ВhlПОЛlIlIТЬ УСТ3lювку


64-разрядного сервера « I С:ПреДПРIIЯТIfЯ)).
ПРIIНШIllЫ работы с каждо" ПрОГрЗ\lro.юЙ устаНОВКII ОДlIнаковы, поэтому будут
предстаВЛСIIЫ оБЩIIС сведения для программы установки
1с Предприятие 8.2.

2.2.2. Общие сведения о программе установки

Установку ВЫIЮJlняет специальный ПОМОЩНlIК. переход по страницам


которого осуществляется с по~ющью КlЮПКlI Далее ». Для старта
ПОL\ЮЩНlIка следует заГlУСТlIТЬ программу setup.exe liЗ каталога выбра~IНОГО
ДИСТРllБУТllва. На каждой странице НУЖIЮ указать каКУЮ-Лllбо неоБХОДIIМУЮ
IlнформациlO, которая в дальнеЙшеr-.·1 будет "Iспользована для установки
системы «lС:Предпрнятне)).

Далее будет прнведеl-lО краткое описание каждого шага ПОМОI'цIНlка.

ЛРИМЕЧДНI1Е. ECJilI заПУСТIIТЬ npOI'paMMY 5etup.exe С IIСfЮJlI,ЗОВЗllIIСМ "ЛЮ<Ш /5, то


установка будет ВЫfЮJlнеltа в «беСШУМIIШ1» реЖllме.
110 lI<Iстроiiкзм 'IЗ фаiiла
lCEStart.dg (см. "'lltгу ~(IС:ПреДl1р"ЯТllе 8.2. Руководство разраБОТЧIIК3»). а если
фаiiл не существует. будет выполнеlШ ycтallOBKa 110 умолча~IIIЮ.
Глава 2. Установка сервера « 1С:Предпрнятие» 23

2.2.2.1. Приветствие

с этого окна наtlilнается работа ПО1l.ЮЩНilка установки систе~'IЫ

« 1С: ПреДПрllятие».

Вас РрмвеТСТ8ует npoгp<lHH<I yuilt+OBКII ДI1A


Il@;,
IС;ПредрplUlnte 8.2

~ ,CТ-""Ir:<_'-' IC~,.-.~8.2...
~·~.п""'-~~,....-,..... <Т~ ........... ~ .:..._

rPE!I,TP"-""!1&-.Е;:!_~-..<-"..._
06",,,,",,,. . ~,,--..<>_~_,:oc·.....,... .....'

!!~,. 11 01'_

PIIC. 1. npll8eTCТBII(~

2.2.2.2. Выбор компонентов

На этой странице требуется выбрать те компоненты, которые будут


устанаВЛlшаться. Перечень компонентов завнсит от того, что необходимо
установить. Некоторые типовые сценарии установки будут рассмотрены ниже
(см. сТр. 29).
I~ lС:Предnриятис 8 2 ~

"
Вь.60РОЧН8А УСТ8НО8К8

~p",~ ~_T.' roPrP61....... ~OT""""" "",,06xo~,.,p ~CТ_"~,

0n0~~~8
0··5.:,· "А

[1
• ~~
е· 1C:~npo,."oe· T()fN'" ""ое.<Т lC:~ .....~._
е· Lс:г.,еоroooljOtI~.Т_",,,,,~т.ФIo'
~"",,'"
а· C~ lC:r1oII!~rooo ....". 4P""Ct.. ~ ....
• Мооv .. ,~Ci't'"O",R6-<;~ ..:оооФо~.1'OII'CТb"i
.•.
• ~""'IC"I)._.~IC:no..II1 /1lISI~~T8

• ~. ~""e(IQb-_..еIМ)JO_~
тueб}"еТСЯ 12ЗМб",,~
.~.

~. ~_~~~pнQ."-":-'~1C~y

.....
<
c:'I'I'ogr.... FIes\kv821,S.2.9.263\
~

~ ...

t I <НO.J4P

PIIC. 2. Выбор компонентов


24 lС:IlреДllрlIЯТllе 8.2. КЛllент-серверный вар.шнт. Руководство аДМlIнистратора

Если неоБХОДItМО устаНОВI1ТЬ какой-либо компонент, IIУЖIЮ OTMeTIITb его.


Если каКОЙ-Лllбо компонент устанаВЛllвать вет неоБХОдlll\lOСТII, следует
запретl1ТЬ его. Для выбора компонента IlеоБХОДI'11\1O нажать мышью
пш,"Тограмму слева от IIмени компонента (или КЛ3ВI·IШУ Пробел).
В ПОЯВlIвшемся менlO следует выбрать неоБХОД~IМЫЙ пункт (см. рис. 3).
Iе :11".... ,o.. no"~,,, 61.1.' JCТaooo... ~" ". '''" x.n~".. .1 <..
81 д.н-м ~o.."o.....'" 1(. "_0.."0........ 'У yn..о IИ>U'O....... x.<Т~".. ""<..

PIIC. 3. Меню устаllOUЮI IoOO;\1II0HeHTa

УстаН3ВЛIIваемые 11 запрещенные компоненты выглядят на экраl'lе так, как


показано на Р"С. 4.
Компонент будет УСПIНО811t!н
,--_~I~Р."JР.W.ННWЙ компонент}

JJ lС:Предприятме 8 2

--
UkI8<Н"~ __ .(fI>CМ ....... -....0'I0<I:I6.,ст •.

<h.:..",_.


IC~
IС:I"oцrvo

• e-IС:I"tIu_ .....••
.,

• ИоО~,...PI<Wo_ .. М'6_
..

·I"""_--..._-
8 · д . a ....cтpo
-Т-'.'-.А-е,.,
-Т_ .........

IC:l't>e1l1

~_.-
--..Q/IIo,
--
!C~._

_.
6II-.<Т'I)o_,

~C)CINOOo"'.fOIIC''''''"
Дmoo_o_.
,pd;",,,, IМf006 ... ~

х· " ' " " . _.. ,~.; I(~ ...


(tII8t!I
_О, J
~T"",

Компонент н. будет устаНО811ен


(JапрещеНН.IЙ KOMnOHt!HT)

Рис. 4. РззреШСlIIlЫС JI З3r1рещеllllые КОМllоненты

Далее Прl'IВОДIПСЯ краткое ОПllсание устанавливае1l.IЫХ КОМПОl-lеIIТОВ:

KOMllOllellT Краткос Оl1llСЗIIIIС


lС:Предприятие Основные компонеllТЫ ( I С:ПреДПрItЯТlIЯ».
включая КО;..lПОllеllТЫ для аДМItIIIlСТРllроваНIIЯ.

КОВФIlГУРIfРО831ШЯ. толстый 11 TOllKllii КЛllеllТ


lС:Предприятие - ТОНКИЙ КОМПОllенты тонкого КЛllента ТОllЬКО для работы в
клиент КЛltент-серверном варианте

lС:Предприятие тонкий Компоненты тонкого КЛllеlпа. включая

клиент, файловый вариант КОМllоненты ДJlЯ работы с фаii1l0ВЫМ BapllaHTOM


инdюD~lаЦllOнноil базы
Сервер lC:ПDeдПРИЯТИЯ 8 Компоненты сервера «)С:IlреДПРIIЯТIIЯ»
Глава 2. Установка сервера «lС:Предпрнятне» 25

Компонент Краткое описание


Модули расширения веб- Модули расшнрения неб-серверов, необходимые
сервера для работы веб-клиента 11 Web-сервисов

Администрирование Дополнительные компоненты для

сервера lС:Предприятия 8 администрнрования кластера серверов

« I С:ПреДПРIIЯПIЯ»
Интерфейсы на разных ПользоватеЛЬСК\lе интерфейсы на раЗЛI·IЧНЫХ

языках языках

Сервер хранилища Компоненты сервера хранилнша конcjнlгураций


конфигураций « I С:Предприятня»
lС:Предпоиятия 8
Конвертор ИБ Конвертер IlнформаЦIIОННЫХ баз
lС:ПDеДПDИЯТИЯ 7.7 «lС:ПреДПрИЯПIЯ 7.7»

2223 Выбор языка интерфейса по умолчанию

На следующем шаге програмr-.·1а установки предложит выбрать язык


интерфейса по умолчанию.

'~ lС.ПРСАПриятие8.2 (RJ


Я'Ь." "нтерфеЙ(;;> по v .. оп.. а .... ю
yC1".... oe;"t ~_ '1I'fT~'>ca no ~IЮ

[щ .. ,

1 <НII~ 11 !1ante,. I! ет-а

Рис. 5. Выбор языка интерфеiiса

Следует указать ОДИН из языков интерфейса в качестве языка интерфейса по


умолчаниlO.

После завершения работы программы установки в каталоге


конфигурационных файлов будет создан файл, имеющий расширение *.гes,
имя которого совпадает с кодом языка интерфейса. Содержимое файла не
имеет значеlНIЯ. Если файл с расширением *,гes отсутствует, при запуске
будет выбираться интерфейс, соответствующий региональным установкам
операционной системы. Указание неизвестного или несуществующего кода
языка интерфейса эквивалентно отсутствию такого файла.
26 IС:ПреДl1рнятне 8.2. КJlиент-серверный вариант. РУКОВОДСТВО адМIIIН!стратора

Если в процессе работы неоБХОДIIМО ИСПОЛЬЗQваlНlе языка 11нтерфеЙса.


отличного от установленного по уt\юлчанию. неоБХОЛi'It\1О указать его с
помощью ключа командной строкиjL.

Язык IIlfТсрфсйса Код ЯЗЫl'il

АНГЛIIЙСl\НЙ еп

Болгарский bg
Вьетнамский vi
ГРУ3ltl'lсюtil kk
Казахский ka
Латышский 1v
ЛНТОВСКIIЙ I1
HeMeltКl11I de
ГlОЛЬСКlIЙ рl

РУМЫIIСКlIЙ го

РУССКlIЙ ru
УКР'lIII1СЮIЙ uk

2.2.2.4. Установка сервера «1С:Предприятия»

Если для устаНОВКII выбран компонент Сервер lС:Предприятия 8. то будет


доступна страница помощника, на которой следует выбрать реЖ~IМ установки
сервера «IС:ПреДПрIJЯТНЮ) 11 пользователя. под которым будет работать
сервер в случае его установки в режиме сервиса ОС Wil1do\vs.

I~ lС:П~дnриятие 8.2 !8}


YCТ~"OBM. (~PB~P~ 1(:n~I'IПрl"П""

1_..
~\'~'(IIYCТ_"""Тb~ tC:l'btJlnP,,"",,"-'~"у,сn;!of,o$JIМ
lI'f'O,IItЙ \,cwo'. ... 8OCТМ .. rg>O.....". . ~ .. D1CYТCnO• ..ео61t1WUИ>Crn •
.....- " '_ _ ~.аlП'""У.

0Ycт_.... ~ tC~1Vo""""o;a.;ctQIК\'.~ ~t"VO:O)


~eJI'Iu.:>_~"'"

0с\ч;есп\"""-'s;"",. ....i~...: ~
OCo:u~Тb fIO/'WCIН·~ USR1С\"З2

<~ ]1 й~> 11 от-

Рис. 6. РежJtм установки CCPBel);1 «IС:ПреДПрИЯТlIЮ>


Глава 2. Установка сервера «IС:ГIреДПРI1ЯТIIС» 27

ПРИl\lЕЧАНИЕ. ЕСЛl1 выбраll реЖIIМ ycтalIQBI\I1 сервера как cepBIIC. то IlсоБХОДIIМО


указать IШРОJlЬ ДЛЯ выбраЮIOI'О IlользоваТСJlЯ. IIlIаче программа ycтallOBKII не сможет
заПУСТllТЬ сервер.

ЕСЛII на компьютере существует устаtlO8ленная верСIIЯ « I С:ПреДПрIIЯТIIЯ» с


сервером. устаНО8леШIЫМ в качестве сервиса ОС Windo\vs, то программа
установки nepeycTaHoBllT серВIIС.

2.2.2.5. Начало установки

После нажатия КНОПКИ Установить начнется проиесс YCTaHOBK~1:

• создаются неоБХОДllмые 1"13ПЮ1,

• КОПl!руются файлы выбранных компонентов,

• создаются КОНфllгураU1lOJ-II-Iые файлы.

• выполняется реГllстраЩIЯ ПрО"раммных компонентов системы.

• 'Ia рабочем столе создается ярлык для запуска «IС:ПреДПрIIЯТIIЯ»,

• выполняется ззпуск сервера «1 С:ПреДПРИЯТlIЯ». еелll выбраl13


установка сервера как cepBllca ОС \Vindo\vs.

I,;IIС:П~ркятме 8.2 l8J


1]@;,

1iII_,rl--..у"Уст~-,...,.об.._r;,ycr_у.

ЧТo6wt'1lXlQ'lDtI!ll:Т"''''''"",",,"!Т''~ТI)IoI'f(Т_',''''-'_!Т1~11ouo.II·.
на._!ТI_'У 'от-..,' ,,"" ","",о",,, 'u npor_.

PIIC. 7. H3~13Tb УСТ31IОИI..:)'

Гlри ЗТОМ для каждой верСШI в компоненте Установка и удаление программ


1"!aHeIIII упраВ.lеНIIЯ Wil1do\vs будет своя заПllСЬ Вllда lС:Предприятие 8.2
(8.2.9.100).
28 IС:ПреДПРIlЯТНС 8.2. КЛlIСllт-сервеРIIЫЙ BapltaHT. РУКОВОДСТВО aДMlНlllcтpaTopa

2.2.2.6. Установка драйвера защиты

После окоНtlЗlШЯ процесса устаНОВЮ-l ПОМОЩIШК установки предлагает

ПРОl1звеет1l установку драйвера защиты от Hec3HKЦlIOHllpOBaHHoro

использоваНIIЯ - HASP Dcvice Driver.

) ' C 1 ' _... ~ » .., ...


)С"'-..t~t*iмoн...."'"

!Iм~ _ _ e"'-IК1_1C~, .--


................... a_6wт."" __ iмo_

0'/(;'-'-~_

PIfC. 8. Установка драйвера ЗШЦIIТЫ

Установка драi1вера требуется. если к USB-nopтy дашюго компьютера будет


присоединяться апгшратный КJlЮЧ защиты:

• ГIQJJьзовзтель владеет ЛI·lцеНЗИОliI-lЫМ соглашением на использование


c"lcтe~'lbI «lС:ПреДПРI'IЯТИС» на одном рабочем месте;
• пользователь IJладеет ДОГIOJlнительным Лl1цеНЗIIОННЫМ соглашением на
использование системы «IС:Предприятие)) на одном дополнI1тслы-lмM
рабочем месте;

• пользователь владеет ЛицеНЗl1ОННЫМ соглашеlmем на использоваНllе


сервера «1 С:ПреДI·IРIIЯТIJе)).

ПРИМЕЧАНИЕ. РСКОМСllДУется ВЫПОЛНЯТЬ YCTalloBKY драi'iвсра заШIIТЫ до ТОГО. как


ключ заШIIТЫ будет IIP"CoeAIIIICII к USB-nopтy компьютсра.

Также установку драйвера можно ВЫГIQЛlil1ТЬ, IIСПОЛЬЗУЯ ПУIIКТ mel-lЮ Пуск­


Программы - lС Предприятие 8.2 - Установка HASP Device Driver.

2.2.2.7. Завершение установки

ЕСJIII устаlювка завершена успешно, откроется завершающая страНllца


помощника ycтaHoBКlI, после нажатия на которой кнопки Готово установка
будет завершеllа.
Глава 2. Установка сервера ( I С:ПреДПРIIЯТIIС» 29

Если поставлен флажок Открыть файл Readme, то будет открыт файл с


Ilнформаuией, которую рекомендуется прочитать перед использоваНIIСМ
данной веРСИ1l cHcTe~lbI.

_....--.
~~
1C"""'~.-f
,~~>.._"""
a.2. н.o._ ... ~~T010e0' ",.

Го,оео

РItС. 9. ЗаВСРШСllllе устаНОВЮI

2.3. Типовые сценарии установки


«1С:Предприятия»

в данном разделе приведены рекомендаЦШI по ВЫГIOШlению некоторых


наиболее распростравснных вариантов установки «1 С:ПреД111>ИЯТИЯ»,

2.3.1. Для ОС Windows


Данный раздел содержит типовые npllMepbI ycтaHOBKII компонентов системы
програ1\'!М « I С:ПреДПРIIЯПIЮ) ДЛЯ опеРЗШЮlll-lОЙ С1lстемы Wil1do\vs.

Для каждого взриаl·lта УСТ3НОВЮ·1 будет указан перечень устзнаВЛl1Ваемых


компонеlПОВ 11 особенности, которые неоБХОдИ1\Ю учесть при установке (если
они есть).

2.3.1.1. Установка главного сервера кластера

Программа устаНОВЮI КОПllрует на компьютер неоБХОдllмые файлы 11 может


наСТРОIIТЬ запуск агента uеlПРального сервера как ПРllложеlНlЯ или как

сервиса ОС Wiпdо\vs. CepBIIC выполняется ОТ Лllца спеЦlIЗЛЫЮГО пользователя


USRICV82, который также создается 8 проиессе устаlЮВКl1 кластера серверов
«IС;ПреДПРIIЯТltя» 11 включается в группу USERS ~IЛlI ее локалllзованные
аналОГII.
30 ] С:ПреДПРIIЯТllе 8.2. КЛllент-серверный варllант. Руководство аДМIIНllстратора

Для УСТaJЮВКl1 кластера серверов следует выбрать следующие компоненты:


Сервер К:Предприятия. Администрирование сервера lС:Предприятия 8.

Если выбрана установка сервера «!С:ПреДПрIlЯТНЮ> как серВllса \Vil1do\\IS


(рекомендоваШIЫЙ Сlюсоб установки), то следует выбрать пользователя и
ввеСТII для него пароль. ЕСЛlI пароль будет ПУСТЫ~1. то nporpaM~la установки
не сможет заПУСПIТЬ сервер.

Пользователь выбирается 113 сушествующих IIЛl1 создается стандартный


локальный USRICV82 (при существоваНlI1I такого пользователя он
пересоздается). В последнем случае пользоватс ю USRICV82
устанавливается указанный пароль. Пользователь не удаляется при
деинсталЛЯЦl1II «!С:ПреДПрIlЯТIIЯ». Пользователю назначаются права: Вход в
систему как сервис (Log оп as а service), Вход в систему как пакетное задание
(Log оп as а batch job).

Пользователь и пароль используются только при создашш сервера


«!С:ПреДПрIIЯТIIЯ» как сервиса. Пользователю в любо", случае даются
необходимые права на каталог служебных файлов сервера. Запуск кластера
серверов будет выполнен в процессе установки. После завершения устаНОВКII
кластер будет полностью работоспособен.

Если выбран вариант установки сервера как ПРllЛожеНIIЯ, то после окончания


УСТЗНОВКlI неоБХОдlН\1O СЗl\юстоятельнозапустить кластер серверов.

ВНИМАНИЕ! В заВIIСIl1\ЮСТlI от ваРllш[та устаJlОВКII сервера (ССрВIIС I[ЛИ прнложсние)


будут выбраны различные каталоги для размеШСНIIЯ файлов сервера. Подробнее про
эту особенность C1\I. СТр. 59.

2.3 .1.2. Добавление сервера в кластер серверов

Данный сценарий НСПОЛI)зуется в TOI\I случае. если нсобходшю добаВIIТЬ в


сущеСТВУЮЩllЙ кластер серверов еще ОДИн физический сервер (например, для
повышения ПРОИЗВОДlIтельности).

Сначала неоБХОдllМО установить непосредствеюю кластер серверов


(подробнее с,\!. стр. 29).

Затем неоБХОдll1\Ю ПQДКЛIQЧIIТЬСЯ с помощью КОНСОЛИ серверов к главному


серверу кластера И добаВIIТЬ установленный сервер в кластер.

На рис. ! О приведен при мер такого добавления. На этом РИСУI~ке главный


сервер кластера расположен на компьютере с именем саМР1. а добавляется
новый рабочий сервер с IIMeHeM саМР2.
Глава 2. Установка cepl~epa «1 С:ПреДl1рнятие) 31

~ ~ Дeoicт_ &<:. оосно ~

.... Ю i!J. lfI ~ d'


...J ConsoIe Root
- lIfI Цet<fpl _ _ с _ IC:I'be.v~.....""

• (")C{МII
- '1" I(l\ICf_
--~ 150<1
. . ~Ф
_ _.~.О'~_~'~
- ... Pm-c~
• ;1 CCН'I an.c- ~ Iд<nc>.н.п........:lсefl8'!!)........
• t',.ч-~fotlO<
· = Мet<eA,,_o<МC1 Кgo.n,m"", IcoWP<l
• ~ ГOou.ero.o

... ' -
· S:'"-
'I!'!Coe~
""1%'[ CI:tl'IeK
' - "1'<;"";;;------

.n-м._1P naPrfI8: 115m 1591


J\ .ow."-':~10Q0>1

PIIC. 10. ДоБЯВJJСШlе сервера

Затем новому рабочему серверу необходимо добавить раБОЧl1е процессы, как


в прltмере на pIIC. 11.
--------
;о 1СУ8 Sctwrl (ConlOlc RaоIЩСН'РIIII~НIoIС caplcp1ll1C ПрСДllрОСI"11 8 2\('СОМ ~l.QllRl
':tJ Кottr:o,., ДМ1_ &1,0. оосно er-4

.. ЮQ;J Ш~ d'
...J COOSOIe Root
- fIIUet<TII4_C_ _ IC'I'beA~'"
... R-~====:::r!.:;;;u~""",~-;;=========I
'n·.CCМ'1 15<10 цeн"E~C

• (')СОМР!

.;)
• ~ Kn.кTepы
- ~ 15~1
"I1ItФОРН~южые5t ~ П_ры~ес<:" L- _
p--~-­
...1 COf"PI II:Шii1!
-.. С0М"2
МotoeA"_
~K~"
• 1, СОМР2
. 1. С0МР2
}:I,.AA_TplfOP<>'
'-' М!oIeA'Ot(IЫ к_т

··• <JIs:.
1Ji6_~~
гt>oueo:c ..
C~_ ..

• I!I'! CoeAl_

PIIC. 11. добавлеllJlе IJабочего проuесса

После ОКО~lчаНIfЯ проuесса добавления желательно удалllТЬ реГIfСТРЗЦlIЮ


главного сервера кластера на TOr-.·1 коr-.шыотере, который был добавлен
в качестве ДОllOЛliIlТельного сервера кластера (СОМР2).
32 1С:ПреДПР~lятие 8.2. Клllент-серверный ВЗрllант. РУКОВОДСТВО aAMIJНlICTpaTopa

2.3.2. Для ОС Linux


ДаlНlыi1 раздел содержит типовые ПРllмеры устаНОВЮI сервера
«1 С:ПреДПрIIЯТI1Я» для операционноi1 CltcтeMbI Linux.

ПРИМЕЧАНИЕ 1. Для 64-разрядного сервера «IС:ПреДПРИЯТIIЯ~) в IIMeHax файлов


B~lecтo СТРОЮI .iЗ86. ДОЛЖIIЗ указываться строка .х86_б4. Так. файл lC_Enterprise82-
ws-8.2.9-100.i386.rpm будет "меть "мя 1С_Епtегргise82-ws-8.2.9-1О0.х86_б4.грm.

ПРИМЕЧАНИЕ 2. Файлы УСТЗllOвки дЛя ОС Linux семейства ОеЫап будут иметь


IIМЯ, которое ОТЛllчастся ОТ своей грm-всрСIIII только раСШllРСllllем - deb. Так, файл
1СЕпtегргisе82-ws-8.2.9-100.i386.грm будет "меть "мя 1С_Епtегргise82-ws-8.2.9­
100.i386.deb.

в дальнеliшем вся информация будет ПРИВОДIIТЬСЯ дНЯ rpПl-варшщта


устаtlOВОЧНЫХ пакетов.

Установка осуществляется с помощью менеджера "акетов Ilспользуемой


операционной cllcTeMbI.

2.32.1 Установка главного кластера серверов

ДистриБУТIIВ серверной части «1 С:ПреДПрИЯПIЯ» для Linux представлен в


виде шест!! rpПl-пакетов. В общем случае ~JMeHa файлов грm-пак:етО8 имеют
вид:

• 1C_Enterprise82 -соттоп-8. 2. <Х>- <У>. i386. грт,


• 1С_Епtегргisе82-соmmоп-пls-8.2. <Х>-<У> .i386.rpm,

• 1СЕпtегргisе82-Sеrvег-8.2. <Х>-<У> .;386.грт,


• 1С_Епtегргisе82-Sеrvег-п Is-8 .2. <Х> - <У>. i386. грт,
• 1СЕпtегргisе82-ws-8.2. <Х>-<У> .i386.rpm,

• 1С_Епtегргisе82-ws-пls-8. 2. <Х >- <У>. i386. грт,

• 1СЕпtегргisе82-егs-8.2. <Х>-<У> .i386.rpm,


• 1СЕпtегргise82-сгs-пls-8.2. <Х >- <У>. ;386. грт.
Где <Х> 11 <У> - соответствующие ПОЗIЩIШ в веРСIIИ «IС;Предприятия».
HanplIMep, дЛЯ ,,1 С:ПреДПрНЯТIIЯ» вереШ1 8.2.9.100 упомянутые файлы 6удут
11меть слеДУЮЩl1С 11мена:

• 1С_Епtегргise82-соmmоп-8.2. 9-100. ;386. грт.


• 1С_Епtегргisе82-соmmоп-пls-8.2. 9-100.i386.rpm,
• 1СЕпtегргise82-Sеrvег-8 .2.9-100. i386. грт,
• 1СЕпtегргise82-Servег-пls-8.2.9-100.i386.грm,
• 1СЕпtегргise82-ws-8.2.9-100.i386.грm.
Глава 2. YcтallOBKa сервера (~lС:ПреДПРI1ЯТltе» 33

• 1СЕпtегргise82-ws-пls-8.2. 9-100. iЗ8б.грm,


• 1С_Епtегргisе82-сгs-8.2.9-100.iЗ8б.грm,
• 1С_Епtегргise82-сгs-пls-8.2.9-100.iЗ8б.грm.

Установка должна выполняться от лиuа пользователя root.


Пакеты содержат в себе следующие компоненты:

• lС_Епtегргise82-соmmоп - обшие КОМПОllенты «1 С:ПреДПРllЯПIЯ»;


• lС_Епtегргisе82-5еrvег - компоненты сервера «1 С:ПреДПРIIЯТlIЯ»;
• 1С_Епtегргise82-ws - адаптер для пуБЛlIкаЦlIII Web-cep8l1co8
«IС:ПреДПрIlЯТIIЯ» на веб-сервере на основе Apache НТГР Server 2.0
IIЛII Apache нттр Server 2.2;

• lС_Епtегргise82-сгs - компоненты сервера храmшища КОНфl.lгураUШI


«1 С:ПреДПРIlЯПIЯ».
Пакеты, содержаШ.l'lе в названии суффикс «-nl5), - это дополнительные
наШlOвальные ресурсы для соответствующего пакета. Например, пакет
lС_Епtегргise82-5еrvег-пls содержит дополнительные наЦlIональные ресурсы
для компонентов сервера «1 С:ПреДПрIlЯТИЯ».
При установке следует учитывать следующие заВllСllМОСТИ между naKeTaM~I:

• lС_Епtегргisе82-соmmоп не имеет заВl1Сl1мостей;

• 1С_Епtегргisе82-Sеrvег заВIIСI1Т от 1С_Епtегргisе82-соmmоп;

• 1С_Епtегргisе82-ws заВI1С'П от 1СЕпtегргisе82-соmmоп;

• 1СЕпtегргisе82-сгs заВI1СI1Т от 1С_Епtегргisе82-соmmоп, 1CEnterprise82-


Server 11 1С_Епtегргisе82-ws;

• пакеты HaUl1011a1lblIbIX ресурсов зависят от соответствующего

компонента.

Поэтому для того, чтобы успешно установить l"Iакет, предварlПСЛЫIO нужно


уста~IOВIIТЬ ВСС пакеты, от которых он заВИСIIТ. Например, для УСТalЮВКИ
KOMnO~leHTOB сервера «1 С:Предприятия» необходимо сначала устаНОЮJТЬ
пакет 1С_Епtегргisе82-соmmоп 11 после этого - 1С_Епtегргise82-Servег.
ЕСЛII предполагается, что компьютер должеl'l IIСl"Iользоваться для публикаЦIНl
Web-серSllсов «IС:ПреДПрИЯПIIO), то должен быть установлен пакет
1СЕпtегргise82-ws. Пакеты 1С_Епtегргise82-Servег 11 1СЕпtегргise82-ws "е
заВIIСЯТ друг от друга. Соответственно, ОНII могут быть установлены на одном
компьютере как вместе, так 11 по отдельности.

В процессе устаНОВКII компонентов сервера «1 С:ПреДПрIlЯТIIЯ» создается


пользователь операЦlIонноii Сllстемы с ИМСllем usrlcv82. под учетной
заПlIСЬЮ которого будут IIСПОЛНЯТЬСЯ серверныс процессы «lС:ПрСДПрIIЯТIfЯ».
Сразу после установк" пакета 1С_Епtегргise82-Servег сервер
«!С:ПреДПРJlЯТI1Я» готов к запуску_
34 I С;ПреДПРIIЯ1I1е 8.2. КЛllснт·серверныЙ вариант. РУКОВОДСТВО адМlII-II1стратора

2.3.2.2. Добавление сервера в кластер серверов

Данный сценарllЙ Ilспользуется в том случае. еСЛII неоБХОДII\lО добаВIIТЬ в


сущеСТВУЮЩllii кластер серверов еще ОДIfН фИЗII~lеСКltй сервер (наПРllмер, для
повышеНllЯ ПРОIIЗВОДIIТСЛЫ-fOСТН).

Сначала неоБХОДlIМО YCTaHoBllТb непосредственно кластер серверов


(подробliее см. стр. 32).
Затем следует добавJtть установленный сервер в существуюший кластер
(подробliее см. стр. 34).

2.4. Установка и настройка дополнительного


программного обеспечения

2.4.1. Для ОС Linux


2.4.1.1. Настройка КегЬегоs-аутентификации

в даНlЮМ разделе ОПllсывается HacтpoiiKa Кеl·Ьегоs-аутеIПIlФllкаЦlIIlсервера


«!С:ПреДПрIlЯТIIЯ» для нскоторой базовой СlIстемы, состоящей нз трех
компьютеров: КОllтроллера домена, центрального сервера кластера

« I С:ПрСДПрИЯТIIЮ), рабочеil станции.

Описание базовой системы

в базовой CI,ICTei\'Ie прнсутствуют слеДУЮ1.I.Lие компыотеры:

• контроллер домена Active Directory:

• I'IМЯ компыотера (IlOs1name) - mаiп;


• IР-адрес - 192.168.29.150;
• "мя домена - krb.local;
• централЫlыii сервер кластера « I С:ПреДПРIIЯТIIЮ):
• операЦIЮIНIЗЯ CIICTeMa: Fedora б;

• "мя компыотера (llOstпаmс) - srvlc;


• IР-адрес -192.168.29.151;
• установлена реаЛlIЗЗUI1Я Kerberos от MIT. поддерЖlIвающая
алГОРIIТМ RC4-HMAC (пакет krb5-workstation);
• рабочая стаНЦIIЯ.
Глава 2. Установка сервера ({ IС:JlрСДПрIIЯТllе» 35

Настройка контроллера домена

в данном разделе предполагается. что контроллер домена Active Directory


настроен 11 работает. Исходя 113 этого, для настроilЮI Kerberos-
аутеНТIlФllкаЦlIl1 НУЖНО выпалшlТЬ СЛСДУЮЩllе шаПI:

• в DNS-cepsepe следует «вручную)) зареП1СТРI·lровать все Linux-


компьютеры. РеГlIстраЦIIЯ Wil1do\VS-КОМВbIотеров ПРОIIСХОДIIТ
aBTOM3TII\leCKIf npll ВКЛЮЧСНlIII их В DO~lell. В Iraше~1 случае «вручtIУЮ~~
неоБХОДllМО зареГJlстрировать цеllТральный сервер кластера
« I С:ПреДГ1РIIЯТIIЯ» (т. к. на нем IIСПОЛlIЯется Liпuх-версия сервера). а
рабочую станцию ВКЛЮЧIIТЬ в ДО~lеll (зареПIСтрllрована она будет
aBTOMaТlI\leCKIf ).

• после )того следует создать учетную заПIIСЬ пользователя. с которой


будут аССОЦllllроваться запросы аВТОРllзаЦllI1 к серверу
«)С:ПреДЛРIIЯТIIЯ». В нашем ЛРllмере это будет пользователь иsгlcy8 с
паролем passlcv8. В свойствах этой У\lетlюii заП11С11 следует снять
флажок Use DES encryption types with this account. ЕСЛII ваша реалllзаш,я
Keгberos не ПОЩlеРЖI·lвает аЛГОРI1По1 шнфроваН~IЯ RC4-HMAC, то
флажок обязательно нужно поставить.

• затем J-VIЯ пользователя usгlcv8 следует сгенср"ровать файл с


секретным К1IIOЧО1\'I. ДЛЯ этого IIСПОЛЬЗУСТСЯ УТII1IIIта ktpass, входящая в
состав Iшкета Windows Suppoгt Tools (его МОЖНО наЙТII в подкаталоге
SUPPORT устаfIOВОЧНО"О ДlIска MicrosoГt Windo\vs).
В КОJ\l3l1ДIЮЙ строке необходимо запустить УТIlЛИТУ ktpass. ДЛЯ
IIСПОЛЬЗУС~IОГО ПрlIмера командная строка должна выглядеть

слеДУЮЩIIМ образом:

C:\>ktpass -princ usrlcv82/srvlc.krb.local~КRВ.LOCAL-mapuser usrlcv8 -


раввpasslcv8 -out usrlcv82.keytaЬ

С: \>

Естl алгор"тм RC4-HMAC не поддеРЖlIвается, командная строка


ДОЛЖlta ВЫГ1lядеть так:

C:\>ktpass -crypto DES-CBC-CRC -princ


usrlcv82/srvlc.krb.localeКRВ.LOCAL-mapuser usrlcv8 -pass passlcv8 -out
usrlcv82.keytab
С: \>

в результате будет создан файл usrlcv82.keytab втекушей д"реьтор""


(8 npllMepe - )1'0 корень ДlIска С:). а с пользователем usгlcv8 будет
accoUllllpoBaHo IIМЯ учаСТНllка службы usгlcv82/srvlc.krb.local.
36 IС:ПреДflРЮПllе 8.2. КЛllент-сервсрный ваРIIЗIП. РУКОВОДСТВО aDMllНllcтpaTopa

ПРИМЕЧАНИЕ. НеоБХОдllМО обраТIIТЬ BНllМalme 113 раЗЛlltlllе меЖдУ IIменем


usгlcv82 11 usгlcv8. в lIашем пр"мере usгlcv82/sгvlc.krb.local@KRB.LOCAL- это
стандарТllое имя службы. Оно ВКЛЮtlает В себя IIМЯ локального пользоватеllЯ, от IIMCНlI
которого lia uеlпра.IlЬНОМ сервере кластера запускается сервер (~I С:ПреДnрIlЯТIIЯ»
(usrlcv82). А usrlcv8. указываемое в napa~leтpc mapuser, - зто IIМЯ домснного
пользователя. которое мы создали в пункте 2.

в параметре pass передается пароль учетllоil заПIlСl1 usrlcv8 - passlcv8.


В параметре out указывается имя файла с ключом. В Il3шем случае это
usгlcv82.keytab.

Настройка центрального сервера кластера «1С:Предприятия»

в данном разделе предполагается. что кластер серверов « I С:ПреДПрIIЯТIIЯ»


уже установлен 11 работает на цеflТРальном сервере кластера.

Прежде всего. следует указать D S-сервер для централыюго сервера


кластера. Это должен быть D S контроллер домена.

ПРИМЕ'-IЛВИЕ. ПРОl1есс ваСТроЙКII заВIIСIП от КОlIкреПIOI'О дистр"БУТltва LilНlx. В


naHIIDM ПрlIМСрс ВРУЧIIУЮ отредаl\.ируем файл jetcjresolv.conf. указав в всм IP-aдpec
контроллера домеl13.

в результате файл должеl-l содержать слеДУЮЩl1С CTpOКlI:

nameServer 192.168.29.150
search krb.1ocal

Затем следует провеРllТЬ работу DNS. Для этого следует ВьtПОШlllТЬ команду
ping:
srv1c:-#pingmain-c1
PING main.krb.10ca1 (192.168.29.150J5б{84JЬуtеsоfdаtа.

64 bytes from 192.168.29.150: icmp_seq:1 tt1~128 timezO.177 тв

--- main.krb.localpingstatistics ---

1 packets transmitted, 1 received, 0\ packet 1055, time От5

rtt min/avg/max/mdev : 0.177/0.177/0.177/0.000 тэ

srvlc: -#

ВНИМАНИЕ! Для компьютеров. учаСТВУЮШllХ в rlpouecce аутеНТltфllкаШIII. не


допускается большого раСХОЖ.lеНIIЯ систе~IНЫХ часов. так как аугеНТllфllкаU1l0нные
пакеты (ПIКСТЫ) ilмеют ограllllчеlllюе время деЙСТВIIЯ.
Глава 2. УСТ~ШО8ка сервера «\С:ГfреДПрIIЯТIIС» 37

COOT8CTCTBel'IHo, нужно Сl1НХРОНИЗllРОВ3ТЬ время центрального сервера


кластера с контроллером ДОj\,lсна. Для этого следует IIспользовать команду
ntpdate:
srv1c:-#ntpdate main
4 Jun 11:51:53 ntpdate(2527): step time Server 192.168.29.150 offset -
56.766439 еес
srv1c:-#

Теперь неоБХОДlIМО ВЫПОЛlIIIТЬ HacтpoliKy Kerberos. Для этого нужно


отреда.'Тllровать файл /etc/krbS.conf. При этом нам понадобllТСЯ ЕТВЮS­
II~IЯ контроллера домена. 0110, как npaBIHIO. представляет собой IIМЯ домена в
BepXlle" реПlстре. Поэто"у в 'laшем случае ЕТВЮ -IIМЯ будет KRB.LOCAL.
В результате файл /еЩkгЬS.сопf должен выглядеть слеДУIОШIIМ образом:
srv1c:-#cat/etc/krb5.conf
[logging)
Default = FILE:/var/log/krb51ibs.log
Kdc : FILE:/var/log/krb5kdc.log
admin_Server _ FILE:/var/log/kadmind.log

[libdefaults]
default_realm _ КRB.LOCAL
dns lookup realm = false
dns=lookup=kdc _ false
default_tkt_enctypes rc4-hmac
default_tgs_enctypes '" rc4-hmac

[realms]
КRB.LOCAL = {
kdc=main.krb.local:88
default domain-krb.local
} -

[domain realmJ
krb.local = КRВ.LDCAL
.krb.local = КR8.LOCAL
КRB.LOCAL '" КRB.LOCAL
. КRB . LOCAL = КRB. LOCAL

[kdcJ
Profile • /var/kerberos/krb5kdc/kdc.conf

[appdefaultsJ
Рат = {
Debug • true
ticket_lifetime = 36000
renew lifetime • 36000
forwardaыle : false
krb4 convert • false
) -
srv1c:-#
38 IС:JlРСДI"lРIlЯТltе 8.2. КЛlIСllт-сервеРllыi! ваРIIШIТ. РУКОВОДСТВО аДМllНltстратора

Если алГОРНТ1\1 RC4·HMAC I·IC ПОДДСРЖ~1Вается, то 3}-1а~lеlll'Я параметров


default_tkCenctypes и defaulCtgs_enctypes ДОЛЖНЫ быть следующ"м,,:

des-сЬс-сrс des-сЬс-mdS

default_tgs_enctypes • des-cbc-crc des-cbc-md5

Теперь нужно провер"ть работу системы аугентнфнкаЦlIII.Для )того следует


ВЫПОЛlНlТь команду kiпit <ИМЯ>, где I'IМЯ
- )1'0 IIМЯ ПРОll3ВОЛЬНОГО
пользователя. зареГlIстр"роваllНОГО в домене krb.local. В I"IpllMCpC ::по будет
111\IЯ user. Да.'lсе ВВОДJlТСЯ пароль этого пользователя, 11 завершается команда
lIажаТllСМ КlЮГIКlI Епtег. ЕСЛlI после этого программа не выдаст IНlкаЮIХ
сооБШСНlIЙ. ЗflЗЧ11Т все выполнено правI1лыl •.

УбеДllТЬСЯ в этом можно с пш.ющью комаllДЫ kJist. Как ВIIДНО далее. 1\IЫ
ПОЛУЧIIЛII от КОС (Кеу Distribtttion Centcr - центр распределеНIIЯ КЛЮ~lеЙ. эту
функцию выполняет контроллер домена) так IlЗзываемый ticket-granting ticket.
После этого следует с ГlОмощью команды kdestroy otlllCТHTb локалЫlыii кеш
тикетов. чтобы вернуться в нсхоДtюе состояние.

srv1c:-#kinit user
Password for user@КR8.LOCAL:

srv1c: -#klist
Ticket сасЬе: FILE:/tmp/krb5cc_O
Default principal: user@КRВ.LOCAL

Valid starting Expires Service principal


06/04/08 11:29:21 06/04/0В 21:28:28 krЬtgt/КR8.LOCAL@КR8.LOCAL

renew until 06/05/08 11:29:21

Kerberos 4 ticket сасЬе: /tmp/tktO


Klist : Уои have по tickets cached
srvlc:-#kdestroy
srv1c-: -It

Далее любым способом следует передать файл с секретным ключом


uSrlcv82.keytab, получевныil во время настроilки контроллера домена, на
uентральныil сервер кластера «IС:ПреДПРIIЯТilЯ». Этот файл следует
скопировать в директорию, где установлен сервер «!С:ПреДПрIIЯТIIЯ» (по
Глава 2. Установка сервера «lС:ЛРСДПрl!ЯТllе» 39

умолчаlНlIО это {орtjlС{v8.2{iЗ8б ИЛII {орtjlС{v8.2{х8б-б4 для 64-разряДной


верСll11 сервера). 11 YCT31-fOВIIТЬ права и владельца файла, как lюкаЗ31Ю нюке:
srv1c:-#cd /орt/1С/V8.2/iЗ8б

srvlс:iЗ86# chown usr1cv82:grp1cv8 2usr1cv82.keytab


srv1с;iЗ86# chmod 600 usrlcv82.keytab
srv1с;iЗ86#

ПРII желаl1llll файл мож~1O разместить в любом ДРУI'ОМ месте, нужно только
I13MeHIITb переменную SRV1CV8_KEYТAB в КОНФllгурацноlНЮМ файле, чтобы
она указывала на новое местоположеНI1е файла с секретным ключом.

После этого с помощью команды klist неоБХОДlIМО npOBepllTb, ЧТО все


настройки выполнены праВ~IЛЫЮ. Для этого следует ВЫПОЛlшть КО~IЗIIДУ:

srv1c:-#klist -е -k -с /орt/1С/V8.2/iЗ86/usrlcv82.kеуtаЬ

Для используемого примера результат выполнения команды должен


выглядеть следующим образом:

КеусаЬ пате: FILЕ:/орt/lС/V8.2/iЗЭб/usr1сV82.kеуtаЬ

КVNO Principal

1З usrlcv82/srvlc.krb.local@КRВ.LOCAL(ArcFour with НМAC/mdS)

Если аЛJ'ОРИТМ RC4-HMAC не поддерживается, результат выполнения


КОt\.'I3НДЫ будет ВЫI'лядеть следующиr-.'I образом:

Keytab пате:FILЕ:/орt/lС/V8.2/iЗ86/usr1сvЭ2.kеуtаЬ

КVNO Principal

13 usr1cv82/srv1c.krb.local@КRВ.LOCAL (DES сЬс mode with RSA-МDS)

ВJlДНО, ЧТО файл с cekpeTI-IЫМ КЛЮЧОМ содерЖIП 11меНIЮ то, что I-Iам I-IУЖНО (В
колонке Principal указано то самое I'IМЯ службы, которое мы задавали при
создаНllI1 файла с секретным ключом,
11 праВIIЛЬНЫЙ алгорнтм шнфроваНlIЯ
(ArcFour with HMAC{mdS дЛЯ RC4-HMAC IIЛIJ DES сЬс mode with RSA-MDS дЛЯ
DES).

Далее следует npoBepllTb возможность работы Kerberos без пароля с


IIСllользоваlшем секретного ключа. С помощыо команды kinit укажем. что
нужно IIспользовать аутеНТВфIlК3U1ЮНВУЮ IIНфОР~lаЦIIЮ IIЗ файла (В нашем
случае {орtjlC{v8.2{iЗ8б{usrlcv82.kеytаЬ IJЛJl {орtjlC{v8.2{Х8б­
б4{usгlcv82.kеytaЬ для 64-раЗРЯдJlОЙ BepCIIIJ сервера) 11 ПРОЧlIтать оттуда ключ
для cepBIIC. usrlcv82{srvlc.krb.local@KRB.LOCAL. В результате прогр.м"а kinit
40 IС:ПреДПРIIЯТllе 8.2. Клllент-серверный вариант. РУКОВОДСТВО anl\lIlНllCтpaTopa

должна отработать без каКИХ-Шlбо сообщеЮ'IЙ, не спраШlIвать никаких


паролей 11 BepliyTb управление обратно в комаНДllУЮ строку:

srvlc:-#kinit -К -t /opt/lC/v8.2/i386/usrlcV82.keytab
usrlcv82/srvlc.krb.local~КRВ.LOCAL

srvlC:-#

Теперь рассмотрш.t результаты работы с помощью команды klist. В случае


успеха должна быть выведена инфОР!оIЗШIЯ, аналогичная следующей:

srvlc:-#klist

Ticket cache: FILE:/tmp/krb5cc_O

Default principal: usrlcv82/srvlc krЬ.lосаlФКRВ.LOCAL

Valid starting Expires Service principal

06/04/08 11:44:54 06/04/08 21:43:58 krbtgt/КRВ LOCALaКRВ.LOCAL


renew until 06/05/08 11:44:54

KerberoB 4 ticket cache: /tmp/tktO


klist: Уои have по tickets cached
srvlc: -#

Если ~ITO-TO настроено не так, то зта команда выведет следующее:

srvlc:-#klist

klist: No credential scache found (ticket cache FILE:/tmp/krb5cc_IOOO)


Kerberos 4 ticket cache: /tmp/tktl000

klist: Уои have по tickets cached


srvlc: -#

Если проверка работоспособностипрошла успешно, это ЗIIЭЧIIТ, ЧТО С данного


момента сервер кластера « I С:ПреДПРИЯТI1Я» способен обрабатывать запросы
на аутеНТИфl1каШIЮ. ПРII зтом перезапуск сервера Ile требуется, кроме того
случая. когда в конфигураЦIIОННОМ файле было IIзменено место расположеНIfЯ
файла с секретным клю~IOМ.
Глава З. Запуск компонентов
системы

При установке (С I С:ПреДПРIlЯТНЯ» в мешо Пуск - Программы будет создана


групп. 1С Предприятие 8.2, в составе которо;; сформируется структур' меию,
3IШЛОГiIЧI!ЗЯ ГJредставленной на р"е. 12:
Каждая устанOВneJiная версия
будет в своем подменю

_I(~~1"

.... 1(~~тмe(1~r~)

.... IС~МCOtO'тме(_n.o.-_)

':"'t~.op

it1 Рed'IIe·~,е_"""-­
~~(~ICI'\!t~1""
~ К_Щl~lс~_ .... 7.7

I!I Pemo;тpМjI"'Y" ...." .. 4AIOI....c~c~ICIbe~ J


PIIC. 12. CTPYKTYIJ:} MCII!O

ПУIIf..,.Ы НЗJlШ-IСIIIIС
1с Предприятие Вызов ПООгР,ммы запуск. (1CEStart.exe)
8.2.9.100 Папки. содержаЩllС ССЫЛКИ 11. запуск

8.2.9.150 КО\tПОIIСIIТОВ CllCTCMbl КОllКРСТlюii веРСШI

(в Д3I11Ю\t случае устаНОВЛСIIЫ две Bepellll:


8.2.9.100 11 8.2.9.150)
Установка драйвера ЗаПУСI\ YCT<lIIOBКlI драйвера ЗЗЩIIТЫ
защиты

Удаление драйвера защиты Запуск удалеНIIЯ доаliвеоа ЗШЦlIТЫ


1С Предприятие (тонкий Запуск CIICTe~lbl в реЖII,\IС ТОНКОГО КЛlIСlIта

клиент) « I С: Предпрнsmнm
1С Предприятие (толстый З.IГlУСК CllCTeMbI в реЖlIме толстого КЛlIСllта

клиент) « I С: ПреДПрIIЯТIIЯ»
КонФигуратор Запуск системы 8 Dежнме KOIHbHГVDaToD
ReadMe - Дополнительная ДОПОЛllllтелы13Я ННфОР~13UIIЯ, "е вошедшая

инФоDмация докумеНТ3ШIЮ
42 1С:ПреДПрIIЯ'l'lIС 8.2. Клиент-серВСрlllAli BapllaHT. РУКОВОДСТВО аДМIННlстрзтора

ПVIIIПЫ НазначеНllе
Конвертор ИБ Программа для конвсртаШl1I IIНФОРМ3ШlOIIIIЫХ
1с ПDf'лппиятия 7.7 баз в формате «1С:ПРС..'lПРIIЯТlIЯ 7.7»
Администрирование УТlIЛIIТЗ аДМIIНItСТР"РО8аIIlIЯ кластера серверов

серверов lC Предприятия (если 61.1.'111 установлены компоненты доступа к


кластепv сепвспов «1 С:П~ДГIПIIЯТIIЯ»)
Запуск сервера Запуск сервера (~I С:ПРСДПРIIЯТIIЯ» как cepBllca
lC Предприятия (сел!! при установке сервера был установлен

флажок Установить сервер lС:Предприятия 8


как сервис Windows) IIЛII I\;;lK прнложеНIIЯ (есЛ11
пр" УСТ311О8КС сервера был установлен флажок
Установить сервер lС:Предприятия 8 как

сервис Windows). OcтallOBKa сервера в :ПQМ

СЛУ"'зе выполняется как заКрЫТllС оБЫ<НIOГО


ППllЛОЖСllltя
Регистрация утилиты ВЫПОЛllЯет реГllстраНIIЮ УТИЛIIТЫ

администрирования адМННIIСТРllроваНШI серверов


( IС:ПреДПРIIЯТIIС»
серверов lC Предприятия (гadmin.dll) конкретной BepclIll. rlOсле чего можно
подключаться к серверам 'TOII Bepellll с ПО~lOшью
VТIIЛlIТЫ адМIIННСТn\lnоваllllЯ

3.1. 3апуск агента сервера

Для 1'01"0 чтобы ВЫПОШНIТЬ запуск кластера серверов «iС:Предприятия»,


следует заПУСПIТЬ агент сервера (гagent). Все даЛЫlейшие действия будут
ВЫГlОJlнеl-lЫ CllcTeMoi! автоr-.'18тически. При запуске агеlП сервера ВbilЮJIIlяет
nOl1CK СПlIска кластероо, зареГИСтрl'lрованных на данном комвыотере.

ЕСЛII список кластеров обнаружен, то агент сервера запускает указанные


менеджеры кластеров. С '·IX помощью он получает IIнформаЦIIЮ о рабочих
проиессах, которые ДОJIЖНЫ быть запущены в кажДОМ IIЗ кластеров, 11
выполняет их запуск самостоятельно или с ПQМОЩIJIO агентов других рабочих
серверов кластера.

ЕСЛI! СПIIСОК кластеров не обнаружен, агент сервера создает кластер по


умолчаНIIIO. Кластер по умолчаНIIЮ иr-,·lсет слеДУЮЩllе xapa"..,.ep~ICТIIKII:

• номер сетевого порта -1541,


• Дll3паЗQН сетевых портов - 1560:1591,
• поддержка МНQПIХ раБОЧIIХ проuессов ВЫКЛЮ~lена,

• ОДIIН раБОЧllii проuесс, номер порта устанаВЛllвается из указанного


Дllапазона.
Глава 3. Запуск коыпонентов системы 43

3.2. Для ОС Windows


3.2.1. Запуск как приложения

Агент сервера может быть запущеli как прнложеНl1е. Для этого следует
ВЫI10ШIlI1'Ь следующую КО1\1ЗНДУ:

ragent.exe -debug
-port <порт> -regport <порт> -range <диапазоны>

-seclev <уровень> -d <каталог>

ВНИМАНИЕ! Назвзнltе 11 значеНllе параметра должны разделяться СII~IВОЛОМ


«пробею>.

в команде запуска MOгyr IIСПОЛЬЗQваться следующие ключи:

-port <порт>

Номер сетевого порта агеl-lта сервера (гаgепt). Этот порт Ilспользуется


КОI-IСОЛЫО кластера для обраще~IIIЯ к цеитралыюму серверу. Порт агента
кластера также указывается в качестве сетевого порта рабочего сервера.
Значеlше по умолчанию: 1540.

-regport <порт>

Номер сетевого порта главного менеджера кластера (гmпgг), создаваемого по


умолчанию Прll первом запуске гаgепt.ехе. Зна~lенне по умолчаl·/IIЮ: 1541.

-seclev <уровень>

Уровень беЗQпаСIIОСТI1 процесса агента кластера. Определяет уровень


безопасности соединений, устанавливаемых с процессом ragent. Уровень
может ПРIolНIIМЗТЬ значения:

• О (по умолчанию) - соединения незащищеlmые;


• 1- защltщенныс соединения только на время выполнения
аугеliТИфllкацни пользователей;
• 2- постоянно заЩlfщеliные соеДl1нения.

-range <диапазоны>

Диапазоны сетевых портов ДЛЯ динаМllческого выбора. Из них 8ыбllРЗЮТСЯ


служебllые порты процессов кластера при ~Iевозможностн IIX выбора из
настроек соответствуюшего рабочего сервера. Значение по умолчанию:
1560:1591. Прll"еры значеНIIЙ Дllапазонов: «45:49», «45:67,70:72,77:90».
44 I СЛреДПРIНПllе 8.2. КЛllент-серверный вариант. Руководство аДМIIНlIстрзтора

-debug
Запуск кластера серверов в режиме отлаДКII конфигураЦIfJI.

-d <каталог>

Каталог, в КОТОРО1\'! будут расположены (или располагаются) служебные


файлы кластера серверов (В том Чl1сле СПI1СОК кластеров 11 CllIICOK
IlнформаЦlIQННЫХ баз кластера). Если параметр Ile указан, используется
каталог по умолчаlНlIО:

%USERPROFILE%\Local Settiпgs\дррliсаtiоп Data\1C\lCv82. ЕСЛ!I путь К каталогу


содержит пробелы. путь нужно заключать в каВЫЧКlI, например:

-d "c:\Server data\cluster 2"

Подробнее об ypoBI'le безопасности соеДlшеНIIЯ см. стр. 86.

Остановка агента сервера. запущенного как ПРllЛожеlше, ВЫПОШlяется


нажаТllем клаВllШ Ctrl + С.

3.2.2. Запуск как сервиса


Если пр" установке кластера серверов был выбран вариант запуска агента
центрального сервера как cepBllca, то данный cepBI·lc будет запущен
автомаТllчески, в процессе установки,
1'1 также будет запускаться при старте
операЦllOНI-IОЙ системы.

Если агент центрального сервера был установлен как Ilриложение. то


существует 80ЗМОЖIЮСТЬ зарегистрировать серВIIС вручную и затем
осуществить el'o запуск.

РеГllстрация сервиса выполняется следующей командой:

ragent.exe -instsrvc I -rmsrvc -usr <ИМЯ> -pwd <пароль>


-startl-stop -debug
-port <порт> -regport <порт> -range <диапазоны>

-seclev <уровень> -d <каталог>

ВНИМАНИЕ! НЗЗВЗllllе 11 значение пара)lетрз ДОЛЖНЫ разделяться СIIМВОЛОМ пробел.

-instsrvc
РеГlIстраЩIЯ агента кластера как сервиса Wil1do\vs. ЕСЛlI ragent.exe запущен с
ЭТIiМ ключом, ТО он выполняет реГllстраЦl1Ю в clНlcKe сеРВI1СОВ Windows 11
завершается. Несовместим с ключом -rmsrvc.

-rmsrvc
Отмена реГllстраШIII агеlпа кластера как сервиса \Vil1do\vs. Если ragent.exe
запушеll с ЭТIIМ клю~юм. ТО ОН отменяет свою реГlIстраЦIIЮ в списке сеРВIIСОВ
Windo\vs 11 завершается. HecoBMeCТIIM с ключом -instsrvc.
Глава З. Запуск КОМПОt-lСIПОВ c.tcтeMbI 45

-start
Запустить гаgепt.ехе, зареП1стрироваНflЫЙ как cepBllc Windo\vs. Выполняет
запуск гаgепt.ехе. ранее зарегистрированного как серВIIС Windo\vs. после чего
завершается.

-stop
ОстаНОВIfТЬ гagent.exe. зареПlстрировавный [1 запущенный как сервис
Windo\vs. ВЫПОШlяет остановку гagent.exe. ранее зарегистрированного 11
заПУЩСНllOго как серВIIС Windo\vs, после чего завершается.

-debug
Запуск кластера серверов в режиro.lе отладки конфигураЦllfi.

СОВЕТ. В СВЯЗII с тем, что в реЖ.lМе отладки ПРОIIЗВОДltтельностьсервера падает.


реКШlеtlДУется использовать отладочный реЖltМ ТОЛЬКО дЛЯ тех серверов. "а которых
выполняется отладка.

-usr <ИМЯ>, -pwd <пароль>

Имя и пароль пользователя Windo\vs, от имеН.1 которого должеfl запускаться


гagent.exe как cepB.IC Windo\vs. Могут использоваться только совместно с
ключоro.t -instsгvc при регистрации гagent.exe как сервиса Windo\vs.

- port <порт>

Номер сетевого порта агента сервера (гagent). Этот порт ИСlюльзуется


консолью кластера для обращения к uентраЛЫIOI\'\У серверу. Порт агента
кластера также указывается в качестве сетевого порта рабочего сервера.
ЗначеlНlС по умолчанию: 1540.

-regport <порт>

Номер сетевого порта главного менеджера кластера (rmngr). создаваемого по


УМОЛ~l3l-1rtю при первом запуске ragent,exe. Значение 110 умолчанию: 1541.

-range <диапазоны>

Дизпазоны сетевых портов ДЛЯ д111-13Мllческого выбора. ИЗ них выбираются


служебные порты процессов кластера пр~t I-Iевозможностн liX выбора из
настроек соответствующего рабочего сервера. ЗначеНI1е по УМОЛ~IЗIIИЮ:
1560;1591. Примеры значени" диапазонов; «45;49», «45;67,70;72,77;90».
-seclev <уровень>

Уровень бсзопаСНОСТII процесса згснта кластсра. Опрсделяет уровень


безопасности COCдlHICIНlfi. УСТ3НЗВJНlвземых с процессом гagent.exe. Уровень
может ПрlIЮ·lмать значения:

• О (по У~IOЛ~I3IШЮ) - соединения незаЩИЩСllные;


46 1С:ПреДПРllЯТllе 8.2. KJllleHT-СерверНbI!i вариант. РУКОIIОДСТlЮ аДМIН/llстратора

• 1- заЩllщенные соеДlIнеНIIЯ только lIa время ВЫlюлнеlНlЯ


аутеllТllфllкаШl1I пользователей;
• 2- постояшlO заЩllщенные соеДШIСIНIЯ.

-d <каталог>

Каталог. в котором буд)'т расположены (IIЛII располагаются) СЛУ'..кебliые файлы


кластера серверов (В то'! Чllсле СПIfСОК кластеров 11 СПlIСОК Iшqюр:-,IЗШIOННЫХ баз
кластера). Если napa~lellJ не указан. ItСПОЛЬЗУется каталог по умолчаНIIЮ:
%USERPROFILE%\Local 5ettings\дpplication Data\1C\lCv82.

Нопрu.нер:
ragent.exe -instsrvc -usr usrlcv82 -pwd SuperSecurePassword

Подробнее об ypoB~le безопаСНОСТltсоеДllliСIНlЯ см. стр. 86.


Запуск cepBllca по УМОЛЧ3ШIIО осуществляется аВТО\lаТllчеСКlI при ВЮ1ючеНIIII
компьютера. Также запуск сервиса можно ВЫПОЛНIIТЬ средства~1II Wil1do\vs:
Мой компьютер - Управление - Службы и приложения
- Службы - Агент
сервера lС:Предприятия 8 (Му computer - Manage - Computer Management-
Services and Applications - Services - lC:Enterprise 8 Server Agent). Остановка
сервиса также выполняется средства~1II Wil1do\\IS.

Для отмены реПlстраЦlI1I сервиса следует ВЫПОЛНllТь команду:

ragent.exe -rmsrvc

3.3. Для ОС Linux


Программа yCTaHoBКl1 настраивает запуск серверных пронессов так, что они
запускаются в реЖII~lе демонов, то есть без привязки к Уl'lраВЛЯlOщему
терминалу. Это позволяет запускать пронессы сервера «1 :ПреДПрИЯТIIЮ) npll
старте операционной Сltстемы без необходимости входа в систему какого­
либо пользователя.

ПР~1 необходимости агент сервера может быть запущсн с указаНllем ключей


командной cтpOKII.

3.3.1. Запуск агента сервера

Для запуска агента сервера используются слеДУЮЩIIС ключи комаllДНОЙ


строки:

./ragent -port <порт> -regport <порт>

-range <диапазоны> -seclev <уровень>

ВНИМАНИЕ! НазваНIIС 11 значеНllе параметра ДОЛЖНЫ разделяться СIIМВОЛDМ пробе.rI.


Глава 3. Запуск компонентов системы 47

-port <порт>

HO~lep сетевого порта агента сервера (ragent). Этот порт используется


КОНСОЛЬЮ кластера для обращенltя к центраЛЫЮfoo'IУ серверу. Порт агента
кластера также указывается в качестве сетевого 110рта рабочего сервера.
Значеннс по умолчанию: 1540.

-regport <порт>

Номер сетевого порта главного менеджера кластера (rmngr), создаваемого по


умолчанию Прll первом запускеragent. Значение по умолчаН1IЮ: 1541.

-range <диапазоны>

Диапазоны сетевых портов для динамического выбора. Из них выбираются


служебные порты процессов кластера при невозможности их выбора из
настроек соответствующего рабочего сервера. Зна~lеНllе по у~юлчанию:
1560:1591. Прнмеры значеl1НЙ днапаЗ0НОВ: «45:49», «45:67,70:72,77:90».

-seclevel <уровень>

НеобязатеЛЫIЫЙ.Уровень безопасности проuесса агента кластера. Определяет


ypOBCllbбезопасности соединений, устанаВЛllвасмых с проиеССОI\1 ragent.
Уровень может ПРII~lимать значения:

• О (по умолчаншо) - соединеНIIЯ незащишенные,

• 1- защищенные соединения ТОЛЬКО на время ВЫllОШlеЮIЯ


аутеНПlфикации пользователей,

• 2- постоянно защищенные соединения.


Подробнее об ypOBI-IС безопаСНОСТl1 соединения Cro..l. СТр. 86.

3.3.2. Запуск агента сервера в режиме демона

Для запуска агента сервера в реЖl-Iме демона используются следующие КЛЮЧI-I


КОI\'1аНДIЮЙ CTpOКl'I:

ragent -daemon -port <порт> -regport <порт>

-range <диапазоны> -seclev <уровень>

ВНИМАНИЕ! Название 11 значение параметра ДОЛЖНЫ разделяться СН/l.ШОЛОJ\l пробел.

-port <порт>

HO~lep сетевого порта агента сервера (ragent). Этот порт используется


консолью кластера для обрашеНIIЯ к центральному серверу. Порт агента
кластера также указывается в качестве сетевого порта рабочего сервера.
Значение по умолчанию: 1540.
48 lСЛреДПРllятие 8.2. KmJeht-серверный вариант. Руководство администратора

-regport <порт>

Номер сетевого порта главного менеджера кластера (rmngr), создаваемого по


Уfo.юлчанию ПР~I первом запуске ragent. Значение по умолчанию: 1541.

-range <диапазоны>

Диапазоны сетевых портов для динамического выбора. ИЗ ШIХ выбl1раются


служебные порты процессов кластера при невозможности IIX выбора из
настроек соответствующего рабочего сервера. Значеlil1е по умолчанию:
1560:1591. Примеры зиачеllИЙ диаnазОIlОВ: «45:49», «45:67,70:72,77:90».
-seclevel <уровень>

НеобязательныЙ. Уровень безопасности процесса агента кластера. Определяет


уровень безопасности соеДl1неНl1Й, устанавливаемых с проиессом гаgепt.
Уровень может принимать значения:

• О (по умолчанlНО) - соеДIIнеНI1Я незаWl1щенные,


• 1- защищенные соединения только на время выполнения
аутентификации пользователей,

• 2- постояшlO защищенные соединения.

Подробнее об уровне 3езопасности соединения см. стр. 90.


Для того чтобы сервер «\С:ПреДПрИЯПIЯ») автомаПlческн запускался во вреl\'IЯ
загрузки операционной системы, следует выполнить команду вида:

chkconfig -add srvlcv82

Этот код запустит гаgепt в режиме демона.

3.3.3. Запуск агента сервера при помощи скрипта


Для управления агентом сервера « I С:Предприятия)) предназначен
специаЛНЗ~lрованный скрипт /еtс/iпit.d/srvlсv82. Скрипт всегда запускает
сервер в режиме демона. Скрипт использует следующие КЛЮЧl1 командной
строки:

-start
Запускает сервер. Скрипт позволяет запустить едш'ствеНIIЫЙ экземпляр
сервера «lС:ПреДIlР~IЯТl,е)).

-stop
Останавливаетсервер. При этом ОСТЗllавливается только тот сервер, который
ранее был запущен ЭТIII\I СКРIШТОМ (см. КОI\IЭlШУ staгt).
Глава 3. Запуск КО~lПонентов cIICTeMbI 49

-info
Отображает информаЦl'IЮ о настройках сервера: порты, указанные при
запуске, каталог кластера, статус режима отладки конфигурации, уровень
безопасности соединений.

-status
Отображает информацию о состоянии сервера (запущен/не запущен, I! если
заl"lуще~I, то работает ли в данный момент).

ПОМИМО ЭТОГО добавлен конфигурацИОИНЫЙ файл /elc/sysconfig/sгvlcv82,


используемый для задания параметров запуска агента сервера
«\С:ПреДПРI1ятие». ОПИСЭl-lие парar·летров конфигурационного файла - см.
книгу «I С:Предприятие 8.2. Руководство администратора».

Далее приведен пример конфигурашlOННОГО файла:

#------------------------------------------------------------
n lC:Enterprise Server configuration parameters
#------------------------------------------------------------
# 1C:Enterprise Server keytab file.
n default - usrlcv82.keytab file in lC:Enterprise Server
# installation directory
#SRV1CV8_КEYTAВ~

n Number of the cluster port created Ьу default during first


# launch of ragent
# default - 1540
SRV1CV8_PORT=1540
# Number of cluster agent main port. This port is used Ьу the
# cluster console to address the central Server. Cluster agent
# port is also specified аэ the IP port of the working Server.
# default - 1541
SRVICV8_REGPORT=1541
n Port range for connection pool
# example values:
# 45:49
# 45:67,70:72,77:90
# default - 1560:1691
SRV1CV8_RANGE:1560:1691
# 1C:Enterprise Server configuration debug тоде

# о - default - off
# 1 - оп

SRVICV8_DEBUG=0
# Path to directory with claster data
50 I С:ПреДПрIIЯТllе 8.2. КЛlIснт-сервеРНЫII вариант. РУКОВОДСТВО aHMIII'IHCTpaTopa

# default - $HOMEDIR!.lcv82!lC/ICv82
SRVICV8_DATA:$HOMEDIR!.lcv82/1C!lCv82
# Security level:
# о - default - unprotected connections
# 1 - protected connections only for the time of user
# authentication
# 2 - permanently protected connections
SRVICV8_SECLEV=O
#------------------------------------------------------------
# end о! config
#------------------------------------------------------------

3.4. Обеспечениесовместной работы


нескольких серверных процессов

в подавляющем БОЛЬШ~lнстве случаев на одном рабочем сервере


ФУliКЦlЮНIIРУетОДШI агент сервера.

Когда несколько кластеров создаются под управлением одного агента сервера,


агент сервера обсспе~lивает отсутствие конфликтов ~IX сетевых портов. В
случае, когда кластеры создаются под управлеНI,lе~'1 разных arC~ITOB сервера,

OTCYTCTB~1e КОI·lфлиh."ТОВ сстевых портов tIo'lснеджеров кластера следует


обеспечивать самостоятельно.

Отсутствие конфликтов диапазонов сетевых портов рабочих rlpoueccoB на


даНi-IQf\'1 сервере (если данный сервер задействован в раЗliЫХ кластерах) всегда
следует обеспечивать самостоятельно даже в том случае, когда такие
кластеры функционируют под управлением одного и того же агеlпа сервера.

Ситуация, когда на одном компьютере функционируют параллельно два и


более агента серверов, каждый из которых управляет своим набором
кластеров, является вполне нормальной, но достаточно редкой и
спеuифичноЙ. Например, необходимость в ЭТОj\,1 может возникнуть тогда,
когда на одном KOMГlыoTepe нужно 11спользовать различные веРСЮI сервера

«1 С:ПреДПР~IЯТl1Я».
Для того чтобы обеспечить параллельное ФУНКЦlIонироваН~1е двух агеlПОВ
сервера, обслуживаЮШ~'IХ различные кластеры, нужно соблюсти слеДУЮШllе
условия:

• агенты серверов должны ~iMeTb раЗШlчные сетевые порты;

• агенты серверов ДОЛЖliЫ 06рашаться к раЗЛlf~IНЫМ каталогам


служебных файлов:
Глава 3. Запуск компонентов Сllстемы 51

• кластеры серверов. создаваемые для каждого 1013 агентов серверов.

должны иметь раЗЛlIчные сетевые порты;

• диапазоны сетевых портов. Ilспользуемых раБОЧIIМII проuессаМII на


данном сервере, не должны пересекаться (еСЛlI данный сервер
задеiiствован в раЗЛIIЧНЫХ кластерах).
52 1С:ПреДПРIIЯТllе 8.2. КЛl1ент-серверныii вариант. Руководство аДI\ШНllстратора
Глава 4. Администрирование
информационнойбазы

Данный раздел содержит описание элементов администрирования системы


« 1С: Предприятие)}, характерных ДЛЯ клиент-сервернаго варианта работы
системы.

4.1. Создание резервной копии


в клиент-серверном варианте

ВНИМАНИЕ! Резервное копирование необходимо выполнять перед любой


Оllераинеil, которая может повредить данные, находящиеся в IJНформзц!IOННОЙ базе.

Для создания резервной копии в клиент-сервернам варианте обратитесь к


РУКОВОДСТВУ по используемой СУБД к разделу организации резервного
копирования данных.

Также ВОЗМОЖНО выполнение резервного копирования с ПОМОЩЬЮ выгрузки


информационной базы. Однако, время выполнения такой выгрузки может
занимать длительное время (ВО время которого работа с базой невозможна).

Кроме того, на файл выгрузки могут накладываться ограничения, связанные с


максимальным размером файла, объемом свободной паl. . 1яТи и т. д'

Материалы по резервному копированию конкретных SQL-серверов:

• для Мiсrosоft 5QL 5erver 2005:


httр://msdп.Мiегоsоft.соmjгu-гujliЬгагуjms187048(SQL.90).aspx.

• для MicI'Osoft 5QL 5el'vel' 2008:


httр://msdп.Мiегоsоft.соm/гu-гu/liЬгагу/ms187048,аsрх,

• для Postgre5QL 8.1 (на англнйском):


http://www.postgresql.org/docs/8.1/static/backup.html.
• для Роstgге5QL 8,2 (на англнйском):
http:jjwww.postgresq1.orgjdocsj8.2jinteractivejbackup.html.
• для Postgl'e5QL 8.3 (на английском):
http://www.postgresq1.0rg/docs/8.3/interactive/backup.html.
54 I с: ПредrЧ>llЯТIIС 8.2. КЛllент-серверНЫII BapIIClHT. РУКОВОДСТВО aDl\lIlHIICTpaTOpa

• для 18М О82:


httр://рuЫiЬ.Ьоuldег.iЬm.соm/iпfосепtег/dЫluw/v9/tорiс/соm.iЬm.dЫ.udЬ.
аdmiп.dос/dоqсОООбlS0.htm.

• для O"acle Database 10g Release 2 (на англнйском):


http://dоwпlоаd.Огасlе.соm/docs/сd/В19ЗОб_Оl/SelVег.102/Ь14220/backrec.
htm#il007289.

4.2. Преобразование информационной


базы ДЛЯ использования
в клиент-серверном варианте

Выгрузка/загрузка IIнформационной базы в файл может быть использована.


например, ДЛЯ преобразоваНIIЯ файлового BapllaHTa в клнеlп-серверныfi.

ВНИМАНИЕ! Перед ВЫПОЛllсннем выгрузки н загрузк" все сеансы работы с данной


ItНФОРМЗЦlIOIllIOЙ базой lIеоБХОДIIМО закрыть.

ВЫПОШВlте выгрузку IlНформаЦИDННОЙ базы (пункт Администрирование­


Выгрузить информационную базу данных). Затем создайте пустую
информаЩIQННУЮ базу в варианте использования КЛllент-сервер. Откройте
базу в реЖ~lме Конфигуратор 1-1 выполните загрузку информаЦIЮIIIЮI":'1 базы
(пункт Администрирование - Загрузить информационную базу данных).
Глава S. Клиент-серверный
вариант работы

« 1С:Предприятие~) позволяет работать с ИIIФОРI\'13UИОНI-IЫI\НI базами в


Bap~I3HTe КJIиент-сервер. В случае «lС:ПредприятиIO) под вариантом КJlllент­
сервер I1Qнимается аРХIIТСКТУРЗ, ГlодраЗУI'.'lевзющая нзлнчие следующих

ПрОl'рЗММНЫХ уровней:

• один ИЗ ВIIДОВ клиентского приложения «\С:Предприятия» (обычный


клиснт, тонкий КЛIlСНТ ИШI веб-КЛIIСНТ);

• веб-сервер (ТОЛЫШ для веб-клиента 11 для ТОНКОГО клиента.


подключенного через веб-сервер);

• кластер серверов « I С;ПреДПрИЯПIЯ»;


• сервер баз данных.
На рИС. 13 паказана СХСI\IЭ взаимодействия элементов системы.

КЛиентские пр ПQжения
ТОflКИ клиенты

8еб-сереер
КЛастер ереерое 8еб-клиенТbl
1С:Пред риятия 8

Сервер базы ДЗННЫ)l:

Рис. 13. Схема ВЗ:Шi\lодеiiСТВIIЯ элементов CllCTeMbI


56 IС;ПреДПрIIЯТllе 8.2. КЛllент-серверный варllант. Руководство адi\lННllСТРЗТОРЗ

Клиентские ПРllложеШIЯ, ТОllЮlе КЛllенты 11 веб-КЛllенты - это 11 есть


« I С:ПреДПрl!ЯТl1е» (в различных режи~,IЗХ запуска), с которым работает
КШlеЧllЫЙ пользователь. Для работы веб-КЛllента требуется только веб­
браузер.

Кластер серверов «IС:ПреДПРIIЯТIIЯ». Кластер серверов « 1С:ПреДПрI1ЯПIЯ»


является логическим ПОНЯТllем 11 представляет собой совокупность ОДlюго IШII
нескольких рабочих npoueccoB, агентов сервера и менеджеров кластера.
Функщюиирующих на одном иш! нескольких компьютерах, J1 СШlска
информаuионных баз, с которыми работают данные проиессы.

Кластер серверов «1 С:Предприятию) образует ПРШilежуточный программныи


слой между клиентским приложением и сервером баз данных. Клиентские
приложения не имеют непосредствешюго доступа к серверу баз данных. Для
доступа к информаuиошюй базе клиентское приложение взаиt\.юдеЙствует с
кластером серверов « I С:Предприятия».

АрХllТектура СlIстемы 0p~leHTllpoBaHa на максимальный перенос выполнеНIIЯ


всей ФункuионалЬНОСПI на кластер серверов 11 ~lаКСllмальное «облег t lеШ1е»
клиента. В кластере серверов выполняется вся работа прикладных объектов,
выполняется подготовка к отображеНIIЮ форм (чтение объе,,--rов ~IЗ
ннформаUIIОН!ЮЙ базы 11 заполнеНllе даШIЫХ фОРJ\'IЫ, расположение
элементов, заПI'lСЬ данных формы после IlзменеНIIЯ) 11 командного ннтерфе"са,
ФОРМIIРУЮТСЯ отчеты. На клиенте ВЫllQЛНЯется только отображеllllе
информаЩIII, подготовленной в кластере серверов, ВЫПОЛliяется
взаимодеЙСТВllе с пользователем 11 вызовы серверных методов ДЛЯ
выполвсвия необходимых ДСЙСТВIIЙ.

Кроме того, вз центральных серверах, входящих в кластер серверов


«1 С:Предприятия», хранятся файлы, содержащие журналы регистрации
инфорr-.шционных баз, зарегистрированных на данном сервере
« 1С: ПреДПрИЯТlIЯ», и другие служебные файлы. Все эти данные не являются
жизненно неоБХОДИ1\'IЫМИ для работы с информаЦllОННЫ1\Н1 базами, и "х
потеря не приведет к неработоспособноеТI1 информационных баз. Также на
серверах, ВХОДЯЩIIХ в кластер, выполняются фоновые задания.

Установка кластера серверов « I С:ПреДПрIlЯПIЯ» выполняется программой


YCTaHoBKl1 « I С:ПреДПр~IЯТИЯ». Настройка кластера серверов выполняется с
помощью УТllЛlfТЫ аД~Нlн"стрирования кластера серверов. входящей в
комплеf(Т поставки.

Ключ аlшаратной заЩIIТЫ кластера серверов «iС:ПрСДПрI1ЯТИЯ» tlC является


сетевым. поэтому он должен быть подключен к каждому компьютеру. на
котором фУНКUIfОНllРУЮТ раБОtlllе процессы кластера.

Веб-сервер - необходим для работы веб-клиеliта 11 одного ИЗ вариантов


работы тонкого клиента. Фактически в случае работы через веб-сервер с
кластером серверов взаимодействует именно веб-сервер. А уже веб-сервер
взаимодействует с тонким и веб-клиентами.
Глава 5. Клиент-серверный вариант работы 57

ПРИМЕЧАПИЕ. Если ЯВlЮ не оговорено обратное, далее под TepMI·jHOM «клиентское


приложение» ПОНliмается обычный клне~IТ, ТОНКIIЙ клиент или ве6-сервер.

Сервер баз данных. Хранение жизненно важных данных информационных


баз «1 С:Предприятия}) в варианте клиент-сервер обеспечивается сервером баз
данных. В качестве сервера баз данных в «] С:Предприятии» может
использоваться различные СУБД (см. сТр. 19). При этом каждая
информационная база целиком сохраняется в отдельной базе данных
ИСIЮJlьзуемой СУБД.

5.1. Устройство кластера серверов

5.1.1. Общие понятия

Кластер серверов «1 С:Предприятия» представляет собой fo.шожество рабочих


процессов, агентов сервера и менеджеров кластера, обслуживаюших один и
тот же набор информационных баз.

в простеJ':'lшеr-.'1 виде кластер серверов « 1С:ПредГlРИЯТИЮ~ может

функционировать на одном компьютере.

г---t--~;::::=::::'~':"'~"~":."~".й сереер КI1!1С1ера


Агент сервера
ragent

,-__-!- ~==+=::::;;"~acT8pcePB8poB

Рабочий "роце<;с
rphosl

Серввр базы даllllЫХ

PIIC. 14. ПРОСТОЙ кластер


58 I С:ПреДВРIIЯlI1С 8.2. КJIIlеlп-сервеРllыil вариант. Руководство аДМIIНllстратора

На р"с. 14 представлеllЫ все Jлементы, которые задействованы в работе


кластера серверов:

• процессы кластера серверов: ragent, rmngr. rphost;


• храlШЛllща даlllIЫХ: CllllCOK кластеров. реестр кластера.

ФУllкшюннрованне компьютера в составе кластера обеспеЧlIвается проиессом


ragent, который Iшзывается агеllТОМ сервера. Соответственно, компьютер, ~IЗ
KOTOPOi\1 заГlУЩСl1 arellT сервера, называется раБОЧI'IМ сервером.

Ощюй IIЗ ФУНКЦIIЙ агента сервера является ведеllllе СПllска кластеров.


расположеllllЫХ 113 дашюм рабочем сервере. Список кластеров представляет
собой файл sгvribrg.lst. который хранится на рабочем сервере (формат файла­
Ci\I. кингу «)С:ПреДГIРIIЯТllе 8.2. Руководство аДМIIНllстратор3)~). Подробнее о
расположеНII!! служсбllЫХ файлов см. СТр. 59.
Список кластеров содержит следующую IшфОРi\1аЦНlО:

• СПlIСОК кластеров. которые зареПIСТрllрованы на даllНОМ рабочем


сервере:

• cnllcoK аДi\IIIНlIстраторов uентралыюго сервера.

Агент сервера 11 СПlIСОК кластеров не входят в состав кластера серверов. а


ЛIIШЬ обеспеЧlIвают работу сервера 11 кластеров, которые расположе~IЫ на
Hei\l. НепосреДСТПСlll-lО кластер серверов включает в себя слеДУЮЩllе
Jлементы:

• ОДИН IIml 1-IССКОЛl,КО проuеСС08 гmпgг,

• реестр кластера,

• ОДIIН 1'1.1111 IIССКОЛЬКО процессов гphost.

Процесс rmngr 1-lЗзывается менеджером кластера. Этот проиесс УГlравляст

фУI'IКЦlЮННрО8а~lIIем всего кластера. РаБОЧIIЙ сервер, на котором

фУНКЦlЮНJoIрует меl·tеджер кластера 11 располагается реестр кластера,

называется цеllтраЛЫIЫ~1 cep8epOi\1 кластера.

По УМОЛЧ3Н1IЮ кластер серверов содержит ОДШI менеджер кластера, который


называется главным менеджером кластера.

Для повышеНllЯ масштабируеМОСТII аДМllllllстратор кластера имеет


возможность опредеЛIIТЬ в составс кластера ОДНН IIЛII несколько

ДОПОЛllllтеЛЫIЫХ менеджеров кластера. ДОIlОЛНlIтеЛЫlые меllеджеры


кластеров могуг запускаться на раБОЧIIХ серверах. ПРlt ЭТОi\1
ФУI~КUlIOНалыюсть кластера может быть распределеl~а между главным 11
дополнитеЛЬНЫМl1 меllеджераМII кластера (подробllее Ci\I. стр. 82).
Глава 5. КЛllеl-lт-сервеРIlЫЙ варllант работы 59

Одной ИЗ функций менеджера кластера является ведение peeCTp~. кластера.


Реестр кластера представляет собоii файл lCV8Reg,lst. который хранится на
централыIомM сервере кластера.

Реестр кластера содерЖllТ следующую IlнформаЦlIЮ:

• СПИСОк ИНфОРi\'lаЦИОf-lНЫХ баз, зарегистрированных в данном кластере;

• список ра60ЧII,'< серверов, входящих в кластер;

• СШIСОк рабочих процессов, входящих в кластер;

• список дополнительных менеджеров кластера;

• соответствие сервиса кластера и дополнителыюго 1'.lснеджера кластера;

• список администраторов кластера.

Процесс гphost называется раБО'IItМ процессом. Рабочий проuесс


оБСЛУЖllвает непосредственно КЛllентские приложеНIIЯ, взаимодействует С
cepBcpor.1 баз данных, 11 в нем, в частности, могут IIСПОЛl-IЯТЬСЯ процедуры
серверных модулей КОНфllгурации.

5.1.2. Расположение служебных файлов менеджера


кластера

Если Гlpll установке cHcTer.lbI «lС:Предприятис)) был выбран вариант запуска


сервера «] С:ПреДПрНЯТlIЮ) как сервнса, то первый запуск агента сервера
будет выполнен еще В проuессе установки системы. При ЭТОI\1 сервис будет
запущен от имени пользователя, выбранного в диалоге устаНОВКII системы, но
служебные файлы кластера серверов будут расположены в каталоге <каталог
установки системы lC:Предприятие>\sгviпfо (в параметрах сера"са будет а
явном виде указан ключ запуска -d).

Если при установке системы « I С:Предприятие)) был выбран вариант запуска


сервера как ПРllложеllНЯ, то запуск сервера в процессе установки системы не

выполняется; агеlпа сервера неоБХОДIIМО заПУСТllТЬ самостоятельно, после


1'01"0 как установка системы будет закончена. При )ТОМ еСЛlI ключ запуска -d
указан не будет, служебные файлы кластера серверов будут расположены в
катало,-е ПО умолчанию: %USERPROFILE%\Local Sеttiпgs\Аррliсаtiоп
Data\1C\lCv82.

ВНИМАНИЕ! ЕСЛII ОДllажды на Д3l-I1IQМ цеllтралЫЮ~1 сервере У'же был создан кластер,
то Прll смене ваРllШIта запуска агента сервера (сеРВIIС. Прllложенне) IIЛlI ПрlI смене
пользователя, от IIмеНII которого работает ш'ент сервера. всегда следует заБОТIIТЬСЯ о
праВIIЛЫЮi\1 указаlШl1 ПУПI к каталогу служебных фа~;лов кластера сервсров. Если в
процессе запуска al'CI-П сервера не обнаРУЖIIТ СПIIСОК кластеров, он создаст новый
кластер IIa данном сервере.
60 IС:ГJреДПРlНlТltс 8.2. Клиснт·серверllыii вариант. Руководство аДМIННlстратора

в операЦIIОlНlOЙ системе Linux служебные файлы кластера серверов будут


расположеl1Ы в папке /home/usrlcv82/.1cv82 (I<ЛII сокращеl1l1ыii Bapl,al1T
заПIlСI'- ~/.lcv82).

5.1.3. Сервисыкластера

Вся ФУНКUlюналыюсть менеджера кластера разделена lia несколько


незаВIIСllМЫХ cepBIICOB. Некоторые IIЗ серВIIСОВ MOryr работать только на
глаВIЮ~1 меllеджере кластера. ДРУПIМ cepBllcaM может быть назначен главный
IIЛII ДОПОЛНlIтельный менеджер кластера. Состав cepBIICOB определяется
платфор~IOЙ « I С:ПреДI-lрIIЯТlIе»:
Гл Ре СеО811С ОПlfсаllllе
+ КОllфllгураЦlll1 ХраНIIТ все наСТРОЙКlI кластера
HyMepault11 Обеспеч 11 вает генераUIIЮ У'lнкалЫIЫХ lIo~lepoB 11
кодов объе"",ов

+ УправлсmlЯ Управляет подсоеДllнеЮlем отладЧllка к cepBcpllblM


предметаМIt [lpeDMeтaM ОТ1Iа.'1К"

отлаДКII

Пользовзте1lьскltх 06еспеЧIIвает доступ к фаiiлам, в которых

настроек ра]~lешзются некоторые гюльзоватеЛI>CКllе настроЙКl1

+ Полнотекстового ВЫllОЛIIЯет ПОЛ~lотеКСТОВhlЙ nOllCK 11 осуществляет

rЮНСl\а IIIIDeKCllpOBalllte
ЗадаНIII; Управляет запуском н Qтслсжltl3аllllСМ времени ЖИЗIIII
+ ТраIIЗЗIЩIЮIII-[ЫХ СодерЖllТ траюаКЦllOнные 61101\111'01)1\11 УПРЗВJlЯСМОI"О
61101\l[I'ОВОК реЖllма

+ БЛОКIlРОВОК Хранит 6ЛОКllРОВI\II IIНФОРМШ.l,IIOIIIIЫХ 6аз, сведеНIIЯ


кластера об аКТIIВНЫХ процессах 11 другую ДllНЗМllческую

JlllформаUlllO о работе кластера

Журналов ПоддерЖllвает доступ к ЖУРIШJlам реПlстраШll1


реГllстраШll1

BpeMeHII ПоддерЖllвает получеllне опсраТIIВНОЙ отмстк"


BpeMeHII 11 некоторые вспомогатеЛЫIЫС фУНКШIII

+ ССЗlIСОВЫХ Обеспечивает хрзнеНllе 11 кешltРОВЗllllе сеаНС080Й


Д<l!НIЫХ ItнформаЦIIII. ltaпрнмер IlнформаШIЯ фор"
VГlnавляемого ПDllложеНltя
+ Б110КllРОВКII Хранит ПСССIIМ ItСТllчеСКlIС (lIe траllЗаКЦlюнные)
объектов БЛОКllРОВКlI объектов

В табюще IIспользоваllЫ следующие сокращеНlIЯ:

• Гл - только главный менеджер кластера;

• Ре - сервис является pecypcoeMKIIM.


Глава 5. КЛl1еllт-сервеРIIЫЙ вариант работы 61

СОВЕТ. Для ресурсоеМКIIХ cepBllcoB может быть нелесообразно создавать


ДОПОllНI!теЛЫlые менеджеры кластера.

ЛРИМЕЧАНИЕ. Сервис сеансовых данных может одновременно Itсполняться на


разных менеджерах кластера.

5.1.4. Взаимодействие клиентского приложения


с кластером серверов

ВзаllмодеЙСТВllе раЗЛllЧНЫХ процессов кластера серверов « I С:ПреДПрИЯПIЯ»


между собой 11 с КЛllеНТСКШ.·1 приложением осуществляется по протоколу
TCP/lP. TaKIIM образом, каждый из процессов кластера адресуется I-Iменем
рабочего сервера, на котором он запущен, 1-1 номером сетевого порта.

По умолчаНIIЮ пр" установке кластера серверов IIСПОЛЬЗУЮТСЯ следующие


HO~lepa сетевых портов:

• агент сервера - порт 1540;


• ~Iенеджер кластера - порт 1541.
Для рабочего процесса HOi\lep порта выделяется ДIНIai\lнческн из указанного
диапазона, по умолчанию используется диапазон сетевых портов 1560:1591.
При необходимости можно изменить номера и диапазон используемых
портов.

,--------ЦеIlТрап"Ныо1серВВр кластера (иt.lя 1C_Serv)----...


~
I1Igent списо~
lt11аст~~з I
I (ГIOpT 1540)

,-------~===t==~аст8Р
1
сврllвров--...,
nnngr PввCT~
I (порт 1541)
It11B~~~ I

I ,ph""
(оорт 1561)
11-_ _ -'1
PIIC. 15. Лростоii кластер

На прllведенном рllсуике имя центрального сервера - lC_Seгv. Таким образом,


са,,! цеlIТралЫIЫЙ сервер адресуется как 1C_Seгv:1540. Кластер,
расположенный на этом сервере, адресуется как 1C_Seгv:1541, а раБОЧIiЙ
процесс - 1C_Serv: 1561.
62 I С:ПрСДПрИЯТIIС 8.2. КЛllент.серверныЙ вариант. Руководство аДМИНlIстратора

Когда клиентское ПРIIЛОЖЙlllе пытается ПОДКЛЮЧIIТЬСЯ к IIнформашюнной


базе в реЖl1r.lе клиент-сервер. оно обращается к конкретному кластеру
серверов: lC_Serv:1541.

rag8nt
(ПОР' 1540)

1C_Serv:1 S41__~===:r:==;;; с'ер серверов

rphOll1
(nopr 1~1)

PIIC. 16. ОБРЮJlСIIIIС" простом)' кластер)'

Менеджер кластера на основе анализа статистики загруженности рабочих


процессов сообщает КЛlIснтеКОI\'1У ПРllложеШIIО адрес рабочего проuесса, с
которым 01-10 будет работать. В дашlOМ случае, поскольку рабочиi1 процесс
ОДИН, это будет lСSеrv:15бl.

Клиеитское l1Ложеиие

fegenl
(порт 1540)

/
__~'~C~_=S,:,~.~:1~"~'~_..'::===r::=~~ ер серверов

rphosl
(ПОР' 1561)

Рис. 17. УСТ31108ЛСIIНОС COCдllltCHIIC


Глава 5. KJllleht-сервервый варнавт работы 63

Клllентское ПРl1ложеllllС связывается с выделеЮIЫМ ему раБОЧIIМ процессом,


который выполняет аутеllТlIФllкаЦlНО 110льзоватсля IНlфОР~1ЗШIOIIIIОЙ базы 11
осуществляет все дальнейшее взаимодеЙСТВllе К1шентского прнложения с
IlнформаШIOt-tНОЙ базой.

ВНИМАНИЕ! Для УСIIСШIIQI'О ФУIIIЩllОllllроваllllЯ CllCTCMbI BepC1111 КЛIIСНТСКОГО


Пр"JlОЖСIIIIЯ 11 сервера ДОЛЖIIЫ быть rlQJIIIQCTblO IIДCHTII'НlbIMII. ФУIlКЦllQllllРОВaJllIС
CllCTeMbI будет невозможно, ССЛII, наПрllМСр, сервер IIMeCT OCPClllO 8.2.9.195, а
"ЛIIСllтское IlрШlOЖСltllС нерСIiIO 8.2.9.100.

5.1.5. Сеансы и соединения

СеЗllС определяет аКТIIВIIОГО пользователя ИНФОР1\IЗЩIOННОЙ базы 11 поток


управлеНIIЯ этого пользователя. Активным пользователем может являться:

• 3КЗС~IПЛЯР КЛlfеllТСКОГО прнложеНIIЯ « I С:ПреДПрIIЯТIIЯ»;

• зкземпляр всб-ПРllЛожеНIIЯ. в котором IIсполняется веб-КЛllент:

• зкземпляр внешнего соединения (полученный IIЗ объеk.-rа


V82 . COMConnector):
• ОДIШ экземпляр фОlI080ГО задаН"IЯ:

• одно обращение к Web-серВIIСУ.


Все DallllbIe, xpaHl-IМbIе кластером, которые относятся к одному активному
пользователю 11 актуальны только на время работы этого пользователя,
являются даllНЫМИ СС1шса. К данным сеанса относятся:

• III-Iформашюиная база,

• 11O~ICP сеанса,

• аутеНТllфицироваlll-lЫЙ пользователь IIнформаЦIIОННОЙ базы,

• язык Ilнтерфейса,

• значения параметров сеанса,

• временные ХрЗIIIIЛllща.

• БЛОКIlРОВК~1 данных для редаКfl1роваНIIЯ,

• cтaTIICТIIKa работы сеанса.

• IlIlформаЦIIЯ форм управляемого ПРIIЛожеlН1Я,

• некоторые внутреННllе данные платформы.


Изменения данных сеанса, выполненные за вреro.lЯ одного ВЫЗQIЩ сервера,
храllЯТСЯ в рабочем I1роцессе 11 передаются меllеджеру кластера только при
возврате управлеlНlЯ клиснту, как штатного, так 11 в результате программного

IIСКЛIQЧСIIIIЯ.
64 I С:ПреДl"lрIIЯТIIС 8.2. КЛllент-серверный BapltaHT. РУКОВОДСТВО администратора

Изменения ДЗШIЫХ сеанса не сохраllЯЮТСЯ в меllеджере кластера, еСЛII:

• в процсссе вызова сервера аварийно завершился раБОЧIIЙ процесс;

• при возврате управления клиенту ПрОllзошла ОШI-tбка передачи данных.

СоединеНllе является средством доступа сеансов к кластеру серверов


« I С:ПреДПрIlЯТIIЯ». содерЖIП ограниченное множество даlНIЫХ соеДllнеНIIЯ,
не отождествляется с активным пользователем. Также соеДlIнеНIIЯ
I'IСПОЛЬЗУЮТСЯ для 8заllмодеЙСТВIIЯ процессов кластера.

Для обращеШIЯ КЛl1СIIта к кластеру сеанс назначается СОСДlllIСIШЮ. Все время.


пока КЛllент lIe выполняет обращеНllЙ к кластеру. сеанс может быть не
назначен tlllКЗКОМУ соеДlIнеНJfЮ.

Разные вар"анты IIспользования « I С:ПреДПрИЯПIЯ» по-разному работают с


сеансами 11 соеДШlеШlяl\t11.

• Конфигуратор 11 толстый КЛllсtlТ:


• при старте: устаtШВШlвает соеДlшеШlе, tШLlIIнает сеанс 11 назначает

его соединению;

• Прll завершеНIIII: отменяет назначение сеанса соеДllliению.

закаl-IЧllвает сеанс 11 разрывает соеДИliение.

• Одно обраЩСЮIС к Web-серВIIСУ и ОДtIo ВЫГlQлнеЮlе ФОIiОВОГО или


рсгламентного задания:

• в начале обращения: выбирает соеДИIlСl-lИС из пула, создает сеанс и


назначает его соеДИНСЮIIО;

• в конце обращення: ОП. lеняет назначение сеанса соединению,


заканчивает сеанс и возвращает соединение в пул.

ТОНКИ1 I
U

• 11 веб-КЛIIСНТ liаЧlIнает сеанс при старте 11 закаНЧlшает сеанс


Прll завершеl-llШ:

• в liзчале обращения к кластеру выбирается соеДlIнеНl1е 113 пула 11


ему назначается сеанс Данного клиеllта.

• в КQlще обрашеНIIЯ к кластеру назначение сеанса соеДlшеlillЮ


отменяется. 11 соеДlIнение возвращается в пул.

Данные сеансов сохраняет ~lенеджер кластера. Для этого предусмотреli


сервис сезнсовых Д31111ЫХ (см. стр. 60). При перезапуске кластера серверов
данные сеансов сохраняются. ЕСЛII аh'ТIfВНЫЙ пользователь Ile выполНlIЛ HII
одного обращеlНlЯ к кластеру за 20 ro.HIHYТ и сеанс не назначеli соеДlIнеlil1Ю. то
сеанс удаляется вместе с даНI-IЫМII сеанса. Для поддержаНIIЯ ceal~ca ТОНКIIЙ
КЛllент It веб-КЛllент обсспечиваютобращеНIIС к кластеру не реже I раза в 10
минут. Для ускореНlIЯ доступа даНl-lые сеансов кешируются в раБОЧIIХ
процессах 11 в тол(,."Тых КЛllеlпах.
Глава 5. KJIIleht-сервер.lbIii вариант работы 65

в списке a...,.I,IBllbIX пользователей показывается СПIIСОК сеансов.

ИнформаЦllЯ о сеансах отражается:

• в журнале реГllстраЦlН1,

• КОIIСОЛl1 кластера,

• средствах программного адМIII-IИСТРllрования,

• технологическом журнале.

• глобальном KOIITeKcTe.
АдМИНllстратор кластера может ПОЛУЧIIТЬ СПl1СОК существующих сеансов как
для всего кластера, так 11 в разрезе IIнформащlOННЫХ баз. Для этого утилита
аДМИНllстрироваНl<lЯ кластера 11 средства програl\lМНОГО аДМИНlIСТРllРОВЗНИЯ
имеют соответствующие возможности.

АДМlIнистратор кластера может заКОНЧlfТЬ сеанс ПРllНУДlfтеЛbl-fO при помощи


YТII:IIITbl аДМIIНllстр"рованrlЯ кластера и срсдств программного

аДМIIНI!СТРllроваНlIЯ. ПР~I этом работа аКТIIВНОГО пользователя завеРШIIТСЯ


звариillЮ. ЕСЛII удалястся сеанс, назначенный соеДШIСНIIЮ, то ПРОIlСХОДИТ
разрыв этого СОСДШIСШIЯ.

Адr-.1111Нlстратор кластера с помощью УТИШIТЫ аДМИНИСтрИрОВЗНlIЯ и средств


програММIlОГО адr-.llIllllстр"роваНI1Я может установить БЛОКIlРОВКУ УСТЗIIOВКИ
сеансов, которая не позволяет начинать новые сеансы, но Прl'l :этом lie
преl1ятствуетработе существующих сеансов.

5.15.1. Виды соединений

Можно выдеЛlIТЬ два Iшда соеДИliений:

• соединения с IIнформационной бззой,


• служебные соеДllнения с раБОЧ~IJ\НI процессами кластера.

Соединения с информационной базой

Соединения с Iшформащюннои базой Ilмеют слсдующие ОТЛIIЧlпельные


осоБСIlIIOСТII:

• соеДI1НСIНIС выполняется с кон кретной информационной базоii


кластера;

• 8 тзкоr-.1 coenlIHeHl1II может ВЫllOЛliЯТЬСЯ код на встроенном языке;

• соединение может переустанавливаться с теЧСlшем времени;

• соединеНllе может быть разорвано ПРIlНУДllтелыю командой консоли


кластера l1Л1t средствами встроенного языка;

• наличие соеДllliСНИЙ с информаЦlIонноii базой у рабочего процесса


кластера препятствует остановке 1<1 запуску этого рабочего процесса.
66 I С:ПРСДlIРIIЯТllе 8.2. КЛllент~серверныii варнант. Руководство аДМIIНllстратора

Возможны СЛСДУIОЩIIС ВИДЫ соединений с III-lформаЦlIOННОЙ баЗОII:

• Толстый клиент,
• Тонкий клиент.
• Конфигуратор.
• Модуль расширения веб-сервера.
• СОМ-соединение.
• WS-соединение,

• Фоновое задание.

Толстый клиент

Представляет собой coeAllllclllle толстого КЛlletlта с IIнформаЦllOlII-ЮЙ базой.


Это СОСШlнеНIIС ПРСДН3Зl13ЧСНО IV1Я МОДНФllкаЦlIl1 AallHbJX IIllфОРi\taШIOIIIЮЙ
базы 11 ВЫПОЛlIСIIIIЯ другой ФУНКЦlIоналЫIOСТII, предостаВЛЯСi\ЮЙ
КОНфllгураUIIСЙ IlнформаЦIIОННОЙ базы.

СОСДllнение Толстый клиент создастся в результате IIHTepaKTIIBHorO запуска


толстого КЛllента в реЖllМС IС:ПреДПРIIЯТIIС IIЛlI в результатс 1l0дключеllllЯ к
IlнФормаЦlЮНlIOЙ базе с IIспользоваШlем теХНОЛОГll1I AtltoI11atiol1 Client/Seгver.
НЗIlРlli\IСР:

11 Создать Automation сервер 1С:llредприятия

AucomationCepBep. Новый саМОбъекТ("V82.Аррliсаtiоп");

11 Установить соединение с информационной базой

11 Теэс8аэе в кластере 1541 центрального сервера TestSrv


AutomationCepBep. Connect (1ISrvr="TestSrV'I; Ref: II Test8ase") i

Тонкий клиеllm

Представляет собой соеДl1неl-111С ТОНКОГО клиента с IIнформаЦllOlНюil базой.


ЭТО COCAHHCI-IIIC преДllаЗI-l<lЧСI-lО для МОДИФl1каЦlll1 A3HI-lbIХ IIlIфОРl\-taIllIOI-IIЮЙ
базы 11 ВЫПОЛl1СНIIЯ другой ФУНКЦlIонаЛЫЮСТII, предоставляемой
КОl1ФllГУРЗЦllей 1111формаЦllOIIIЮЙ бззы.

СоеДJlнеНllе Тонкий клиент создастся в результате интераКТIIВНОГО запуска


ТОНКОГО КЛIIСllта IIЛII в результате ПОДКЛЮЧСНIIЯ к IIнФормаЦIIOIШОЙ базе с
IIСПОЛЬЗОВ31:111ем теХНОЛОГlll1 Automation Сliепt/Sеrvег, HanpllMcp:
11 Создать Automation сервер 1С:предприятия
AutomationCepBep '" Новый СОМОбъект ("V82C .Application") ;

/1 Установить соединение с информационной базой


11 ТевеВаве в кластере 1541 центрального сервера TestSrv
АuсоmасiоПСервер.Соnnесt("Srvr=-теstSrv";Rеf",nТеst8аsе")
;
Глава 5. КЛllеlл'-сервервыil ваРllЗВТ работы 67

КОНфllгуратор

Представляет сабо" Coenl1HeHlle конфигуратора С IIНФОР1\ШUlIOННО" базо". Это


coeДllНelllle предназlшчено для создаНllЯ 11 ~IOДIIФllкаЦlIII KOI-lфllгураЦИIl
IНlформаЦIIОННО" базы 11 для ВЫПОШlеlНlЯ адмшшстрапlВНЫХ 11 регла~IСНТНЫХ
nei1CТBllii.

lИодуль раСlllllреltllЯ веб-сервера


Представляет собой СОСДIIНСНIIС веб-ссрвера с раБОЧШI проиеССО1\1 сервера.
Это coenllHeНlle предназначено для работы веб-КЛllента. Web-сервнсов. а
также тонкого КЛllеlП (по протоколу Ьнр).

СоеДlНlеllllе создастся в МО1\lент обращеНlIЯ к \Veb-серВIIСУ IIЛlI при


обращеНlII1 веб-КЛllента IIЛII тонкого КЛllента (по протоколу http) к серверу
«IС:ПреДПР~IЯТlIЯ~). СоеДlIнение существует до перезапуска веб-сервера или
до тех пор пока соединенне находится в пуле соеДlIнеНIIЙ модулей
расшнреннii веб-сервера (пока не закончится время ЖIIЗНII соеДШlеНllЯ в пуле
IIЛII пока даtнюе cOCДlIHeHlle не будет вытеснено из пула ДРУПI1\НI
соеДllllеНIIЯМII).

СОМ-соедll1tеltllе
Представляет соБОl1 соединение процесса, 11спользующеl'0 функциональность
внешнего соединения «\С:ПреДПрИЯПIЯ)}, с информационной базой. Это
соединение предназначено для i\lOдификации данных информаUlЮННОЙ базы и
ВЫГlолнеНllЯ другой функциональности, предостаВЛЯСI\.'10i,j КОИфllгурацией
информаЦIIOНtЮЙ базы.

COM-соеДНIiСНИС создается в результате ГЮДКJlЮЧСНIIЯ к информационной


базе с ИСГlОЛI>заваl-lиеr-.·1 теХНОЛОГIIИ СОМ, наприr-.,'Iер:

11 Создать Automation сервер 1С:Предприятия


СОМСоединитель .. Новый СОМОt5ъект("V82.СОМСоnnесtоr") i

11 Установить соединение с информационной базой


11 TestBase в кластере 1541 центрального сервера TestSrv
СоединениеСИнформационнойБазой=

СОМСоединитель.Сопnесt ("Srvr="TestSrv" iRef="TestBase") ;

WS-соедllllеllllе

Представляет собоii саеДllнеНllе веб-сервера с IIНФОРМ3ЩlOННОЙ базой.

Предназначсно для выполнения кода модуля Web-ссрВllса « I С:ПреДПРIIЯ­


ТIIЯ 8».
68 I С:llРСДПРIlЯПlе 8.2. Клнеllт-серверный варllант. Руководство аД1\IIНIIlстратора

WS-соединение возникает в проuессе обращения к Web-сервису,


опуБЛI1КОВЗlНlОМУ на веб-сервере. Существует до тех пор, пока соеДlшеНllе
наХОД~IТСЯ в пуле WS-соеДllнений (пока не заКОНЧIПСЯ время жизни
соеДl!неНIIЯ в пуле IIШI пока данное соединение не будет вытеснево 113 пула
ДРУПIМII соеДlIнеНI1ЯМII).

Подробнее о Web-серВlfсах см. книгу «IС:ПреДПрIlЯТllе 8.2. Руководство


разработч 1'1 кз)).

Фоновое задШlllе

Представляет собой соединение рабочего процесса кластера с


Ilнформаuишнюй базой. Это соединение предназначено для выloлненIIяя кода
проц~дуры фОIIDВОГО задания.

Соединение фОНОВОГО задания создается В результате запуска фонового


задания liЗ 8ЫПОЛliе1-ll1е. Такой запуск может выполняться СI'lстемой
« 1С:ПреДПрИЯТllе)) в результате автоматического запуска регламентного
задаНIfЯ (регламентное задание порождает соответствующее фоновое задание)
I-!ЛИ разраБОТЧIIКОi\1, средстваl\Ш встроенного языка. например:

11 Выполнить фоновое задание, описанное в процедуре

11 ОбновлениеИндексаПолнотекстовогоПоиска

11 о~щего модуля РегламентныеПроцедуры

ФоновоеЗадание : фоновыеЗадания.Выполнить(

"РегламентныеПроцедуры.О~новлениеИндексаПолнотекстовогоПоиска") ;

Соединение фонового задания существует до тех пор, пока существует


контекст исполняемой процедуры фОНОВОГО задания. После того как
процедура выполнена, соеДИliение фОНОВОГО задания закрывается.

Подробнее о фоновых заданиях СМ. книгу « I С:ПреДПрИЯТI1е 8.2. Руководство


разраБОТЧllка)).

Служебные соединения

Служебные соеДШlеllИЯ 11меют следуюшие отличнтеЛЫiые особенности:

• соеШlнеВllе выполняется с рабочим npoueccoM 11 I"IC аССОЦlНIРУется С


конкреПЮII информационной базой;

• в служебных соеДlIнениях КОД на встроенном языке не выполняется;

• соединение ~Ie может быть разорва~ю ПрШIУДllтелыlO, оно создается и


завершается Оlстемой:

• IШШlчне служебных соединений Ile препятствует остановке и запуску


рабочих npoueccoB кластера серверов.
Возможны слеДУЮШllе ВIЩЫ служебных соеДlНlеlНIII:
Глава 5. Клllеlп-серверный sариаllТ работы 69

• Планировщик заданий.
• ОТладчик.
• КОНСОЛЬ клаcrера,
• СОМ-администратор.

Планировщик заданий

Представляет собоJi СОСДIIIIСI-IIIС плаНИРОВЩlIка задаНIIЙ с раБОЧI1М процессом.


Это СОСДIIНСНllе преДllЗЗliачено для УllраВЛСНJ1Я работой фоновых заДalШЙ, в
1'01'..1 L,"СЛС дЛЯ запуска регламеНТIiЫХ заданиii по расписанию.

Соединеl-lне плаl-lИРОВЩlIка заданий создается Гlри llepBOI\! запускс фОI-!ОВОГО


заДЗI-IIIЯ. Оно I\IОЖет порождать соеДlНlеlНlе фОНОВОГО задаНllЯ с
ИllфОР~ШLНIOННОЙ базой в том же раБОLlем процессе кластера серверов. После
З<1вершеНIIЯ соеДlIнеllllЯ фонового задания coeDI·IHCHlle планировщика заДallllЙ
не завершается, а существует до тех пор, пока раБОЧl1Й процесс кластера не
будет выключен ИЛJl удален.

Гlодробнее о фоновых задаНIIЯХ CI\I. Кlшгу «1С:Предпрнятне 8.2. Руководство


разраБОТЧllка».

Оl1шадчик
Представляет сабо" coeDlНlCHllC отлаДЧllка с раБОЧИI\! 11POUCCCOM кластера.
I-IЗХОДЯЩIII\IСЯ в реЖIIМС отлаДКI1. Это СОеДlII-IСlllIС предназнаЧСilО дЛЯ
УГТРЗВЛСIIIIЯ ходом отладки и nOllcKOM предметов отлаДКII, ИМСЮIЦIIХСЯ в

IIaСТОЯЩllii момснт.

СоеДIIНСIШС отлаДЧlIка создастся rlpll ГlОДКЛ!ОЧСI-IIIII Гlредмета отлаДКlI IIЛII Гlpll


nOllcKe преДl\lетов отлаДКlI. Существуст до тсх пор. пока предмет отлаДКI1 не
будет отключен 1IЛ11 IIC завеРШIIТ свою рnботу.

Подробllсе об отлаДЧttКС СМ. КИIIГУ «IС:ПреДПРIIЯПlе 8.2. Руководство


разработч и "а».

КОНСОЛЬ кластера

Представляет собой соеДllllеllllе КОИСОЛlI кластера серверов (ттс, см. стр. 96)
с рабоtШМ rlpoueccoM. Это соединение предназначено для адro.ШНlIстрнровання
IIнформаЦIIОННЫХ баз кластера серверов.

СоеДllIlСlше КОНСОЛII кластера создается в MO~leHT обраЩСНIIЯ к даllНЫМ


рабочего rlpouecca (наПРIIt\IСР. npll ПОЛУLlеlШII параметров I1НФОР~13Ц1ЮНIIO"
базы. ПРI! получеНllI1 подробного СПllска соеДllнеНIIЙ IIнформаЦlIOНIЮЙбазы 11
пр.).
70 IС:ГlреДПРltЯТltС 8.2. КЛllент-ссрвсрныi1 BapII3HT. РУКОВОДСТВОадмшlltстратора

СОM-llдАI1111IIСIllРlllIIОР
Представляет собой соеДllнеНllе с рабочим ГlpoцeccoM сервера с
IlспользоваНlIСМ теХIIОЛОПIII СОМ. Это соеДllнеНllе предназначено для
аДМIII-IIIСТрllроваНIIЯIIНФОР1\ШЦIЮННЫХбаз кластера ссрвсров.

Соединснис COM-адМШlllстраторасоздастся пр" ПОДКЛlOчеНlШ к выбранному


рабочему npoueccy с "СГJOльзоваНllе~1теХНОЛОГIfИ СОМ, IIЗГlРII1\IСР:

/1 Создать еоМСоединитель 1С:Предприятия


СОМСоединитель : Ноеый СОМОбъект("V82.СQМСоnnесtоr");

1/ Устаноеить соединение с рабочим процессом 1562


// в кластере 1541 центрального сервера TestSrv
СоединениеСРабочИМnроцессоw:

саМСоединитель.СоппесtwоrkiпgРrосеss("tср://ТеstSrv:1562");

5.1.5.2. Виды сеансов

ВОЗ1\IОЖНЫ следующие виды сеансов:

• Толстый клиент.
• Тонкий клиент.
• Веб-клиент,
• Конфигуратор,
• СОМ-соединение,
• WS-соединение,
• Фоновое задание,
• Консоль кластера.
• СОМ-администратор.
ОПllСalНlС сеансов в общеi\'! соотвстствует ОПlIсаl-lll1O соответствующего
соеДllнеНIIЯ. ОШlсаtlllе сеанса веб-КЛllента ПРllведено Нllже.

Веб-КЛllеlllll

Является представлеНI1Сi\'1 в кластере серверов экземпляра веб-КIшента. Этот


сеанс ПРСДIIззнаЧСl1 ДЛЯ МОДIIФl1каЩIII данных IlнформаЦlIонноil базы и
ВЫПОЛllеllllЯ друго" ФУНКЦlюналЫЮСТlt. предоставляемоil КОНфllГ)'раЦl'lей
ШlформаЦlIоиноii базы. Обращение веб-КЛllента к серверу выполняется через
соединение Модуль расширения веб-сервера.

Сеанс Веб-клиент создается в результате IlI-IтеРЮСfllВНОГО запуска веб-КJшента


11 существует до тех пор, пока не будет завершен сеанс IНITepaKTIIВHoi1 работы
с IIНФОРi\ШЩЮlНюii базой (закрыто последнее окно веб-браузера).
Глава 5. Кm1ент-серверный ваРllЗНТ работы 71

5.1.6. Механизм блокировок информационной базы


Для обеспечеНllЯ согласоваlНlOif работы с 11нформаЦlIOнноif базой
« I С:ПреДПРIIЯТlfе)) 11СПОЛЬЗУет механизм блокировок, KOTOPblii обеспеЧlIвает
КОl1курентную работу с тремя состаВЛЯЮЩIIМII:

• конфш)'раUllЯ,
• Ill1формаШlOнная база.
• база ДЗl1НЫХ.
Работу этого мехаНllзма IOжно YBllneтb в yrШlllте аДМllIшстр"рованlя
кластера серверов (С>1. стр. 144).
Существуют Два внда блокировок: разделяемая 11 IIск'лючlпелыlя •.
Разделяемые БЛОКIlРОВКlI обеспечивают совместную работу неСКОЛЬКl1Х
сеансов. Ис"люt llпеЛl:.llая БЛОКllровка Ilспользуется в тех случаях, когда
необходимо IIСКЛЮЧIIТЬ ВОЗj\,ЮЖНОСТЬизменеНIIЯ данных ДРУПIМII ceaHca~lII.

С TOtlКlI зрения аД~Нlнlстр"рования CIICТCMbI важно знать. в каких слуtl3ЯХ


устанаВЛllвается НСКЛЮЧlIтельная блокировка (монопольный реЖIIМ). При
этом 1,IСКЛЮt lllтелыl3Я БЛОКllровка на КОНФllгураЦllЮ 11 информаЦIIОННУЮ базу
устаllаВЛlIвается 11 снимается автоматически самой системой в некоторых
случаях (см. Нllже). ИСКЛЮЧI·lтельная БЛОКllровка на базу nalНlbIx может быть
установлена IIЛlI снята как автоматичеСКII cllcTeMoif, так 11 разработчиком при
вызове ~Iетода встроенного языка УстаНОБитьМонопольныйРежим () .
ПРI! 3ТО1\\ важно понимать, что данные БЛОКl1РОВКН относятся к механltзмам
«IС:ПРСДПРIIЯТИЯ), которые отвечают за ДОСТУll к базе nal-IНbIХ. По:пому,
H3I1pHf',lep, УСТ8Iювка исключительной блокнровки базы данных не
преllЯТСТI3УСТ доступу к базе данных другим приложенням, не исгюльзуlOЩИМ
мехаНI1Зf\\Ы « I С:Гlредприятия)) для работы с базой данных.

ИСКЛIQLillтельная блокировка:

• Н3 К'ОНфlll1'раЦIIIО устанаВЛlIвается СI\стемой при запуске


КОllфнгуратора и гараНПlрует неВОЗМОЖIIОСТЬ подключеНlIЯ к одной
IlнфОРМ3U1lОнноi1 базе нескольких КОНфlll"ураторов.
• на IшформаЦIIOlШУЮ базу означает, что может существовать только
Oдllll сеанс любого вида. БЛОКllровка устанавливается:

I1pll об,ювлеНIfII КОНф11гураЦ1I11 базы данных;


• I1pll загрузке IIнформаШlOиноif базы;
• пр" выгрузке IIнформашюиной базы;
• при создаНlf1l начэлыюго образа IlнФормаЦlЮШIOЙ базы;

• пр" конверташш IIнформаЦllOl1ноJ1 базы для новой веРС11И


платформы;

• npll тестироваНlН1 11 исправлеНIIII.


72 I с: ПрСДПрJНlТlIС 8.2. КЛllент-сервеРliыi1 ваРI1ЗНТ. РУКОВОДСТВО аДl\lltliliстратора

• базы nallНbIX озна~lЗет, ЧТО может существовать один сеанс вида


Конфигуратор и только ОДИН дополюпелыlйй сеанс ПРОIIЗ80ЛЬНОГО
811Да. Блокировка устанавливается:
• Прl! ВbJполнеНlнt метода УстановитьМонопольныйРежим () -
требуется в тех случаях, когда необходимо ВbJПОЛНИТЬ
согласоваlНlые I-IзменеНIIЯ базы данных, но проводимые IIзменеНI1Я
не могут быть Вblполнены в одной транзаКЦИII. Например. при
массово,\-, удалеНИII объеh."ТОВ в большой IIнфОР~IЗUJЮIНIOЙ базе;

• ПрИ групповом провсдеНШI документов (только для толстого


КЛllеllта).
Если в MOi\'leHT попытки перехода в монопольныЙ режиr-.I сушествуют

служебные соединения с информационной базы. то такие соединения не

препятствуют установке i\ЮНОПОЛЬНОГО режима доступа (как к


информационной базе. так и к базе даШIЫХ).

т. к. ceat'lc определяет аh.-rивного пользователя, то наличие сеансов будет


мешать переходу в монопольный реЖ~IМ (включая сеанс КОI~СОЛИ кластера).
Кроме того. при попытке перехода в МОНОПОЛЬНыЙ реЖIН.1 происходит неявный
разрыв всех соещшений с ннформашюнной базой, которым не Н3ЗllЗчен сеанс.
ЕСШI установлен f.,юногюльныЙ реЖИ1\1 доступа к ИllформаЩЮIIНОЙ базе или базе
данных, то новые сеансы не r-.юryr быть начаты.

Если сушествуют веб-серверы, Itмеющие соединения с данной


информационной базой, то при попытке установки монопольного доступа
происходит обращение к этим серверам с целью ОЧIIСТКИ пула соединений.

5.1.7. Отказоустойчивый кластер

Отказоустоf·iЧI113ЫЙ кластер обеспечивает бесперебойную работу


пользователеii в следующих случаях:

• переЗЗI1УСК рабочих процессов и менеджеров кластера (как плановый,


так н аварийный);

• выход 113 строя сервера, входящего в состав кластера.

Механизмы. которые обеспечивают бесперебойную работу, описаны далее в


этом разделе.

5.1.7.1. Резервирование кластеров

Несколько кластеров могут быть объединены в группу резервирования. В


:этом случае Прll выходе нз строя одного кластера (ОДНОI"О ИЛII неСКОЛЬКIIХ
компьютеров с мснсджераr-.ш кластера) пользователей обслуживает ОДИН 113
оставшихся кластеров.

К настройкам кластера добавлен список резерВllроваllllЯ, в котором r-.IOГYТ


быть перечислены 2 ИЛII более кластеров, учаСТВУIOЩIIХ В резерВI-lрОВЗНlIl1
(см. стр. 148).
Глава 5. КЛllент-сервеРliЫЙ вариант работы 73

Кластеры, переЧllсленные в списке резервирования, 11 И1\'IСЮЩИС ОШlнаковые


списки резеРВl1рования, образуют группу резерВllроваНIIЯ.

Пользователей обслуживает только один кластер из группы. Он СЧlпается


активным.

ОсталЫlые кластеры группы считаются резервными н обеспеЧllВают


СI1НХРОНllзаЦIIЮ ваиболее важных данных в a",-rуалЫЮ1\1 СОСТОЯВ~IИ:

• CnllCOK зареГlIстрированных информационных баз,

• CnllCOK резервнроваНI'IЯ.

• сеансовые данные.

• оперативную отметку времеш!.

А",-rивньш всегда является первый в группе работоспособllыii кластер.

Пр" выходе 113 строя Зh-rивного кластера аh-rивным становится следующий


работоспособиыii кластер группы.

При восстаllOвлеНШI работоспособности кластера, который находится в


группе резервирования раньше аfo.-rивного, после CHJ-IХРШlИзаЦIlIl данных

акп-IВНОСТЬ передается ему.

Кроме возможности указаlН-IЯ списка резервирования в КОНСОШI управления


кластеРОt\I, имеется ВОЗМОЖНОСТЬ указания списка резерlшрования с помощыо:

• строки соеДl1неНI-IЯ с информационной базой или в соответствующеt\'1


поле свойств HI-нIЮРI\\ЭШ1ОННОЙ базы. Список указывается в формате
Serveгl, Serveг2:Poгt, SеrvегЗ.

• средств IIрограММI-IO["Q адr.I~1НИСТРl1роваIНIЯ кластсра (подробнее


см. е'Гр. 150).
ПРl1 ПОДКЛЮЧСJlIН1 клиентского ПрИJlожеНllЯ к серверу « I С:ПреДПрИЯТl1Я))
выполняется получение списка резервирования с сервера н добавление
полученного списка в конеи списка. указанного в строке ПОДКЛЮЧСНI1Я.

СОВЕТ. СПlIСОК резерВllроваНltя. указанный в строке соеДllнеНЮI, удобно


использовать. нзпр"r.lер. Прll создан,,!! списка оБЩIIХ IНlФОР~IaI.{lIOНllblХ баз.
74 1С:ПреДПРIlЯТIIС 8.2. Клиент-серверный вариант. Руководство аД~Нllшстратора

5.1.7.2. Резервирование рабочих процессов

Имеется ВОЗМОЖНОСТЬ задания режима 11спользоваlШЯ рабочего проuесса. Для


этого необходимо соотвеТСТВУЮЩИ~1 образом Iвменить значеl1l-lе свойства
рабочего процесса Использование, которое может ПР~IНИ~lать следующие
значеНIIЯ:

• Использовать.

• Не использовать,

• Использовать как резервный.


ЗарезервировюН!ыii рабочий процесс включается автомаТllчески при
не возможности запуска включенного рабочего процесса JI выключается после
успешного запуска включенного рабочего процесса.

Агент цеl'lтрального сервера кластера запускает все IIспользуемые рабочие


процессы. Если какой-то I'IЗ используемых процессов оказывается
неаh.'ТIIВНЬШ, то кластер запускает его повторно.

Если запуск процесса заКОНЧIfЛСЯ с ошибкой, то кластер запускает B~leCTO него


один IIЗ Heafl.IIIBHbIX процессов, помеченных как резервный, пр!! этом ПОПЫТКlI
запуска ~Iспользуемого процесса продолжаются до тех пор, когда запуск

процесс Ile увенчается успеХОJ\·I. Тогда самый старый процесс, поме~lенный


как резервный, IЮ используемый системой, ВЫКЛlQчается 11 будет остановлен
после отключения всех соединении IIЛl1 через время, заданное СВОЙСТВО~I
кластера Выключенные процессы останавливать через.

Если у кластера нет резервных рабочих Ilроцессов (нет вовсе или все
резервные процессы уже используются) и перезапуск неш,тив/юго рабочего
процесса окончился неудачей, ТО система попытается перераспределить
нагрузку по остаВШИI\'IСЯ рабочим процессаr-.·I.

5.1.7.3. Транзакционность сеансовых данных

в процессе работы системы сеанс сохраняется npl'l разЛIIЧllЫХ сбоях, 11


возможно восстановлеНllе работы после llереустановлеНIIЯ соединения.
Однако существуют ситуашш, при которых сеанс завершается C11cTeMoi1 и
предлагается 8ЫПОЛIIIIТЬ перезапуск клиентского Прllложения:

• в процессе вызова сервера, после фl1ксаU11I1 первой за этот вызов


транзаКШIl1. аварийно завершился раБОЧl1Й процесс:

• Прll возврате управлеНIIЯ КШlенl)' IlрОllзошла ошибка передач!! данных.


Глава 5. KJ1Ilellt-серuерl-lbIii вариант работы 75

5.1.74. Повтор последнего вызова

ЕСЛlI В I"Iроцессс вызова сервера ПРОllзошла ОШllбка передаЧII ДЮНlЫХ. то это


\lОжет ОЗllачать, ~ITO:

• ,",РОllзошел обрыв канала СВЯЗII,

• ПРОIIЗОШЛО аварийное завершеНllе рабочеl"О процесса сервера.

ЕСЛII КЛIIСllтское Гlр"ложеНlfе вызвало сервер вне травзаКЦlIII 11 ОШllбка


передаЧII ДallllЫХ получена клиентом до ФlIксаЦlIII первой за вызов сервера
транзаКЦlIII, то К,,1l1ент автомаТllчески ВЫПОЛllяет процсдуру установки

соеДlIнеНllЯ с cepBepO~1 If повторяет тот же самый вызов. После зтого его


работа продолжается.

Если ОШllбка персда~1II данных получеlta КЛllеllТОМ после ФllксаЦlIl1 первой за


вызов сервера транзаКЦlIII. то сеанс этого ЮllIснта завершается 11 для

продолжеllllЯ работы требуется перезапуск КЛ~IСНТСКОГО ГIРlIJlOжеНIIЯ.

5.1.7.5. Повтор интерактивного действия

ЕСЛII КЛllеl·lтское I"IРllЛОЖСlше вызвало сервер в транзаКШlI1 (В оБЫЧllOМ


реЖII~lе работы. а не в реЖlше у,",равляе~IОГО ПРIIЛОЖСШIЯ). то ОШllбка
передаЧII данных СЧllтается восстаНОВIIМОЙ ОШllбкой 11 ПРIIВОДIIТ К аваРlllilЮМУ
завеРШСllll1О 111-IТераh-rIlВНогО ДСЙСТВIIЯ. но не к aBap"IiII01\IY завершеШIIО
КЛllснтекого ПРllЛоження.

Важно. что цслоеТllOСТЬ данных приложеНIIЯ в ЭТОМ СJlучае не гараНТllрУСТСЯ


11лаТфОРJ\lоi"i, сеЛII III-IТерактнвное деЙСТВllе coeTollT более чем нз одной
транзаЮ.НIII IIJIJ! r.'IСllяет состояние ДЗI-lНых приложеШIЯ, кроме данных.

Н~lеюuOlХ ЛОГIlКУ кеШllрОВaI-IIIЯ.

5.1.8. Балансировка нагрузки

Каждый раБОЧllii проuесс 11f\ICeT свойство Доступная производительностъ. Оно


определяет, насколько быстро данный процесс способеll ВЫПОЛIIIIТЬ вызов
сервера по сраВНСНll10 с ЛРУГJl1\Ш раБОЧНМI! IlpOuecc3MII. ЗначеНllе свойства
ВЫЧllсnяется дслеllllС~1 Чllсла 10 000 Ila среднее (за 5 MIIIIYT) время ВЫlюлнеНIIЯ
эталонного вызова теКУШllМ раБОЧIIМ проuессом.

Клllенты распределяются ~lежду раБОЧИМII проuессаМII так, чтобы сделать


ДОСТУПIIУЮ 1lI>ОIIЗВОдllтелыюсть всех раБОЧIIХ IlpoueecoB Прllмерно

ОДlIнаковоi"i. СущеСТВСlIllЫМ СЧllТается ОТЛJlЧllе доступной


ПРOlIЗВОДlIтеЛЫЮСТII более чем в 2 раза.
76 lС:ПрСДllрНЯТI!е 8.2. КЛllент-серверный вариант. РУКОВОДСТВО аДМl!lIlIстрзтора

ПРII IIзменеНИII соотношеНllЯ между доступной ПРОll3ВОДIIтельностью раБОЧIIХ


проиессов КЛIIСIП ы ДIНlЗМllческlt в тсчеНllе не болсе 10 MIIHYT
перераспределяются lежду раБОЧI!МВ npoueccaMII.

ПРII выключеllllН рабочего процесса его КЛllенты ДIНШМllчески

перераспределяются \1ежду оставшимися включеllllЫМII раБОЧIIМII


происсса\1II.

При установке нового СОСДilllеНI,IЯ с сервером «)С:ПреДПрIIЯТIIЯ» выбllрается


проиесс с IШllбольшей доступной ПРOlIЗВОДlIтелыIOСТЬЮ. Если обнаружено
несколько рабоЧllХ процессов с равной доступной ПРOlIЗВОДIIтельностью. то в
качестве наиболее ПрНОрllТСТIЮГО будет выбран тот раБОЧIIЙ происсс. у
которого свойство Производительноеть IIMeeт макси\шльнос зна~IСlше. Если 11
с помощью этого cBoilcTBa Ile получается выбрать наllболсе свободный
рабоЧllii процесс. то раБОЧllе процессы с маКСllмалЫlOii доступной
Г1РOlIЗВОДllтелыIOСТЬJO будут IIСГlользоваться p3l3ll0MCpllO.

Существующее соединенJtе с сервером «1 С:ПреДПрIIЯТIIЯ» может быть


переустановлено с дрУГlIМ рабочим проuессом в одном IIЗ слеДУЮЩIIХ
случаев:

• ТСКУЩIIИ рабочий процесс ВЫКЛЮ~lен;

• есть рабочий процесс с не менее чем в 2 раза большей ДОСТУПIlОЙ


ПРОIIЗВОДllтелыюстыо, LICM у данного рабочего процесса.

ПеРСУСТ3I108ка соеДlIнения возможна, еСЛlI ВЫПОЛЮlютея все условня,


перечисленные IIIIЖС:

• КЛlIСВТСКlIЙ поток не IIСПОЛНЯСТСЯ на сервере,

• нет открытой транзаЮ.l,llИ,

• I-IC созд3lЮ 1111 ОДIЮI'i вреыениой таБЛlIЦЫ.

Переуетаl!овка соеДllнеl-lllЯ ШJlПолняется при ВЫЗОl)е сервера перед Н(1чаЛОI\I


нспол неи IIЯ вызова сервероы.

ЕСЛII ПРllложеlНlС ~taЧllнаст новый сеанс. то Сl1стема:

• выбl1раст нз пула соеДIlНС/-lllС с раБОЧIIМ процессом, IШСЮЩIIМ


11аllбольшую доступную ПРОIIЗВОДlпелыюсть;

• СС1ll1 в пуле нет С80бо.:щых соеДlIвеlll1Й, устаllаВЛlIвает новое


соеДIIнеНJtе.

ЕсЛl! ПРIIЛожеllllС Ilытается IIСllOльзовать сущеСТВУЮUlllЙ ceallC nplI О~lереДIЮМ


вызове сервера. то cllcTe~l3:

• выб"рает 113 пула соеДllllеlше с те\1 же ра60ЧШ,1 ПРОI1СССО\l, которы"


"сполня!! предыдущий вызов:
Глава 5. KJlllellt-серверный ваРllант работы 77

• если соеДI1неН~1Я с этим рабочим проuеССО1\'! нет в пуле, то выполняется


установка нового соединения:

• с ЭПIМ же рабочим проиессом, если нет рабочего процесса, чья


ПРОlIзводнтелыюсть в два и более раза превышает доступную
ПРОIIЗВОДl1тельность текущего проuесса;

• иначе - с рабочltм процессом, 11меЮЩl1М наибольшую доступную


проI1зводlпелыIоеть •.

5.1.9. Статистика загруженности рабочих процессов

Для каждого рабочего процесса кластер серверов ВЫЧI-IСЛЯет ряд пара метров,
которые характеризуют загруженность рабочего процесса. Все ЭТII llapaMeтpbI
вычисляются за перноД времени, равный npl'IMepHo ОДЮIМ суткам:

• среднее вре1\IЯ peaKLllI1I кластера серверов;

• среднее время, затраченное кластером серверов;

• среЩlсе время, затраченное СУБД;

• среЩlее время, затраченное клиентш.-I;

• среднее время, затраченное менеджером блокировок;

• среднее количество КЛl1ентских потоков.

Среднее вреl\'IЯ peaKLlIHI кластера серверов представляет собой вреl\'IЯ, которое


кластер серверов затратил на обслуживание одного клиентского соединения.
Это время складывается из четырех составляющих:

• время, затраченное рабочим процессом,

• вреl\-IЯ, затрачеНlюе СУБД,

• время, затраченное самим клиентом (еСЛl1 управление передавалось


обратно на клиента);

• время, затраченное менеджерОI\'1 б1l0КIIРОВОК.


Обслуживание каждого клиентского соединения рабочий процесс выполняет
в отдельном потоке. Таким обраЗОl\l, в Heh:OTOpblil момент 0pcMel;H1 рабочий
процесс i\южет выполнять неСКОЛЬh:О КЛllеllТСКl1Х ПОТОКОВ, КОЛllчество

которых, как правило, ;"Iеньше, чем КОЛllчество соеДIIНеНIIЙ (т. к. не всс


соеДI1НеlНlЯ Э"-1'IIВIIЫ постоянно). Среднее КОЛII~lество Ю1НСIПСКlIХ потоков h:ЭК
раз 11 показывает среднее за CYГКlI КОЛllчество потоков. выполняемых рабочим
процессом одновременно.
78 I С:ПредпрmПllе 8.2. КЛllеllт-серверный варllШIТ. РУКОВОДСТВО аД~lItIIllстратора

5.1.10. Масштабируемость кластера серверов

Масштабllруе~IOСТЬ кластера серверов ~lOжет осушествляться как за счет


~lOдеРIНlзаЦIIII аппаратных средств. так 11 за счет ВОЗМОЖ~lOстсй
КОНфllГУРllроваНIIЯ кластера серверов на IIмеЮЩllХСЯ аппаратных средствах_
PaccMoТPIIM второй вар"аllТ более подробно.

5.1.10.1. Увеличение количества рабочих процессов

На ОДIЮМ рабочем сервере может быть запущено нескоЛl~КО раБОЧIIХ


процессов.

r--------ЦеНтралЬНый сервер кластера

Агент сервера
ragent

r--------+--кластерсерверов

РаБОЧ~1Й '1Ю~с
rphost

PIIC. 18. Несколько I1роцессо" " ЮIJIСТСРС

ИСllOЛЬЗОIJaине иеСКОJII)КlIХ раБОЧIlХ процессов, с ОДНОЙ стороны, позволяет


снизить нагрузку на каждый KOHKPCTlibJJl раБОЧIIП процесс. НаПрllr-.-lер. если
кластер серверов оБСЛУЖlIвает одноврсr-.lеl-111O 50 сеансов 11 Прll этом
Ilспользует только 0""111-1 рабочнП проuесс, то все 50 сеансов будут
оБСЛУЖlIваться ЭТIIМ раБОЧШI проuессом. Есл" в этаП же clITyaЦllI1 кластер
серверов будет IIспользовать два раБОЧi-IХ проuссса, то каждый 113 HIIX в
среднем будет оБСЛУЖlIвать 25 сеансов (nplI условии. что проuессы
«ОДlшаковы» для кластера с ТОЧh":1I зренltя своеП IIрОПУСКlЮИ способности). Во
втором случае нагрузка. создавас~I3Я на отдельныi1 раБОЧIIИ процесс, будет
Нllже, а знаЧIIТ, саМII процессы будут работать более стабll;IЬНО.

Конкретные pel.;:o~leHDaUlIII 110 КОЛllчеству coeDIIHeHlliI. оБСЛУЖl-lвае~IЫХ одинм


раБОЧIIМ I"IpoueCCo~l, дать заТРУДI-llIтелыю. поскольку деilСТВlIЯ. ВЫflОЛllяе,\lые
в разных соеДl1неНIIЯХ. ~IOГYT знаЧlfтелы-1O ОТЛlIЧЗТI.СЯ. В качестве
приБЛИЗl1теЛЬНОI'О ориентира 1\10ЖНО ИСПОЛЬЗOl~ать ItllфРУ 50-100 сеансов на
Глава 5. КЛl1ент-ссрuсрныii вариант работы 79

ОДШI рабочий процесс. Таким образом, если ПШ1Нllруется одновременная


работа 200 сеансов, то реКО~lендуется ~IСllOльзовать 2~4 рабочих проuесса.

С другой стороны. Зal"lУСК нескольких раБОЧIIХ проuессов позволяет более


эффективно использовать аllпараТllые ресурсы раБО~lего сервера. Например,
если объем физической памяти 32-разрядного сервера более 2 Гб, то ~IMeeor
смысл IIспользовать несколько рабочltХ процессов. Каждый раБОЧIli1 процесс
может заНII~IЭТЬ до 2 Гб ВllрТУалыюго адресного пространства, ПО:ПО~'IУ
i\IОЖI-ID запускать несколько рабочltх проuессов 1'13 расчета 1,5-2 Гб
операТIIВНОЙ па~tЯТI1 сервера на однн рабочий процесс. ЕСЛI1 используется 64-
разрядный сервер, 'Го обычно достаточно на каждоr-.·I физнчеСКО~1 сервере
запускать одни рабочий процесс.

Кроме этого. запуск неСКОЛЬЮIХ рабочих проиессов позволяет повысить


l-laдеЖIIQСТЬ сервера, Ilзолировав группы клиентов, работаЮШIIХ с разНЫМИ
I-IНфОР~I3Ц1IОННЫ~111 базами.

СОВЕТ. Если кластер серверов используется нсключнтелыю для КОНФllr'урщюваНIIЯ


(,\ЮДll(jJllКl1ШШ 11 отлаДКII КОНфllгураLtНЙ), реКО1\lендуется ИСllОльзовать только один
раБО'lllii щюuесс в кластере. В этом случае запуск Прl!ЛQЖСI-IНЯ в отлаДОЧIЮ1\1 реЖlIме
будет ПjЮIIСХОДIIТl, быстрее, т. к. не будет траТIIТЬСЯ ДОГIOЛНlпелыюе время на
СОСДIШСЮIС с HOBЫ~I раБОЧIl1\! процессом.
80 IС:ПреД"'РIIЯТllе 8.2. Клllеllт-серверный BapllaHT. РУКОВОДСТВО адМlIнистратора

5.1.10.2. Увеличение количества рабочих серверов

Кластер серверов может ФУНКЦllOннровать как на одном, так 11 на неСКОЛЬКlIХ


рабочих серверах. РаЗДСЛСlmе кластера серверов по неСКОЛЬК~IМ компьютерам
позволяет ПОВЫСIПЬ ПРОl1ЗВОДlпельность кластера в целом посредством

распределения IiЗГРУЗКН между компьютераro.ш.

_-,
,~wpeep IIIJKHt,.----...

I l--rЗ
Неl+' оер.ера
(888nt
..
I
IM~Q'litCf8P8
'....' P~tI
-' ...
I
П]:- ....._,
~,

r-"-'
l1l РaбcNlOOI npou.сс:
rpho'll

I
"""1+1 <:epeepll
(888 nl
I
........
I
Arlll+' серееРIl
r_в-nl
I
r1l Р",." - - f-
rphOlt

Рltс. 19. I-lсскоЛl.КО CCPBCI)OR В КJШСТСI)С

На рllС. 19 показан кластер серверов. ФУIiКЦIIOНIIРУIOЩIIII на трех раБОЧl1Х


серверах. На ЦСliтралы-юм сервере кластера фУНКЦllOllllрует ro.lенеджер
кластера 11 несколько раБОЧIIХ проиессов. Также на uснтрал6llOМ сервере
кластера расположен реестр кластера. На каЖДО~1 ИЗ двух ДРУГIIХ раБОЧIIХ
серверов ФУIIКЩIOНllрует несколько раБОЧIlХ проuессов, которые
обмеl-lllВЗЮТСЯ служебныro.lИ данными с менеджероro.l кластера по протоколу
TCP/IP. ПОМII).IO раБО~IIIХ процессов lIа каждом IIЗ раБОЧIIХ серверов
ФУНКЦlIOНIlРУет свой агеllТ сервера.

Одной 113 ФУНКЦIIЙ. которую обеспеЧIlвает агент сервера, является запуск


раБОЧIIХ проuессов 11 менеджера кластера в cOOTBeтCТBl1It с IIнформаUIIСЙ.
храllящсiicя в реестре кластера 11 СПlIске кластеров. Сам агеllТ сервера может
запускаться автомаТllчеСКII ПрlI старте операЦIIОННОЙ cIICTeMbI ilШI вручную.
Глава 5. KJHlcht-сервсриыiJ вариант работы 81

Схема запуска рабочих проиессов 11 менеджера кластера представлена


IШ pl1C. 20.

--'7~l
I AteКY сервера
ragent
,
,, ,,,
стер серверое--..

,,,
,,, IМенеджер rnacJepв
p~::l
"""9' IЛёlCтера

I
~
Рaбo'IмiiI npoцea:
rphost

.'"""" 1Пl Рабоо<мй процесс


','" Miilcepeep-...
~- ~ -
AteHT сервера Ра(ioo.lмЙ процесс Агент сереера

I ragent rphost
rphost
ragent
I
PIIC. 20. Схс~ш запусl'З СЛОifШОI-О t\:ластера

Агент сервера читает III-Iформацию 1013 СПl1СЮI кластеров" запускает менеджер


кластера, сели на Дal-ll-ЮI\1 рабочем сервере создан хотя бы ОДИН кластер. После
:этого агент uентралыюго сервера обращается к запущенному менеджеру
кластера 11 Гlолучаст 1I1-lформаUI1IО IIЗ реестра кластера о рабочих процессах,
которые должны быть запущены в рамках да~IIЮГО кластера.

ЕСЛlI раБОLlllii процесс должен быть запущен "а uентраЛЫЮto.l сервере, агент
uентралыюго сервера 8ЫIЮЛllяет запуск НУЖНОГО рабочего IlpOHecca. Если
рабочий процесс должен быть запущеll на ДРУГО1\! рабочем сервере, то агент
цеllТРального сервера связывается с треБУСl\lЫl\1 агентом сервера (неоБХОДlIмая
IlI-IформаЦllЯ храlilПСЯ в реестре кластера) 11 передает ему команду на запуск
требуемого рабочего процесса. После этого агент сервера ВЫlюлняет ЗfНlУСК
указанного рабочего процесса.

После того как раБОLlllе процессы запущены, 01111 ФУllкшtOlIIlРУIOТ В рамках


кластера незаВIIСШIO. оБСnУЖllвая клнеНТСКlIС соеДllllеНllЯ 11 самостоятеnыlO
обмеНlIваясь СJlужебllЫ\1I1 даllllЫМII с менеджером кластера.
82 IС:Пре;Юр.lятне 8.2. КЛIIСlIт·сервеРIIЫЙ ВЗРltaНТ. РУКОВОДСТВО ад\lIlН IIСТрЗТОрЗ

5.1.10.3. Распределение сервисов по менеджерам

в 1'0\1 случае еСЛII в КОНфllгуращВl а .....,.1I8НО IIСПОЛЬЗУЮТСЯ cepBIICbI. которые


являются pecypcoe~IКlI~1II (сы. сТр. 60). :-,южно воспользоваться ВОЗ~IOЖIIOСТЬЮ
пеРСllоса cepBlIcoB кластера на ВСПО~lОгательныii чсвсджер кластера. КОТОрЫЙ
может быть расположеll lIа отдсльноы компьютере.

Прll э'l"оы следует ПОМНIIТЬ. что cepBI·IC сеансовых ДЗlНlЫХ ~lОжет ВЫIЮЛIIЯТЬСЯ
в неСКОЛЬКlIХ КОПIIЯХ (I-Iа IIССКОЛЬКlIХ МСl1сджерах кластера). пр" ЗТО~1 СIIСТСЫЗ
06еспеЧIIвает равномерную загрузку каждого сервиса сеЮIСОВЫХ данных.

,-_.I~PcepIltPO'~---------------------------,
O",n~lOТeprlUllI"oro ~.e"eд~pa O:n'~Р"---,
"'rеlП оерlltРI
ragen(

РИС. 21. ДО110.'1J1J1те.rIЫIЫЙ менеджер кластера

На pIIC. 21 представлена схема, 8 которой часть cepBllcoB кластера rlcpelleceHa


на компыотер ДОПОШlIlтелыюго МСllеджера кластсра.
Глава 5. КЛllент-серверныii варlШНТ работы 83

5.1.11. Варианты конфигурирования кластеров


серверов

Несколько кластеров серверов MOryr быть раЗЛIIЧНЫМ обраЗО~1 размещены на


весколькltх раБОЧIIХ серверах. Pacc~IOTp"M возможные варllанты.

5.1.11.1. Несколько кластеров на одном центральном сервере

ОДIIН рабочий сервер ~lOжет являться центральным для ОДНОГО ИЛИ


IIССКОЛЬКI1Х кластеров.

ентрепькый сервер l\I1eC1epil_

Аген, сврв.ера
герепl
CnH:::l
1\I18C1eooll/

,кл8СТер сереероо 1 'ер сереерое 2_

I:~~
IU18cTeptl1
I p'-::J
КNlcтepa 2

1 Менеnжeр lU"II!Jcтepa I
rmngr
I Менеджер мастера
rmngr
I
I
I
I ~
Рабоч..и процесс

~ Р."",,, 'роц-
rphosl
rpholt

га60'l"'Й сервер 1 8БО"ий сервер 2_

~ Р.""'","роц-
rphost
I ~ Р."",", "роц-
rpho.t
I
I I
I
I Агент сервера
rBgenl
I I
Агент сереера
ragent

PIIC. 22. Два I-<ластера 1'" ОДIIОМ центральном CCP8CI)C

На p'·IC. 22 I1редставлены два кластера. которые расположены на одном 11 том


же центральном сервере. Запуском раБОЧIIХ I1роцессов 11 менеджеров кластера
Уllравляет агент центрального сервера lia ОСlюве IIнформаUlIII, содержащейся
в СПlIске кластеров 11 реестрах кластеров. раслоложенных на данном рабочем
сервере. Дальнеliшее ФУНКЦl1QНllроваНllе рабочих лроцессов происходит
JlсзаВllСllМО 11 только В рамках того кластера, к I\OTOP0:\1Y OHII относятся.
84 IС:ПреДПрIlЯТllе 8.2. КЛНСIIт-сервсрный вариант. РУКОВОДСТВО аДМНlliIстратора

5.1.11.2. Смешанное использование рабочих серверов

ОДI1Н 11 тот же раБОЧl1ii сервер может являться' центральным для одного


кластера 1'1 в то же вреt\.IЯ «обычньнФ) сервером для другого кластера, т. е. на
нем t\IOГYТ фУНКЦНОНllровать рабочие процессы. ОТНОСЯЩllеся к
другому/другим кластерам.
~... , ~ teptoep I(NC1'PI! ,
'ер ~epooo '--..

,,-
""tcТ.pot
М"' c:tIpМp.
'·lItn'
I
p,tC1p
mao;'.p.a ,
М ....д ... р-....с.. р.а
rmno,
I
" .. р ~&PO' 2----..

;ПL р.бочООД nPOЦtCC


~ ""'~-I "1'11011
rpho.t

.~o;:ePttp"N.." _ 2

I ---J--Sd
I
ragtnt ......-

.~ Р-';::;- ~<nac1-l-----E::1
"""" -,
,-
...---.oo-~

I .....- I rIL
,....~- _. I r!L
Р...... -
"Р"""
I

Рис. 23. доа ,",ластера lIa раЗIIЫХ компыQерахx

На рис. 23 представлены два кластера, расположенные на раЗf"IЫХ рабочих


сернерах. На централыюм сервере кластера I расположен кластер и
несколько его рабочих процессов. Кроме этого, на Hel\·1 функционируют
рабочие процессы кластера 2. На центральном сервере кластера 2 расположен
кластер 2 JI несколько его рабочих процеССО8. На рабочем сервере
ФУНКЦlЮНIIРУЮТ рабочие ПРОl.1ессы, ОТНОСЯЩI'lеся как к кластеру 1, так 11 к
кластеру 2.
Запуском рабочих процессов 11 менеджеров кластеров управляют агенты
центральных серверов кластера I 11 кластера 2. В чаСТНОСТll, агент
центрального сервера кластера 2 обраТIIТСЯ к агеlПУ центрального сервера
кластера I для того. чтобы тот запустил раБОЧllе процессы кластера 2,
расположеlНlые на центраЛЫIOt\1 сервере кластера 1. В то же время «свои»
раБОЧllе проиессы згент центрального сервера кластера I запустит по
«собственноii ИilИЦllзтнве».

ДаЛl>IlСIIIJlее ФУНКЦI-IOl-Illроваl-lне рабочнх процессов ПРО1IСХОДИТ IlезаВIJСII~1O 1-1


только В рЗJl,'lках того кластера, к которому 01-11'1 ОТНОСЯТСЯ.
Глава 5. КЛltент-серверный BapltaHT работы 85

5.1.12. Безопасность кластера серверов

Пр" работе «IС:ПреДПрИЯПIIO) в реЖlIме клиент-сервер задача обеспечения


безопаСНОСТII данных СВОДIIТСЯ к тому, что доступ к данным
«1 С:ПреДГIРIIЯТlIЮ> должен осуществляться только мсханltзмаi\Ш
«IС:ПРСДПРIIЯПIЯ». В СВЯЗII С ЭТI1М можно вьrдеЛJlТЬ tlССКОЛl,КО областей
обеСIlСЧСlIlIЯ БСЗОllасноспt:

Консоnь астера

2 оемен AIII""..... VQY


R ..con"O 17I1 p,t1 "UlIСП"ом
1

~ Об .. еIlАIIIII....!..e>;l~ IU1ICТ'1!"O"
ce~IIePOI!I" бl:lOМ 141".... 11:

PltC. 24. Общая СХСJЩI безопаСllОСТlt

Все KJlltCIITCl\IlC ПрllложеНIIЯ и внеШНllе соединения используют данные


«1 С:ПреДIlРIIЯТIIЯ» только через кластер серверов « I С:ПреДПРIIЯПIЯ»,
ВЫПОЛIIIIВ процедуру аУТСIIТllФllкаШII1 « I С:ПреДПрНЯТIIЯ», З3КЛЮ~lЗющуюся в
ТОМ. что псред началом работы с кластером ссрверов ПрШЮЖСIШС должно
сооБЩllТЬ e~IY ItМЯ пользователя Сllстемы «IС:ПрС.1ПрIIЯТIIС) 11 его пароль.
Дальнейшая работа с кластером серверов будет возможной, только еСЛII
пользователь с соответСТВУЮЩIIМ паРОЛСi\1 был зареГIIСТрllрован в
ItНфОРМЗЦllOlll-IОЙ базе.
86 IС:l1реДI"lрIlЯТllе 8.2. КШlеllт-сервервыli нарван,.. РУКОВОДСТВО ЗдМIIНllстратора

Данные, с KOTOpbIMII работает кластер серверов «IС:ПреДПрIIЯТIIЯ». делятся на


IlнформаЦIIОIIНУЮ базу 11 служебllые nallllbIe. TaКlIl\1 образом, задача кластера
ссрверов заключается в ТО\I. чтобы обеспеЧllТЬ бсзопаСl-lOСТЬ даШIЫХ в
слеДУЮЩllХ областях (IIУ\lераЦIIIО областей см. pIIC. 24):

• Прll обмене между КЛllентом и кластером серверов ( I ),


• Прll об\IСI-lС между консолью К.1астера серверов 11 кластером (2),
• ПРI! оБМСllе даННЫ\11I между кластером серверов 11 веб-ссрвсром (7).
• прн xpallClIIlI1 с.lужебl-lЫХ даllНЫХ в кластере серверов (3).
• Прll об\1ене даННЫ\1II B~lyтpll кластера (4).
IllIфОР~1ЗШlOtII-taя база рзз\!ешается в базе данных. 11 ее безопасность. а также
безопаСIIОСТЬ npll обмене l\lежду кластером серверов It серверо\! баз даllllЫХ
обеспечнвается cpencTBaMII ItспользуемоП СУБД (5).
ПРII ПОДКЛIOЧСIIIIII к IIнформаЦIIОIIНОП базе через веб-сервер безопасность
обмена даllНЫ\l1l \lежду КЛllеНТСКIIМ ПРIIЛОЖСl-lllе\l 11 всб-сервеРОl\1
обеспеЧllвает Ilспользуе\IЫП веб-сервер (6).

51.12.1. Безопасность данных, передаваемых


между клиентом и кластером серверов

Безопасность данных. персдавасмых l\IСЖДУ КЛIIСIIТОl\1 11 кластером серверов.


обеспеЧlIвается за c~leT ВОЗl\IOЖ~IOСТII ШlIфРОВШ-lllЯ JTIIX nallllbIX. ПРII :этом
может быть выбран аДIIII IIЗ трех уровнеМ безопаСНОСТII:

• Выключено,

• Установка соединения,

• Постоянно.
YpOBeHI) Выключено является Ca/l.1bIM НIПКIIМ, ypOBCI-IЬ Постоянно - СЗl\IЫl\\
BbICOKl-lМ. ПРII ')1'0/1.1 IIСIIOЛI)зуется безопасное соеДl1неllllС 110 протоколу TCP/IP
с ШllфРОВЭllllе/l.1 аЛГОРIIТ\ШМII RSA 11 Tгiple DES.

Уровень безопасности "Постоянно»

!1СПОЛЬЗОВЗlше УРОВIIЯ безопаСНОСТII Постоянно позволяет ПОЛI-IОСТЫО


заШllТIIТЬ весь поток данных (как паРОЛlI, так 11 непосредственно ДШ-IНые)
/I.1ежду клнеllТО\l " кластером серверов.

ВНИ!\1АI-IИЕ! Слсдуст УЧIIТЫ8ать. ЧТО пр" ЭТО\l 803\IOЖIIО 31ШЧIIтелыюс СllllжеllllС


ПРОIfЗ80ДlIте.'1ЬНОСТII Cllcтe\ll>l.
Глава 5. КЛllент-сервеРIIЫIl BapllaHT работы 87

в обl.Цем виде протокол взаимодействия клиента и кластера серверов


представлен на следующем рисунке:

'-~р:ложеll;е - . . . ~acтep сероеров..,

YCI"IIHoao;a cneДIIнеllИ~
rmngr

Публичный КnIO'I RSA


11 урооен Ь оеsоласноCТII
rmngr

• CeIIIHCOI!IIIIi моч Tripie ОЕ S


11 YPO~b ilё3onаaю<:nt
R~:-j
rmngr

06weм f\IIНlIЫMM T'1IIeDE;~


• • rmngr

YcraHo8ICa соеДllнения
rphost

ПlilлМ .... ыii КnIO" RSA


"YPO~b 'ОЛ8С110CТ\l
rphost

• Сеансоl!ЫЙ
11
MIO.. Triple OES
уроеень f)ё;On8СНОCТ\l ':~
rphost
Trlple DES _ _
ДyrelfПlФlll\8ЦIIJI
• • rphost

06мett 8!ННЫМII
• • rphost

Рис. 25. Уровень БСJОJl;'lСНОСП' «nОСТОЯIIIIО»

Протокол взаиt\.юдеЙствия одинаков как для менеджера кластера (гmпgг), так и


для рабочего процесса (rphost): после устаНОВКII соеДlIнеНIIЯ первый обмеl-I
данными выполняется с НСПОJlI)зоваНllем шнфроваНIIЯ по алгор"тму RSA,
дальнейший обмен данными выполняется с ИСГlOльзованием ШlIфрования по
алгоритму Tгiple DES.

Уровень безопасности задается ГlрИ создании информационной базы. Эта


информация сохраняется как на КЛllенте (В списке I'Iнформащюнных баз), так
11 в кластере серверов (В реестре сервера). После создания IНIФОРi\taционной
базы ее параметры, сохраненные в кластере серверов, измеНlПЬ. уже нельзя.
Однако I\IOЖIЮ изменить ypoBeHI> безопаСНОСПI, указанный для этой
информационнойбазы на клиенте.

ПОЭТОI\'IУ после установки соеДШlеНIIЯ КЛllент генерирует при ватный 11


пуБЛlIЧJ-lыii КЛIOЧI1 ДЛЯ ШllфроваНIIЯ RSA 11 передает в кластер серверов
пуБЛI1ЧНЫЙ КЛ 10"1 н уровень безопасности, который указан для данной
информаЦ1l0ННОЙ базы Н8 клиенте. Это желаемый уровень безопасности.

Кластер серверов выбирает маКСII~IaЛЬНЫЙ уровень безопасности из


переданного клиентом 11 указанного для этой IlнформаllllOННОЙ базы В реестре
кластера. Это фаКТJlческий уровень безопасtlOСТII. Kpo~le этого, кластер
88 lС:ПреДIlРIIЯТIIС 8.2. КЛllент~ссрверный вариант. РУКОВОДСТВО анМI1НIIстрзтора

серверов генерирует сеансовый ключ для Шl1фроваНI1Я Triple DES 11 вместе с


Фаh-rllчеСЮIМ ypoBlleM безопаСНОСТl1 передает его клиенту, предварительно
зашифровав ЗТII данные с помощью пуБЛIIЧНОГО ключа КЛIIСllТа.

ДальнеilШllЙ обмен даННЫМIf выполняется в соотвеТСТВlfI1 с фаКТll t lеСКlI1'.1


уровнем беЗОllаСIЮСПl, пр" этом как КЛllент. так 11 сервер шнФруют
передаваемые даНllые с 1'lспользоваНllем сеансового ключа по алГОРllТМУ Triple
DES.

Уровень безопасности "Установка соединения»

Использоваlше уровня безопасности Установка соединения позволяет


чаСТ~IЧIIО заЩIПIIТЬ поток даtlНЫХ (только паРОЛII) между клrlСНТОМ 11
кластером серверов. Этот уровень безопаСНОСЛI является КОМПРОМIIССОМ
между безопасностыо 11 ПРОIIЗВОДlпельностыо.

С одной стороны, даlНlые информационной базы передаются в открытом


Вllде. Поскольку ЭТII даlНlые составляют ОСIЮВIIУIO t.1Зссу всего потока
данных, ПРОIIЗВОДllтельность crlcTeMbI ПрЗh.-ТI'lческloI не снrlжается.

С друго" стороны, ключевая IIнфорt\lаuия (пзроли) передается только в


ЗЗШI'lфРОВЗIlIIOМ ВIIДС. В результате еСЛll этот поток даНllЫХ будет перехвачен.
из него МОЖIIО будет ПОЛУЧIIТЬ ШIШЬ незначителыlJo часть дюшых
ИllфОР1'.IЗUIЮlНюii базы. Т. к. парОЛII будуг неДОСТУГIНЫ, злоумышлеlllНlК не
сможет аУТСIIТlнlнщrlроваться в IIНфОрt\IЗЦllOнtюй базе 11 IЮ1lУLIIIТЬ доступ ко
всем даШIЫМ 111111 выполнить произвольные действия с информационной
базой.
Глава 5. KJIIleht-серверный BapllaHT работы 89

в общем виде протокол взаимодействия клиента и кластера серверов


I1редставлен на p~IC. 26.

,....~·lIипо.еНи~е - . . ~acтell tellееров-...,

YcrtlHOвo«l соединения
rmngr

П~п"чным mlOЧ R-SA


и уроеень безопаоюtnl
rmngr
RSA,
CeaH~" 111110'1 Tripla DЕ S
• It уровень &e;onaOlOC'nl
rmngr

Обwен ДIU1Hbllol" T~~DE~~


• • rmngr

YcrtlHOвo«l соеДI\нення
rphost

П~ЛI!чны~ i\ЛIОЧ RSA


и уровень безопасноCПI
rphost
RSA,
ceaHcoI:ыii mllЧ Tripla DЕ 5
• м Y'JIOfIeнb бе3onaсжх:ти
rphost
Тф~ОЕS ,
Аyrelf11tфn!lЦ!IЯ
• • rphost

06А.оен данньо"и
rphost

PIIC. 26. УРООСНЬ бсзопасноспt «YCТillIOBKa СОСДltllСНItЯ»

После установки соединения перВI>IЙ обмен даННЫf\II~ выполняется С


1·lспользованием шифрования по а1]['ОрИТМУ RSA, зате ...·! обмен данными
выполняется с использоваlНlем шифрования по алгоритму Tгiple DES до
окончаН~IЯ процедуры аутентификаЦ~IИ. Дальнейший обмен выполняется
нешифроваНIIЫМИ даННЫМ~I.

Уровень безопасности "Выключено»

Уровень безопасности Выключено является самым НI1ЗКIIМ н самым

ПРОИЗВОДIПСЛЫiЫМ. Практически все данные передаются без использования


шифроваНIIЯ.
90 IС:ПреДПРIIЯТllе 8.2. КЛllент-серверныii BapltaHT. РУКОВОДСТВО ЗДМ1111 IIстратора

в общем виде протокол ВЗЗllмодеЙСТВllЯ КЛlIСliта 11 кластера серверов


представлеtl на следующем рllсунке:

r~lЖпо)Цк;е ----.., rКna~ сероеров-..,

YCI1IK0511 toeАМкеКIIЯ
rmngr

П)<iПIlЧКЫ" mоч RSA


м УРО!!еНЬ безonасмGCnl
rmngr

• УpoeetI ь ksonacмOC1ll
гтпог
R~:-)
Обмек А_ННЫМИ
гтпог

YCI1IIIOIJК8 OGeАИкеНIIЯ
rphost

П)<iПllчныii mоч RSA


м уровенЬ lIезопасмоcrм
rphost

• Уроеемь Cie3_~
rphostR:~
Д~l!11IфНUЦItЯ
rphost

ОБМett A/lHHblIoIM
rphost

РIIС. 27. YI)OnCHb беЗОl13СIIОСТII «ВЫКЛIOЧСIIО»

После установки соединения первый обмен данными выполняется с

использованием шифрования 110 аЛГОрИТ1\'IУ RSA. Дальнейший обl\'IСН


выполняется нешифроваНI-IЫМН данными.

5.112.2. Безопасность данных, передаваемых между консолью


кластера серверов и кластером серверов

Безопасность данных, передаваемых между консолью кластера серверов 11


Юlaстером серверов. обеспеЧlIвается также за счет возможности ШlIфровашtя
передавае!\IЫХ данных. При этом IIСПОЛЬЗУЮТСЯ те же ca1\lbIe тр" уровня
безопаСНОСТII: Выключено, Установка соединения 11 Постоянно.

Консоль кластера серверов взаимодействует с агеНТОJ\1 сервера (процесс


ragent). Желаеl\IЫЙ уровень безопасности задается ГIРИ старте агента сервера.
Фа"III~lеСКIIЙ уровень безопасности будет выбран агентом сервера как
маКСИl\·tаЛЫIЫЙ из указанного при старте и из уровней безопасности всех
кластеров, расположенных на данном центральном сервере. Уровень
безопасности кластера задается прн его создаl-lИИ (програМ1\IНОМ ШIИ
I1нтераКТИВIЮМ).
Глава 5. Клиент-серверный вариант работ!>! 91

5.1.12.3. Безопасность данных, хранящихся в кластере серверов

Кластер серверов использует ряд служебных данных, HanpllMep список


кластеров сервера, реестры кластеров 11 др. Все служебные данные
представляют собой совокупность файлов. которые находятся в двух
каталогах:

• каталог данных ПР~lЛоження,

• каталог Bpei\leHHbIX файлов.

Общая идеология работы со служсБНЫ!\lИ данными заключается в том, что


доступ к служебным данным кластера серверов должны Иi\'IСЛ) только
менеджер кластера (rmngr) н а,"ент сервера (ragent). Рабочие процесс", (rphost)
используют служебные данные ТОЛI,КО через менеджера кластера, поскольку
являются Г10тенциалы-ю опаСНЫМII, т. к. 13 HIIX i\IQГУТ выполняться фрагменты
кода конфигураUIIЙ.

Безопасность каталога данных приложения

В каталоге данных Прllложения при YCTatlOBKe кластера серверов


« I С:Предприятию) создается спецнаЛЫIЫJl каталог, предназначенныii только
для файлов кластера серверов « I С:ПреДПрIIЯТI1Я»):

Рабочиii процесс м tиtАжtр кnacrepa


rpho5t
~.'

ПОПI>SO ~Пl> 1

Каталоr Ааииых
припо~иltЯ

PIIC. 28. Юпалог Д3Н1IЫХ ПР"JIOЖСIIIISI

Пользователю USRICV82, от Ili\leНlI которого стартует по Уi\ЮЛ~IЗНИЮ агент


сервера, назначаются полные права на этот каталог. Другим пользователям
доступ в этот каталог запрещается. Запуск менеджера кластера выполняет агент
сервера от Иi\'lени того же самого пользователя,от которого запушен он сам.

Пользователь USR1CV82 обладает права~Н1:


92 1С:ПРСДПРllЯТlIС 8.2. КЛl1снт-сервсрныii BapllaHT. РУКОIIОДСТ80 аДМlllllt("."атора

• Вход в качесгве службы (Log оп as service),


• Вход в качесгве пакетного задания (Log оп as batch job).
Запуск раБОЧIIХ процессов таюке осущестW1Яет агент сервера. По умолчаНIIЮ
раБОЧIIЙ процесс запускается от имени того ПОЛЬЗОEk1.теля, от которого запущен
агент сервера. Однако ПРСДУС!\Юlpeна возможность созданlI.Я ДОПОЛНlIТeJlЫЮГО
пользователя операЦIIШlноi1 CIICТC~lbI, от IIMeHII которого стартуют только
рабоЧIfС процессы. Это позволяет предотвраТItТЬ непосредствеlшыli дОС1)'П
програММIЮГО кода КОllФllгураЦll1i к СЛУ'..кебным данным.

Для того чтобы раБО 1 1l1i1 процесс запускался не от 11меЮI того же


пользователя, что 11 агеlП сервера. в каталоге nalmbIx ПРllложеНllii,
относящемся к пользователю агента сервера. может быть размешен файл
swpuser.ini (с\!. КЮIГУ « I С:ПреДПрllятне 8.2. Руководство аДМlншстраторз»).

Безопасность каталога временных файлов

Защита данных IIЗ временных файлов выполняется шшче. Поскольку


системный каталог временных файлов является общедоступным. то в l,е!\1
ограНИЧIIВЗЮТСЯ права достугш к каждому временному файлу отдельно.

Для :этого пр" СОЗД3НIНI временного файла KlIaCTCp0!\1 серверов


«IС:ПреДПрIIЯТIIЯ» пользователю USRICV82 устанаВЛllваются полные права
на создаваемый файл. ДРУГIIМ пользователям доступ к этому файлу
запрещается. Таким образом, данные, хранныые во ВРСМСНIIЫХ файлах,
защищаются от hecal-IКItНDнированногодоступа:

ПОЛЫ а'reЛЬ 2

дТеllТ сервера

~O""
,
----------1,
,,
,,,

<9
PIIC. 29. O"pallll',elllle ДОСТУШl
Глава 5. КЛllент·серверныii паРltaНТ работы 93

Шифрование паролей, хранимых в служебных данных кластера


серверов

ПаРОЛII anMII1II1cтpaTopoB кластера серверов 11 парОЛlI доступа к


IIНфОрl>ШЦllOННЫМ базам хранятся в кластере серверов в зашнфроваlilIOМ виде.
Для этого IIСflользуется ШllфроваНIIС ЗJlГОРlпмаМII SHAl н AES128:
• SHAl - с его помощыо храllЯТСЯ парОЛlI, которые проверяет CIICTeMa
« I С:ПреДПрIlЯТllе.. (например, пароль anMllHllcтpaTopa кластера.
anMIHlllcтpaTopa центрального сервера). При этом IIСХОДНЫЙ текст
xpallllMbIX паролей восстаНОВIПЬ нельзя. а можно только проверllТЬ
совпадеllllС контрольной СУММЫ ввеДСlНlQГО пароля с храНIIМОЙ
контролыюй суммой.

• AES128 - с его помощью хранятся пароли, для которых должен


ВОССТalШ8Лllваться IIСХОЩIЫЙ текст (IШГIРllмер. паРОЛII доступа к
СУБД).

5.1.12.4. Безопасноаь данных, передаваемых внутри кластера


серверов

Безопасность данных, передаваемых внутри кластера серверов (tШПРllмер,


между раБОЧIIМl1 проuеССЗМII 11 менеджером КlIacтcpa), обсспеЧllвается за счет
ВОЗМОЖIЮС'ПI шифрования передаваемых данных, При этом 1·IСПОЛЬЗУIOТСЯ трlt
УРОВНЯ безопасности, о которых было сказано выше: Выключено, Установка
соединения 11 Постоянно.

ПРII l3ЗаИf\IОДСЙСТВИИ раБОLlего процесса с менеджером кластера используется


ypOI3CHI~ безопаСНОСТI'1 кластера. При взаимодействии ar"Cl-Iта сервера с
менеджерОI\! кластера уровень безопасности выбllрастся как максимальный из
уровня безопасноеТII. с которым запущен агент CcplJepa. 11 уровня
безопаСНОСТII кластера, оБСЛУЖlIваемого даиньщ меl'lеджером.

5.1.12.5. Безопасность данных, передаваемых


между кластером серверов и СУБД

ЗаЩlпа канала МСЖдУ кластером серверов и СУБД осуществляется средствами


той СУБД, которая 1·IСПОЛl)зуется. Все ПОДЦСРЖI-Iваемые СУБД позволяют
НЗСТРОl1ТЬ CBOII КЛllеlIТСКllе КОl\шоненты, наХОДЯЩl1ССЯ в кластере, так. чтобы
трафик между 'IIIМII 11 самой СУБД был зашифрован. Все поддерitшвасмые
СУБД могут "спользовать протокол SSL.
94 IС:ПреДllРIIЯ'Нlе 8.2. КЛllеllт·серверныЙ вар!!ант. РУКО80ДСТIЮ адМlII-lllСтратора

5.1.12.6. Безопасность данных, передаваемых


между клиентским приложением и веб-сервером

Для заЩIПЫ канала между веб-КЛllентом 11 веб-сервером IIЛlI между TOI1К1IM


КЛlfентом 11 веб-ссрвером IIСПОЛЬЗУЮТСЯ КрlfптографllчеСКllе протоколы SSL
IIЛII TLS.
Подцсржку этltх протоколов обеспеЧlIвает hnps-соеДllнеНlfе с веб-сервером.
Для этого tl3 сервере должен наХОДIПЬСЯ дсiiСТВllтельныii ccpBepllbIii
сеРТllфикат, который гараНТllрует КЛllенту подЛИННОСТЬ открытого КЛlO t l3
сервера. IIСПОЛЬЗУС\lОГО дЛЯ ШlIфрования данных.

Пр!! ПОДКЛЮЧСIIIIII по https веб-КЛllеllТОМ ~IОЖIЮ IIспользовать любые


ВОЗ~IОЖНОСТll этого протокола. ПОд.1еРЖlIвае~lые веб-браУЗСРО\I. Например.
можно ИСГlОльзовать КЛllеllтск~!е серТllфl!каты, гараtlТIlРУIOЩllе серверу
ПОДЛШIIЮСТЬ КЛlIСllта.

ПРII ПОДКЛIOЧСIIIIII ПО https TOHКlI~1 КЛllентом набор ВОЗМОЖllOстеii tlCCKOJlbKO


ОГРЮllltlен:

• IIспользоваlВIС КЛllентских сеРТllфllкатов не IЮДlI.еРЖllвается.

• СОСДlIнеНllе с веб-сервеРО~1 ~lOжет быть установлено только в TO~1


случае, еСllll сеРПlфllкат службы серТllфнкаЦlНl. Г10дПllсавшеii
серверный сертификат, Прl1сутствует в списке доверенных служб
ССрТllфикаUll1t тонкого клиента. Еслн его нет в этом CIН1CKC, TOHKllii
КЛIIСНТ заВСРШIIТ свою работу. в ОТЛIIЧllе от браузера, который в этаi1
СIl1)'аЦШI преДЛОЖIIТ пользователlO самостоятелыю ПрlШЯТЬ IIJIII
QТКЛОIIНТI) ССРТИфllкат, полученный от сервера.

5.1.12.7. Безопасность данных, передаваемых


между веб-сервером и кластером серверов

Для защиты каналов между кластером серверов 11 веб~сервсрOfl . , IIСIЮЛЬЗУIOТСЯ


алГОрlПМЫ ШllфроваНllЯ данных, реаЛl1зуемые Сllсте~IОЙ « I С:ПреДПрIIЯТllе):
RSA 11 Tгiple DES.
СоеДlIнение между кластером 11 веб~сервером заЩllщается только кластером
на ОСlюваJШII CB0i1CТ8 I1НФОР~I3ЦI10нноii базы, к которой выполняется
подключеНllе (подробнее СМ. СТ". 86).
Глава 5. KJJIlcht-сервсрНbIii 8apllaHT работы 95

5.1.12.8. Администраторы центрального сервера


и администраторы кластера

An~IIIIIIICTpllpoBalllle кластера серверов « I С:ПреДПрIIЯТIIЯ» может


ВЫГlOлняться как с IlспользоваНllем аутеНТНФllкаЦlI1I аДМIIНJlстраторов, так и
без нее.

ЕСЛII аутеНТИфllкаЦIIЯ не IIСПОЛi.зуется, то любоi1 пользователь,


ПОДКЛЮЧIIВШIli1ся к централЬНО~IУ серверу кластера, может выполнять все
аДМllНllстраТlIвные деЙСТВIIЯ как С центральным сервером, так 11 с любым
кластером. расположенным на данном сервере. По У~lOлtla1ll1Ю после
устаllОВКII кластера серверов « I С:ПреДПрIIЯТIIЯ» аутеНТllфllкаЦIIЯ
аД~IIIНllстраторов не IfСГЮ;1ЬЗУется.

Для огрatlllчеllllЯ круга пользователеi1. которые могут выгюлнять


anMIIIНlcTpaTIIBHbIe де"СТВIIЯ, создаются СПIIСЮI аДМIIНllстраторов
uентралыюго сервера (см. стр. 100) 11 СШIСК~I адмш-шстраторов каждого IIЗ
кластеров (см. стр. 112). расположенных на nalHIQM сервере. ОблаСТII
де"СТВII". 113 которые распространяются права адt\IИНI·lстраторов центрального
сервера 11 аДМIIlIIlстраторов кластеров. не пересекаются.

АутеllТllфllкаUIIЯ аДi\lШlllстратора централыюго сервера позволяет


Iюльзователю выполнять аДМlIШlстраТlIвные деЙСТ811Я с це/-lтраЛЬНЫ~1
cepBep0t\I, 1-10 для того, чтобы ВЫIЮЛIНlТЬ kaKlle-ЛIlбо аДМШlIlстраПlвные
де"ствия с конкретным кластером, требуется аутеНТllфllкация аД1'.НIIН1стратора
кластсра. В то же время для выполнеl-IIIЯ аДМШlистраТllВl-IЫХ действий с
кластером пользователь должен аутентнфИUl1роваться как аДМИН~lстратор
кластера; ДОllOЛlll1телышя аутеlГПIФl1каЦl1Я в качестве аДi\'1 11 1-1 истратора сервера
для 3'1'01'0 не требуется.

МеХ3l111Зi\1 аУТСНТlнlJIIкаШIII аДt\1Иннстраторов uентралыlOГО сервера/кластера


включается с"стемо" аВТОi\IaТlIЧССЮI, как только в Сl111ске аДМlНlI1страторов
централыlO"О сервера/кластера создается хотя бы ОДIIН аД~·IНlllIстратор.

ПРII ВКJlючеllllОi\l мехаЮlзме аутеНТllфllкаЦИlI Iюльзовзтель. не


aytel-lТllфllЦllроваВШII"СЯ как администратор централыюго сервера. может
только оросмотреть 11 IIЗ~lе~llfТЬ параметры lюдключеlillЯ к центральному

сеРl3еру в KOIICO.TIII аДi\IIII·IИСТРllроваIНIЯ кластера серверо13.

Пользователь. IIC аутеНТИфНUllроваВШII"СЯ в качестве anMllHllcтpaTopa


кластера. может только просмотреть своПства кластера. Кроме того,
IIСПО.1ЬЗУЯ срсдства встроенного языка, такой пользователь может создавать
оБЪСk,Ы клзстера. IIнформаЦlIOННО" базы It пр., но не IIмеет возможности
реПlстрllро83ТЬ IIX в кластере.
96 IС:Предприятне 8.2. Клиент-серверный вариант. РУКОВОДСТВО anMIIHIICTpaTopa

5.2. Администрированиекластера серверов

ДаНllая УТllЛИта представляет собой подключаемый (sпар-iп) модуль Мiсrosоft


management сопsоlе 1-1 может быть ИСПОЛЬЗОВЗl13 на компьютерах. на которых
установлено ПРОГРЗ1\I:-'lное обеспечение Мicrоsоft mапаgеmепt console. Microsoft
mапаgеmепt console является стандартным средством в операционных
системах Мiсrоsоft Wil1do\vs 20001XP/Server 2003NistaJServer 2008. При
установке «lС:ПреДЛРIIЯТlIЯ» ДЛЯ работы с IIнфор:.·taЦIIОННЫМИ база~НI в
варианте клиснт-сервер в ЭТIIХ операционных системах соответствующий
ЛУН"'. дЛЯ запуска УТНЛlIТЫ будет внесен в системное меню Пуск, в раздел
lС Предприятие 8.

ЗадаЧII. решаемые с ПО~IОЩЬЮ УГИЛlIТЫ адМlНllfСтрllрОВЗНИЯ кластера


серверов, анаЛОГIIЧl-lЫ возможностяt\1 программного аДМIIНllстр"рованlя

кластера серверов (см. стр. 148).

5.2.1. Запуск утилиты администрирования

Утилита может быть запущена только на коt\шыотере, 'Ia котором имеется


программное обеспеtlение Мiсrоsоft management console. Запуск угилиты
может быть осуществлен с ПОt\ЮЩЬЮ команды меню Пуск - Программы­
lС Предприятие 8- Дополнительно - Администрирование серверов
lС Предприятия.

Есть и альтернапlВНЫЙ путь. Для этого следует запуспlТЬ Мiсrоsоft


management console. Сделать это I\.ЮЖНО с помощью командной строки:
ттс

После того как Мicrоsоft management console будет запущена, следует выбрать
пункт меню Консоль - Добавить или удалить оснастку."

Co!4~11>

О'Кры1 ....

,"-"
c~TI>K......

... ~.

РИС. 30. ДоБЗВДСШIС ОСIIЗСТЮI


Глава 5. Клиент-серверный вариант работы 97

На экране ПОЯВИТСЯ диалог Добавить!удалить оснастку. В этом диалоге


следует нажать кнопку Добавить.

На JКрЗliе появится Шlалог Добавить изолированную оснастку. В СПlIске этого


диалога следует выбрать пункт lC:Enteгpгise 8.2Seгveгs, нажать кнопку
Добавить и закрыть Шlалог с по~ющью кнопки Закрыть.

0,,*,,,,,-
IIuеюр,о_
~"'::'-~:-:-;;;:;;;;'"~,!!!~i[::;t::;::j
~82 "
_.-
МaosdICaI:o.E1IeCUI.
'~M_poc
"-""M~

KOI)I'IOp/!Ц".M"'poc
K~""M"""poc;
~0P"(IP4U"'" М,",рос

С~1с.п~а2

--
Рltс. 31. Выбор QСII3СТЮI

Затем следует в диалоге Добавить/удалить оснастку нажать кнопку ОК. TaКl1M


образом будет выполнено подключение утилиты администрирования к
Мiсrоsоft management console.
98 J С:ПреШ1РIIЯllfе 8.2. КЛllснт-серверный Bapll3llТ. РУКОВОДСТВО аДМllIlIlстратора

5.2.2. Работа со списком центральных серверов

При первом запуске УТIIЛllта аД~lIl1ll1стр"роваllllЯ показывает в дереве


централЫIЫХ серверов только сервер, установлснныii на КО~1Пыотсре. на
котором запущена сама УТ"Лllта аДМIIНI-IСТРllрования (еСЛII. КОllечно, агент
сервера запушен lIа :этом компыотере).

Для отображеНIIЯ списка цеl1тральных серверов следует в дереве центральных


серверов выбрать 11 раскрыть ветку Центральные серверы lС:Предприятия 8.
7- 1СУВ Ser'll!~ [u,nsolr RooI\U!nll.11( lnlelprisf! 8 2 5.el'YelsJ ~

PIIC. 32. Дерсво цсlIтралыlхх серверов

дерево це~IТРальных серверов СQдеРЖIIТ перечеllЬ ЦСJ-lтралЫIЫХ серверов, к


которым ПОДКЛЮЧСI-Iа УТlIлнта. Каждыii цеl-lТР3ЛЫlыii сервер
IIдеНТllфllцируется Шlенем компьютера, на KOTOIJOI\I он запушен. В поле
cBoi'CTB отображзстся СПlIСОК центральных серверов. содержаШllii сетевой
адрес централыюго сервера 1-1 его ОПllсаНI·IС.

5.2.2.1. Подключение утилиты к центральному серверу

Для подключения УТIШИТЫ к новому централыюму серверу следует


ВЫПОЛlll11Ъ команду контекстного меню Создать - Центральный сервер
lС:Предприятия 8 1IЛ11 аНЗЛОГIIЧI-lУЮ команду главного менlO УТlIЛIIТbJ.

В результате ВbJПОЛlIСlНlЯ KOI\IaJ-lДЫ на экране JlОЯВIIТСЯ Дllалог СВОilСТВ


централыю['О сервера.

n.-- 1"" ::J


"-jСОt.4P.J

IP_I'~
_ _ Г!
- - - - - - - - - - - - - -

Рис. 33. НОВЫЙ ЦСJlтра.lbJlЫЙ ссрвер


Глава 5. Клнент-серверный BapltaHT работы 99

в поля диалога неоБХОДIIМО ввести слеДУЮШlfе ДЗIтые:

Протокол

Протокол соеДШlения с центраЛЫ-lЫJ\1 сеРВСРО1\1. Выбllрается из списка.


Значение по умолчаНI-IЮ - lCp. В этом поле указывается протокол, по которому
УПlлита аДi\1ИНИСТРllрования будет подключаться к агенту uентралыюго
сервера. Поддерживается единственное значеllllе - tcp.

Имя

Сетевой адрес центрального сервера, на котором запущен агент сервера.

IP порт

Номер сетевого порта агента сервера. который запущен НЗ uентралЫIOi\1


сервере. ЗнаЧСНllе по Уl\юлчанl'IЮ - 1540. Порт агента сервера указывается при
его запуске (C'l. СТр. 42).

Описание

ПРОlIЗволыюе ОПllсание центрального сервера.

при~tЕЧАНИЕ. При настройке кластера серверов 11 uентралыюго сервера адреса


O.lIllIX 11 тех же серверов ДОЛЖIIЫ быть заПllсаны Одllllаково. IlдеlПIJЧIЮСТЬ раЗЛII<IIIЫХ
адресов одного 11 того же сервера не I1)JOверяется. Например, еСЛII uеllтралыlйй сервер
в КОIIСОЛlI К.lзетера адрес
Server. то в СПlIСКС рабоЧIIХ серверов 011 также должен
IIMeeT
Н3Зblsаться Serveг, а не
54.34.86.12 (даже если в DNS указано, <!ТО Server ЗТО
54.34.86.12) "л" localhost.

5.2.2.2. Просмотр И изменение свойств центрального сервера

Для того чтобы просмотрсть 11 IIЗJ\lеНlIТЬ свойства цеllтралыюго сервера,


следует выбрать требуемый сервер в Сlшске центральных серверов и
ВЫПОЛНIIТЬ команду контекстного меню Свойства IIЛII аналОПIЧНУЮ команду
главного меню УПIЛIIТЫ.

В результате ВЫПОЛl-lеНIIЯ КО~lанды на экране ПОЯВIIТСЯ дналог свойств


Ilеllтрального сервера. ОПllсанныii в предыдуше1\1 разделе (см. СТр. 98).

5.2.2.3. Отключение утилиты от центрального сервера

Для ОТКЛЮ~lеНIIЯ утиЛlПЫ от центрального сервера следует выбрать


требуемый сервер в СШlске центральных серверов 11 выполнить команду
контекстного MelНo Удалить ИЛII анаЛОПIЧНУЮ команду главного меню
УТIIЛIПЫ.
100 IС:ПРСДПРIIЯТlIС 8.2. КЛllент-сервсрный ваРIIЗНТ. Руководство адМIIIН!стратор:э.

5.2.2.4. Отсоединение утилиты от центрального сервера

Утнлита аДМВI'IIIСТрllроваl'IИЯ кластера серверов « I С:ПреДllРIIЯТlIЯ» может


быть отсоеДl-lнеlШ от центрального сервера, при ЭТО~I I-шрамс"ры подключеНIIЯ
к центральному серверу удалены не будут.

Для отсоединения от цевтрального сервера следует выбрать требуемыil


сервер в списке централЫIЫХ серверов 11 ВЫПОЛНIIТЬ команду контекстного

меню Отсоединить IIЛlI аналогичную KO~laHny главного \lеню УТIIЛIIТЫ.

5.2.3. Работа со списком администраторов


центрального сервера

Кластер серверов предоставляет ВОЗМОЖIЮСТЬ создать СПlIСОК


аДМllНllстраторов центрального сервера для того. чтобы ряд
аДМIIНllстративных деilствнй (например. добавлеНllе IIOBoro кластера.
просмотр СПl!ска аДМIIШlстраторов центрального сервера) ~IOГШI ВЫПОШIЯТЬ
только аутеНТlнlШЦllРОВ3НI-Iые пользоватеЛII.

По умолчанltIО C""ICOK администраторов централыюго сервера пуст. Это


означает, что для ВЫIЮJlнеЮIЯ перечислеНIIЫХ деЙСТВllЙ Сllстема Ile будет
требовать аутеНТllфикаЦl-lЮ аДМИНllстратора централыюго сервера.

Для отображеНIIЯ СШlска администраторов централыюга сервера следует в


дереве tteHTpaJlbIlbIX серверов выбрать нужный сервер, а затем выбрать 11
раскрыть ветку Администраторы:

';11 1СУ8 SQtVl!r, [Consolu Rool\(lInlral1C Enll!rprlsl! 8 2 Sl!tVl!I1I\(·)COMP1\AAМIIHII' • ~rg)


~ (OIOCOII> Дейс,_ lItII. ~ ~.

<> ... ~,iE [iI ~ IJI


..J Сonsde Root
. . . сero. I( t:nterj)f.se 8.2: ser_J

-
(·)C0I"f'1
~ I(JIi('eQbI
• .-: !S<ll
-
t AAIooН'ICТPII
t l'Iю6нr.ooI
"""'""
А..о.....с-1Р11'ОО ,"'_,_ C~
8.01'0"'''4_'11''''00 1<JIi('_
• "~IMl
- JJ..! 1.1 -1 .".. I
.,-
· t 4Altl"-';'PII'QIII<C
.ССМ'2:

PltC. 34. CrlltCOK аДМlIIIIIстраторов h':ластера серверов

Дерево центральных серверов содерЖIП перечень админ~tстраторов


выбранного uеIПРально,'О сервера. Каждыil адМИНllстратор IIдеllТНФIIUIlРУется
именем. В поле свойств отображается СПltСОК аД~ШНllстраторов выбранного
централыюго сервера, содержаЩllilllМЯ аДМltlнtстратора 11 его ОПllсаНllе.
Глава 5. КЛllент-с~рвеРНbli1 Rapl1a~IT рабоп,1 101

5.2.3.1. Добавление администратора центрального сервера

Для добавлеНlIЯ нового адм 11 Н Ifстрзтора ЦСllтралыюго сервсра следует


выбрать в дереве цснтралы~ых серверов требуемый сервер, выбрать ветку
Администраторы 11 ВЫПОЛНIIТЬ команду контекстного меню Создать­
Администратор ИЛII аналОГIIЧНУЮ КОМЗlщу глаВIЮГО меllЮ УТ"ЛIIТЫ.

В результате ВЫПОШIСНlIЯ команды на ЭКрЗlIС появится Дllалог cBoilCТ8


ЗДМIIНllстратора uентралыюго сервера .

..
0.--. 1"--"тp.tЦlp~""'_~

p ..~--
n.po..... 1""'::"' - - - -
Пo.I~_ _' 01·"'..- - - -

_.-
г Ayт~~OOC1'..ot:

РIIС. 35. "оный ~lIi\lII~lIIстраторЦСllтраЛЫIОГО ССРВСIJП

в поля дналога l-IеоБХОдllМО ввеСТII слеДУЮЩllеДЮНlые:

Имя

ИI\'IЯ администраторацснтральногоссрвера.

Описание

проIIзволыlеeОllllСЗlнtе ЗДl\lIll11lстрзторацентральногоссрвсра.

АутеНТИфикация паролем

ПРllзнак аУТСНТllфикаЦI1ИпаРОЛСI\I. По умолчаНIIIО УСТЗIIОВЛСII.

Пароль

ПаРОJlЬ аДl\ll1НllстрзтораuеllтралыlOГОсервера.

Подтверждение пароля

ПодтверждеНllепаРОJlЯ.

Аутентификация операционной системы

Признак аутеНТllфllкаШIIIcpencTBaMl1 операШIOНJlО" СlIстемы.


102 IС:JlРСДГIРIIЯТIIС 8.2. КЛIIСlIт-сервсрный вар"ЗIП. Руководство ЗДМllllllстратора

Пользователь

Пользователь операЦIЮШЮЙ CIlCTeblbI. Может быть задан в BIIДC:


\\имя домена\имя пользователя. Например: \\domainname\useгname.
Пользователь ~lОжет быть установлен как непосредствсI-lныM вводом
соответствующей строки. так 11 посредством выбора пользователя
операЦlЮШ-ЮЙ cllcTeMbI среДI'1 пользователей, ВIIДIIЫЫХ с КО~1Пыотера, на
KOTOPO~1 запущеllЗ УТИЛlIта адыинистрирования Hl-lфОр'1аШIОIШЫХ баз. Для
:этого неоБХОДIIМО нажать кнопку «... » II В открывшемся диалоге выбрать
нужного пользователя операшюнной CllcTe~lbI.

ВНИМАНИЕ! IIMelia 3ДМIIНIIСТРЗТОРОВ uентрапыюго сервера ДОЛЖНЫ быть


уllltкальныl1 в пределах каждого UСllТРального сервера.

CllcтeMa допускает аутенпtф~lкаШIЮ аДМИНllстратора центрального сервера


ДВУ~IЯ способа~lIl:

• с помощьlO пароля,

• средствам!! оперзЦlIOННОЙ CllcтeMbI.

ПРII аутеНТIfФIlКЗЦlIl1 с ПО~lOщью пароля СIIСТСI\'IЗ вызовет Дllалог

аутеНТНфllкаЦИII аДМlIнистратора централыюго сервера, в KOTOPO~I

необходимо BoecTII IIМЯ пользователя It паРОJlЬ.

При аутснпнfшкаЦlllt средствамlt операционной СИСТСI\IЫ не требуется каких­


1IIIбо деiicТВllii 110 вводу ЛОГltliЗ 11 пароля; Дllалог аутеНТIIФllкаЦltll не
отображается. Система анализирует, от HMeH~1 какого Гlол ьзо вателя
операUIIОШЮЙ Сliстемы выполняется ПОДКJIIочеJ-lIlе. 11 на осноиаНIН1 этого
определяет СООТlJеТСТНУlOщего администратора централы-юга сервера.

ВНИМАНИЕ! ЕСЛII дЛЯ аДМllllllстратора не указан HII OдltH нз BIIДOB аУТСНТIlФltкаUIIII,


то такой aдMltlillCTpaTOp может ВblПОЛНЯТЬ только те дсiiСТВШI. которые ItC требуют
аутеНТIIФltкаЦIIII.

5.23.2. Просмотр И изменение свойств администратора


центрального сервера

Для просмотра 11 IIЗ~lенеНIIЯ свойств аДМItНllстратора централыюго сервера


следует выбрать требуемого ад~ll1J-lIIстратора в СПllске anl\llНlllcтpaTopoB
централыюго сервера I~ ВbiПОЛlНIТЬ команду контекстного меню Свойства 11Л11
aJ-lалОГlIЧliУЮ команду главного меню УТIIЛlIТЫ.
Глава 5. КЛlIСllт-сервеРIlЫЙ BaplI<lHT работы 103

В результате выполнения команды на экране ПОЯВIIТСЯ Дllалог СВОЙСТВ


аДМllНllстратора цеllТрально,"о сервера.

Iotoa; I~"'IIКC
arк-, 1~~1Ф""I(1tC>1_
р' AY1~~'
...., ГоI·,;:··'-----
na.t I···

-,-
ГАУ1~~cм;-reoooil

.J

PIIC. 36. C8oiiCТ8a aдМJtllllcтpaTOpa цеllТраЛЫIОГО сервера

Все свойства. за IIСКЛЮЧСНllем имеНII аДМШlllстратора, будуг доступны для


рсдактироваНIIЯ. Зна~lеНIIЯ полей Пароль 11 Подтверждение пароля будуг
скрыты.

5.2.3.3. Удаление администратора центрального сервера

Для удалсния aJti\1II I-IJIСтраТОра uснтралы-IOГО сервера следует выбрать


требуеi\IOГО aJti\IIHНlCTpaTopa в списке аДМIШIIстраТОрО8 центрального сервера
11 8ЫПОЛI-lJllЪ комаllДУ контекстного i\IСНЮ Удалить IIЛII al-!аЛОГlIЧJ-lУЮ КОМШiДу
главного меню утилиты.

52.34. Аутентификацияадминистраторацентрального
сервера

АутеНТllфllкация аДi\IIIIН1стратора центрального сервера будет запрошена


С(lстемой автомаТIIЧССКl1, при попытке ВЫПОШlеlШЯ деiiСТВIIЯ, требуюшего
аутеlПИфllкаUll11 (еСЛII СПIIСОК администраторов центрального сервера не
пуст). ПРII зтом на экране ПОЯВIIТСЯ ДII3ЛОГ аУГСllТllфllкаЦl1l1 аДМlllшстратора
централыюга сервера.

PIIC. 37. А)'теIIТllфIIЮЩIIЯ аДМltllllстратора


104 IС:llреДllрIIЯТI,е 8.2. КЛllеllт-серверный 8ap11aJIT. PYKOBOltCl'BO аnМ~'I-111стратора

в поля ДI!3лога необходимо ввести слеДУIOЩI-lе даl-шые:

Имя

Имя anMIIl-lllстраТОра центрального сервера.

Пароль

Пароль аДМllНllстратора центрального сервера.

5.2.4. Работа со списком кластеров центрального


сервера

для отобраЖСllIIЯ СШlска кластеров, зареПIСТРllровatlllЫХ на uеllТРалыlOМ


сервере. следует в дереве цеllТральных серверов выбрать Ilужиыii сервер. а
затем выбрать 11 раскрыть ветку Кластеры,

';'. 1CV8 S'fve,.. (Corrsa'" RoaI\C.nlfaI1C Enl,rprlse В 2 sеrYfrsЧ·jСОМР1\КМСlерwJ ~rg]


~ к-- ДМТ- Ik& Qoo ~

.... (;"" @J ЩО d'


...J CO/'IICIIeRoat
- "СortI"КEлtеоРМ$,lМ<ve<t IP. Orмc_
- • ('JC0I'F1
-:; LS4L 1'i;w;;""""';",*'eP
-~1I!3Ш!I ~1&11 Ew~а_'NПеР
• -:; LSt1
'~Li>41
• 1\\ ДAl4O"""'~ТQI)toI
• С0М'2

I)IIC. 38. CIНlCOK КJIi\CТCP08

Дерево центральных серверов содержит перечень кластеров выбранного


цеllтралыlOГО сервера, Каждыii кластер IщеНТIIФllЦllруется IlOto.lCPOM сетевого
порта. В поле СНОЙСТВ отображастся СПIIСОК кластеров выбранного
централыlOГО сервера, содержащиii IIOмер порта кластера 11 ОПlfсаIН1е
кластера.

5.2.4.1. Добавление кластера

Для добавлеШIЯ нового кластера в UСlпральныii сервер следует выбрать в


дереве ЦСllтраЛЫIЫХ серверов требуемый сервер, выбрать ветку Кластеры 1'1
ВЫПОЛНl!Тh ком3IЩУ контекстного fo.1eHIQ Создать - Клаcrер IfЛII аналОГIIЧI-lУЮ
команду главного \lеню утItЛИТЫ.
Глава 5. КЛI'Сllт~сервеР"ЫII ИЗРltaНТ работы 105

в результате ВЫПQJIIIСIШЯ команды на :жраtlе ПОЯIШТСЯ Дllалог свойств


кластера.

~. l;"'eo.ltt"""Кt~

~T~ jcOК'!

--."",. 'I'~"~'------

~ ... ~/'CIC:II<etaoo
::1

~~Io ~
Aan\<Т...... а6""".-тнГoI
, - - - - "

....eoeм~=lo

PIIC. 39. H08bIII юшстер

В поля Дlшлога необходимо ввести следующне даlltlые:

Описание

ПРОИЗ80ЛI)ное ОПllСШlие кластера.

Компьютер

Имя UСlIтралыlOГО сервера, на КОТОРО1\1 раЗi\lсщастся кластер. Не


редактируется.

IP Порт

Номер ССТСиОl'О порта МСtlсджера кластера. По УМОЛЧ3l11l1O - 1541.

Защищенное соединение

Уровень беЗОllаСIЮСТII кластера. Выбllрается нз СГll1СЮl (ВОЗi\ЮЖllые значеНIIЯ:


Выключено, Только соединение, Постоянно). ЗН3ЧСI-111С по УlооlOлчаtlllЮ­
Выключено. Подробllес об IIспользоваllllН уровней безопаСНОСТII кластера
С". стр. 85.
Интервал перезапуска секунд

Ilнтервал врсмеНII после запуска проuесса, по IlстеЧС11II11 которого раБОЧIIЙ


процесс псрезаГlускается. Нулевое значеtlllе означает. ~ПО раБО~1I1е процессы
не будут перезапускаться аВТО~lаТllчеСЮI.
106 IС:llреДПРIlЯТIIС 8.2. КЛllент-сеРВСРllыii ВЗрltallТ. РУКОВОДСТВО ЗДМllIlI1стратора

Допустимый объем памяти кв

УстанаВЛlIвает IlредеЛЫIЫЙ объе1\1 ВIlРryального адресного пространства,


после ПОСТОЯIIIЮГО превышеllllЯ которого в течеНlШ определенного времени

(см. следуlOШНЙ параметр) раБОЧIIЙ процесс будет автомаТllчеСКII


перезапушен. Нулевое значеНllе означает. что крнтический объем "а мят!! не
задан 11 автомаТllLlеСЮIЙ перезапуск раБОЧIIХ процессов не выполняется.

Интервал превышения допустимого объема памяти секунд

Определяет Ilнтервал BpCMetlll постояшюго превышеНlIЯ пределыюго объема


Вllрryзлыюго адресtюго пространства, заНllмаемого раБОЧIIМ ПРОЦСССО~I (см.
преДЫДУЩllЙ параметр), после которого ВЫПОЛlIЯСТСЯ аВТОМ3ПI L lеСКIIЙ
перезапуск рабочего процссса. Нулевое значение ОЗII3Ч3СТ, что автомаТllческн
перезапуск раБОЧIIХ процессов не выполняется.

Выключенные процессы останавливать через секунд

Интсрвал BpCMCHlI, по IlстечеНlIII которого ВЫКJ1lОчеШIЫЙ раБОЧIIЙ процесс


ПРННУДlпельно останаВЛlIвается, незаВl'IСm.,1О от наШIЧJ-IЯ соеДllнеНl1Й. Работа
всех соеДllllеJlllЙ с зтнм IlpoueCCOM завершается аварllЙНО. Значеtlllе свойства
может быть IIзменено во время работы кластера. Нулевое значеНIIС означает,
что ПРШIУДlIтелыюе завершеНllе процесса не выполняется.

ВНИМАНИЕ! Номера сетевых портов меllеджеРО8 кластеров ДОЛЖIIЫ быть


УНllкаЛI>III>I,\111 в пределах каждого централыю,'о сервера.

5.2.4.2. Просмотр И изменение свойств кластера

Для просмотра и IIЗI\lеI-lСНIIЯ свойств кластера спедует выбрать требуемый


кластер в списке кластеров централыюго сервера 1'1 !1ЫПОЛНIIТЬ КОt\.'1анду

контекстного меню Свойства ИМI аналогичную КО1\ШНДУ гпаВI"IОГО меню


утилиты.
Глава 5. Клнент-серверllЫЙ SЗрl1ЗНТ работы 107

в результате выполнения команды на экране ПОЯВИТСЯ диалог свойств


кластера:

Е.е OAIIH ХЛIICТI!р rl;~

о nl'~!~$~"':'~;':{':;~'==:::
КoonoooTIIQ; ГcOl4'I
_ _

EPI'Igpt, cl,:;;,,;;-,- - - - - -

=-..= IJW-
CJor-eбttoooi ЕР ПQC)1'; г,!
,."',------
3
f1epe~~pDн,.~eea.o

.....,ee:8М_~lo (~

4 ~ об_.-n.1о 1:11

itoftepМII~==Т:lо ~

PIIC. 40. CooiiCТB<I J>:ластера серверов

5.2.4.3. Удаление кластера

Для удаления кластера следует выбрать требуемый кластер в списке


кластеров централыюго сервера и ВЫПОЛНIIТЬ КОI\'1ЗI-IДУ контекстного I\IСНЮ

Удалить ишl аналогичную команду главного MelilO утилиты.

Удаление СУШССТВУlOщего кластера возможно только в том СЛУ~l3е, если он не


содержит ни одного активного соединения, ни одного рабочего проuесса, ни
ОДНОСО сервера и ни одной зарегистрированной ИНфОРI\'1ЗUlЮlllюi'l базы.

В ПРОТIIВНОМ случае при попытке удаления кластера будет выдано сообщение


об ОШllбке.

~VА8_1CJIIICПP8'
KIII(TIIQ сереерое IС~~ntЯ не "\'СТой. YAa.oe-e,;мcтepe~

РIIС. 41. Запрет удалеНIfЯ Юlастера


108 1С:ГIреДПРIIЯТIIС 8.2. КЮlент-ссрверныii вариант. Руководство aдMlIlНlCTpaTopa

5.2.5. Работа со списком менеджеров кластера

CIICTeMa предоставляет ВОЗМОЖНОСТI) для ПРОС~lОтра и ИЗ:\'lенеIIlIЯ списка


менеджеров кластера. По умолчаНIIЮ существует один tl.lенеджер кластера,
который является основным 11 который невозможно удаЛlIТЬ. Такой менеджер
определен в !Iюбом кластере.

11 ~ ~ ..... QOМI tt-..


.,. (;;)т IiJI!.> &
h,:";;-;,=~"_="'-':::''::''-=---o-... Нt>oe~otIIICf_ I(~: l
.--:: ISOL
·".'.76eJw
tJn<.-
-- г 4 ~~_'_
.....
"".,
,
'HP--~
::: Aor-тe _,\.*ep~мeт_ С"'"
'~~"'I'"
'4 2Р . .I? ii §I
• _ r-..;_J...~~II.К,~

• ;:; ~Te--....;_4 ..~'

·.5__"

• P--~e(Q,I
~ CNooCМ

· ~Coe"'_
"--~_T_
. ,... .~.'

PIIC. ·Н. l\1ellcLlil\cpbI t\ластсра

Имеется возможность добавлять новые менеджеры кластера, перенаЗllачать


cepBllcbI с ме~lеджсра на менеджер. удалять менеджеры кластера. В окне
cBoiicTB отображается компьютер. на KOTOPOi\1 работает ~Iенеджер кластера.
его ОПIlС311I1е. IIдеllТIIФllкатор (в TepMIIHax операщюнноi1 системы) процесса
гmпgг, порт 1'.lснеджера кластера 11 номер служебного сетсвого порта
менеджера кластера.

5.2.5.1. добавление менеджера кластера

Для того чтобы добаВIIТЬ l\'lенеджер кластера, неоБХОДIIМО в КОIIСОЛlI серверов


выбрать ~IУЖНЫЙ сервер. зате~1 выбрать кластер, зареПIСТрllрОВallIlЫЙ lIа этом
сервере. Затем необходимо в CnllCKe раБОЧIIХ серверов кластера выбрать
неоБХОдllМЫЙ сервер н встать курсором на ветку Менеджеры кластера.
Глава 5. KJllleht-сер8ерllbIii 8аРIШНТ работы 109

Затем 1I.ЮЖНQ ВОСlюльзоваться командой Создать - Менеджер КОlпекспlOГО


~leIНO. В ПОЯВIIВШСМСЯ окне необходимо задать ОПllсанне создавае~lыil
менеджер кластера.

а.с- 'аа-
КDnooo.ep: IССМ'2
.... -".ер

PIIC. 43. Новый ДОl1011IНпеЛЫIЫЙ меllеджер

5.2.5.2. Просмотр И изменение свойств менеджера

Для просмотра 11 IIзмеllСIНIЯ cBoikTB 1I.1енеджера кластера IIсоБХОДIIМО


воспользоваться КОМЗllдоil Свойства контекстного меню меtlеджера кластера.

В ПОЯВllВшемся окне можно ~IЗ~lеНlПЬ описаllllе меllеджера кластера в том


случае, если выБРЗli ДОПОЛНlпеЛЬНЫl1 менеджер кластера. Для основного
менеджера кластера нельзя изменить ни одно свойство.

",,",-, lec_o1e-' _!'''efI к.


K_ _ 1~: IC0М'2

000ett00'I1ЮP': '1, " ' ' ' ' " . . . - - - - -

Cnpe6t--'IЮP" ~I, " ' " " , - - - - - -


~~_IZZ!М

PIIC. 44. CBoiiCTBa меllеджера кластера

5.2.5.3. Удаление менеджера кластера

Для УДЗЛСIНIЯ дополшпельного менеджера кластера следует выбрать


требуемый менеджер в СПllске МСВСДЖСРО8 кластера 11 ВЫПОЛlшть команду
КОlпекствого МСIIЮ Удалить IIШI ЗlIЗЛОПIЧНУЮ команду глаВlIOГО меню
УТlIЛIIТЫ.
11 О I С:llреДЩШЯТllе 8.2. Клllент-сервернмй вариант. РУ"ОI:!ОдСТ80 аДМI1JI11стратора

5.2.6. Работа с сервисами кластера

5.2.6.1. Перенос сервиса на другой менеджер кластера

• СlIстсма предоставляет ВОЗМОЖIЮСТЬ ВЫПО_1НЯТЬ перенос cepBllcOB 113 другис


\lСНСДЖСРЫ K.'lacтepoB. Для этого нсоБХОДllМО выбрать неоБХОДIIМЫЙ
l\IСНСДЖСР кластсра
11 в 01HIC CBoiicTB выбрать cepBllc. которын неоБХОДllМО
ncpCMCCТII"b 113 другой менеджер. Затсм следует воспользОваться KOtl.laHnoii
KOllTeKcTllOrO меню серВllса Переместить на другой менеджер.

РIIС. 45. Пере'lешеllll(~ cepBllca h".Il:lCTep08

Orкроется Дllалоговое OKIIO. В Hel\1 IIУЖНО выбрать tl.lенсджера. lIa которы"


необходшlO ПСРl.::меспlТЬ выбранный CCpBIIC.

CepBIICbI. "оторые нельзя перемешать. могут быть lIаЗllачены только глаВНО),IУ


меведжеру кластера.

Для cepBllca сеШIСОВЫХ данных допустима одновре\lСШI3Я работа сервиса на


разных МСllеджерах кластера. Для этого следует установнть курсор I-Iа сервис
сеансовы,Х JlШIНЫХ (SеssiопDаtаSеrviсе) 11 в контекстном ]\.'leH!O выбрать
комаllДУ Добавить назначение на другой менеджер 11 в открывшсмся окне
выбрать НУЖl-lыil j\.ICI-lсджер кластера.

I-..,.,."I'''"'''''_;;';:_;:-''-'~--'''';:- г-.м _&Jo:tfll(NoCf~ КoI8Nкт8a: 12


- '/; !~1 '"' cnc-
· --,..)'1(: .Jcb~ С_и......
. "'Р -
• Jj\.. A."-':1~ТфOoI • EveJltLOQ5erw:e CtP8'1C ",,-I108I1е">1СТJ>ItЦOO<
:: мe..t.:l.. tf*'-'*'~ • CluКе.Сonflфe<w:е C_~OI.:!_l(NoCfePI
• :: г--..н_• .о<еР 11!J\Н1.1fф5efw:е С __
,~~,~"
• Р. . . . . _есс...
а tPI !., - *' Н' .....
,
.
С
_
.....· .'~
· ~Coe_
~ro'IIПI
~.. ..
.., -" -....., ......
<
_-

PIIC. 46. Доба8lfТЬ Ifазltа'-lсltllе сеР811са Ifa др)'гой меllеД:i+i:ер h"ластера


Глава 5. f<.1I1etIT-ССРверныЙ варнант работы 111

Все раБОЧIIС процессы кластера ДОЛЖНЫ быть остановлены в том случае. еСЛlI
ВЫI"IОЛIIЯЮТСЯ слеДУЮЩIIС деiiствня:

• псремеЩСНllе cepBllca,
• УДЗЛСI-lI1С ДОГЮЛНII1'елыюго менеджера, КОТОРО1\IУ назначсн хотя бы
OДlll1 сервис.

5.262 Перемещениесервиса с другого менеджера кластера

Для 1'01-0, чтобы IlepCMccТlITb на выбрЗНllыii менеджер кластера какоii-Лllбо


сеРВIIС с другого менеджера этого кластера. можно восгюлыоваться

спеШI3.1ыюii KOMaliДoii контекстного меliЮ менеджера кластера - Переместить


сервис с другого менеджера кластера. Даllныii пункт меню доступен только в
КОНТСКСТlIQ\1 1\IСI1Ю СПllска менеджеров всего кластера 11 нсдоступна в

контекстном 1\IСНЮ менеджера кластера конкретного раБОЧСl'О сервера (СМ.


Р"С. 47).

·
• =
~,
,:C~
~~~!~;
• \il6..:o..'O(
· -. Сое_
PeJ",~'
• -:; lиl
Е\ AA",... '(,paтQ9

• СомРI

PIIC. 47. Пfl)f\lеСПI1Ъ cepBllc t' другого Меllед.... ера .-ластера

После выбора этого пункта откроется окно со СПlIСКОМ cepBllcoB, которые


\lOгут быть Ilеремсщены 113 теКУЩIIЙ менеджер кластера.

ЕСЛII к менеджеру кластера не ПРllвязаl1 cepBllC сеансовых даНllЫХ, то для


такого меllсджсра в KOHTeKCTI!Ol\1 меню доступен пун"-! Добавить сервис.
112 IСЛреДПрНЯТllе 8.2. Клиеllт-серверныfi вариант. РУКОВОДСТВО aДMIiIНlcтpaTopa

5.2.6.3. Отмена назначения сервиса сеансовых данных

Если сервис сеансовых данных назначен на несколько 1\lе'iеджеров кластера.


то можно отмеНI1ТЬ назначеНllе этого сервиса kaKOMY-ЛIlбо менеджеру
кластера. Для этого необходимо в контекстном меню серВllса сеансовых
данных выбрать llyH"'! Удалить сервис.

-':]1(..,;,_
• '1: 151!
. ~ ;....~,~щ_,М .......

-. Р...... < - "


-r ССМ'!
.= Мeooe4"'-otМ<'

.-........
· :~r-';_I

·• ~ !IaDo\I,e.....-

ACW'OIМfII""" --===-
~ ...J

!;\ А""",-тр&т",,",

:: __...
Нette4.. ~P.,..,_·~
Р.юо-е

. s::.c-...

PIIC. 48. Отмена lIаЗllaчеmlЯ cepBllca сеаНСО8ЫХ ДallllЫХ

Если сервис назначен только одному lI.'Iснеджеру кластера, то его удален не


невозможно.

5.2.7. Работа со списком администраторов кластера

Система предоставляет возможность создать отделыlйй список


администраторов Для каждого кластера, зареГИСТР11lIOванного на центральном

сервере, для TOI'O, чтобы административные действия с кластером могли


выполнять ТОЛI)КО аутеНТИфИЦllрованные пользоватеЛl1.

По Уl\юлчаНIIЮ список администраторов кластера пуст. Это означает, что


система Ile будет требовать аутентификацию аДМllНl1стратора кластера.
Глава 5. Клнеllт-серверныii вариант работы 113

Для отображеНI1Я списка администраторов кластера следует в дереве


uеНТРЗЛЫIЫХ серверов выбрать нужный сервер, выбрать нужный КJlзстер,
зареПIСТрllрованный на этом сервере, з затем выбрать и раскрыть ветку
Администраторы.

7.

.
!>'- "'"',-
• I!JIE {;)~ dI""'"
..
1СУ! Serwrs [(onsole Root\Cenlr41 1('(nl('rprt~(' 8 2 l(!fV1!rs\I"1(QМР1\Кmц:прм\1 S4

"-"
rnrgJ
.dJ;J

. '- ........... ,
-~r_,_
. 1: 1541

- • ""1"$ ,.,1111'0
·,i P.....et_

" .........
l~'~;Ф
l~e __
-
..... .........l.o...-UIo>ТФ
1~ .. ~
--
Гмео..И~~'ф"'МСТ_
Aoo-;......... ~~.ф~...... Т_

__ "''*'_

--
"ме..еА

• ~ P.w-el'ClQU.есаоо
· i:c_..-
I.с _
ое
f>e_о:/IOCПOI:

< - 1: 16041
------
>
v
< >

РI1С. 49. CfIIICOf' аДi\1II111tСТР~IТОРОВf'ластера

Дерево uсtlтральных серверов содержит перечеllЬ аДМllНIIСТРЗТОРОВ


выбранного кластера. Каждый администратор IIДСIПIIФIIЩ·lруется IIblCl-lеr-.'I. В
поле свойств отображается список аДI\.ПIЮlстраторов выбранного кластера,
содержащий 11t\IЯ администратораи его ОПJ.lсаIНlе.

5.2.7.1. добавление администратора кластера

Для доБЗВЛСНllSI нового аДI\.Нlнистратора кластера следует выбрать в дсреве


uеllтраЛЫll.>lХ серверов требуемый сервер, выбрать треБУСl\.lыl1 кластер,
зарСГllстрироваНI-IЫИ на этом сервере, выбрать ветку Администраторы и
выполнить I(OMaHDY контекстного меню Создать - Администратор IIЛИ
аналогичную команду главного 1\·tеню утилиты.
114 I С:ПреДПРIIНТllе 8.2. КЛllснт-серверный ВЗРIIaНТ. РУКОВОДСТВО аДМIIНllстратора

в результате выполнеНIIЯ КОМЗlЩЫ на ЭКРЗlIС ПОЯВIIТСЯ диалог свойств


администратора центрального сервера.

_: 1....,.;A..o_~Tap

Onмc_: ICI_fe...... ~pa'ap~_T"'"

г АУТetlf~~.tЯ~южoo'iО1СТ~:

I1cI"'КIN'elll>

PIIC. 50. HOBbIli аДi\IIIIНIПР:lТОР ~лапера

В поля Дlшлога неоБХОДII~1O ввести слеДУЮШllе данные:

Имя

Имя ant\IIIIНlcтpaTopa кластера.

Описание

ПРОllзволы-юе Onllcal-Ille ani\II1III1CтpaTopa кластера.

Аутентификация паролем

Признак аутентификации паролем. По умолчанию установлен.

Пароль

Пароль администратора кластера.

Подтверждение пароля

ПодтверждеН~lе пароля.

Аутентификация операционной системы

Прllзнак аутеНТИфllкаUlf1l cpencTBaMl1 операционной CllcTeMbI.

Пользователь

Пользователь операЩlOllНОЙ CIlCTeMbI. Может быть задан в Вllде:


\\имя домена\имя пользователя. Напр"мер: \\domainname\useгname.
Пользователь может быть установлен как нспосредственным BBOnOt\1
соответствующей СТРОКII. так 11 посредством выбора пользователя
операшlOННОЙ системы cpenlI пользователей, BI-IДНМbIХ с KOi\lnbIOTepa, lIа
котором запушена YTl-шита администрирования информационных баз. Для
этого необходимо нажать кнопку {(... » и в открывшемся Дllалоге выбрать
нужного пользователя операционной системы.
Глава 5. КЛllент-серверный ваРНЗIП работы 115

В~IИМАНИЕ! l'I ... ICHa адr.lllllнстраторов кластера ДОJlЖIIЫ быть УНIIкаЛl>IIЫМII в


пределах каЖДОI'О кластера.

Систе"ta допускает аУТСНТИФllкаuию аДМllIlIlстратора кластера двуr-.'1я


способаi\'111:

• с по"ющыо пароля,

• cpeДCTBa~!I'1 операНI10нноl! CJlCTC"lbI.


В случае аутентификаЦИII с ПОi\IOЩЫО пароля систе"ш вызовет Дllалог
аутентификации администратора кластера (СМ. стр. 116), в который
всоБХОДIIМО ввести IIМЯ пользователя 11 пароль.
В случае аУТСllТllфикаШНI средствзr-.ш операЩЮI-llЮЙ системы не требуется
каКИХ-Лl1бо дсikтвий по вводу 1·lмени пользователя 11 пароля диалог
аутентификации не отображается. СИСТС1\'IЗ анализирует, от имени какого
110льзователя операционной системы выполняется подключеНIIС, 11 на
oCllOBaHlI1I зтого определяет соответствующего администратора кластера.

ЕСЛI-1 дЛЯ адr-.IIНlIlстратора не указан НИ один IIЗ ВIIДО8 аутеНТИфl-1каUИlI, то


такой адмииистратор может ВЫПОЛНЯТЬ только те действия, которые не
требуют зутеllТllфИКЗUJIII.

5.2.7.2. Просмотр И изменение свойств администратора


кластера

Для просмотра 11 I1зменеllltя С130llСТВ аДМIНlllстратора кластера следует


выбрать требуемого аДМIIIНlстратора в CJlIICKe аДМIIНllСТРЗТОРОВ кластера 11
ВЫГlОЛН~lТь ко~шнду KOIITCKCTHOГO меню Свойства ИЛII аНЗЛО!'IIЧНУЮ команду
['лаВIЮГО меню утилиты.

В результате выполнеllllЯ команды на зкране ПОЯВИТСЯ ДIIЗЛОГ CBoi1cTB


ЗДМIIНI'lстратора кластера.

""",. I~ТP01OP
Orи:_: It~4A/'OнtC1~10P~qc1~

~:енТI>t-_!ЦQOГоI'-'".":.,,••7.••7.••";;••7.-
J' .... ~........
nC""I>eP":"'etfle !ЦQO"":

--- ~

~~I~""I>I
PIIC. 51. Свойства аДIIIIНlIlстратора клаСТСI)3
116 1С:ПреДlljmЯТIIС 8.2. клltент-серверныl ваРI1ЗI-П. РУКОВОДСТВО aAMllllllCTpaTopa

Все своilcтвз, за IIСКЛlОчеНllем имеНII аДМlfнистратора, будут доступны для


редаКТIlРОВ3IIIIЯ. ЗIIЗЧСНIIЯ полей Пароль 11 Подтверждение пароля будут
скрыты.

5.2.7.3. Удаление администратора кластера

для УДШ1еIШЯ ЗДМlllшстратора кластера следует выбрать требуемого


ЗДМIIНllстратора в CГIIICKC ад~IIIЮlстраторов кластера 11 ВЫПОЛIIIIТЬ КО\lа~IДУ

контекстного меню Удалить ИЛl1 аналОПIЧНУЮ KO~laMy глаВllOГО ~lelllO УПIЛIIТЫ.

5.2.7.4. Аутентификация администратора кластера

АутеНТIlФllкаЦIIЯ аДМIIНllстратора кластера будет заГlрошена Сllстемой


автомаТllчеСКII. Прll попытке ВЫIlОШIСНlIЯ деiiСТВIIЯ, требуюшего
аутеНТJlФllкаЦl1If (еСЛII СПIIСОК аДМIIНllстраторов кластера Ile пуст). ПРII этом
на экране ПОЯВIIТСЯ Дltaлог аутеНТllфикаЦllI1 аДМIIНllстратора кластера.

В поля ДIlЗЛОга необходимо BBecТlI слеДУЮШI'IС данные:

Имя

Имя аДМlНlI!стратора кластера.

Пароль

Пароль аДМИНlIстратора кластера.


/

Глава 5. КЛllеllт~сеРВСРНЫII ваРllант работы 117

5.2.8. Работа со списком рабочих серверов кластера

Для отображения СПllска раБОЧ~IХ серверов кластера следует в дереве


центральных серверов выбрать нужный сервер, выбрать нужный кластер,
зарегистрнрованный на данном сервере, а затем выбрать и раскрыть ветку
Рабочие серверы:

i. 1(уа Serwrs [(OllSOle Rool\Cenlfal1C lnterprrse 8 1 Sl!l'VI!вЧ·)СОМР1\КлdCТl!РIol\1S4 • ~


11 кc..corь Дeйn_ !НА 00:l'IO ~

.. -
.. 1;) 0 1iI"" '" Кomчecт8o: 2
- '1: 154!
• rI' и..tоо ое 04300 !540 и~(_
-..4# .. ,. .. ,.., ISOO Д~Te--, ""","ер
• ~ ССН'!
••
_.1__
ССМ'2

= .o.--.с'fIoI1~
•• J;', .-а.о_

• ~P~IWII~
• ~CUOtCIoO
• 1il;6...._ ...
· I!(~_ ..
Pe_~II6C·rtIC
'~L~I

PIIC. 52. СШIСОК' раБОЧIIХ серверов

Дерево центральных серверов содерЖIIТ перечень рабочнх серверов кластера.


Каждыi1 раБОЧll1I сервер IIдентифицируется сетевьш IIМСИСМ. В поле свойств
отображается СПJIСОК раБОЧIIХ серверов выбранного кластера, содержащий
Ю,'IЯ сервера, номер сетевого порта агента сервера, заГlущеиного на ЭТОi\'1

сервере, и ОГII!сание сервера.

52.8.1. Добавление рабочего сервера в кластер

Для добавления I-IОВОГО рабочего сервера в кластер следует выбрать в дереве


центральных серверов требуеt>.'IЫЙ центральный сервер, выбрать требуемый
кластер, зарспtСТрllрованныП на этом сервере, выбрать ветку Рабочие серверы
н ВЫПОЛlНIТЬ комш-lДУ контекстного меню Создать - Рабочий сервер или
аналогичную КОi\lаlЩУ главного меню утилиты.
118 1С:ПреДllрlfЯТllе 8.2. Кmtент-серsерный ваРllаlП. РУКОВОДСТВО аДМltl-ll1страторз

в результате выполнеНIfЯ команды на экране появится диалог свойств


рабочего сервера:

HIII~lii p<'l60...... ceptep ? [g)

Orмc-..c_ !Вtm>.q&rе_teJIИP

I:.CМ'ItЮf~ ICOМP1
'IPrqrr ГоIIS4
"оОС------

PIIC. 53. HOBMii раБОЧllif cepBel)


В поля Дllалога неоБХОДIIМО ввеСТII слеДУЮЩllе ДЮНlые:

Описание

ПРОllзвольное опнсанне сервера кластера.

Компьютер

CeTeBOII адрес рабочего сервера. на KOTOPO~I запущен агент сервера.

IP Порт

Номер сетевого порта агента сервера, который запущен на указаНlЮJ\1


компьютере. По УМОЛЧЭНlIIО - 1540.
Диапазоны IP портов

Диапазон сетевых портов, который будет 1'lСПОJlЬЗОВЭТЬСЯ Сllстеl\ЮЙ для


назначеНllЯ адресов раБОЧIIМ процессэм, создавэе1\'IЫМ на этом сервере. По
умолчаНIIЮ -1560:1591.

ЗАМЕЧАНИЕ. ЕСЛII В качестве сетевого адреса раБО1lего сервера «IСПреДПРIIЯТlIЯ)


указаll IP-aдpcc в точечноilllOтаШIII.то его ПрНСУТСТВllС о DNS (110515) не требуется.

ВНИ "АННЕ! Для того Ilтобы КО,\lпьютер МОЖIIО было добаВIIТЬ в качестве рабочего
сервера кластера. на не;\1 должен быть установлен кластер серверов. Если выбранный
компьютер Ile предполагается Ilспользовать в качестве uентралЬНОI'О сервера какого­

Лllбо кластера. то все кластеры. созданные на нем, ДОЛЖIIЫ быть удалеllЫ.

I
5.2.8.2. Просмотр И изменение свойств сервера кластера

Для ПРОСl\Iотра и IIзменеНllЯ свойств сервера кластера следует выбрать


требуемый сервер в СПlIске серверов кластера н выполнить команду
контекстного меню Свойства или анаЛОГI-IЧНУIO КОi\1аНДУ главного меню
утилиты.
Глава 5. Клнент-серверНЫII вариант работы 119

в результате выполнения команды на экране появится диалог свойств


рабочего сервера.

сом., l1Jr><J

ОI"lИC_~ 111"., ,4_ -;; rn~

КQМI'O>фер: IcoMP2
IPnopт: ~P54~O~----­
C~><e6нbi< IP ""1""" ~P56"'1'--------
n........3<ltibllP""I""oe ]15601591

PIIC, 54. Свойства рабочего сервера

ПОМИI\Ю свойств, которые отображаются в диалоге при создании нового


сервера. диалог свойств существующего сервера отображает также
служебный сетевой порт агента сервера, который назначается системой
автоматическн при запуске агента сервера и используется для взаимодействия
проuессов кластера сервера.

В свойствах существующего сервера доступен для изменения только диапазон


сетевых портов.

5283 Исключениесервера из кластера

Для исключения сервера нз состава кластера следует выбрать требуеi\'IЫЙ


сервер в списке серверов кластера и выполнить команду контекстного меню

Удалить или аналогичную КОI\ШНДУ главного r-,'Iеню утилиты.

Исключение суwествуюwегорабочего сервера возможно только в том случае,


если он не содержит ни одного активного соединения и ни одного рабочего
проиесса.

В противном случае при попытке исключения рабочего сервера из кластера


будет выдано сообwение об ошибке:

ou.b::~ УМ_ p.aбo<.oerо Cepe~ КМCl~:


Ро6о<н1 C~ СОАе;>ЖНТ "'I'ecltCl~Ро'5очо.е npoo.tecCbO, YAe~oe cepв~a Ж!0О3ОООЖ":>

Рис. 55. Заilрет удалеНllЯ раБО<lего сервера


120 1С:ПреДПРIIЯТllе 8.2. КЛllеlп·серверныЙ В3рIШIIТ. РУКОВОДСТВО адМШlIlстратора

5.2.9. Работа со списком рабочих процессов

СПlIСОК рабоtlllХ проuеССО8 может быть отображеll ДВУ~IЯ способаМII:

• для всего кластера в целом.

• отделыю ДЛЯ выбрюнtOго сервера кластера.

Чтобы отобраЗIПЬ СПIIСОК раБОЧIIХ процессов ДЛЯ всего кластера в целом,


следует 8 дереве центральных серверов выбрать нужный сервер, выбрать
НУЖI-II>IЙ кластер, зареП1СТРII)юваIlНЫЙ на данном сервере, а затем выбрать 11
раСКрЫ1Ъ ветку Рабочие процессы:

j .. 1(У8 SO'VOrl [(on50w Root\Ccntrol1C (ntorprho В 2 $orvcr$\I·JCOMPI\1(I]"~Нlp~.\154 . r;]~rRJ


~ I(oocо,," Дм._ ВИА ot:>to ~.

.. IIJ!!'. [;') сд dI
• ~ 1541 ","""
~-- "'- k"
• ,,1 I • ,бaJt"

~~=: .
L5&5 ~.~ А. А.
· ,\ра--,­

.....-
LW --...-. А. А.
JiI.. A--.::~.opoo
~ CCJМI'I L566 ~'- А'
;; ~"'''I'ЫOМ:Т''''''
, ~ COМ'I I
\;)С(": ~'-~"DO'M ~, ~,

• • СОМ>12
• I CCН'13
• I С0м>21
.;:<>-
J=
PltC. 56. СПI'СОК рабочltх ПрОI1С'ССО8

Для отображения СПlIска раБОЧIIХ процессов ТОЛl.ко для выбранного сервера


кластера, следует в дереве ItентраЛЫ-IЫХ серверов выбрать НУЖНI.Ii1 сервер,
выбрать IIУЖНЫЙ кластер. выбрать нужный сервср кластера, а затем выбрать и
раскрыть I)CTKY Процессы:

~. 1СУВ SlIrvo'l [Con"l!! RooI\Conlral H:.Enlorprilc 8 2ICr"r5\1·IСОМР1\Кn.u:flр~I\154. ~~


'tJ t!:__
... IIJ(@

.=
А*"- ~
[;')Сд dI
QICНO

._-
o;.:r-..

--,
..... - ...
1541 "'- ~
... I .ы...


,
~ C(.f>F1
А•
А•

'=_~"-"'In А'
&. ..В::
•• ССМ'2
-~",-.~~"",

• ..;;р...... ФO<I~
~~W4'.­
""1.'!!f'I>O~'IIICf_
· ..:JP.... _Кn'O

.~~~..

РJlС. 57. CllItCOK раБО'lltх щ)оuессов КОllкреТllОГО раБО'lеl'О ccpscpa


Глава 5. Клнент·сервсрныЙ вариант работы 121

Дерево централЫIЫХ серверов содерЖI'IТ перечень рабочих процеССО8. Каждый


рабочий процесс IIдентифицируется именем сервера. В поле свойств
отображается СПIIСОК рабочих процессов, содержаwий IIМЯ сервера, номер
сетевого порта рабочего процесса, признаки использования, включенности И
аКТIIВНОСТИ рабочего процесса, идентификатор процесса в терминах
операционной системы, объем Вllртуального адресного пространства,
занятого процессш.1 (В килобайтах) и сколько времени объем виртуального
адресного пространства. занятого 11роцессом, превышает параметр свойств
кластера Допустимый объем памяти.

Признак использования раБОЧСI'О Ilpouecca может устанавливаться ЮIИ


сниматься в свойствах рабочего процссса, при этом признаки включенности и
активности устанавливаются систеr-.юЙ в зависимости от текушего состояния
проuесса. Подробнее о свойстве Использование Cr-.I. стр. 73.

5.2.9.1. Добавление рабочего процесса

Добавлеl-lне рабочего процесса, в отличие от просмотрз, возr-.южно только для


конкретного сервера кластера.

Для добавления нового рабочего проLtесса сервера кластера следует выбрать в


дереве центральных серверов требуемый сервер, выбрать требуемый кластер,
выбрать требуемый сервер кластера, выбрать ветку Рабочие процессы И
ВЫПОЛНИТЬ kor-.'lаtIДУ контекстного меню Создать - Рабочий процесс или
аналогичную команду главного меню утилиты.

В результате выполнения команды на экране появится диалог свойств


рабочего npouecca.

ICOMP1

IL1t'ПO_ь :::J
'.;.
II'i~I~,b, д. ,щ I
Не "'''''_ь

_____ J
D!:.:J~
Р"с. 58. HOBbIii раБО<lllii Ilроцесс

В поля диалога необходимо ввеСПJ слеДУЮШl1е данные:

Компьютер

Имя сервера, на котором будет запушен рабочий проuесс. Недоетуmю для


изменения.
122 I С:ПреДl1рllЯТllе 8.2. КЛllеlп-серверныii варшшт. Руководство аДЩIНlIстратора

Производительность

OrНОСllТслыюе ЗllачеНllе ПРOlIЗВОДlIтелыюсти. 31шчеНllе по Уi\ЮЛЧЗIIIIЮ - 1000.


Подробнее е". етр. 77 " 75.

Использование

Признак IIСПОЛЬЗОВЗНIIЯ рабочего проиесса. По умолчаНI1Ю установлено


Использовать. Подробнее см. стр. 73.

5.2.9.2. Просмотр И изменение свойств рабочего процесса

Для просмотра 11 нзмеНСНlIЯ свойств рабочего процесса следует выбрать


требуе:о.lыii раБОЧl1ii процесс в СПlfске раБОЧIIХ процессов 11 ВЫПОЛlНIТЬ
команду контекстного меню Свойсгва I!ЛII аналОГIIЧНУЮ команду главного
меню УТ"ЛlIТЫ.

в результате выполнеНJlЯ КОМЗIIДЫ на экране ПОЯВIIТСЯ Дlfалог свойств


рабочего проиесса.

сомр, . {1~

122.12.20081655.01 ~~~~
~
...
P5&l
- jООЗ8З15
Ре4l\Ц"," Gерира ,~

р565
"'.....
~~6Д
lо.038ЭЕ8 ,~

...
l' IOCOJXl7 ,~

n_ _ ~
1200
" ..
з",.pe<IeНO ~_oм

Яr~_*ером6_1<POIIOO<.
lo.CXXOXI
1'.....
,~

,~..
--- г-- ~
Кw.tetnD<l« ...._

D!::J~
IО0О11n

PIIC. 59. Свойства 1):lбочего rlpOIteCC.l

ПомшlО свойств. которые отображаются в Дllалоге прн СОЗДЗНlIII нового


рабочего проuессз. Дllалог свойств существующего рабочего проиесса
содерЖl1Т слеДУЮЩllе поля, которые недоступны для редаКТIlРОВЗI·IIIЯ:

Компьютер

На каком рабочем сервере работает рабочий процесс.


Глава 5. КЛlIСlп-сеРВСРIlЫЙ варllант работы 123

Производительность

ОТНОСlIтелыюе значеtlие ГIРОИЗ80дителыюеТII. Подробнее см. стр. 77 1-1


см. СТр. 75.
Использование

Признак НСПОЛЬЗОl3аЮIЯ рабочего процесса. Подробнее см. стр. 73.


Включен

в данный Mot\'leHT рабочий процесс включен 11 может использоваться


системой.

Активен

В данный момент рабочий процесс используется н активен.

Время запуска

Вреl\'IЯ последнего запуска рабочего процесса.

IP порт

Сетевой порт рабочего процесса, который выделяется системой динамически


при запуске рабочего процесса из диапазона сетевых портов, указанного для
да~IНОГО сервера.

Служебный порт

Служебныli порт рабочего проuесса, наЗl-lачаеыыil Сllстеi\юil Прll запуске


рабочего процесса. Используетсядля взаимодействияпроuессоl3 сервера.

Соединений

Текушее КОШlчество соеДIII·lеНIIЙ, оБСЛУЖlIваемых раБОЧИi\1 I1pOUeCCOI\I.

PID процесса ОС

Номер проuесса (В TepMIIHax ОС, на которой работает рабочий процесс).

Занято памяти

ОБЪСl\1 памяти. занятый раБОЧШ.·j процеССОI\-1.

Превышение над критическим значением

Время (8 секундах) превышеНIIЯ параметра Занято памяти l'lад параметром


Допустимый объем памяти кластера серверов. Подробнее см. сТр. 104.

Доступная производительность

Текушая доступная ПРОIIЗВОДlпелыюсть. Подробнее см. стр. 75.


124 IС:ЛреДllРIIЯТIIС 8.2. КЛllснт-сервер"ыii варшшт. РУКОIЮДСТВО aAMllllllcтpaTopa

Реакция сервера

Среднее время, затраЧСlmое на обслулшваНl'IС ОДIЮГО соедннения. Равно


сумме Зl1ачеНIli'i следующих четырех полей:

• Затрачено cepuepo~l.
• Затрачено СУБД.
• Затрачено КJllfеIПОМ,
• Затрачено меllеджером БЛОКIlРОВОК.

Затрачено сервером

Среднее время. затрачешюе раБОЧIIi\1 процеССО\l на оБСJlУЖlIваllllе одного


соеДllllеНlIЯ.

Затрачено СУБД

Среднее время, затраLlеlllюе СУБД lIa обслуживаНlfе однОI'О соеДllнеНIIЯ.

Затрачено клиентом

среднее время. затрачеllllое КЛllентом на оБСЛУЖlIваН~lе ОДIЮГО соеДlIнеНltя.

Затрачено менеджером БЛОКИРОВОК

Среднее время. затраченное меllсджером БЛОКIlРОВОК на оБСЛУЖllваl-lllе ОДIЮГО


СОСДI·IНСI-IИЯ.

Клиентских потоков

Среднее количество КЛlIСIIТСКIIХ потоков, обработанное раБОЧIIМ ПрОLlессом.


Используется CllcTeMoli ДЛЯ вычисления ПРОIIЗВОДI1ТСЛЫЮСТII рабочего
процсссз.

Подробнее опарамстрах ПРОIIЗНОДlпельности рабочего проuесса см. стр. 77.


В свойствах существуюшего рабочего процесса ДЛЯ IlзменеНlIЯ доступны
только ПРOlIЗВОДlIтеЛЫЮСТI. н ПРllзиак IIСГЮЛЬЗОВallllЯ рабочего процесса.

5.2.9.3. Остановка/запуск рабочего процесса

Для ОСТalЮВКlI рабочего процесса следует открыть Дllалог CBoikTU IIУЖIIOГО


рабочего процесса 11 устаНОВIIТЬ флаг Использование в значеНllе Не
использовать. РаБОЧIfЙ проuесс будет остановлен после того, как завершится
последнее КЛIIСllтское соеДll11еНllе. оБСЛУЖlIваемое даН11Ыi\1 раБОЧIIМ
процессом. ПРII повторных запусках кластера серверов не Ilспользуемые
рабоЧllе процессы запускаться не будуг.

Для запуска не IIСПОJIьзуе\lОГО рабочего процесса следует открыть Дllалог


свойств.. НУ'А\НОГО раБОLlего проuесса 11 устаНОВIIТЬ свойство Использование в
Глава 5. Клнеlпмссрверный BapllaHT работы 125

значение Использовать. Через некоторое время рабочий процесс будет


запушен меllеджеРО~1 кластера.

5.29.4. Удаление рабочего процесса

Для удаления рабочего проиесса из состава кластера следует выбрать


требуемый раБОЧIIЙ процесс в списке рабочих процессов 11 ВЫПОЛНIПЬ
команду контекстного меню Удалить ИЛII аналОПILlllУЮ команду главного
меню утилиты.

Выбранный рабочий процесс может быть удален только в том случае, если он
не обслуживает 1111 одного соединения.

ПРI1 ПОГlытке удалеНIJЯ рабочего процессз. содержащего соеДlIнения, будет


выдано сообщенис об ошибке.

5.2.10. Работа со списком информационных баз

Для отображения СПliска информаЦIIОННЫХ баз, зареПIСТРllрованных в


кластере, следует в дереве центральных ссрверов выбрать нужный сервер,
выбрать НУЖI-IЫЙ кластер, зарегистрированный на данном сервере, а затем
выбрать 11 раскрыть ветку Информационные базы.
r;,

..
~-~
1СУ8 SerYers

ДМ._
LСопsоlе

.. Rool\(enlrill1C Enlerprise 8 2 servers\(-)СОМР1\К11ltCтер

""" 00-'
~@rg]
~~


I!)",
(')СомРl
Ш~ @
. ..
_бош КО_,Ю:I

- 'l::. КП6Сrе~
- ~ 1511

, #1
..
.,@. ,
"""'"'
P~,e сеРВеРЫ
.р:, ."""'"' ""'-

.
J:I. A~"""'O:Tparopы
:: Мetoe4'4'~~nаст_
Pm-e l1)W.eco:..
. t:. Се_ ..
'E_~~
.' Со.-:..-..
• -_._ PeI__ .poe.aoмe~'lacT~ "
• _,,,.о,

< > < >

Рис. 60. СПIlСО" IIIIФОI)ШЩIIОIIIIЫХ баз

Дерево uентраЛl"НЫХ серверов содержит перечень IIнформашюнных баз


кластера. Каждая IIНФОРll.laщюнная база идеНТНфliЦllруется Иf\lеием. В поле
свойств отображается список информационных баз выбраНIЮГО кластера,
содержаЩltй ИМЯ информационной базы 11 ее ОПliсанне.
126 I С:IlРСДПРIIЯТltе 8.2. КЛIIСНТ-ССР8СРНЫII 831'11<1111'. РУКОВОДСТВО ад1\tlllшстратора

5.2.10.1. Регистрация новой информационной базы

РеГlIстрация новой информашlOННОЙ базы в кластере серверов ",ожет бып,


выполнена двуr-.IЯ Сl"lособа~111:

• IIЗ КЛllеlПСКОГО приложеНIIЯ,

• НСllOсредствеино в кластере серверов.

ПРII добавлеНИII новой ШIФОР~1аЦlюнноli базы в КЛllеtlТСКОfool пр"ложеЮIII ее


реПlстраЦIIЯ в кластере серверов выполняется СlIсте",ой авто",аТllчеСКIf.

Для реГlIстраЦlI1I новой IlнформашlOННОЙ базы с помощью УТIIЛlIТЫ


аДi\IIIНIIСТРIlРОВЗlНlЯ кластера серверов следует выбрать в дереве центральных
серверов требуе",ый центральный сервер, выбрать требуе",ый кластер.
зареГIIСТРllроваШIЫЙ на ЭТОМ сервере, выбрать ветку Информационные базы 11
выполнить ко",анду контекспюго меню Создать - Информационная база ИЛlI
аналОГIIЧНУЮ Ko",a~IДY главного ro.lеню УТI1ЛИТЫ.

В результате ВЫГlОЛliеllllЯ KO~1aHДЫ на экране ПОЯВIIТСЯ диалог свойств


информационной базы.

"~
O~

3aoIиw_~,_
1--
C_6e~II_

Т..,C\lБД
)MS SDL S",,,.!!
Б63<111_

Поrь:юнаrь C!j>fI!\)II БД

П6РОrь nOrь>Oll6l8"" БД

A~(CTI*'6J
Il'!fC'c, ••,{Ро<;с,,,,!
Смещ_дar
1. ::J
Ca:!lll6lbN:I!III_ 8
С"'1"М!е!OfC<:/l'cr_ Г
Ыcт--.~~
peг_м:l-'o Г

Рис. 61. Новая IlIIформаUlIонная база

Пара~lетры IlliФор",аЦlюниоli базы эквивале~IТНЫ паРЗМСТРЗi\1 новой


информаЦIIОННОЙ базы. создавае~юli с помощью окна запуска
Глава 5. КJIIlснт·серверныЙ BapltallT работы 127

«1 С:ПрСДПР"ЯТIIЮ). ОПllсаНllе ЭТIIХ параметров СМ. кииrу

«1 С:ПреДПРIlЯТllе 8.2. Руководство anMlНllfcтpaTOpa».

ВНИМАI-IИЕ! IIMella IIlIфОР~lаUlIOIIIIЫХ баз ДОЛЖI~Ы быть УIIIII\i1ЛЫIЫМII 8 пределах


ОДIIОГО кластера.

в процсссе реГlIстраШIII новой IIнформашlOННОЙ базы Сllсте"ш проверяет,


существует ЛlI 113 указанном сервере баз данных база с TaKIIM IIMeHeM. ЕСЛIf
база существует. то будет установлеllО coenllIIClНlC с lIеЙ. ЕСЛJl существующая
база данных уже содержит данные Itнфор"ашlOННОЙ базы «IС:ПреДПРIIЯТlIЯ».
то будет УСТ31100леllа связь с уже существующей IIнформацио!Нюй базой. А
если база ДЗlIIIЫХ Ile содержит данных IшформаUIIОlllюii базы. то в ней будет
ПрОIIНIIШIaЛIIЗllрованановая IIНфОР~lаЦИОIНiаябаза «1 С:ПреДПрIIЯТIIЯ».

5.2.10.2. Просмотр свойств информационной базы

Для просмотра " IIзменеНIIЯ свойств IНlфОРО\lаШЮIllIOЙ базы следует выбрать


требуемую IlIlформаuнонную базу в СПlIске IlIlформаUIЮНllЫХ баз и
ВЫПОЛIIIIТЬ КО"ШIIДУ контекстного "Iеню Свойства IIЛlI ЗIШЛОГIIЧIIУЮ команду
глаВIЮГО меllЮ упIлlIты:

11.... Illiii±ili
O~ Iд~p.!8I'-'.<It't'I."W4
э.ц .... _сoeдl_ j~

C-.соISa'II_ ~I~ощ>='------
TнnCIoIGD JpO>I\JtSQL ::::J
б,н.- I08ll\ClМд

no.a._e... ~~6'n1г_= ••- -----


П_noJII>_еIlll6.D 1·
G_.-..tWo4IIIOUItC08_ Г

H-."o!»w~~ IМI.III

-_.
K_~~"""II

""",_ г-------
""- ,---------

PIIC. 62. Свойства IlIIформаШfОllllОЙ базы


]28 ] С:ПреДПРIIЯТIIС 8.2. К1IItСlп-сервеРI~ЫЙ ваРltЗIП. РУКОВОДСТВО аД1\НtНllстратора

в окне свойств параметров информаЦllOlНlOЙ базы МОЖIЮ отредактировать


IIMeHa сервера базы данных. используемой базы даIНIЫХ. измеlНlТЬ тип
Ilспользуемой СУБД. I1МЯ пользователя базы данных 1'1 его пароль .

• Также для редаКТllрования будут доступны своifства, ОТНОСЯЩIIССЯ к


БЛОЮlровке устаНОВКII сеансов пользователей С данной базой.

Блокировка начала сеансов включена

ЕСЛlI флажок установлен. то включеl1а блшшровка начала сеансов с


IIнформаЦllOнноii базоii. При этом:

• сущеСТВУЮЩl1е сеансы могут продолжать работу;

• возможен запуск фоновых задаНllЙ сущеСТВУЮЩllМl1 сеансаМII;

• существующие сеансы могут устанаВЛllвать СОСДlШСIIIIЯ:

• IIЗLIа.I10 'lOвых ceallCOB запрещеlЮ:

• установка 'IQВЫХ соеДllнеНIIЙ запрещена, кроме СОСДIIIIСIН1ii от IlмеlШ


сущеСТВУЮЩIIХ сеансов.

Начало (дата/время начала актуальности блокировки)

БЛОКllровка начшtaет действовать. еСЛII текущее время превышает значеНllе


данного cBoliCТBa.

Конец (дата/время конца актуальности блокировки)

Если значение данного свойства отлично от нулевой даты 1I r-.·lеньше ИЮI равно
текущеr-.1У BpeMeHII. то JteJ.icTBIIC БЛОКНРОВЮI закаllчивается.

Сообщение

Текст, который будет LIзстыо сообщеНIIЯ об ошибке Прll попытке устаlЮВКlI


соеДИllеНllЯ с заБЛОКlIРОIШlllЮЙ информаl.ll10111ЮЙ базой.

Код разрешения

Строка. которая должна быть добавлена к парю.IСТРУ КОМallДНОЙ СТрОЮI /uC


ИЮI К параметру СТРОЮI соеДI1НеЮIЯ UC, чтобы устаlЮВIIТЬ соеДlНlСIНlС с
информаЦllOННОЙ базоi1 вопреКII БЛОКllровке устаНОВКII соеДlIнеНIIЙ.

Пара метр блокировки

ПРОllзвольныli текст. Может IIспользоваться в КОllфигураЦIIЯХ для различных


иелеЙ.

Блокировка регламентных заданий включена

ЕСЛlI флаг устаtlO8лен. это означает, что включена блою!ровка регламеllПIЫХ


задаНI!Й данно" IIнформаЦIIОННОЙ баЗbl.
Глава 5. КЛllеlfт-серверный oapllaHT работы 129

5.2.10.3. Удаление информационной базы

Для удалеНIIЯ информационной базы следует выбрать требуемую


IIнформаЦlЮННУЮ базу в СПlIске информаЦl1QННЫХ баз и выполнить команду
KOllTeKCТHoro меню Удалить IIШI Зliалогичную команду главного меню
УГIlЛIIТЫ.

В результате ВЫПОЛНСНlIЯ команды на экране ПОЯВIIТСЯ предупреждаЮЩIIЙ


вопрос: Удалить информационную базу? При ПОЛОЖI-IтеЛЫiQМ ответе на этот
вопрос Сl1стемэ предложит однн 113 трех ваРIШНТОВ удаления IIнформационной
базы:

/1fIМ~.'~ 111I1 IQ~_~_IC3з..


.*'-"I_~_.lUn'араА~

__ ILI.IQII~
.\II...... 6e'I _
.o-:non.~_"IC3 r:~ ILL

0Cf-....6e'I _ _ .. М~68:I_

PIIC. 63. Ре:;ЮIМ уда.IlСIIIIЯ ItllформаЦltОНllоii базы

• Удалить базу данных - при выборе этого вар~IЗНта будет удалена


реПlстрация информационной базы в кластере сервера If кроме этого
будет удалена соответствующаяей база данных на сервере баз данных.

• Очистить базу данных - при выборе этого варианта будет удалена


регистраЦIIЯ информационной базы в кластере сервера If кроме этого
будут удалены все данные из базы данных на сервере баз данных. Сама
база данных не будет удалена из сервера баз данных.

• Оставить без изменений - Прl! выборе этого варианта будет удалена


только реГllстраЦllЯ IIнформаЦl10J-lНОЙ базы в кластере сервера. Никаких
I1зменеНIIЙ в базе данных произведено не будет.

В том случае если выбран вариант Удалить базу данных, но есть соеДЮlения
пользователей с этой базой даIНlЫХ, будет удалена регистраuия
IIнформаЦIIОННОЙ базы в кластере сервера, а при 11Qпытке удаления базы
ДЗlНIЫХ сервер баз данных выдаст сообщение об ОШllбке, наПрllмер:

0...60:.1 ....._ I 111I0 o'~

а. 6aм_~cncoo:~

'"
PIIC. 64. ОШllбка удаленltя 1IIIформаЦIIОltllОЙ базы
130 I С;ПРСДПРIIЯТIIС 8.2. КЛIIСlIт-серверный вариант. РУКОВОДСТВО аДМIIПlfстратора

5.2.11. Работа со списком сеансов

CllllCOK сеансов может быть отображен двумя способаr-.ш:

• для всего кластера в целом,

• для отделыюii IIнформашlOННОЙ базы.

Чтобы отобраЗllТЬ СПIIСОК ceallcoB ДЛЯ всего кластера в целоr-.I. следует в


дереве центральных серверов выбрать нужный центральный сервер, выбрать
НУЖllыii кластер, зареГIIСТРllрованныii на данном сервере, а затем выбрать 11
раскрыть ветку Сеансы.

7. 1(VII S~rverl (Само" ~1\цIIII'рО/ШI~'1I ceplcp.. 1( ПреДПр"""UI 8 2Ч 6 j(ОМР1\1(l\<Ц;щр .. \1S41\(СОIIСIol) r;]@J~


~ коо<оаоо ~ h 0I0tD er-.
..
-"~'"
~ Ю >EJ [;) ЩО
- . . Цet<.p.o_~_IC.,""_"",
'"

11-
..... _..
22.12.20081 .. -- " - -...
,""',
.......,- ..... IUWIC1_
""
22.12.2tIDII A.ve-<1р.о'OI'
Кooot

• (-)ССМ'I
11- ,""', ..... ftIWIC._
-=·
22.12.20081 .. 22.12.2008
"""""""'1»'01' Кooot

. ~КAк'"
1541
11-
'" ZZ.12.2008I. 22.12.2tIDII ,""', "-<1р.о'CII) -,~
~"'",,_.а.а'_1 &'I0oI

_
.:\p. . . ( ~
• \ \ A_~1011М

... -
• "= Мttoe4.~ ~IIIIIC' _
.~

S:e-
.I!"coe_
· с:, Ре-..- ~IIIIIC'~
'~I6'l1
\\~~TQ(IIoO

.''''"'' ) < - -,

PIIC. 65. СПИСОК CC3JICOIJ КЛ:1стсра серверО8


Глава 5. КЛllе~lт-серверныii ВЭРltaНТ работы \3\

Чтобы отобразить СПIIСОК соединеНIIЙ для отдельной IIнформаUlIOШЮЙ базы.


следует в дереве центральных серверов выбрать нужный центраJIЬНЫЙ сервер.
выбрать нужный кластер. выбрать ВУЖIlУЮ IlнформаUllOlIНУЮ базу. а затем
выбрать 11 раскрыть ветку Сеансы.

~rg
-;'".1СУ8 ~r"п

.•
't.- Л&iC1_ ... "'"'
[Consol. RoоtlЦен,р.лIНWf! (ер.ер'" 1С'nрсдпрн"н, в 2\{ЙIСОМР1\КМС:flрм\1S41\ИнфоРЦЩI<О.

"- ~.d
IЫIiJ
~Cor>soIe~OOI.
C)JЦ> I'i'
- . . Цetlтре,._,ерооеры !C:гt>eA'"4)OtO'.
. ..... tb< ...
-~ I'1oXлeА"""" ""'"""... nCI80308lT....
.-
''' ''' ''' ''' """'''
22.12,2008 ,
22,I2.Z00в1
''''''' АА_'ре·оо K_O"'~_'<!04

,,.""
- • (')CC#fII

..
пЛ,2008 ! 22.12,2008 к_о,. ~1IКТ<!04
- ~ Кмс.еры 22,L2,20081 ''''''' АА_'ре·оо
f~to:IIИetf'

"''''''',
UL2Z008 мe..e4)reollO

.
- ~ LS~I n,12,.!OOII ..

' ' ' ' "'


ZZ.L2,Z0081 I(c:..bo~,oo
~'''''OO
- 1iII"~0I: 1ll.l1OO._ба,.,
- """'"" '"
,,=
" l!I:!!iI
• •• P«o.te сеоееоо.о
~A~~1~
=JI'eoтeA_VlКТ_

s:c_-~
. j&:_-"
, ""-
~---~._.
.
< > < >

PIIC. 66. CIIIICOI-< ceallCOB IllIформаШIO~lllOiiбаЗbl

В поле свойств отображается спнсок сеансов, содержаЩ1lЙ следующую


I!НфОР:-'lаUlIIО:

Информационная база

Иr-.·IЯ информационнойбазы, с которой УСТЗI-lOВЛСI-Ю соединенис.

Номер сеанса

Номер cea~lca.

Начало начала

Время, в которое был создан данный сеанс.

Последняя активность

Время, в которое была зафНКСllрованапоследняя ЗКТIIВНОСТЬ сеанса.

Компьютер

Сетевое имя компьютера пользователя, !<Лllеlпское ПРIIЛОЖСlше с которого


1-IIIIЩIIИРО13ало СОЗДЗIНlе сеанса. Имя компьютера будет пустым, если сеанс
создан для оБСЛУЖllВаНI'IЯ всб-клиента, тонкого клиента, подключенногочерез
веб-сервер или Wcb-сервиса.
132 IС:ПреДllРIIЯТНС 8.2. КЛllент-серверныil вариант. РУКОВОДСТВО администратора

Пользователь

Имя пользователя IllIфорro.'IЗЦIIO~IНОЙ базы.

Приложение

Режим запуска клвентского приложения (см. стр. 65).


Язык

Язык ЛОКЗЛllзаЦlllf ПРllЛожеНlIЯ.

Сервер

Имя сервера кластера. с которым установлено соединение.

Порт

Номер сетевого порта рабочего процесса, обслуживающего это соединение.

Процесс ОС

Номер процесса рабочего сервера (в термшшх операционной c~lcтeMhI),


оБСЛУЖllвающего данный сеанс.

Соединение

Номер соеДШlеШIЯ, которое подключено к даlНI01'ilУ сеансу.

Соединение с СУБД

Идентификатор процссса сервера баз данных. Отображается в '1'01\'1 случае,


если в данный MOMellT сеанс I3ЫПОШlяет обращение к базе данных.

Захвачено СУБД

Длительность обращеН~IЯ к сервсру баз данных на ТСКУЩI'IЙ MOI\'ICHT.


Отображается в том случае, если в данный MOMel1Т сеанс выполняет
обращеШlе к базе дюНtых.

Заблокировано СУБД

ИдеНТlIФI-lкатор 11роцесса, который заблокировал данный процесс.

Заблокировано упр.

Имя пользователя (номер сеанса) в TOI\I случае, если процесс ОЖl1дает


освобождения транзакшlOННОЙ блокировки.

Время вызова СУБД (текущее)

Время текущего обращеШIЯ СУБД с начала обращения (в секундах).


Глава 5. КШlент-сервер"ый вapltaHT работы 133

Время вызовов СУБД (5 мин.)

Время обращения к СУБД за послеДНl'lе пять M~IHYТ (8 секундах).

Время вызова СУБД (всего)

Время обрашеНIIЯ к СУБД с "ачала первого обрашеНIIЯ (в секундах).

Данных СУБД (5 МИНУТ)

Объем данных, пеРСДЗI·IНЫХ данным клиентским соединеНl-lем между


cepBepOi\·\ «lС:ПреДГlрИЯТИЯ» и сервером баз данных, за последние 5 минут (В
баiiтах).

Данных СУБД (всего)

Объем данных, переданных дaHHЫ~'1 КЛI1СНТСЮ,IМ соеДlIнением между


сервером «\С:ПреДГIРIIЯТIIЯ) 11 сервером баз даШIЫХ, с начала даНIЮГО сеЮ'lса
(в байтах).

Время вызова (текущее)

Текущее время IIсполнеШIЯ послеДllего незавершенного cepBeptlOfO вызова.

Время вызовов (5 мин.)

Тремя обращеШIЯ )того соеДl-lнеНIIЯ к серверу за последние пять минут.

Время вызовов (всего)

Общее время серверных вызовов в секундах с момента старта клиентского


соеДIIИСНlIЯ (8 ceKYI-IДЗХ).

Количество вызовов (5 МИН.)

КОЛllчествообращений зтого соединения к серверу за послеДН~lе пять минут.

Количество вызовов (всего)

Количество обраЩСtlllЙ зтого СОСДlшеlНlЯ к серверу с начала КЛ!lеtIТСКОГО


соеДlIнеНIIЯ (в едшвщах).

Объем данных (5 мин.)

Объем переданных It полученных данных с момента наtlала КЛl1ентского


соеДlНlСЮIЯ за послеДlше ПЯТЬ МIIНУТ (в байтах).

Объем данных (всего)

Объем переданных и получеlil-lЫХ данных с момента начала клиентского


соединения (в байтах).
134 1С:ПреДIlРЮlТне 8.2. КЛllент-сеРВСРIlЫЙ варlШIIТ. РУКОВОДСТВО аДМШlllстратора

5.2.11.1. Просмотр свойств сеанса

Для просмотра свойств сеанса следует выбрать требуемый сеанс в СПl1ске


сеансов Ii ВЫПОЛНIIТЬ команду контекстного меню Свойства 111111 аналогичную
команду главного меню УТИЛlIТЫ.

В результате выполнеНIIЯ команды на экране ПОЯВIIТСЯ Дllалог свойств сеанса.

t1 ~ II!ae
НoaнecI-.. 1"..; :::::...-----

..... _- H-CNiI'OU 122.1221П118'Л'1


~ афмц .... 122.12.21Х1818.Э1"

~tV jёOт""';;;;-----­
__
П
~
О
Р
nc-o-- Ii I I jP& 01>

я"'_~I~

P~rwu.eQ;

Р _ос. ~1ёO~"~"'C====:::
rIOI:rГ ~56'
.....' -
;..1"";;:------
" - - ;.1",--------

r.IC. 67. Свойства ceallca


Д~'ЗJlOг свойств сеанса содержит следующую информациlO (все свойства
сеанса нсдоступны для редактирования):

Информационная база

Имя информационной базы, с которой установлен сеанс.

Номер сеанса

Номер сеанса.

Начало сеанса

Время. в которое был создан данный сеанс.

Последнее обращение

Время. в которое была зафllКСllрована последняя а'''-ПIВНОСТЬ сеанса.


Глава 5. КЛI1СlIт-серверный BapllaHT работы 135

Компьютер

Сетевое IIМЯ компыотера пользователя, клиентское ПрllЛоженне с которого


IIНИЦИIlРОВало создание сеанса. Имя компьютера будет пустым, если сеанс
создан для оБСЛУЖlIваНllЯ веб-клиента. тонкого КЛllеllТ3, подключеНlIQГО через
веб-сервер IIЛlI Web-серВllса.

Пользователь

И"IЯ пользователя 11нФормаЦltOнной базы.

Приложение

РеЖllМ запуска клиентского приложеШIЯ (см. стр. 65).


Язык интерфейса

Язык ЛОКЗЛllзаЦЮI клиентского Прl1Ложения.

Рабочий сервер

Иl\'IЯ сервера кластера, с которым установлено соеДlшеtНlС.

Порт

Номер сетевого порта рабочего процссса, обслуживающего это соединение.

Процесс ОС

номер процесса рабочего сервера (в терминах операционной системы),


оБСЛУЖllвзющего данный ceal·lc.

Номер соединения

Номер соединения, которое подключено к даl-lНОМУ сезвсу.


136 IС:ПреДПрНЯТllе 8.2. Клнент-серверный ваРIШIП. Руководство ад~Нllшстратора

5.2.11.2. Разрыв сеанса

Для разрыва сеанса следует выбрать требуемый сеанс в СПllске сеансов 11


ВЫПОЛШIТЬ команду КОliтекстного меню Delete ItШI аналогичную команду
главного меню утилиты:

.J ConsoI!I ROOI
• . , Цtt<тра,.._~e;>Ы K:1'lpe4f1)O""
.....
(Dt-мoI'oIд
I'bo."
-~
11ouIe~ .. К-WO". ~.e,..

KOtICO"~МCT_
22.12Z008 \ ... 2Z.12,~
''''''' Ал_ТР&ТОР

""
• ,.)(Ot4'!

""""""'......."
22;,12.
• •~ KIIIt.e;>Ы
221220081 ...
'''''''
",.."
A.I_O:,p&TOP Консо.. ~МCT_
T_...;~_.


22,12,Z0081 ... .2008 ...
• ':J 1511
'" " Мetoe.l"'ep"O ...

·1I'~

........
J::'-
_ _ баlD

'iб~
~Coe_
,-,
• , P.o6lнec_
'JjI..~'~
• = Мeto!=.I><e;>to""OCf_
• ~ r'P>u.«....
J::'-
.j-
.... ~-~ ......

РИС. 68. Разрыв сеанса

ВНИМАНИЕ! К IIспользоваНlIЮданного средства надо ПОДХОДIIТЬ с осторожностью.


так как разрыв сеанса а,,-ГIIВ~Ю работающего пользователя с IIнформащюнtlоii базой
может ПРIIвеСТl1 к потере даlН'II>IХ.

Для разрыва сеанса необходш.ю обладаТI) полномочиями аДt\'IИI-Iистратора


кластера серверов (см. стр. 100).

5.2.12. Работа со списком соединений

Список соединений может быть отображен неСКQЛЬКlIМl1 способаМII:

• для всего кластера в целом.

• для отдельного рабочего процесса кластера)

• для отдельнои информаЦIIОННОЙ базы,

• для отдельного рабочего rlpouecca сервера кластера.


Глава 5. Клиент-серверныii BapllaHT работы 137

Чтобы отобразить список соеДlшеНIIЙ для всего кластера в целоro.'l. следует в


дереве центральных серверов выбрать нужный центральный сервер, выбрать
нужный кластер, зарегистрированный на данном сервере, а затем выбрать If
раскрыть ветку Соединения:

7., 1СУ8 SerYIIB (C.,m.,le Root\Ccnlf41 1С (пlегршс 8 2 ,crver,\(8,COМP1ml\4I:,ep,,\1S04 ~[Q)[Ei


'!I ~ Aeoin_ 8ItA or;нo ~

.. ~ "'''' @1~ d'


- ~f{nac1~ '" С_ ICorнoктllO:8
- 1; 15'1\ . &1м Coe/l~... Cuн: К0I'П>I01 ~.­
.II' ....~
· :1 Рo6oчI ... (е_

! Dernct-1д
о
Н9 ""'" ~""M~-.1
KOН<Ioryl'<""II
• \\ II/l"'.....::T~TC1Pt"
•i " Cot4'!

• :~ _/l"'О'Р"'К""""
· ·P~,"""".,:r.
о
о
""",С""'"
ПММНРеещ',,; :16~_"
ntwцIoвщ,,", "'~-.;
i
· ~C.~'" ~ DemФIд .,о
'''"''' ПМl1>C)OllW"" :I6.1/1OИi

T""""""~""'"
· IiБ_~
~coe~ • о '''"''' ~)44/1OИi
·
Ре3е_ • ! о '''"'''
С""'" П~344-.i
. 1; 1&11
'Б' /IAo9'""1;'P<1''''''''
.C0I"P2

Рис. 69. СО('ДllllеllllЯ К'ластера

Чтобы отобраЗllТЬ СПIIСОК соединений для отдельного рабочего процесса


кластера. следует в дереве центральных серверов выбрать нужный
центральный сервер, выбрать нужный кластер. выбрать ветку Процессы,
выбрать нужный раБОЧI1Й процесс, а затем выбрать и раскрыть ветку
Соединения:

~. КУВ Scrvurs (Co",ole RoоIЩСН'рlIII~Н.1I! ссресры 1( Предnрю"н~ В 2\(8) ·LJ@(gJ

...
~ KOttI:-. Д ..'II;,,,,,",

",rnJ @1~
~,

"'"" е-,
--- ..шJ2!J

-
d'
~(_IC:Ilpj:~T"
л

!-
."'" "'- ,- ....."
T_.... ~_'
", , ""'"
.. •~ l.ТemaМf<
')COWI ..
lt:i-КМI;f~ ""'" О ~~

n ""'"
lI'oootwyoa1OP
-~ 15i1
!-
'JIIl1t co!lllO •• &о...
" ""'" 1I0000OIlbI<lWl•••

--
p--~
1:;1.. A_--:~fO\?t>l
'" .......А~"'IJIoI"...Пep<l

~ ССМ"
~m=
s:.,-
#= . Pe_.:пocr"1
.
А'_ ......' ........
< > < >

PIIC. 70. СоеДltllеШIЯ paOO'lel'O Ilроцесса


138 1С:ПреДПрIIЯТllе 8.2, КЛllент-серверный вариант. Руководство аДМННllстратора

Чтобы отобразить список соединеШIЙ для отдельной J1НфОрl\'IЗЦI10ННОЙ базы,


следует в дереве центральных серверов выбрать нужный центральный сервер,
выбрать нужный кластер, выбрать нужную информационную базу, а затем
выбрать 11 раскрыть ветку Соединения:

7. r;][Qj(g)
.........
1CV8 Servers [Consolc Ragl\ЦI.'НJр4ll~Нlllе серlер~11('nр"длрн",н. 8 1\1',
~ д_ о. 0.-. ~~
Ia Щ> {j
"""
I1J'"
~

_C~ 1C:IbeМ'(IИIII""
,
!-
.... ""- '- ......,
°)СОК'I
~-K ......._ !- ", , С"""
С"""
IcмoМ~}

K~.~

.-
!- С""" ......
'::15oIL
- iJIIl )... а .. ! б43w
" " K~

f:c_

.:\ P U - c _
#Ojjj"j,
::
s\'A-.:tfI4Т_
JOIeOe~~_~--._

'~~ea ...
f:c_

<
j= >
у

< >

Рис. 71. СоеДlIIlСНIIЯ IIНФОРМ3Ц1IОIIIIОЙ базы

Чтобы отобразить список соединений ДЛЯ отдельного рабочего процесса


сервера кластера, следует в дереве центральных серверов выбрать нужный
центральный сервер, выбрать нужный кластер, выбрать нужный сервер
кластера, выбрать НУЖНЫЙ рабочий процесс, а затем выбрать 11 раскрыть ветку
Соединения:

';'n 1СУ8 SI.',УIЩ GJ[Q](g)


.. ..
~ к_о"., д.,:,,;.- ...
[(o"soll.' Rооl\Це IНральныl.' Сl.'р.еры
о- 0.-'
1С:ПРСДnРН.Пt. 8 2\(')
.:.ШJ2!.J
I1J~ IН• {j
""_C~ LC:~",rv .. r>t$l8

"""
,
,
!~
.... c~_

,
,
с._ ,-,
, '''''''
С"""
.-
ПМtol_~,,,

КottФorу;>ОrOJl
КМC'~PЫ
!-
·..
'l; 154!
~._kJы
- : \ Р..... "'с_
" " С"'" K_g""~M

- l'. СОК'I
::::ме..е..."'~"'00!0I:Т"

- -«~
10 C(МII
~~
p.~'lIar""",
:::: -",,,-,,,*.еро

• ~~eиы
f:c_
, -~
>
у

(--- .~
>

РIfС. 72. СоеДЩlеllllЯ рабочего "роцесса


Глава 5. КЛlIснт-сервеРllыi"i вариант работы 139

В дереве центральных серверов соединения не отображаются. В поле свойств


отображается список соединеНI1Й, содержаШ~1I1 следующую информашно:

Инф. база

Имя Iшформашюнной базы, с которой устзновлеlЮ соединеНllе. Данное поле


пустое для служебных соединений.

Соединение

Номер соеДlIнеНIIЯ. Номер каждого следующего соеДllнения с


IIнформаЦIIОlilюii базой на I больше. чем номер предыдущего соединения.
Новое соединение получает Iюмер 1 только еСШI до него с Iшформационной
базой не было нн одного соеШlнеtlИЯ. Номера О имеют только служебные
соешшеНIIЯ, не СВЯЗЗtlные Hi! с какой информащюнноii базой. TaКlI~1 образом,
как в фаiiловом. так 11 в КЛllент-серверном варнанте нумерация соеДlшений
наЧlIнается с 1, только после того, как от IlНформаЦИОIНЮЙ базы отсоединятся
все клиенты, включая реГЛЗ1l.Iентные 11 фоновые задаШIЯ.

Сеанс

HO~lep сеанса, с которым связано выбранное соединеtlllС.

Компьютер

Сетевое имя компьютера пользователя, yctaHOBl-lВшего соединение.

Приложение

ИдентнфНШ1рует приложенис, использующее данное соеДИНСНI1е (см. стр. 65).


Сервер

Имя сервера кластера, с которым установлено соединение.

Порт сервера

Номер сетевого порта рабочего процесса, оБСЛУЖlшающего это соединение.

Начало работы

Время, в которое это соединение было установлено.

Если список соединений открыт для отдельной информационной базы, то в


поле свойств отображаются ДОПОЛНlпеЛЫlые КОЛОНКI-I, позволяющие
оперативно анализировать блокировки базы данных.
140 1С:ПРСДПI)lIЯТlIС 8.2. КЛI1Сllт-сеРВСРliЫЙ вариант. Руководство аДМl1НJ1стратора

5.2.12.1. Просмотр свойств соединения

Для просмотра СВОЙСТВ соединения следует выбрать требуемое соединеНllе в


списке соеДIНlеШ1Й 11 ВЫПОЛНIIТЬ команду контекстного менJO Свойства или
аналOl"ИЧНУЮ КОМ3Iщу главного меню утилиты:

7с 1СУ8 ScrwrJ (ConUJI~ RoaI\Ц~.нр"",_"... с CCP'~PIII 1С npt!дпр...,." .. 8 2\{·)СОМР1 \!(/14Cтcp_I\1 :i41\Ин ·rJ§rgJ
. .. "''''
~1<OtCJ>М. д_

ш
О.

.. ci'
""" "--

.....
~.J

p~RooI:
- "U_C~IC:Гt>e~8.;
. •
-
(О)С(М>I
~Кq:,--
'"
!-
!-
""'-, ,-, ......,
" "
", ,
,""',
.. """""ф
~ICIIO ..•
,""',
""
,
,""', ''''
- '1:
150011
- iJ .1

s:'- .- j

'~'-
, :о _~

.""'-
':'IPb-~
'"
_
:: "'-'1Ie'0P0I _

S:'-
Мeoc4><_IUIК,

.~

<
J= >
. < >

PIIC. 73. CIIIICOK соеДlIfIСIIIIЙ IlIIформаUJlОННОЙбазы

в результате выполнения КОI\'IЗНДЫ на экране появится диалог свойств


соединения.

(O)('Jl""CI'''C 110)м:!р411 Шr8J

~сС':/БД

~сC':lБД г----- 8ремя _Iecero~ Г-OJ3i


з.а-..-C':IБД г----­ BI>eМo'~_1 г----­
8_ _ С':/БЩ...-оt ~
8ремя ~'eo:Y<lee' г-----
_
8рем:оСУБ.Il/5-J- г----­
Ko-=tЮ_I_oI- ~
8_ _ C':IБдlтео.y;qео:l г-----

06o.em...-СУБ.щecerol г2ii6 """"""............GJ


06beм.a_I __
г----­
г-ffi
06ыомА_М.щs-.} г----- 06beнA_I5 ...... ~
316_ с' 11 СУБД г-----

- г-----

Рнс. 74. Свойства соедJtIIСllIIЯ


Глава 5. КЛllент·серверныЙ вариант работы 141

ДиаЛОI' свойств соединеНlIЯ содержит следующую информацию (все свойства


соединения недоступны для редактирования):

Компьютер

Имя компьютера, с которого выполнено соединение.

Приложение

Имя прнложения (см. стр. 65), которое установило соединение с


информащюнной базой.

ИБ монопольно

.Признак того, что установлена исключительная БЛОК!'lровка информащюнной


базы (СМ. етр. 71).
База данных

ПРИЗliак установленного соединения с базой данных.

Монопольно

Признак установки монопольного режиt\lа работы с информационной базой.

Сервер

Имя сервера, с которым установлено соединение.

Порт сервера

Сетевой порт сервера, через который происходит взашюдеЙСТВ~lе.

Начало работы

Время, когда соединение было установлено.

Соединение

Идентификатор текущего соединения.

Соединение с СУБД

ИдеllТИфllкатор процесса сервера баз данных. Отображается в том случае,


еСЛII в момент ОТКРЫТIIЯ ДIJзлога свойств соеДlIнение выполняет обращеНI1е к
базе данных.
142 IС:Предприятне 8.2. KlIheht-сервеРНЫil вар"аIlТ. Руководство администратора

Захвачено СУБД

ДЛlпельность обращеНIIЯ к серверу баз данных на момевт ОТКрЫТIIЯ Д~lалога


свойств. Отображается в том случае. еСШI в момент ОТКрЫТIIЯ Дllалога свойств
соединение выполняет обращеНllе к базе данных.

Время вызова СУБД (всего)

Время обращения к СУБД с начала первого обращеlНlЯ (в секундах).

Время вызовов СУБД (5 мин.)

время обращения к СУБД за последние 5 минут (В секундах).

Время вызова СУБД (текущее)

Время текущего обращен"я СУБД с начала обращен"я (В секундах).

Объем данных СУБД (всего)

Объе~1 Дзвных, переданных данным КЛllе~IТСКIIМ соединеНllем ~lежду


сервером « I С:ПреДПРIIЯТlIЮ> 11 сервером баз данных. с начала данного сеанса
(8 байтах).

Объем данных СУБД (5 мин.)

Объем данных, переданных давным КЛllентским соединеНllем между


сервером « I С:ПреДПрIIЯТИЯ» 11 сервером баз данных, за послеДНllе 5 МlНlYТ (в
байтах).

Заблокировано СУБД

Идентификатор процесса, который заблокировал данный процесс.

Заблокировано

И~IЯ пользователя (~lOмер соеДlIнения) в том СЛуLше, если процесс ожндает


освобождения транзакционной блокировки.

Время вызовов (всего)

Общее время серверных вызовов в секундах с момента старта клиеИТСI\:ОГО


соеДllнеliИЯ (в секунлах).

Время вызовов (5 мин.)

Время обращения этого соединения к серверу за последние 5 МIIНУТ.

Время вызова (текущее)

Текущее время исполнения последнего незавершенного серверного вызова.


Глава 5. Клиент-серверный OapllaHT работы 143

Количество вызовов (всего)

КОШlчество обрашеl-llliI этого соединения к серверу с нача..lа КЛllентского


соединения (в еДI1Нlщах).

Количество вызовов (5 мин.)

КОЛllчествообрашениil этого соединения к серверу за послеДНllе пять МIIНУГ.

Объем данных (всего)

Объе~1 переданных 11 полученных данных с момента начала клиентского


соеДШlения (В байтах).

Объем данных (5 МИН.)

Объем переданных 11 полученных данных с момента начала клиентского


соеДllIlСНlIЯ за послеДНllе 5 минут (В байтах).

5.2.12.2. Разрыв соединения

Для разрыва соеДlIнеНllЯ следует выбрать требуемое соеДlIнеlше в списке

соеДlIнений и выполнить команду контекстного меню Удалить или


аналогичную команду главного меню УПlЛиты:

..J COI'SOIo Root


- . . U""II&_ <_ _ LСГЬе~'"С>Ж"
~ DernOМД О СОН'! » ........ C0I"P2 ,~
" 22.
• (')COW! ~ O.mOМA ~O ео ССМ'! ,~ ,~ ,""', ,~ l2
- 7.;к.r."",,_
I DemOМA з8 COI"PL ,""',
.-
49 Ol'bI<МC'''P/I ,~, 22.
- 't+ Ls-.!
-'tJA~_6а ...
~ DemOМA О » ..
COI"PL ,""',
,""',
",. -.1 22.

1.-= ••••"••·;;"·'~""'='.,,"Ii===iI.lliiiCi.Iii
••IIIi"g·1
К<иоl'b~МСТ'I'o' ,~

S::(~ .. ... У.&""'Ь

.:'tP~c~
'#:'=
• Ji>,~ТOIIЫ
~~ .. ~."""~ ....... _,,
PIIC. 75. УдалеНllе соеДllllеllllЯ

ВНИ~1АНИЕ! К IIСIЮЛhзоваНllЮ данного средства надо под."{ОДIIТЬ с осторожностью,


так как разрыв соедlНlення ЗI\ТIIВНО работающего пользователя с информашюнной
базой может Пр11веСТ11 к Iютсре данных.

Если выполняется длительный запрос к базе данных Мiсrosоft SQL Server,


18М ОВ2 или Огасlе Databasc, то сервер «\С:Предприятия» выполняет
попытку разрыва соеДШIСНИЯ. Попытка завершается успешно при наличии
144 1СЛреДПрИЯТllе 8.2. Клиент-сервернын вариант. Руководство аДМlIнистратора

соответствующих прав у пользователя, от ШIЦ3 которого выполняется

подключеНI'lе к серверу базы данных (подробliее о необходимых правах


пользователя базы данных следует обраТlfТЬСЯ к ДОКУМСllташно на
~Iспользуемую СУБД). В случае успешного завсршеНlIЯ разрыва соединения
пользоватеЛl~ 11ОлуtlJfТ сооБШСНllе: Сеанс работы завершен админиcrратором.
УдалеШlе соеДllнеllllЯ для базы данных PostgreSQL невозможно, npl-I попытке
выполнеНl1Я команды удаления НlIкаЮIХ пеi'iсТВI-lii выполнено не будет.

Если КЛ~lент ВЫПОЛlIЯет код на сервере «1 С;ПреДПрllятие». то сервер


«IС;ПреДПрИЯТIIС» выполнит попытку разрыва соеДlfнеНlIЯ КЛllентского
приложеНlIЯ 11 сервера. Для разрыва соеДlIнеНIIЯ неоБХОДllМО обладать
ПОЛНОМОЧI-IЯМI-I anMIIHlIcтpaTopa кластера серверов (см. стр. 100) и
адмиtlllстратора IIнформашюнной базы. В слуtlае успеШllOГО завершения
разрыва соеДlll1еНIIЯ пользователь ПОЛУЧIIТ сообщение: Сеанс работы завершен
администратором.

5.2.13. Работа со списком блокировок

Список БЛОЮ-IРО80К может быть отображен неСКОЛЬКШ.1I1 способами:

• ДЛЯ всего кластера в целом (все БЛОКИРОВКlI или по соединениям);

• дЛя отдельной IlнформаЦllонноi1 базы (все БЛОК~IРОВЮI или по


соеДllвениям).

Чтобы отобразить СШIСОК блокировок дЛя всего кластера в целоro.·l, следует в


дереве ueHTp3JlbIiblX серверов выбрать нужный центральный сервер, выбрать
нужный кластер, зарегистрированный на данном сервере, а затем оыбраТI) и
раскрыть ветку Блокировки.

7" 1СУ8 SOfVCf! [COnlolll R.:IIII\ЦIlIIfРIIЛ~Н~tс CCP'I!P~! 1С npIIAnp"_111_ 8 2\(-)СОМР1\Кл4.С1ср,,\1541 \liIН1~l1рClI~I1\ • ~@[gJ

_.
'ttJ К_ОIlo ДМ1_ IIIIA QO;НD
"-' ~2!I
.... "НЕ Ш пе [j>
-
• {°)CQК>I
~~AК1_
А ,
r~CC>e...........-<•• -"IotnrAоо;ff5••• СО
..... CCI.. , С., , ко.-

СОН>,
...
"(Н;О....... Сон>,
А

- ':J 1541 Coe-l-.е(5eI_JotLxюttlfCotltе Сон>,


.tI'~БЬ.о
""'"-" СОН»
.. Coe........-(5eI_JotLxOКЩlrСontе СОН>, СОН>,
.;ip.... ce(l8efllol
."'~.""'"
1~ Coe~D8aIoМA,COМ'I,JcbSd\ •.
Coe4пerlte(_~or«Цe
Сон>,
СОН>,
""'"-"
"","-".
СОН>,

Сон>,
::': Мeooe.a"'",",,"I\К'_
1-: CoeA-.е( ••Alk!wf'тocesS••,со СОН>,
• ~ec( ..
i @... ;", i! 1.... ЩЩ'Щi
Kc.otCI.. ",... СОН>,

,,--
i:. Се-...
· {.!Ь 1;
1.. 'РI6oчмН_есс(СQК>I,I'56'О,15tl5)
Meooe-l>«!ll\'Ik.epi(СQК>I,15'1I,IS
· J::roc_... МIeooe.~КJIIIt.epi(C0М'2.1562,IS

<
• ':J
• СОН»
~~~'"~
t--~1'"
1641
1:

- >
у

<
~v:ep МlCfepl{COК'I,IS02,IS
"1\ICТec(~1
0I101i(<-.::~.~.a~)
__ ~T~)

..fiIoli(COI'_~~e_)
---- .. -
.,
.,
..
СОН>,
СОН>,

" ,
I
...........
r~r~
Y~TQCI
~

Сон»

>
у

PI'C. 76. СПIIСО": БЛОК'lIРО80": .-nастера


Глава 5. Клнент-серверныи вариант работы 145

Если затем выбрать ветку Все, то будет отображен список всех блокировок
кластера.

Также можно раскрыть ветку По сеансам и выбрать 11Jебуемый сеанс. В этом


случае будет отображен СШIСОК блокировок ДЛЯ выбранного сеанса:

.('''01'1'1 ,. 6 .бtм
.~j(_.-
~ l'6«(t_,DttI\I;IМд,I"'IAe_) ~ 80 (01'1'1
·~IS<\I ~ I'OI<фIrypA.gp(Dt...о/·1д) Dt!nOМД 80 COfo'fI!
,,,,~-..бt)О<

P.... e(~

,:o_.
. . . ..
'"
, F:\A"""""",p.a._

.-
~_~_.'"'"

~_

~C""'"

- 1.1"
• ~nO(е_
, (!§.. Е, .• ее
I!CO<I_
.: P<t_r.-.т.,
''1:IMI
L __
p.~I""-

РJlС. 77. CmtCOK БЛОЮlР080К Юlастера 110 сеЗIIС3М

Для отображеНI1Я спнска БЛОКI1РОВОК отдельной IIНФОР~IЗЦIIOННОЙ базы


следует в дереве ценllЭ IbHbIX серверов выбрать нужный центральный сервер,
выбрать нужный кластер, выбрать 1·IУЖI·IУЮ IшформаUlIOННУЮ базу, а затем
выбрать н раскрыть ветку Блокировки.

ECJIII затем выбрать ветку Все, то будет отображен список всех БЛОКIlРОВОК
данной JlнформаUИОl-lноfi базы:

.:. 1CVB S.fYefl [Соnsol.RDоtЩ.ltlр4/Ш'.IСсер.ер.,1С npeдnpl<.H•• 8 1\(·IСОМР1\Кn4Сf.р.,\1541\Инфар ••,щI<О ~@CRJ


~ кoootor8. Дeiicntto &ц о<но ~

... ~'" Ш[J, dI


....
-- ....
'"""'-
-' lfI ~ teP8$oI1C1'bo-...,
Се ... Се ..• ,--
~ 1'6«(_~I""Ae_)
(')(ОМ'I """"" сОМ" "~'OI'

-7'1'....._ .. KCIOIQ.-yp.IтQI>(DeonaМA)
.11 Wi(coe_~._Ae_) ., сОМ" ,,~,OI'

.-.-
сОМ" If~TOP С"""
.-'1: 1541
+ rII' tc ..._ .. •
б.о

~e-
• :,jeu
• ~",,(N<"
~Coo_

--
• ,,1 , ..... U(IМOOO
.p.~,-

· =-"'.~ ......-
.~~~-

PIIC. 78. CIНICOK всех БЛОКlIРОВОК


146 lС:ПреДПрНЯТllе 8.2. КЛllент-серверный ваРIJalП. РУКОВОДСТВО адr.lltНllстратора

Также МОЖНО раскрыть ветку По сеансам 11 выбрать требуемый сеанс. В этом


случае будет отображен СПJlСОК БЛОКl'IРО80К для выбран~IOГО сеанса:

':fJ~ ~ Ek.t CIIoю с-. ~..!J


.... 1tJ~ @)Щ! dI
ц с_lсJЬе.:lf1Нl .... а.2

~CNIOC,DernoМI>.~,,"en>eN<» DemOfOIA 80 ССМ'I I(~TOP


• (О)(orФl .. I(~ТЩOeno%lil) DetnaМA 80 СorФl I(~TOP
- ~КJчcт_
- ':; 1541
-rJj~~J'''

. s:""""" C~_Ы
" БIIDК'~""
• [',,1 6се
- S: nOсе_""
~ l3ШiII
lIi! Сое4....ео­
·Ap~(~
• 1i\ A.4.......:'P<lTOPЫ

,;- -=.
:: _4"",""I'МП~

,..~.

PIIC. 79. СI1I1СОК БЛОfШРОВОК ПО сеансам

Если выбран просмотр СШlска блокировок для конкретного соеДllнеlШЯ. то

дерево центральных серверов содерЖIIТ перечень соеДlIнениЙ. Каждое


coen~IHeHlle идеНТИфl'IЦИрУется номером и именем пользовательского

КОМГlьютера.

В поле свойств отображается СПIIСОК блокировок, СОДСРiКаЩ~IЙ следующую


I-IнформаЩIЮ:

Блокировка

Содержит представление вида блокировок и их основные параметры.


Существуют следующие виды блокировок:

• Блокировки информационной базы:

• БД ~ блокировка базы данных « I С:ПреДЛрI1ЯТИЯ». Пара1\'lетры:

• источник БЛОКlIРОВКlI (сеанс или соеДШIСНllе).


• ~IМЯ IНlформационной базы,
• разделяемая IIЛН IIСКЛЮЧlпельная.

• ИБ - блокировка IIнформационной базы. Параметры:

• l'IСТОЧНI1К БЛОКl1РОВКlI (сеанс ИЛII coenIIHCHIIC),


• И;"IЯ IIнформационной базы.
• разделяемая IIJI~I исключительная.

Конфигуратор - исключительная блокировка конфигуратора.


Параметры:

• имя информационной базы.


Глава 5. КЛllент~сервеР~IЫЙ варllант работы 147

• Объект БД - исключительная блокировка объекта « I С:ПреДПрIlЯТНЯ».


Парамстры:
• ~IМЯ IIнформаЦНО~IНОЙ базы.
• БЛОКИРОВЮI кластера:
• Менеджер кластера - а".НВIЮСТЬ процссса МСl1сджера кластера.
Парамстры:

• имя сервера,

• порты процесса менеджера кластера.

• Рабочий процесс - активность рабочего процесса

«IС:ПреДIlРНЯТИЯ)). Параметры:

• имя сервера,

• порты рабочего процесса кластера.


• Соединение - соединеlНlе с раБОЧIIМ процессом кластера по тер ИЛИ
реглаМСlпное задание. ПаРЗJl,lетры:

• имя серверного контекста (может совпадать с IIMeHeM


информационной базы),
• имя компьютера If IIдеНТllфllкатор Прlшоженltя. с которого
устаНОВЛСIЮсоеДНIIСI1ИС.

• имена IIнформаuиоНlЮЙ базы 11 номера соеДIIНСIНIЙ, ссли


coeDIIHCHI,IC ассоuиировано с одной или несколькими
I1нформаЦllOННЫМII базаМII.

Инф. база

Имя IJнформационнои базы, к KOTOpoli относится блокировка. Пустое, если


блокировка не И1\·1еет отношения к информационной базе.

Соединение

Номер соединения с информационной базой. Может быть ПУСТЫМ, если:

• либо блокировка не относится к ~Iнформашюнной базе,

• либо IIСТОЧНIIКОМ блокировки является сеанс. не назначеtlНЫЙ 11101


одному соединеНIIЮ.

Сеанс

Номер ССЮ1са, который устаНОВI1Л блокировку. Может быть пустым. еСЛI1:

• Лllбо БЛОКllровка не относится к информаuионной базе.

• либо источником БЛОКИРОВКI1 является соединение, которому не


назначен сеанс.
148 I (:Предприятие 8.2. КЛllент-серверный варlНШТ. РУКОВОДСТВО адмшН!стратора

Компьютер

Имя КЛllентского компьютера, с которого УСТ3Iювлеl'IЗ блокировка. Пусто,


еСЛII IIСТОЧ!НIКОМ блокировки является серверный процесс.

Приложение

Имя Кlшснтекого приложеНlIЯ, установившего БЛОКl1РОВКУ. Пусто, еел!!


источником блокировки является серверный процесс.

Сервер

Имя сервера рабочего процесса, ответственного за блокировку. Пусто, если


источником блокировки является серверный процесс, НЛlt если источником
БЛОКIlРО8К1'1 является сеанс, которому не назнаLlено соеДllнеНl1е.

Порт сервера

Сетевой порт рабочего процесса, ответствешlOГО за блокировку. Пусто, если


источником БЛОКНРОВКII является серверный процесс, I!ЛII если ИСТОЧНIfКОМ
БЛОКlIРОВКН является сеанс, которому не назначено СОеДl-lнеН~lе.

Заблокировано в

Момент времени, когда БЛОКllровка была УСТ31lОвлена.

5.2.14. Работа со списком резервирования кластеров


Список резервироваlНlЯ предназначен для организации групп резервирования
кластеров (подробнее см. стр. 72).
jll 1СУВ ScrVIНl [Corlsolc RoоIЩСIIТ"iLI1~"~!С COPIO Р~11с.про. GJ[Q]r8J
....
'" ..
iJ д"'- ~~

. ..
1(000Ol'Ol C><~ 00-'
",I~ @JП1> dI
• (·)С<:Н>I
• ~1(1\.,перы 'ССМ'I
"" •
.
- "/; 1$!!
'ri'~ __ бaot.o
:__ С<:Н>2

"..
.;\Р..... , -

--
· t'- .o...-траЩIЫ

.,-
·
= Мfltte4~-""_'_
Ii:i.'-
,сое_
• с':'- ре r ; I tcмcт_

"".,
"".,
. 'ь '641



"~'OPЫ
ССМ"2 >
.
PIIC. 80. СПIIСОК резерВllрОВ:НШЯ
Глава 5. КШlент-сеРl3еРНblЙ вариант работы 149

5.2.14.1. добавление кластера в список

Для регистраЩll1 нового резервного кластера с помощью утилиты


адмшшстрирования кластера серверов, следует выбрать в дереве центральных
серверов требуемый центральный сервер, выбрать требуемый кластер.
зарегистрированный на этом сервере, выбрать ветку Резервирование
кластеров и выполнить команду контекстного меню Создать - КЛастер или
З!,шлогичную команду главного меню утилиты.

PIIC. 81. НОВЫЙ резервныil кластер

Необходимо указать имя компьютера с резервным кластером и рабочий порт


кластера.

52.142. Удаление кластера из списка

Для удаления резервного кластера следует выбрать требуемой резервный


кластер в списке резервироваНIIЯ кластеров и выполнить КОl\'lанду

контекстного меню Удалить или аналогичную команду главного меню


утилиты.

УАantЖe o:д!ICТep6 >UCI"ККa p e ~IЮЖ8t nPtte«ТН К a~..ex~p e ~ .


вы IIMt&hte-.аXtIТt1T8 У/l4"",." КМC1ti)?

д4 11 нет

PIIC. 82. 'УдзлеШIС рсзервного КЛ3СТСIJ3

Если удаляется предпоследний резервный кластер, механизм резервирования


отключается. Последний резервный кластер удалить невозможно. Также
нельзя удалить резервный кластер, описывающий компьютер, на KOTOpOf-.1
зарСПIСТрllрован теКУЩllЙ кластер.
150 lС;ПреДllРIIЯТIIС 8.2. КЛllент-сервср"ыii вариант. Руководство аДМIIIII'lстратора

5.2.14.3. Смена порядка резервирования

Смена порядка следоваНlIЯ резервных кластеров в СПllске резерВllроваНl1Я


выполняется с помощью команд контекстного меню Переместить вверх If
Перемеcrить вниз. Порядок следования резервных кластеров определяет.
какой 11З резерВllЫХ кластеров получит управлеlше, в случае еСШI ПрОil30ЙДет
сбой в текущем Зh.-rIШIIQМ кластере. Подробl'lее см. стр. 72.

- =: 1$41 •
• . , 11 I .6Qo,o

_
,~,

Р........ , - ,~,

.'''''~T_ _
"'_"-~_'IIICТ
.~

..
i:c*_
II! '~
__
ео.

~-_.-

_ц.. Ф"jl "IM


~.",.-
• ':: 1041
. i\ ~тJ,.-.,,_=,,_=.,:::~:::
.C~
•.,.,--fJ
.1"
1CМCt_
• ~ A.&te-=тpa
С80Нс: ...

0-,

PIIC. 83. CMella I'IОI)ЯДЮI l)езерВllрО8:НIIIЯ

5,2.15. Программные средства администрирования


кластера серверов

ПрограММI-IЫЙ IIllтерфейс аДМIIНliСТРllроваНI1Я кластера серверов


« I С:ПреДI1РIIЯТIIЯ» ОI1IIСЗН в CllHtaKC-IЮМОЩИl1ке. в разделе Средства
интеграции и администрирования - СОМ-соединитель - Администрирование
кластера серверов.

Для ЗДМllIшстрироваНlIЯ кластера серверов 11СПОЛЬЗУЮТСЯ два объе",-rа:


СоеДlшеНltе с aгellToM сервера 11 СоеДIШСlше с раБОЧltм происссом.

СоеюшеНlIС с агеllТОМ сервера может быть получено прв 110МОЩII метода


ConnectAgent () объекта COM-соеДIlНlIтель:

СОМСоединитель • НОВЫЙ СОМ06ъект("V82.СОМСоnnесtоr");

СоединениеСАгентомСервера = еоМСоединитель.СоnnесtАgеnt("Тевtsrv");

Соединение с aгellТOM сервера позволяет выполнять следующие деЙСТВIIЯ:

• аугеНТIIФIlКЗЦIIЯ, добавлеНllе. удалеНltе, получеНllе СПllска


аДМШlllстраторов центрального сервера 1-1 администраторов кластера;
Глава 5. Клиент~серверный BapllaHT работы 151

• создание. удалеНllе. получение СШlска кластеров;

• создание, удалеНllе, получение СШlска серверов;

• создание, удалеНllе, получение списка рабочих процессов кластера:

• l"Iолучешtе списка сервисов кластера;

• получеНliе списка сеансов ~tнформаЦlIOННОЙ базы;

• получение списка соединенltй кластера;

• получение cnllCKa соединений информационной базы;


• получение списка J1НфОР1\'lаЦJ10ШIЫХ баз, зарегистрированных в
кластере;

• получение списка БЛОК'ltровок кластера;


• получение списка резеРВ~lроваНIIЯ;

• ПОЛУLlсние дрУГОIl информации.


СОСДlшение с рабочим процессом i\lОжет быть получено при помощи метода
ConnectWorkingProcess () объекта COM-соеДИН~tтель:

СОМСоединитель = НОВЫЙ СОМОбъект("V82.СОМСоnnесtоr");

СоединениеСРабочимПроцессом = СОМСоединитель.

ConnectWorkingProcess("TestSrv:1562") ;

СоеДlIнение с раБОЧl1М проиессом позволяет выполнять слеДУЮЩllе деЙСТВIIЯ:

• аутеНТliфикация пользователей информаЦllOltllЫХ баз;


• создание, удаление, получение списка информационных баз,
зарегистрированных в кластере;

• ПОЛУLlение списка соединений информационной базы;


• разрыв соеЩIНСl-IllЯ информационной базы;
• соединение с информационной базой (СОМ-соединеlше);
• получение другой информации.
Подробнее про nporpaL\'!i\IHOe адro.1Инистрrlрование можно посмотреть во
встроенной справке: Встроенный язык - Средства интеграции и админист­
рирования - СОМ-соединитель - Администрирование кластера серверов.

5.3. Работа под управлением различных


операционных систем

Различные части CHcтei\lbI «IС:ПреДПрИЯТllе» в варианте работы КЛl1ент­


сервер могут функционировать как под управление:'>1 операционной системы
Windows, так 11 под управлением операционной СlIстемы LiПllХ:
• тонкий и толстыii клиенты системы «lС;Предприяпtс)) может работать
только на компьютерах под управлением ОС Windows.
152 IС:ПреДI1Рllятне 8.2. КЛllент-серверный вариант. Руководство аДМНШlстратора

• веб-клиент может работать в любой операuионной системе, где могут


работать поддерживаемые веб-браузеры.

• веб-серверы, через которые веб-клиент и тонкий клиент общаются с


кластером серверов, могут работать как под управлеЮ1е1\'1 ОС Windo\vs,
так 11 под управлением ОС Linux.

• рабочие серверы, ВХОДЯЩl1е в кластер серверов, могут работать как под


управлением ОС Windo\vs, так н под управлением ОС Linux. Все
проuессы кластера серверов поддерживают работу в :этих
операщюнных СI,lстемзх.

Если используется СУБД Мiсrosоft SQL Server, то сервер баз даllНЫХ может
работать только под управлением операUIIОННОЙ системы Windo\vs. Если же
используются друп,е СУБД (кроме MS SQL Server), то сервер баз данных
может работать как под управлеНllем ОС Windo\vs, так 11 под управлением ОС
Linux.
Toн~,eКl1l_lЫ Ю~_

~O t:Jt:I f:ltI
t:J
Wndows f:I
It1ternet ~rer
МOZiIIlllR
ю,.,

~ ~
" ..",,,..
us """.
""""',
Li1ux

~' ~

мs SQL server IВM 082

""'~ -""""
"~,

Рис. 84. РаJ.ГIIIЧllые серверы JI разлlt'IIIЫС ОС


Глава 5. Клиент-серверный вариант работы 153

Существует еДlНlственное ограtlичение, которое следует учитывать при


конфигурировании системы {( 1С:Предприятие» в baPl-laJпе работы клиент­
сервер: рабочий процесс кластера серверов, функционирующий под
управлением операционной системы Linux, не может взаимодействовать с
СУБД Мiсrosоft SQL Seгver. ПОЭТОi\'IУ схема, приведенная на рис. 85, является
неработоспособtlОЙ.

Рис. 85. Неработоспособная схема

В то же время если в составе кластера есть рабочие процессы,


ФУНКЦI10НИРУlOш.ие как под управлеНИСi\" Windows, так н под управлением
Lintlx, то такой кластер сможет работать с Мiсrosоft SQL SeI'VCI', но только
через те рабочие процессы, которые функционируют под управлением
Windows,

MS SQL serve"
\\"i1dows

PIIC. 86. Работоспособная схема


154 iС:ПРСДПРIlЯТНС 8.2. КЛllеllт-серверный ваРIlЗНТ. РУКОВОДСТВО адМИНllстратора

5.4. Особенности работы в ОС Linux


При работе кластера серверов «1 С;ПреДПрl-IЯТИЯ» на компьютерах под
упрэвлеВllем операЦIIОННОЙ системы Linux существуют следующие
ограН~lчеliIIЯ:

• раБОЧIIЙ процесс кластера серверов «lС:ПреДПРIlЯТИЮ) не может


взаимодействовать с СУБД Мiсrosоft 5QL 5егуег;

• раБОЧ~1Й процесс кластера серверов « I С:llредприятию> не может


взаимодействовать с СОМ-объектами. Допускается КОМПИЛЯЦИЯ
ссрвсрных модулей, осущеСТВЛЯЮЩ~IХ работу с СОМ-объектами,
однако при попытке выполнения такого модуля будет выдано
сообщение об ошибке;

• аутентификация выполняется на основе Kerberos (Windows веРС~IЯ


поддерживает протокол TLM, который способен, в чаеТНОСПl,
обеспечить аутентнфикацию без РОС) II/ИЛlI имеНII ~I пароля
пользователя:

• недоступна функциональность объе}..-га ИнтернетСоединение.

Для использования некоторых возможностей на сервере «lС:Предприяпtя»,


запущенного под управлением ОС Linux, неоБХОДI'IМО налИЧ~lе некоторых
бибШlOтек. ПеречеliЬ необходимых бllбЛlютек и возможности, Прl-I
использоваНIfИ которых эти библиотеки необходимы, см. стр. 17.

5.5. Установка серверов баз данных

в качестве сервера баз данных « I С:Предприятия» I\'10ГУТ использоваться:

• Мiсrоsоft 5QL 5егуег (только для Wiпdо\vs),

• Postgre5QL (для Windows и Liпuх),


• 18М ОВ2 (для Wiпdо\vs " Liпuх),
• Oracle Database (для Wiпdо\vs и LiПllХ).

5.5.1. Установка Мiсrоsоft SQL Server


Установка сервера баз данных ПРОИЗ80ДИТСЯ с дистрибутивных НОСlпелей
Мiсrоsоft 5QL 5eгveг.

ЛРИМЕЧАНИЕ. Если выбран Мiсrоsоft SQL Server 2000. то для беЗОШllбОЧIIОII


работы «1 С:ПреДПрI1ЯТlIЮ) требуется. чтобы для Мiсrоsоft SQL Server 2000 был
устаноnлен Service Pack 2 (рекомендуется Servicc Pack 4).
Глава 5. Клllент-сеР8еР~lыii вариант работы 155

Пользователь, от имеНII которого сервер « I С:ПреДПрИЯТIIЯ») осуществляет


доступ к
MS SQL Scгver. должен быть членом ФИКСllрованной серверной рОШI
processadmin lIШI sysadmin.
Материалы по установке ro.южно получить по слеДУЮЩllМ адресам:

• SQL Server 2005:


httр://msdп.Мiсгоsоft.соm/гu-гu/liЬгаry/ms14 3516(SQL.90).aspx.

• SQL Server 2008:


httр://msdп.Мiсгоsoft.соm/гu-гu/liЬгаry/ЬЬ500469 .aspx.

5.5.2. Установка PostgreSQL


Установка сервера баз данных ПРОilЗВОДlПСЯ с ДI'lстриБУТltвных носителей
«1 С:ПреДПРIIЯТIIЯ». СУБД PostgreSQL ,южет ФУНКЦllOНllровать как гюд
управлением опсраЦlIQННОЙ CllcтeMhI Windo\vs, так 11 гюд управлением
операЦIЮI-lНОЙ cIICTeMbl Lil1tlx.

Версии PostgreSQL, поддержнваемые системоii « IС:ПреДПрИЯПlе~).


опуБЛlIкованы на сайте: http://vB.lc.ru/requirements/.

Для совмеспюii работы с системой «IС:ПреДПрИЯТllе~~ ~lеоБХОДI'lма


модиф~щированная версия PostgreSQL. ПОЛУЧIIТЬ эту веРСllЮ можно на диске
ИТС I!ЛИ по адресу: http://users.vB.lc.ru/AddComp.aspx (неоБХОДIIМ доступ к
разделу теХНllческой поддержки).

5.5.2.1. Установка PostgreSQL для Windows


Для установки версии ~lеобхоД",мо запустить файл setup.bat 11 далее следовать
указаниям программы устаНОВКII.

5.5.2.2. Установка PostgreSQL для Linux


Дистрибутив МОДIlФllЩlрованной веРСИl'1 PostgreSQL состоит IIЗ 11 пакетов.
НеоБХОДIIМО установюъ переЧl1сленные ГlЗкеты в указанном порядке:

• postgresql-libs-B.3. <Х>-<У> .1c.i3B6.rpm,


• postgresql-B.3. <Х>-<У> .1c.i3B6.rpm.
• роstgгеsql-Sеrvег-В.з. <Х>-<У> .1c.i3B6.rpm,

• postgresql-contrib-B.3. <Х>-<У> .1c.i3B6.rpm.


Где <Х> If <У> - соответствующие 1l0ЗIIЦШf в nepclIlI PostgreSQL.
После этого в системе появится пользователь postgres, будет создан СКР~IПТ
/etc/init.d/postgresql ДЛЯ старта 11 ОСТalЮВЮI СУБД.
156 I С:ПрСДПрIIЯТllе 8.2. KJlIICllt-серверный BapllallT. РУКОВОДСТВО aдMIIНllcтpaTopa

Далее НУЖIIО установить желаемое значение переменной LANG в запустить


/etc,linit.d/postgгesql для перВI1ЧНОГО СОЗДЗlНtя базы. Это может быть
выполнено командой:

LANG-ru_RU.utf-8 /etc/init.d/postgresql start

в результате будет создана база, размещенная в каталоге /vaг/lib/pgsql/data.


Все вышеllеречислеllныедеЙСТВI1Я должны выполняться от Лlща пользователя
root.

5.5.3. Установка IBM ОВ2

YcтatlOBKa сервера баз данных производится с дистрибутивов IBM ОВ2.

Версии IBM 082, поддерЖIIвзеl\.1ые Сllстемой « I С:ПреДПрl'lятие».


опублнкованы на сайте: http://v8.1e.гu/гequiгementsf,

Чтобы обllеРIIIТЬ конфигурирование 18М 082 ДЛЯ работы с платфорlooЮЙ


«)С:ПреДПрИЯТIIЯ». в IBM ОВ2 введено значение IС дЛЯ групповой
переменной реестра ОВ2 _ WORКLOAD.

Если задать DB2_WORKLOAD=:lC, то 18М DB2 автоматичеСКiI


СКotlфИГУРНРУет все необходимые значеНIIЯ nepeMelHlbIx реестра для
ОППlмизаЦШI работы ОВ2 с платформой « I С:ПреДПрIIЯТИЯ».

Значение переменной реестра задается при помоЩИ KOM3!"IДЫ:

dblset.db2set D82_WORКLOAD:1C

После установки значения IС ДЛя групповой rreper-.'lенноЙ реестра


DB2 _ WORКLOAD необходимо перезапустить сервер баз данных.

лrИМЕЧЛНИЕ 1. Более подробlЮ с преДlla31laчеllllСl\1 псремеllllЫХ реестра врофиля


18М 082 можно 03Н(lКОМIIТЬСЯ В ДОКУf>lентаЦIIII по 18М DВ2 110 адресу:

http://pubIib.bouldeг.ibm.com/infocenteг/db2Iuw/v9/topic/com.ibm.db2.udb.admin.
doc/doc/c0004934.htm.
ЛРИМЕЧДI-lИЕ 2. Более подробно описание cllНTaKCllca команды dЫsеt приведено 8
документаЦl1II 110 18М DВ2 по адресу:

http://pubIib.bouldeг.ibm.com/infocenteг/db2Iuw/v9/topiC/COm.ibm.db2.udb.admin.
dOC/doc/c0007340.htm.

Чтобы УЗli3ТЬ, какие значеНIIЯ будут I!спользоваться при установленном


DВ2 _ WORКLOAD=: 1С, r-.lОжно использовать команду:

db2set -gd D82_WORКLOAD:IC


Глава 5. КЛltснт-ссрвеРIlЫП вариант работы 157

Данная КОl\lЗlща отобразит список переменных реестра IВМ ОВ2 11 "Х


значеНl1Й, соответствующих групповой переменной реестра
DB2 WORКLOAD=lC.

Если сервер «IС:Предприятия» запущен как сервис, необходимо выполнить


следующие деЙСТВI,IЯ:

• включить пользователя, от имеНI1 которого запускается сервер

«IС:ПреДПРIIЯТI1Я» (по умолчаШ1l0 USRICV82), в группу DB2ADМNS;

• ДЛЯ используемой КОПИ~I ОВ2 устаНОВIПЬ параметр SYSADM_ GROUP в


значение DB2ADМNS.

Информацию по установке 'ВМ ОВ2 можно получить ПО этому адресу:


http://pubIib.boulder.ibm.com/infocenter/dblluw/v9/topic/com.ibm.dbl.udb.doc/doc
/t0024287.htm.

5.5.4. Установка Oracle Database


Установка сервера баз данных производится с дистрибутивов Oracle Database.

ВеРСШI Oracle Database, поддеРЖlшаемые системой «1 С:ПреДПрИЯПlе)),


опуБЛl1кова"ы "а саите: http://v8.1c.ru/requirements/.
Более подробно Оfll!сание процесса устаНОВКII МОЖIЮ получить в
документации к серверу:

• Oraclc Database IOg Release 2:


httр://dоwпlоаd.Огасlе.соm/dосs/сd/В19ЗОб_ О 1/Server.1 02/Ь 1419б/iпstаll. h
tm#sthгef31 (~Ia английском языке).

Серверу баз данных в терминах «IС:Предприятию) соответствует понятие


DATABASE в терминах Oracle Database. Базе данных в терминах
«1 С:ПреДПрИЯТIIЯ») соответствует схема данных в терминах Ol"acle Database.
Пр~t созданшt информационной базы данных в «IС:Предприятию>, в Oracle
Database создается пользователь и его схема данных.

«IС:Предприятие8)) использует при работе с Oracle Database следующие


tabIespace:

• для данных - V81CDATA,


• для ""дексов - V81CINDEX,
• для LOB - V81C_LOB.
Если tabIespace с таК~IМИ l'IMeHaMIf сушествуют, то ОШI будут использованы,
если нет. то будут созданы при создании 11нформационной базы, при этом
datafiles будут иметь пути по умолчаНl1Ю.
158 1С:llредпрmпнс 8.2. Кmtент-сервсрвый ПЗрllавт. РУКОВОДСТВО адJ\l1111 I\стратора

ПРII создаНIШ DATABASE необходимо ДЛЯ данной DATABASE устаНОВIПЬ


парамстр CHARACТER SEТ в значеНllе AL32UTF8.

ДО начала ItспользоваНllЯ сервера Oracle Database с «IС:ПреДПрIIЯТltем»,


необхоДвмо ВЫПОЛlНIТЬ настройку l11ultilingual collation lUlЯ сервера баз
даШIЫХ. Д.'lЯ :этого неоБХОДIIМО ВЫПОЛНlIТЬ следующее;

• СКОПllруйте файл Iх327сS.пlt IIЗ каталога Аdditiопаl\ОгасlеDаtаЬаse


Дllстрибутивного ДlIска «1 С:ПреДПрИЯТllе» в пустой каталог на жестком
ДlIске компьютера, на котором установлен Oracle Database.
• заПУСТlIте Oracle Locale Builder (Ibuilder).

• заПУСТlIте reflepaц",o пlЬ-файлов (Too15 - Gепегаtе NLB), указав папку с


файлом Iх327с5.пlt.

• остановите все сервнсы Oracle Database. запущенные 11З домашнего


каталога Огас)е Database (ORACLE_HOME).
• создаiiте резервную КОШIIO файлов IxOboot.nlb 11 Ixlboot.nlb нз папки
ORACLE_HOME/nI5/data.
• скоШtруйте файлы Jxlboot.nlb 11 JхЗ27с5.п1Ь 1'13 паПКII где OH~I БЫШI
созданы УТIIЛIIТОЙ Oracle Locale Builder в ORACLE_HOME/nI5/data. в
процессе КОПllроваШIЯ УТВСРДl-lтельно ответьте на предложеlше

перезаГl~tсать файл Ixlboot.nlb.


• запустите cepВllcbI Oracle Databasc.
Глава 6. Удаление систеМbI

6.1. Удаление кластера серверов


под Windows
удаленнс сервера « I С: ПреДПРIIЯТl1С» выполняется спеUl1aJJьноil программой,
которая удаляет компоненты CllCTCMbI с жесткого ДlIска компьютера,

ПРОIIЗВОДIIТ Iвменения в меню Пуск 11 системной информации


М icrosofl Willdo\vs.
Перед удалеНIIСМ необходимо завершить работу сервера «IС:ПреДПрИЯТI'IЯ».

Для УДЗЛСШIЯ СlIстемы « I С:ПреДПРI1ЯТIIС» l'Iеобходи~1О ВЫПОЛНИТЬ следующие


действия:

• запустите панель управления операционной системы


Мiсrоsоft Windo\vs и щелкните ro.lЫШЫQ Пllктограмму Установка и
удаление программ (Программы и компоненты для Windo\vs Vista);
• еСЛII неоБХОДIIМО, в выдаННОr>.1 на экран Лl'lзлоге щелкните МЫШЬЮ 113
Пllктограr-.IМС Замена или удаление:

• в СШIСКС установленных ПРОГРЗМ/l.f выберите строку lС Предприятие 8.2


(8.2.9.ххх) н нажмнте KHOIlKY Удалить.

Будет задан вопрос о необходимости выполнения удаления. В случас


утвеРДИТСЛЬНОI'О ответа будет запущено удалсние выбранной всрсии с
компыотсра и выполнение неоБХОДl11\1ЫХ изменений в системной ИliфОР1\·1ЗШ1И.

6.2. Удаление кластера серверов под Linux


Для удалеlШЯ сервера «)С:ПреДПРIIЯПIЯ» с компьютера следует
воспользоваться программой менеджера Ilакетов IIСllOльзуемо" операUИОIIIЮЙ
СlIстемы. В данном разделе Прllведен ПрlIМСр IIспользоваlШЯ МСllеджсра
пакетов грт.

ВНИМАНИЕ! Как 11 установка, удалеНlfе ДОЛЖНО выполняться от Лlща пользователя


root.

Персд удалСlшем необходимо завеРШllТ!) работу кластера серверов, для чего


следует выполнить команду:

/etc/init.d/srvlcv82 stop
160 lСЛреДПрlIЯТllе 8.2. Клнент-серверный варнаllТ. Руководство aд1\IIIHllcтpaTopa

Для удаления следует выполнить команду:

<Имя_пакетаJрm> в данном случае - зто имя установленного грI11-пакета


«1 С:Предприяпtя». Имя установленного грJn-пакета соответствует назвашно
файла пакета, без СУФФ.1Кса «.i386.rpm», напр"мер, lСЕпtегргise82-соmmоп­
8.2.9.100. ТаКИ!\1 образом, для удаления пакета 1С_Епtегргisе82-соmmоп­
8.2.9.100.грт следует ввест" кома"ду:

rpm -е lC Enterprise82-common-8.2.9.100

Удаление грI11-пакеТО8 ДОЛЖНО выполняться в порядке, обратном устаНОl3ке,


чтобы зависимый пакет удалялся до того пакета, от которого он зависит. В
применении к «\С:ПреДПРИЯПfЮ))это означает, что ГРI11-llакет lС_Епtегргisе82­
соmmоп должен быть удален в последнюю очередь.

Также можно выполнить удаление грJn-пакетов комаttДОЙ:

rpm -e~rpm -qalgrep lC_~

Данная команда удалит все установленные пакеты, которые начинаются с


префl1кса «lС_". ЗаЮIСИМОСПI будут отслежены автоматически.

Заказ Е·2370 Отпечатано с оригиналов заказчика


Казанский ПрОИЗ80дственныйкомбинат программных средств

1234567890