Настройка webmin для работы с базой данных 1С



Для сервера 1С нам потребуется тестовая база данных –test. Для её создания и управления воспользуемся консолью webmin. Установим необходимые программы и разрешения.

#yuminstallpostgresqlpostgersql-libs

#mkdir /var/lib/postgres; chown –Rpostgres /var/lib/postgres

Зайдем в консоль и выполним поискмодуля управления PostgreSQL. Выполним настройку модуля

Создадим в webminбазу данных test

Конфигурируем и запускаем контейнер 1c_server

Создаем контейнер с именем 1с_server_datac данными окружения для сервера 1С

#mkdir /home/usr1cv8; mkdir /var/log/1c

#docker create --name=1c_server_data -v /var/log/1c -v /home/usr1cv8/ temrdm/1c_server

Это контейнер с окружением для сервера 1С и смонтированными томами /var/log/1c и /home/usr1cv8. В этих директориях хранится информация о созданных базах 1С и логи сервера. Это контейнер не запускается. Он служит хранилищем окружения сервера 1С.

Конфигурируем и запускам контейнер 1с_server

#docker run --name=1c_server --restart=always -d --volumes-from 1c_server_data -v /etc/localtime:/etc/localtime:ro -p 1540-1541:1540-1541 -p 1560-1591:1560-1591 -h srv.local.ru  --link=1c_postgres temrdm/1c_server

В данном случае мы запускаем контейнер из образа temrdm/1c_server с функцией автоматического рестарта в случае отказа (--restart=always), в режиме службы (-d) и окружением из ранее созданного контейнера (--volumes-from 1c_server_data), пробрасываем два пула портов между контейнером и хостовой системой (-p 1540:1541 и -p 1560:1591), создаем и монтируем в контейнер том в режиме только чтения (-v /etc/localtime:/etc/localtime:ro), связываем его с уже запущенным контейнером 1с_postgres и задаем имя srv.local.ru.

Проверка всех работающих контейнеров

#dockerps

Открываемпортыдля 1С

#firewall-cmd --permanent --add-port=1540-1541/tcp

#firewall-cmd --permanent --add-port=1560-1591/tcp

#firewall-cmd --reload

Подключение к работающему контейнеру 1c_server

#dockerexec -it 1c_server /bin/bash

В результате мы получили готовый к работе 1С сервер с базой данных.

 

Проверка выполнения лабораторной работы

1. Установим на рабочей станции виртуальную машину VirtualBox и развернем в ней виртуальную предложеннуюWindowsXPс консолью управления севером 1С. Подключимся через консоль управления к северу 1C и пропишем на нем базу данных test.

2. Установим клиента 1С в PCLinixOS. Зайдем через конфигуратор 1С в базу данных и загрузим нагрузочную конфигурацию «тест Гилярова».

3. Переведем CentOS на уровень 3.

4. Проведем нагрузочное тестирование.

 

 


Дата добавления: 2018-06-27; просмотров: 547; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!