Как установить 1. С Предприятие 8. 2 (релиз 8. Cent. OS 6. 3 (статья, How. To) / Хабрахабр. Предупреждение: Никаких подробных инструкций не будет! Только последовательность действий, необходимые шаги и наводки. Бесплатная официальная версия для обучения платформы 1С:Предприятие 8.2. Скачать и изучай вместе с нами! Это руководство только для опытных администраторов Линукс! Примеры некоторых моих конфигов прилагаются.. Замечание: эта статья написана на основе экспериментов с 3. В 1С 8.2.16.352 при заполнении документа 'поступление товаров и услуг' не заполняется автоматически НДС! Что нужно сделать???? Белякова Наталья Ученик (114), закрыт 4 года назад. Важная тема Важно: 1С:Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК ВДГБ. Важно: ПЛАТФОРМА 1С:8.x - ТОЛЬКО ССЫЛКИ на платформу! Изменились цены на программы 1С с 01 августа 2016года. Cent. OS 6. 3 (Для сервера необходимо использовать 6. ОС. Но так получилось, что на доступном мне для экспериментов железе 6. Cent. OS не установился.) Однако разницы для методики установки нет (3. Смотрите официальные «Рекомендации по выбору оборудования для работы с 1. С: Предприятием 8» от v. Требования к компьютеру для работы с программой 1. С: Предприятие 8» от 1c. Это и дешёвое решение: Линукс бесплатен, а стоимость железа не в счёт (железо всегда дешевле лицензий). Причём, каждая дополнительная отдельная машина под «Сервер 1. С в составе кластера» — требует покупки отдельной «Лицензии на Сервер»! Поэтому, со всех сторон, под «Сервер 1. С» выгоднее всего использовать. ТОЛЬКО ОДНУ МАШИНУ — купите под сервер только одну машину, с достаточно мощным железом, которое способно тянуть всю нагрузку.. В сервер СУБД установить аппаратный RAID1. БД резервированы, а объём дискового пространства наращивать по необходимости). Причём: В бюджетных рещениях, вполне достаточно использовать Чипсетный RAID- контроллер, встроенный во многие современные материнские платы, чем покупать отдельный и дорогой Аппаратный RAID- контроллер (цена которых от $2. Встроенные чипсетные RAID- контроллеры уже имеют широкий функционал; поддерживают необходимые режимы RAID (0, 1, 5, 1. Есть только одна но существенная ложка дёгтя: плохая поддержка аппаратных RAID- контроллеров в ОС Linux. И к тому же, встроенный в материнскую плату чипсетный SATA- RAID не является полностью аппаратным: управление данными происходит не на уровне самого «железа», а на уровне микрокода BIOS через драйвер ОС — отсюда и такие понятия как «драйвера на SATA- RAID» (Intel Matrix Storage Driver), без которых RAID видится как отдельные диски — отсюда и проблемы поддержки! Оба сервера конечно поднимать на ОС windows/linux 6. А «сервер 1. С» купить и установить 3. Сервер 1. С 6. 4bit» стоит в 2 раза больше, а прирост производительности при прочих равных условиях даёт лишь +5%!!! Причины выбора дистрибутива Cent. OS: Это серверный дистрибутив линукс. Это свободный (бесплатный, «Community Edition») дистрибутив. Это дистрибутив основанный на ядре Red. Hat, который 1. С декларирует как «поддерживаемый». Образы дистрибутива Cent. OS качаются отсюда (с любого из зеркал). Удобнее выкачать iso, прожечь на болвань (DVDRW) и с неё ставить. Для установки, как правило, достаточно только первого диска из двух компонуемых (на втором диске — всякий второстепенный софт). А потом установочные дистки уже не нужны — всё равно весь софт нужно обновлять и доставлять через Интернет.. Замечание: Пользователь root в системе Cent. OS нелогинный (должен быть)! Вся работа в системе Cent. OS ВСЕГДА осуществляется из сеанса обычного пользователя, в т. И только для некоторых действий каждый раз запрашиваются привилегии «суперпользователя» (нечто подобное появилось и в Windows. Поэтому для выполнения правки конфигов, установки пакетов и прочих «админских» действий — открыв консоль в сеансе обычного пользователя, сразу выполняем команду «su», которая переключит текущую консоль в режим «суперпользователя» (фича Cent. OS). Пароль: < вводим пароль root>. Далее эта консоль bash# используется для разных привилигированных действий. Например, можно запустить «mc» и править конфиги в /etc/. В файле /etc/sysconfig/network проверяем значение параметра hostname («имя компьютера» севера), при необходимости меняем, что бы новые параметры вступили в силу нужно перезапустить систему. Если не указан — он будет браться из конфигов ifcfg или по DHCP..)В файле /etc/hosts не должно быть записей формата localhost. IPv. 6, в случае отсутствия DNS- сервера в нем должно быть прописано четкое соответствие IP- адрес сервера – FQDN имя – короткое имя. Пример правильного файла hosts. Проверка: пингует ли сервер сам себя? Введите в консоли. Второе – на файрволе не должно быть правил запрещающих взаимодействие между собой компонентов 1с предприятия. Со включенным SELinux не работают шары Samba (удалённые пользователи в шары заходят, но файлы не видят. Yum».. 3a) Настраиваем источники софта (репозитории): включаем стандартные репозитории (в конфиге репозитария пропишем enabled=1, или установим галочки через графический интерфейс..): Cent. OS- 6 — Base. Cent. OS- 6 — Contrib. Cent. OS- 6 — Extras. Cent. OS- 6 — Plus. Cent. OS- 6 — Updates. И добавляем/подключаем дополнительные репозитории (без них очень грустно, т. Примечание: В большинстве случаев, для облегчения подключения новых репозиториев, владельцы репозиториев подготовили RPM- пакеты для автоматической конфигурации — эти пакеты нужно только скачать и установить. Причём, выбирайте пакеты правильной версии: для соответствующей версии репозитария и предназначенные для соответствующего вашему релиза Линукс. При установке этого псевдопакета автоматически сгенерируются необходимые конфиги, сконфигурируется yum и т. Рекомендации: Use «cat /etc/redhat- release» to find which release of EL you are using (у меня говорит: «Cent. OS release 6. 3» — т. Глюк в репозитарии сломает много серверов, ну то есть у админов будет много гемора и кредит доверия к Cent. OS подорвётся. Плохо! Для того чтобы на сервер устанавливался именно самый отлаженный софт, а из дополнительных репозитариев устанавливался только софт отсутствующий в базовых (пакеты развязываются по «зависимостям») — нужно настроить/использовать систему приоритетов: Для управления приоритетами — нужно установить дополнительные плагины для yum (полезно установить все три): yum- protect- packages (позволяет защитить указанные пакеты от удаления; по умолчанию защищён сам yum и его цепочка зависимости)yum- plugin- protectbase (позволяет защитить пакеты из указанного репозитария от обновления из незащищённых репозитариев) — ЕГО ПРОЩЕ НАСТРАИВАТЬ. ОН ЛУЧШЕ!(Примечание: для yum есть ещё много интересных плагинов, но эти самые необходимые..)Настройки репозитариев yum хранит в: /etc/yum. Нужно дописать в текстовые конфиги (как минимум для всех репозитариев с enabled=1): строки с параметрами protect=. В реальной работе он не нужен, т. Для удобства, настройте Samba так, чтобы Сервер 1. С был виден в вашей WORKGROUP. Либо требуется поднимать и настраивать соответствующим образом локальный DNS- сервер, для трансляции IP сервера в символическое имя компьютера.)2) В отличие от «файловой Информационной Базы», для размещения которой требовалась «общая сетевая папка», — в клиент- серверном варианте samba- шара уже не требуется! Основное назначение Samba в клиент- серверной конфигурации — легко и просто резолвить в локальной сети символическое «имя сервера» в его IPшник, для всех клиентских приложений 1. С, без необходимости применения локального DNS- сервера — что значительно упрощает настройку и администрирование сетей, для небольших 1. С- решений. 3) Кроме того, нужно понимать, что платформа 1. С: Предприятие была всегда заточена под Windows (COM, RPC, Net. BIOS) и её миграция под Линукс, в кросплатформенное решение (TCP/IP, HTTP и на собственные переносимые протоколы), началась недавно. Пока кросплатформенные решения обладают гораздо меньшим доступным функционалом, чем при развёртывании системы на платформе Windows. И разработчики 1. С ещё работают над переделкой сервисов платформы 1. С на «кросплатформенные протоколы» (а сервисов в пакете много). Нам нужны исходные коды Postgre. SQL, патченные 1. С, для самостоятельной сборки! Из дистрибутива «Postgre. SQL от 1. С релиз 9. C от 1. 7. 0. 1. 1. PG9. 03. 31? Хотя таковая упомянута для web- клиента и для Сервера 1. С. Потому что сейчас у меня сложилась такая ситуация, что все системные пакеты теперь зависят только от пакета «postgresql- libs- 9. C» и менеджер пакетов не даёт деинсталировать последний не снеся заодно половину систему (крах). К сожалению, в базовых репозитариях Cent. OS 6. 3, т. е. Кроме того, следует иметь в виду, что для работы сервера 1. С: Предприятия 8. Postgre. SQL не ниже 8. Я перепробовал разные дистрибутивы.. Postgre. SQL от 1. С релиз 9. 0. 3- 3. C (последняя доступняя стабильная версия, патченная 1. С) — сходу не установился из- за отсутствующих зависимостей, требует новые версии библиотек (libcrypto. Postgre. SQL от 1. С релиз 8. 4. 3- 3. C — сходу не установился из- за отсутствующих зависимостей, требует новые версии библиотек (libcrypto. Кроме того, устанавливаемый пакет «postgresql- libs- 8. Итак, лучше всего подходит версия «Postgre. SQL от 1. С релиз 9. C», но собранные RPM- пакеты из дистрибутива «PG9. Ещё можно было бы вставить костыли- хаки в виде символических ссылок (с именами требуемых библиотек, ссылающиеся на существующие версии), но это совсем плохо на Production- сервере. Патченные исходники Postgre. SQL берём из дистрибутива «Postgre. SQL от 1. С релиз 9. C» - > нам понадобится только файл «PG9. Установить можно вручную из RPM- пакета (но не нужно). Переходим в директорию /root/rpmbuild/RPMS/i. ОС — в /root/rpmbuild/RPMS/x. При этом, нужно явно указать системного пользователя в сеансе которого происходит запуск сервера СУБД (командой «su postgres»). Также явно указываем локаль в которой работает сервер (locale=ru. Этот пользователь также должен быть владельцем процесса сервера. Кластер баз данных будет инициализирован с локалью ru. Кодировка базы по умолчанию установлена в UTF8. Конфигурация полнотекстового поиска по умолчанию установлена в «russian». В результате будет создана база данных, размещенная в каталоге /var/lib/pgsql/data (примечание: тут же и конфиги сервера Postgre. SQL). Грабли: если во время инициализации кластера баз данных выпадает ошибка? Первое что нужно сделать – сменить стандартный пароль. Нужно указать параметры (раскомментировать строки или если этих параметров нет, то ввести их вручную). А когда убедитесь, что всё включая клиента 1.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |