gifts2017

Административная установка или поговорим о развертывании системы 1С в крупных организациях

Опубликовал Марат Ибрагимов (ranger) в раздел Администрирование - Системное

В версии 8.2 принципиально переработан механизм установки, запуска и обновления платформы. Предприняты существенные усилия для повышения удобства развертывания системы в крупных организациях.

Новый механизм позволяет значительно упростить администрирование системы в тех случаях, когда одновременно используются несколько разных версий платформы. С его помощью автоматизируется их установка, выбор подходящей версии платформы и подходящего клиентского приложения для запуска, а также процесс своевременного обновления платформы.

Так гласит глава книги "1С:Предприятие 8.2. Коротко о главном
Новые возможности версии 8.2 " Москва
2009 http://its.1c.ru/db/content/pubessence/src/book.html

Но на практике не всем удается использовать этот удобный механизм,поэтому предлагаю воспользоваться шаблоном сетевой установки.
  • Итак,для развертывания системы с большим количеством пользователей:
  1. Администратор «1С:Предприятия 8» создает сетевой каталог, в котором размещает программу запуска 1CEStart.exe и структуру каталогов, содержащих дистрибутивы версий платформы;
  2. Пользователи запускают программу запуска не со своего локального компьютера, а из сетевого каталога (1). Программа запуска не требует компонентов «1С:Предприятия 8», поэтому ее можно скопировать в произвольный каталог;
  3. Программа запуска анализирует состав установленных у пользователя версий платформы и автоматически устанавливает последнюю версию платформы, если ее нет на компьютере пользователя (v. 8.2.9.216);
  4. После этого, как и в ранее описанном сценарии, запускается интерактивная программа запуска последней версии платформы на компьютере пользователя (2), а затем клиентское приложение, соответствующее выбранной информационной базе (3).

В сетевом каталоге также обычно размещается и список общих информационных баз. Таким образом, администратор может полностью управлять и составом информационных баз, доступных пользователям, и информацией о том, какие базы какими версиями платформы и какими клиентскими приложениями должны запускаться.

К статье прилагается файл-архив внутри которого содержится полностью готовый каталог сетевой установки со всеми настроечными файлами.Необходимо только в файле 1cescmn.cfg указать необходимый путь к вашему сетевому каталогу

DistributiveLocation=\\\1CDistr-путь к сетевому каталогу
CommonInfoBases=\\\1CDistr\bazy.v8i-путь к списку общих ИБ

и отредактировать файл bazy.v8i со списком общих баз.

ВАЖНО! Для того,чтобы пользовательская система смогла установить платформу ,необходимо временно на период установки и обновления предоставить права на установку программ.

Если в момент разворачивания сетевой платформы,у пользователя уже установлена требуемая платформа,достаточно запустить файл 1cestart.После этого в списке ИБ должны появиться ссылки на общие базы.Эти ссылки защищены от редактирования.

Скачать файлы

Наименование Файл Версия Размер
1CDistr.7z 97
.7z 167,96Kb
21.09.15
97
.7z 167,96Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение
Комментарии
1. Александр Медведев (anig99) 26.01.14 14:01
2. Марат Ибрагимов (ranger) 26.01.14 14:11
Почему-то у некоторых не получается настроить такой каталог,поэтому для простоты настройки выложил готовый шаблон.
3. Spektr Тунда (Spektr) 26.01.14 16:27
ВАЖНО! Для того,чтобы пользовательская система смогла установить платформу ,необходимо временно на период установки и обновления предоставить права на установку программ.

Это решено?
Так как пользователи заходят в систему с правами "Пользователь".
4. Марат Ибрагимов (ranger) 26.01.14 16:35
5. Владимир Аксенов (e][tend) 26.01.14 20:32
Автору однозначно плюс, хотя бы за картинку :) Не у всех действительно получается разобраться самостоятельно.
Честно говоря с переходом на управляемые формы и тонкий клиент, считаю такой способ не всегда самым удобным. Помимо обозначенных проблем с правами, (кот. я в свое время решал с помощью вручную собранного reg файлика) может быть проблема, что сетевой каталог с дистрибутивом просто недоступен. Особенно если сеть нагружена и разнородна (XP/Win 7/Win 8) и в качестве файл-сервера выступает обычная пользовательская машина.
Сейчас с некоторыми клиентам использую схему:
1.Первоначальная установка тонкого клиента с подготовленным файлом информационных баз выполняется вручную силами пользователей. Для этого используется утилита 1CEClientSetupMake.exe
2.Обновление происходит автоматически через веб-сервер. Платформа сама оповещает пользователя, что надо обновиться.
P.S. Сразу оговорюсь, для этого требуется платформа 8.3 и веб-сервер, который не все могут/будут использовать.
6. Nathan Rothschild (Rothschild) 27.01.14 06:49
(0)
но вот почему-то встроенных возможностей для запуска
нескольких серверов 1С:Предприятие с разными релизами платформ
так и не предусмотрено
...
приходится извращаться -
- или вручную службы запускать
- или пользоваться утилитами, вроде этой
http://infostart.ru/public/178238/
7. Nathan Rothschild (Rothschild) 27.01.14 06:54
(6)
ЗЫ
Припоздал что-то автор переписывать желтую книжку по 8.2.
Надо было сразу книжку про 8.3 переписывать.
***
В последнее время пошли разговоры, что 8.2 в близжайшем будущем "запретят"
...
как "ЛИФО"
;)
8. Nathan Rothschild (Rothschild) 27.01.14 07:03
(7)
да и для крупных ли предприятий эта "административная установка" ???

в более менее крупных организациях работа ведется в терминальных серверах.
а там достаточно "простой" установки платформ нужных релизов.

а вот проблема запуска нескольких серверов 1С с разными релизами как раз стоит особо остро,
поскольку у крупных организаций "крупные" серверные базы.
9. Марат Ибрагимов (ranger) 27.01.14 09:36
(7) Rothschild,
Думаю,с 8.3 это тоже работает.
Хотя сам не проверял.
10. Nathan Rothschild (Rothschild) 27.01.14 09:41
(9) ranger,
там вроде были какие-то изменения по этой части
...
подизучил бы вопрос, да просетил бы "тёмную" часть сообщества
;)))
11. Марат Ибрагимов (ranger) 27.01.14 09:41
Публикация-не статья,содержит краткую матчасть к шаблону.Я ничего нового не изобретал.
Основная цель-это предоставить готовый шаблон сетевого каталога со всеми конфигурационными файлами,в котором нужно прописать свои пути.
12. Марат Ибрагимов (ranger) 27.01.14 09:46
(10) Rothschild, всему сове время.
13. Nathan Rothschild (Rothschild) 27.01.14 10:30
(12)
какой такой сове???

всему сове время.

14. Nathan Rothschild (Rothschild) 27.01.14 10:31
(13)
да и время уже наступило с учетом (7)
:))))
15. Mike (air_mike) 29.01.14 13:25
Я не совсем понял зачем запускать 1с с сервера? Ведь сделав правильный конфиг и раскидав его по компам пользователя, программа сама пойдет по сетевому пути и будет искать папку с требуемой платформой. Плюс к этому, добавив в этот сетевой каталог новый каталог с установочной базой, при старте у клиентов 1с, автоматом будет устанавливаться эта платформа!(Конечно же если есть права, если нет то запустить приложение 1с от админа и платформа все равно установится автоматом). И это полностью базовая возможность 1с 8.2, у кого то она не работает?

ИЛИ же речь идет о том, как облегчить установку на "чистом" компе 1с?
16. Вадим Борисов (falsepilot) 29.01.14 14:42
(7) Rothschild,
это, должно быть, произойдет мягко, через отсечение новых редакций типовых конфигураций от "старых" релизов платформы. Собственно, уже происходит.
17. Андрей (h00k) 29.01.14 17:52
Забавно, описана схема развертывания именно для небольших организаций на 5-20 компьютеров, у которых в сети нет AD и групповых политик.
В крупных организациях, ни кто не даст пользователям права на установку программ, ибо более высокие требования к безопасности. Установка/обновление выполняется групповыми политиками и логон-скриптами.
xinex; kernelio; Rothschild; +3 Ответить 2
18. Nathan Rothschild (Rothschild) 29.01.14 17:59
(17) h00k,
наконец то услышал авторитетное мнение АДМИНА,
работающего в ПОНАСТОЯЩЕМУ КРУПНОЙ ОРГАНИЗАЦИИ !!!
;)))))
19. Андрей (h00k) 29.01.14 18:00
(9) Описанная схема работает и для 8.2 и для 8.3. Но опять же, повторюсь, данная схема развертывания интересна только для небольших организаций. Крупным организациям интересны другие механизмы обновления появившиеся в версии 8.3.
20. Андрей (h00k) 29.01.14 18:11
(18) Если вы считаете что азы должны знать только "админы", то я вас разочарую - вы ошибаетесь.
Хороший разработчик должен уметь не только писать программы, но и знать хотя бы типовые способы развертывания системы с которой он работает.
22. Владимир Зеленов (zelevova) 12.02.14 10:59
(19) h00k, а какие механизмы появились в 8.3?
23. Владимир Аксенов (e][tend) 13.02.14 00:59
Ну вообще вам лучше обратиться сюда... http://www.1c.ru/news/info.jsp?id=16733 там много буков, поэтому приведу суть.
"Сервер уровня КОРП "1С:Предприятия 8.3" предоставляет пользователю расширенные возможности по сравнению с "обычным" 64-разрядным сервером:
...
возможность обновления тонкого клиента с сервера;
..."
Видимо hook'ом имелось ввиду именно это.
24. Владимир Аксенов (e][tend) 06.03.14 17:25
Коллеги, третьего дня столкнулся с удивительным явлением платформы.
Привожу скриншот. Автообновление тонкого клиента через веб-сервер заканчивается подобной ошибкой. Аналогичая ошибка с сертификатом и при попытке установиться через подготовленный утилитой 1CEClientSetupMake.exe файл. Причем проверял на виртуальной машине все нормально, на реальных первый раз такой затык. Платформа 8.3.4.437
Прикрепленные файлы:
25. Леонид Гершзон (Evilleo) 01.11.14 18:11
Тут тема как добавить права юзерам раскрыта немного подробнее Ссылка
26. Андрей (h00k) 01.11.14 21:33
(25) Evilleo
тема как добавить права юзерам раскрыта немного подробнее 

Ну-ну, чего уж мелочиться то, давайте сразу пользователям права администратора домена. Это ведь проще, чем разобраться как правильно подключить скрипты или как настроить веб-сервис обновления тонкого клиента...