вторник, 14 февраля 2017 г.

Настройка образа post3.ova

Настройка образа post3.ova 
в VirtualBox
1. Импортировать файл post3.ova
2. Запустить виртуальную машину.
3. Изменить настройки сети:



4. Для ubuntu 14.04.5
имя сервера post
изменить настройки сети:

$ sudo nano /etc/network/interfaces

Пример:

iface eth0 inet static
address 192.168.0.251
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1 8.8.8.8
auto eth0



Сохранить


$ sudo service networking restart

или
 
$ sudo reboot

5. Подключение 1с 8.3.9.1818

Кластер серверов:                         post
Информационная база:                 demo

.

суббота, 11 февраля 2017 г.

Настройка технологического журнала сервера 1С:Предприятие 8.3 в Ubuntu

Система установлена в каталог /opt/1C/v8.3/i386 в случае 32-разрядной версии или в каталог /opt/1C/v8.3/x86_64 в случае 64-разрядной версии (далее будем называть этот каталог корневым каталогом установки). В этом каталоге создаются остальные каталоги и конфигурационные файлы:
conf – данный каталог содержит конфигурационные файлы, необходимые для работы «1С:Предприятия».
● Каталог conf установленной версии, например, для 32-разрядной версии «1С:Предприятия» путь к этому каталогу будет выглядеть следующим образом: /opt/1C/v8.3/i386/conf, а для 64-разрядной версии: /opt/1C/v8.3/x86_64/conf.
● Каталог ~/.1cv8/1C/1cv8/conf (~ – домашний каталог пользователя, от имени которого работает сервер «1С:Предприятия»).


Технологический журнал включается когда в /opt/1C/v8.3/x86_64/conf появляется файл logcfg.xml после перезагрузки сервера.
После удаления файла и перезагрузки сервера технологический журнал отключается.

# mkdir /opt/1C/v8.3/x86_64/conf
# mkdir /home/usr1cv8/log
# chown -R usr1cv8:grp1cv8 /home/usr1cv8/log

# nano /opt/1C/v8.3/x86_64/conf/logcfg.xml

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
        <log location="/home/usr1cv8/log" history="96">
                <event>
                        <eq property="name" value="DBMSSQL"/>
                </event>
                <event>
                        <eq property="name" value="SDBL"/>
                </event>
                <event>
                        <eq property="name" value="EXCP"/>
                </event>
                <property name="all"/>
        </log>
</config>


Сохранить

# chown -R usr1cv8:grp1cv8 /opt/1C/v8.3/x86_64/conf

# service srv1cv83 restart
 
---------------------------------------------------------
Можно так:
 
# mkdir /home/usr1cv8/.1cv8/1C/1cv8/conf/
# mkdir /home/usr1cv8/log
# chown -R usr1cv8:grp1cv8 /home/usr1cv8/log 
# nano /home/usr1cv8/.1cv8/1C/1cv8/conf/logcfg.xml
 
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
        <log location="/home/usr1cv8/log" history="96">
                <event>
                        <eq property="name" value="DBMSSQL"/>
                </event>
                <event>
                        <eq property="name" value="SDBL"/>
                </event>
                <event>
                        <eq property="name" value="EXCP"/>
                </event>
                <property name="all"/>
        </log>
</config>
 
Сохранить 
 
# chown -R usr1cv8:grp1cv8 /home/usr1cv8/.1cv8/1C/1cv8/conf/
 
# service srv1cv83 restart
 
 
Перед скачиванием скопировать и сменить владельца 
# chown -R user:user /home/user/log
 
6.14.6. Примеры файлов настройки технологического журнала
 
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
        <log location="/home/usr1cv8/log" history="96">
  <event>
   <eq property="name" value="DB2"/>
  </event>
  <event>
   <eq property="name" value="SDBL"/>
  </event>
  <event>
   <eq property="name" value="EXCP"/>
  </event>
  <property name="all"/> 
        </log>
</config>

 
 
 
 

среда, 8 февраля 2017 г.

Виртуальный образ post.ova

Статья за основу

Предустановки 4 ядра, 8 Гб RAM, сетевой мост, 1000 GB динамический.
Ubuntu 14.04.5
При инсталляции  установить ssh, samba
Название pos
$ sudo su
# apt-get update
# apt-get upgrade
# apt-get install mc
# apt-get install htop

# nano /etc/apt/sources.list

Дополним файл источников следующим списком:
deb http://archive.canonical.com/ubuntu trusty partner
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty universe
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb http://archive.ubuntu.com/ubuntu precise main restricted universe
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted universe
deb http://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner 


Сохранить.

Обновим списки программ репозитория, выполнив команду
# apt-get update


# apt-get install libssl0.9.8 libossp-uuid16 libxslt1.1 libicu52 libt1-5 t1utils imagemagick unixodbc texlive-base libgfs-1.3-2
# apt-get install ttf-mscorefonts-installer

Дистрибутивы  в папке soft 

 с помощью mc извлечем пакеты из postgresql-9.4.2-1.1C_amd64_deb.tar.bz2

# dpkg -i *.deb
# apt-get -f install

сборка от 1С "прибита гвоздями" к определенной версии библиотеки, точно узнать необходимую версию можно из документации, устанавливаемая нами версия PostgreSQL 9.4.2-1.1C требует libicu48, в то время как в репозиториях присутствует более новая версия.
Для правильной установки мы прописали нужные репозитарии.
http://diprok.blogspot.ru/

Будут установлены следующие дополнительные пакеты:
  libicu48 ssl-cert

Получено:1 http://archive.ubuntu.com/ubuntu/ precise-updates/main libicu48 amd64 4.8.1.1-3ubuntu0.6 [8 143 kB]
Получено:2 http://ru.archive.ubuntu.com/ubuntu/ trusty/main ssl-cert all 1.0.33 [16,6 kB]
 


# su - postgres
$ psql -l
$ exit

Теперь установим пароль пользователя postgres. Под пользователем root выполним команду
# sudo -u postgres psql
Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.

Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы Ubuntu.
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных «1С:Документооборот». Выполним
# service postgresql status
Мы должны получить строку с номером порта (обычно 5432) и статусом online.


root@post:/home/user/soft/postgresql# service postgresql status
9.4/main (port 5432): online
 

Если всё ОК, то пока завершим установку PostgreSQL и перейдем к установке сервера «1С:Предприятие 8.3»

Создаем виртуальный образ post1.ova 

# cd /home/user/soft/8.3.9.2170
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
# chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль pass
# passwd usr1cv8
Запустим сервер
# service srv1cv83 start
# poweroff
 
Подключаемся из под windows, создаем кластер post 
 
 
В 1С подключаем так:
 
 
 
Создаем виртуальный образ post2.ova
 
------------------------------------------------------------------------------------
Базы физически здесь: /var/lib/postgresql/9.4/main/base ?
 
Посмотреть:
# su - postgres
$ psql -l
                                  Список баз данных
    Имя    | Владелец | Кодировка | LC_COLLATE  |  LC_CTYPE   |     Права доступа     
-----------+----------+-----------+-------------+-------------+-----------------------
 demo      | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | 
 postgres  | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | 
 template0 | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |           |             |             | postgres=CTc/postgres
 template1 | postgres | UTF8      | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres          +
           |          |           |             |             | postgres=CTc/postgres
(4 строки)
 
Выход Q 
 
 
http://siverin.ru/content/worknotes/1%D1%81 
http://diprok.blogspot.ru/
http://it-notes.com.ua/ustanovka-servera-1s-predpriyatie-8-3-postgresql-1c-na-ubuntu-server/
https://help1c.by/testovyiy-server-1s-na-ubuntu-14-04/
http://saradmin.ru/?p=2727 
 
http://sanotes.ru/podnimaem-server-1c-ubuntu-server-postgresql/ 
http://avcherka.blogspot.ru/
http://infostart.ru/public/502542/
http://saradmin.ru/?p=2727
https://interface31.ru/tech_it/2015/10/ustanovka-postgresql-1c-na-platformu-linux-ubuntudebian.html
http://soft-setup.ru/administrirovanie/ustanovka-1s-na-ubuntu-server-14-04 
https://help1c.by/testovyiy-server-1s-na-ubuntu-14-04/ 
https://postgrespro.ru/products/1c_build
https://postgrespro.ru/products/1c_build
http://nixway.org/2015/11/10/1c-predpriyatie-8-3+postgresql-na-baze-debian-8-jessie/
 
http://postgresql.leopard.in.ua/
http://wiki.ayac.ru/skripty/nastrojka-shared-memory
 https://gist.github.com/le0pard/812606
http://leopard.in.ua/2013/09/05/postgresql-sessting-shared-memory#.WK8tdGd2O1E
 


  
  

вторник, 7 февраля 2017 г.

Удалить Network Manager

Network Manager удаляется следующим образом:
1) остановить службу:
$ sudo /etc/init.d/NetworkManager stop
2) выполнить :
$ sudo apt-get remove network-manager
$ sudo update-rc.d -f network-manager remove
$ sudo update-rc.d -f network-manager-dispatcher remove
4) Удалить все, что связано с network-manager-gnome.
$ sudo apt-get remove network-manager-gnome

среда, 1 февраля 2017 г.

Режимы загрузки информационных баз 1С в DB2

Режимы загрузки информационных баз 1С в DB2

Система установлена в каталог /opt/1C/v8.3/i386 в случае 32-разрядной версии или в каталог /opt/1C/v8.3/x86_64 в случае 64-разрядной версии (далее будем называть этот каталог корневым каталогом установки). В этом каталоге создаются остальные каталоги и конфигурационные файлы:
conf – данный каталог содержит конфигурационные файлы, необходимые для работы «1С:Предприятия».
При работе 1С с DB2 возможно использование двух режимов загрузки базы данных:
  1. обычный, когда данные загружаются через INSERT
  2. пакетный режим. В данном случае включается специальный механизм DB2, позволяющий значительно ускорить загрузку данных большого объема.
Четкой грани где становится выгодным использовать пакетную загрузку нет. Обычно это базы (не.dt) объемом в пределах 3-5 гигабайт.
В 1С:Предприятие (начиная с 8.1.13) по-умолчанию используется обычный режим загрузки информационной базы. Для того, чтобы включить/выключить режим пакетной загрузки, предусмотрен файл-семафор, который создается в каталоге conf сервера 1С:Предприятие. Семантика имени файла соотвествует выполняемому действию - отключению или включению пакетного режима загрузки.
Важно! Режим загрузки информационной базы не может быть изменен в процессе ее загрузки - его надо менять до начала загрузки информационной базы.
Для этого надо в каталоге конфигурации сервера 1С (обычно - каталог/opt/1C/v8.3/x86_64/conf/) создать пустой файл-семафор db2loadapion; если же такой файл существует, то следует его удалить, после чего повторить загрузку.

# nano /opt/1C/v8.3/x86_64/conf/db2loadapion
# service srv1cv83 restart

/home/db2inst1/sqllib/db2dump/db2diag.log

Наиболее простой способ проверить, что используется режим пакетный загрузки данных - это убедиться в наличии в диагностическом протоколе DB2 (файле db2diag.log) сообщений вида "Starting LOAD operation" и "Completed LOAD operation". Для каждой инициируемой со стороны 1С операции пакетной загрузки данных в диагностический протокол DB2 записываются такие сообщения.
Серьезного ускорения загрузки я не заметил.