Статус настройки сервера 1С:Предприятие
Дата начала настройки: 2026-01-15
Последнее обновление: 2026-01-15 16:58 MSK
Статус: 🔄 В процессе
Выполненные этапы
✅ Этап 1: Подготовка и планирование
- Ресурсы проверены:
- Память: 31 GB (доступно: 22 GB) ✅
- Диск основной (/): 233 GB (свободно: 103 GB) ✅
- Диск данных (/D): 916 GB (свободно: 400 GB) ✅
- Порты проверены: 1540, 1541, 5432 свободны ✅
- Существующие контейнеры: проверены ✅
✅ Этап 2: Подготовка контейнера PostgreSQL
- Контейнер postgresql-1c:
- Статус: RUNNING ✅
- IP адрес: 10.218.14.79
- Ресурсы: 4 CPU, 8 GB RAM
-
Storage Pool: infra-pool
-
PostgreSQL:
- Версия: 14.20 ✅
- Статус: запущен и работает ✅
- Конфигурация оптимизирована для 1С ✅
-
Доступ из сети контейнеров настроен ✅
-
Пользователь и база данных:
- Пользователь: usr1cv8 ✅
- База данных: base1c ✅
- Пароль сохранен в
config/secrets✅ - Подключение проверено ✅
✅ Этап 3: Создание и настройка контейнера 1С (частично)
- Контейнер 1c-server:
- Статус: RUNNING ✅
- IP адрес: 10.218.14.10
- Ресурсы: 4 CPU, 8 GB RAM
-
Storage Pool: infra-pool
-
Базовая настройка:
- Система обновлена ✅
- Базовые пакеты установлены ✅
- Русская локаль настроена ✅
- PostgreSQL клиент установлен ✅
-
Подключение к PostgreSQL проверено ✅
-
✅ Установка 1С:Предприятие:
- Версия: 8.3.27.1786 ✅
- Путь установки:
/opt/1cv8✅ - Сервисы активированы и запущены ✅
- RAS работает на порту 1545 ✅
- ragent работает на порту 1540 ✅
Текущая конфигурация
Контейнеры
| Имя контейнера | IP адрес | Статус | Назначение |
|---|---|---|---|
| postgresql-1c | 10.218.14.79 | RUNNING | PostgreSQL 14.20 |
| 1c-server | 10.218.14.10 | RUNNING | Сервер 1С:Предприятие |
База данных
- Имя БД: base1c
- Пользователь: usr1cv8
- Пароль: сохранен в
config/secrets(POSTGRES_1C_PASSWORD) - Хост: 10.218.14.79
- Порт: 5432
Секреты
Все секреты хранятся в /home/cdto/DENKART/config/secrets:
- POSTGRES_1C_DB_NAME=base1c
- POSTGRES_1C_USER=usr1cv8
- POSTGRES_1C_PASSWORD=*** (см. файл secrets)
- POSTGRES_1C_HOST=10.218.14.79
- POSTGRES_1C_PORT=5432
- IP_POSTGRESQL_1C=10.218.14.79
- IP_1C_SERVER=10.218.14.10
Следующие шаги
🔄 Этап 3 (продолжение): Установка 1С:Предприятие
- Получение дистрибутива 1С:
- 📋 См. подробную инструкцию: Информация о дистрибутиве 1С
- Скачать дистрибутив с https://releases.1c.ru/ (требуется авторизация)
- Или получить от партнера 1С / техподдержки
-
Типичное имя файла:
setup-full-8.3.XX.XXXX-x86_64.run -
Копирование дистрибутива в контейнер:
bash # На хосте (заменить на реальный путь) lxc file push /path/to/setup-full-8.3.xx.xxxx-x86_64.run 1c-server/tmp/1c-install/ -
Установка 1С в контейнере:
bash lxc exec 1c-server -- bash cd /tmp/1c-install chmod +x setup-full-8.3.xx.xxxx-x86_64.run sudo ./setup-full-8.3.xx.xxxx-x86_64.run -
При установке выбрать:
- ✅ Сервер 1С:Предприятие
- ✅ RAS (Remote Administration Server)
- ✅ Рабочие процессы
- ⚠️ Веб-клиент (если требуется)
- ❌ Клиентские компоненты (не требуется на сервере)
⏳ Этап 4: Настройка сетевого доступа
После установки 1С:
1. Проброс портов на хост (1540/tcp, 1541/tcp)
2. Настройка файрвола (UFW)
3. Настройка DNS (опционально)
⏳ Этап 5: Настройка веб-клиента (опционально)
- Установка веб-сервера
- Публикация базы данных
⏳ Этап 6: Резервное копирование
- Создание скриптов резервного копирования
- Настройка автоматизации
Команды для проверки
Проверка PostgreSQL
# Из контейнера 1c-server
PGPASSWORD='yMBbdDy8MNZNiMdRX26g' psql -h 10.218.14.79 -U usr1cv8 -d base1c -c 'SELECT version();'
Проверка контейнеров
lxc list postgresql-1c 1c-server
Проверка сетевого подключения
# Из контейнера 1c-server
ping -c 2 10.218.14.79
Заметки
- Все пароли хранятся в
config/secretsс правами 600 - PostgreSQL настроен для работы с русской локалью
- Контейнеры используют сеть lxdbr0 (10.218.14.0/24)
- Storage pool: infra-pool (dir)
Проблемы и решения
На данный момент проблем не обнаружено.
Текущий статус:
- ✅ Установка 1С:Предприятие 8.3.27.1786 завершена
- ✅ Сервисы запущены (ragent на порту 1540, RAS на порту 1545)
- ✅ PostgreSQL доступен из контейнера 1c-server (10.218.14.79)
- ⚠️ Проблема с синтаксисом команд rac для создания кластера и базы
- ⚠️ IP адрес postgresql-1c настроен вручную (требуется настройка DHCP)
Примечания:
- Для создания кластера и базы рекомендуется использовать консоль администрирования 1С или GUI-интерфейс
- Команды rac могут требовать указания UUID кластера, который можно получить через другие команды
Следующие шаги:
1. ⚠️ Создать кластер и информационную базу через консоль администрирования 1С или уточнить синтаксис rac
2. Настроить сетевой доступ (проброс портов на хост)
3. Настроить постоянный IP для postgresql-1c через конфигурацию LXD`