Устанавливаем
Ubuntu Server 14.04
Не забываем роли openssh-server и samba-server
Начинаем установку PosrgreSQL сервера
Подключаем репозиторий PostgresPro для ubuntu
12.04/14.04/14.10/15.04:
sudo sh -c 'echo "deb [arch=amd64]
http://1c.postgrespro.ru/deb/ $(lsb_release -cs) main" >
/etc/apt/sources.list.d/postgrespro-1c.list'
wget --quiet -O -
http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | sudo apt-key add -
&& sudo apt-get update
Устанавливаем необходимые пакеты в систему:
sudo apt-get install postgresql-pro-1c-9.4
Затем PostgreSQL
необходимо проинициализировать с русской локалью. Это нужно для корректной
работы внутренних механизмов 1С:
sudo locale-gen en_US ru_RU ru_RU.UTF-8
export LANG="ru_RU.UTF-8"
Если система была установлена с языком отличным от русского,
то дополнительно необходимо сделать основной русскую локаль:
sudo update-locale LANG=ru_RU.UTF8
Теперь
переконфигурируем локали:
sudo dpkg-reconfigure locales
Затем создаем директорию для хранения баз 1С PostgreSQL и устанавливаем на
нее права для пользователя postgres:
sudo mkdir /1cdb
sudo chown postgres: /1cdb/
Устанавливаем пароль для пользователя postgres
sudo passwd postgres
и вводим пароль для пользователя и подтверждение
Теперь инициализируем базу:
su postgres
/usr/lib/postgresql/9.4/bin/initdb -D /1cdb/ --locale=ru_RU.UTF-8
psql -U postgres -c "alter user postgres
with password 'ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ_POSTGRES';"
Проверяем состояние службы сервера PostgreSQL
sudo service postgres status
Если сервер запущен – переходим к установке сервера 1С
Установка
сервера 1С
Устанавливаем необходимые пакеты
sudo apt-get install imagemagick
sudo apt-get install libgsf-1-114
sudo apt-get install ttf-mscorefonts-installer
sudo apt-get install unixodbc
Монтируем, если нужно папку на ПК с Windows и
переносим пакеты для нужной версии сервера 1С
sudo mkdir /mnt/install
sudo mount –t cifs //ip_пк_с_сетевой_папкой/папка/
/mnt/install/ -o user=”Username”, password=”Password”,sec=ntlm
Переносим пакеты на сервер и устанавливаем их
sudo dpkg -i *.deb
Устанавливаем владельца папки 1С:
chown -R usr1cv8:grp1cv8 /opt/1C
Проверяем статус сервера
service srv1cv83
status
и запускаем его
service srv1cv83
start
Если сервер не стартует, проверяем наличие в файле /etc/hosts записи устанавливающей
соответствие между именем локального Ubuntu Server и его ip-адресом
Когда все запустилось, переходим к разворачиванию резервных
копий баз 1С выполненных средствами PostgreSQL. Предполагаем, что дампы уже перенесены на наш сервер
и лежат в домашнем каталоге пользователя
/home/user/dumps
Создаем базу данных PostgreSQL
su postgre
createdb databasename (вместо databasename – реальное имя базы
данных)
Загружаем в нашу базу дамп
pg_restore
-U postgres –d databasename –v
/home/user/dump/dumpname.custom
После того как загрузка прошла и ошибок нет, подключаемся к
нашему серверу 1С консолью администрирования и создаем новую информационную
базу. В качестве сервера PostgreSQL указываем наш сервер с пользователем postgre и базой
данных databasename.
Снимаем галочку «создавать базу данных в случае ее отсутствия». Все.
Комментариев нет:
Отправить комментарий