Установка KVM на Ubuntu Server 14.04/14.10
Установка LXC v.2
Устанавливаем ubuntu 14.04.5 ssh samba
$ sudo -i
# apt-get update
# apt-get upgrade
# apt-get install mc htop atop
# poweroff
Сохраняем образ:
Подключаемся по ssh
$ sudo -i
Правим время (будет работать вместе с windows)
# nano /etc/default/rcS
# assume that the BIOS clock is set to UTC time (recommended)
#UTC=yes
UTC=no
Сохранить.
Настроим locale
# locale
# locale-gen en_US
# locale-gen ru_RU
# update-locale LANG=ru_RU.UTF8
# dpkg-reconfigure locales
# locale
Настроим ipv6
# nano /etc/sysctl.conf
В конец файла:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Сохранить.
# sysctl -p
Проверка:
# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
# reboot
Установка postgeSQL 9.6.1 на ubuntu 14.04.5
Подключаемся по ssh
$ sudo -i
Подключение под debian 7/8, ubuntu 12.04/14.04/16.04:
sudo sh -c 'echo "deb 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.6
# su - postgres
$ psql -l
$ psql
Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.
$ exit
Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы Ubuntu.
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных. Выполним
# service postgresql status
Мы должны получить строку с номером порта (обычно 5432) и статусом online.
root@p961:~# service postgresql status
9.6/main (port 5432): online
Если всё ОК, то пока завершим установку PostgreSQL и перейдем к установке сервера «1С:Предприятие 8.3»
# 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
# mkdir /home/user/soft
# mkdir /home/user/soft/8.3.9.2170
# chown -R user:user /home/user/soft
с помощью MobaXterm sftp
# 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
# service srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: STARTED.
Ragent: RUNNING.
# netstat -atn|grep 0.0.0.0:15
tcp 0 0 0.0.0.0:1560 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1540 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1541 0.0.0.0:* LISTEN
Подключаемся из 1с и создаем новую базу:
# apt-get install bridge-utils lxc lxc-templates
# cp /etc/network/interfaces /etc/network/interfaces.bak
# nano /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#auto eth0
#iface eth0 inet dhcp
# Setup bridge
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_fd 0
# Setup bridge
auto br0
iface br0 inet dhcp
bridge_ports p2p1
bridge_fd 0
Как можно увидеть из файла /etc/network/interfaces, eth0 закомментирован и добавлен новый интерфейс br0.
Сохранить.
Disable the default bridge “lxcbr0“, got created as part of LXC installation.
# nano /etc/default/lxc-net
USE_LXC_BRIDGE="false"
# nano /etc/lxc/default.conf
lxc.network.type = veth
lxc.network.link = br0 # Replace with your bridge name
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:xx:xx:xx
Сохранить.
# nano /etc/dnsmasq.d/lxc
except-interface=br0
Сохранить.
# reboot
Подключаемся по ssh
$ sudo -i
# ifconfig
# lxc-checkconfig
Шаблоны:
# ls /usr/share/lxc/templates/
Созадать контейнер:
!!!# lxc-create -t ubuntu -n precise_lxc -- -r precise -a amd64
# lxc-create -t ubuntu -n trusty_lxc -- -r trusty -a amd64
!##
!# The default user is 'ubuntu' with password 'ubuntu'!
!# Use the 'sudo' command to run tasks as root in the container.
!##
Просмотр:
# lxc-ls
trusty_lxc
Старт контейнера
# lxc-start -n trusty_lxc -d
Посмотреть ip
# lxc-ls -f
Информация:
# lxc-info -n trusty_lxc
Консоль:
# lxc-console -n trusty_lxc
$ sudo -i (password 'ubuntu")
# apt-get update
# apt-get upgrade
# apt-get install mc htop nano wget samba
# nano /etc/sysctl.conf
В конец файла:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Сохранить.
# sysctl -p
Проверка:
# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
# nano /etc/hosts
127.0.0.1 localhost
# reboot
# lxc-console -n trusty_lxc
$ sudo -i (password 'ubuntu")
# poweroff
----------------------------------------------------------------------------------------------------------------------
Сделаем шаблон c postgeSQL 9.6.1 :
Установка postgeSQL 9.6.1 на ubuntu 14.04.5
Клонировать контейнер
# lxc-clone -o trusty_lxc -n p_961
# nano /var/lib/lxc/p_961/rootfs/etc/hosts
127.0.0.1 p_961 localhost
Сохранить.
Старт контейнера
# lxc-start -n p_961
Подключаемся по ssh
$ sudo -i
Подключение под debian 7/8, ubuntu 12.04/14.04/16.04:
# sudo sh -c 'echo "deb 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.6
# su - postgres
$ psql -l
$ psql
Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.
$ exit
Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы Ubuntu.
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных. Выполним
# service postgresql status
Мы должны получить строку с номером порта (обычно 5432) и статусом online.
root@p961:~# service postgresql status
9.6/main (port 5432): online
Если всё ОК, то пока завершим установку PostgreSQL и перейдем к установке сервера «1С:Предприятие 8.3»
# 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
# mkdir /home/ubuntu/8.3.9.2170
# chown -R ubuntu: /home/ubuntu/8.3.9.2170
с помощью MobaXterm sftp
# cd /home/ubuntu/8.3.9.2170
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
# rm -R /home/ubuntu/8.3.9.2170
# chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль pass
# passwd usr1cv8
Запустим сервер
# service srv1cv83 start
# service srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: STARTED.
Ragent: RUNNING.
# netstat -atn|grep 0.0.0.0:15
tcp 0 0 0.0.0.0:1560 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1540 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1541 0.0.0.0:* LISTEN
# poweroff
Почистим что бы запускалась 1с:
# rm -R /var/lib/lxc/p_961/rootfs/home/usr1cv8/.1cv8
Шаблон готов.
Экспортируем виртуальный образ ub14_2.ova
-------------------------------------------------------------------------------------------------------
Клонировать контейнер c postgreSQL 9.6.1:
# lxc-clone -o p_961 -n p_961_1
# nano /var/lib/lxc/p_961_1/rootfs/etc/hosts
127.0.0.1 p_961_1 localhost
# rm -R /var/lib/lxc/p_961_1/rootfs/home/usr1cv8/.1cv8
Сохранить.
Старт контейнера
# lxc-start -n p_961_1 -d
Подключаем базу из 1с (сервер p_961_1)
Тест Гилева 33.78
----------------------------------------------------------------------------------------------------------------------------
Сделаем шаблон:
Установка DB2 server v11.1 Ubuntu 14.04.5
Клонировать контейнер
# lxc-clone -o trusty_lxc -n db2_11
# nano /var/lib/lxc/db2_11/rootfs/etc/hosts
127.0.0.1 db2_11 localhost
Сохранить.
Старт контейнера
# lxc-start -n db2_11 -d
# lxc-console -n db2_11
$ sudo -i
Проверить:
# ping db2_11
Посмотреть ip
# lxc-ls -f
!!! Обратить внимание что из консоли некоторые функции mc не работают!
!!!Подключаемся MobaXterm.
Установка db2 утилитой db2_install
#Зададим пользователей
# groupadd db2iadm1
# useradd -g db2iadm1 -m -d /home/db2inst1 db2inst1
пароль 'pass'
# passwd db2inst1
# groupadd db2fadm1
# useradd -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
пароль 'pass'
# passwd db2fenc1
Пакет libaio1 есть.
# apt-get install binutils libaio1
# dpkg --add-architecture i386
# apt-get update
# apt-get install libpam0g:i386 libstdc++6:i386
Было сообщение db2start:
db2start: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
Поэтому ставим:
# apt-get install libnuma-dev
!!!у v11.1.1fp1 проблема с ubuntu
!!!# apt-get install rpm
# cd /home/ubuntu/
Загрузить с помощью MobaXterm sftp в /home/ubuntu/
# tar xvzf v11.1_linuxx64_expc.tar.gz
# rm v11.1_linuxx64_expc.tar.gz
# cd expc
# ./db2prereqcheck -v 11.1.0.0
инсталляция
# ./db2_install
# cd /opt/ibm/db2/V11.1/instance
# ./db2icrt -u db2fenc1 db2inst1
# ./db2iauto -on db2inst1
# su - db2inst1
Конфигурируем DB2 для работы с 1С:
$ db2set DB2_WORKLOAD=1C
Запускаем экземпляр DB2:
$ db2start
Сообщение об успешности:
SQL1063N DB2START processing was successful.
Посмотреть версию DB2
$ db2ls
Посмотреть БД
$ db2ilist
$ exit
Установка db2 завершена удалим дистрибутив
# rm -R /home/ubuntu/expc
# apt-get install libssl0.9.8 libossp-uuid16 libxslt1.1 libicu52 libt1-5 t1utils unixodbc texlive-base libgfs-1.3-2
# apt-get install imagemagick ttf-mscorefonts-installer
# mkdir /home/ubuntu/8.3.9.2170
# chown -R ubuntu: /home/ubuntu/8.3.9.2170
с помощью MobaXterm sftp
# cd /home/ubuntu/8.3.9.2170
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
# rm -R /home/ubuntu/8.3.9.2170
# chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль pass
# passwd usr1cv8
Теперь создадим базу 1С на сервере DB2.
добавим пользователя usr1cv8 в группу доступа db2iadm1
# usermod -aG db2iadm1 usr1cv8
# echo ". /home/db2inst1/sqllib/db2profile" >> /home/usr1cv8/.profile
# service srv1cv83 start
# service srv1cv83 status
Starting 1C:Enterprise 8.3 server: OK
# netstat -atn|grep 0.0.0.0:15
tcp 0 0 0.0.0.0:1540 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1541 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1560 0.0.0.0:* LISTEN
# poweroff
Почистим что бы запускалась 1с:
# rm -R /var/lib/lxc/db2_11/rootfs/home/usr1cv8/.1cv8
Шаблон готов.
------------------------------------------------------------------------------------------------------------------
Клонировать контейнер c postgreSQL 9.6.1:
# lxc-clone -o db2_11 -n db2_11_1
# nano /var/lib/lxc/db2_11_1/rootfs/etc/hosts
127.0.0.1 db2_11_1 localhost
Сохранить.
# rm -R /var/lib/lxc/db2_11_1/rootfs/home/usr1cv8/.1cv8
Старт контейнера
# lxc-start -n db2_11_1 -d
Подключаем базу из 1с (сервер db2_11_1)
----------------------------------------------------------------------------------------------------------------------------
Сохранение контейнеров:
Перед сохранением, работающие остановить:
# lxc-ls -f
Сохранение контейнера trusty_lxc :
# cd /var/lib/lxc/
# cd /var/lib/lxc/
# tar -cvzf p_961.tar.gz ./p_961
Сохранение контейнера db2_11_2 :
# cd /var/lib/lxc/
!!!! # rm -R /var/lib/lxc/db2_11_2
-----------------------------------------------------------------------------------
Восстановление контейнера:
Копируем архив:
# cp /home/user/soft/db2_11_2.tar.gz /var/lib/lxc
# cd /var/lib/lxc
# tar xvzf /var/lib/lxc/db2_11_2.tar.gz
Просмотр:
# lxc-ls
Старт контейнера
# lxc-start -n db2_11_2 -d
Поскольку контейнер с базой
подключение из 1С сервер: db2_11_2 база: demo
Удаление контейнера
# lxc-destroy -n db2_11_2
Сохранение контейнера xrdp_lxc :
# cd /var/lib/lxc/
Установка LXC v.2
Устанавливаем ubuntu 14.04.5 ssh samba
$ sudo -i
# apt-get update
# apt-get upgrade
# apt-get install mc htop atop
# poweroff
Сохраняем образ:
Подключаемся по ssh
$ sudo -i
Правим время (будет работать вместе с windows)
# nano /etc/default/rcS
# assume that the BIOS clock is set to UTC time (recommended)
#UTC=yes
UTC=no
Сохранить.
Настроим locale
# locale
# locale-gen en_US
# locale-gen ru_RU
# update-locale LANG=ru_RU.UTF8
# dpkg-reconfigure locales
# locale
Настроим ipv6
# nano /etc/sysctl.conf
В конец файла:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Сохранить.
# sysctl -p
Проверка:
# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
# reboot
Установка postgeSQL 9.6.1 на ubuntu 14.04.5
Подключаемся по ssh
$ sudo -i
Подключение под debian 7/8, ubuntu 12.04/14.04/16.04:
sudo sh -c 'echo "deb 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.6
# su - postgres
$ psql -l
$ psql
Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.
$ exit
Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы Ubuntu.
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных. Выполним
# service postgresql status
Мы должны получить строку с номером порта (обычно 5432) и статусом online.
root@p961:~# service postgresql status
9.6/main (port 5432): online
Если всё ОК, то пока завершим установку PostgreSQL и перейдем к установке сервера «1С:Предприятие 8.3»
# 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
# mkdir /home/user/soft
# mkdir /home/user/soft/8.3.9.2170
# chown -R user:user /home/user/soft
с помощью MobaXterm sftp
# 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
# service srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: STARTED.
Ragent: RUNNING.
# netstat -atn|grep 0.0.0.0:15
tcp 0 0 0.0.0.0:1560 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1540 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1541 0.0.0.0:* LISTEN
Подключаемся из 1с и создаем новую базу:
Тест Гилева 34.48
.Подключаемся MobaXterm по ssh:
$ sudo -i# apt-get install bridge-utils lxc lxc-templates
# cp /etc/network/interfaces /etc/network/interfaces.bak
# nano /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#auto eth0
#iface eth0 inet dhcp
# Setup bridge
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_fd 0
# Setup bridge
auto br0
iface br0 inet dhcp
bridge_ports p2p1
bridge_fd 0
Как можно увидеть из файла /etc/network/interfaces, eth0 закомментирован и добавлен новый интерфейс br0.
Сохранить.
Disable the default bridge “lxcbr0“, got created as part of LXC installation.
# nano /etc/default/lxc-net
USE_LXC_BRIDGE="false"
# nano /etc/lxc/default.conf
lxc.network.type = veth
lxc.network.link = br0 # Replace with your bridge name
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:xx:xx:xx
Сохранить.
# nano /etc/dnsmasq.d/lxc
except-interface=br0
Сохранить.
# reboot
Подключаемся по ssh
$ sudo -i
# ifconfig
# lxc-checkconfig
Шаблоны:
# ls /usr/share/lxc/templates/
Созадать контейнер:
!!!# lxc-create -t ubuntu -n precise_lxc -- -r precise -a amd64
# lxc-create -t ubuntu -n trusty_lxc -- -r trusty -a amd64
!##
!# The default user is 'ubuntu' with password 'ubuntu'!
!# Use the 'sudo' command to run tasks as root in the container.
!##
Просмотр:
# lxc-ls
trusty_lxc
Старт контейнера
# lxc-start -n trusty_lxc -d
Посмотреть ip
# lxc-ls -f
Информация:
# lxc-info -n trusty_lxc
Консоль:
# lxc-console -n trusty_lxc
$ sudo -i (password 'ubuntu")
# apt-get update
# apt-get upgrade
# apt-get install mc htop nano wget samba
# nano /etc/sysctl.conf
В конец файла:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Сохранить.
# sysctl -p
Проверка:
# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
# nano /etc/hosts
127.0.0.1 localhost
# reboot
# lxc-console -n trusty_lxc
$ sudo -i (password 'ubuntu")
# poweroff
----------------------------------------------------------------------------------------------------------------------
Сделаем шаблон c postgeSQL 9.6.1 :
Установка postgeSQL 9.6.1 на ubuntu 14.04.5
Клонировать контейнер
# lxc-clone -o trusty_lxc -n p_961
# nano /var/lib/lxc/p_961/rootfs/etc/hosts
127.0.0.1 p_961 localhost
Сохранить.
Старт контейнера
# lxc-start -n p_961
Подключаемся по ssh
$ sudo -i
Подключение под debian 7/8, ubuntu 12.04/14.04/16.04:
# sudo sh -c 'echo "deb 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.6
# su - postgres
$ psql -l
$ psql
Далее наберем
\password
введем два раза новый пароль pass
и наберем команду
\q
для выхода.
$ exit
Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы Ubuntu.
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных. Выполним
# service postgresql status
Мы должны получить строку с номером порта (обычно 5432) и статусом online.
root@p961:~# service postgresql status
9.6/main (port 5432): online
Если всё ОК, то пока завершим установку PostgreSQL и перейдем к установке сервера «1С:Предприятие 8.3»
# 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
# mkdir /home/ubuntu/8.3.9.2170
# chown -R ubuntu: /home/ubuntu/8.3.9.2170
с помощью MobaXterm sftp
# cd /home/ubuntu/8.3.9.2170
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
# rm -R /home/ubuntu/8.3.9.2170
# chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль pass
# passwd usr1cv8
Запустим сервер
# service srv1cv83 start
# service srv1cv83 status
1C:Enterprise 8.3 server status:
Init script: STARTED.
Ragent: RUNNING.
# netstat -atn|grep 0.0.0.0:15
tcp 0 0 0.0.0.0:1560 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1540 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1541 0.0.0.0:* LISTEN
# poweroff
Почистим что бы запускалась 1с:
# rm -R /var/lib/lxc/p_961/rootfs/home/usr1cv8/.1cv8
Шаблон готов.
Экспортируем виртуальный образ ub14_2.ova
-------------------------------------------------------------------------------------------------------
Клонировать контейнер c postgreSQL 9.6.1:
# lxc-clone -o p_961 -n p_961_1
# nano /var/lib/lxc/p_961_1/rootfs/etc/hosts
127.0.0.1 p_961_1 localhost
# rm -R /var/lib/lxc/p_961_1/rootfs/home/usr1cv8/.1cv8
Сохранить.
Старт контейнера
# lxc-start -n p_961_1 -d
Подключаем базу из 1с (сервер p_961_1)
Тест Гилева 33.78
----------------------------------------------------------------------------------------------------------------------------
Сделаем шаблон:
Установка DB2 server v11.1 Ubuntu 14.04.5
Клонировать контейнер
# lxc-clone -o trusty_lxc -n db2_11
# nano /var/lib/lxc/db2_11/rootfs/etc/hosts
127.0.0.1 db2_11 localhost
Сохранить.
Старт контейнера
# lxc-start -n db2_11 -d
# lxc-console -n db2_11
$ sudo -i
Проверить:
# ping db2_11
Посмотреть ip
# lxc-ls -f
!!! Обратить внимание что из консоли некоторые функции mc не работают!
!!!Подключаемся MobaXterm.
Установка db2 утилитой db2_install
#Зададим пользователей
# groupadd db2iadm1
# useradd -g db2iadm1 -m -d /home/db2inst1 db2inst1
пароль 'pass'
# passwd db2inst1
# groupadd db2fadm1
# useradd -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
пароль 'pass'
# passwd db2fenc1
Пакет libaio1 есть.
# apt-get install binutils libaio1
# dpkg --add-architecture i386
# apt-get update
# apt-get install libpam0g:i386 libstdc++6:i386
Было сообщение db2start:
db2start: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
Поэтому ставим:
# apt-get install libnuma-dev
!!!у v11.1.1fp1 проблема с ubuntu
!!!# apt-get install rpm
# cd /home/ubuntu/
Загрузить с помощью MobaXterm sftp в /home/ubuntu/
# tar xvzf v11.1_linuxx64_expc.tar.gz
# rm v11.1_linuxx64_expc.tar.gz
# cd expc
# ./db2prereqcheck -v 11.1.0.0
инсталляция
# ./db2_install
# cd /opt/ibm/db2/V11.1/instance
# ./db2icrt -u db2fenc1 db2inst1
# ./db2iauto -on db2inst1
# su - db2inst1
Конфигурируем DB2 для работы с 1С:
$ db2set DB2_WORKLOAD=1C
Запускаем экземпляр DB2:
$ db2start
Сообщение об успешности:
SQL1063N DB2START processing was successful.
Посмотреть версию DB2
$ db2ls
Посмотреть БД
$ db2ilist
$ exit
Установка db2 завершена удалим дистрибутив
# rm -R /home/ubuntu/expc
# apt-get install libssl0.9.8 libossp-uuid16 libxslt1.1 libicu52 libt1-5 t1utils unixodbc texlive-base libgfs-1.3-2
# apt-get install imagemagick ttf-mscorefonts-installer
# mkdir /home/ubuntu/8.3.9.2170
# chown -R ubuntu: /home/ubuntu/8.3.9.2170
с помощью MobaXterm sftp
# cd /home/ubuntu/8.3.9.2170
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
# rm -R /home/ubuntu/8.3.9.2170
# chown -R usr1cv8:grp1cv8 /opt/1C
Зададим пароль pass
# passwd usr1cv8
Теперь создадим базу 1С на сервере DB2.
добавим пользователя usr1cv8 в группу доступа db2iadm1
# usermod -aG db2iadm1 usr1cv8
# echo ". /home/db2inst1/sqllib/db2profile" >> /home/usr1cv8/.profile
# service srv1cv83 start
# service srv1cv83 status
Starting 1C:Enterprise 8.3 server: OK
# netstat -atn|grep 0.0.0.0:15
tcp 0 0 0.0.0.0:1540 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1541 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1560 0.0.0.0:* LISTEN
# poweroff
Почистим что бы запускалась 1с:
# rm -R /var/lib/lxc/db2_11/rootfs/home/usr1cv8/.1cv8
Шаблон готов.
------------------------------------------------------------------------------------------------------------------
Клонировать контейнер c postgreSQL 9.6.1:
# lxc-clone -o db2_11 -n db2_11_1
# nano /var/lib/lxc/db2_11_1/rootfs/etc/hosts
127.0.0.1 db2_11_1 localhost
Сохранить.
# rm -R /var/lib/lxc/db2_11_1/rootfs/home/usr1cv8/.1cv8
Старт контейнера
# lxc-start -n db2_11_1 -d
Подключаем базу из 1с (сервер db2_11_1)
Тест Гилева 18.73:
Сохранение контейнеров:
Перед сохранением, работающие остановить:
# lxc-ls -f
Сохранение контейнера trusty_lxc :
# cd /var/lib/lxc/
# tar -cvzf trusty_lxc.tar.gz ./trusty_lxc
Сохранение контейнера db2_11 :
# cd /var/lib/lxc/
Сохранение контейнера p_961 :# cd /var/lib/lxc/
# tar -cvzf db2_11.tar.gz ./db2_11
# cd /var/lib/lxc/
# tar -cvzf p_961.tar.gz ./p_961
Сохранение контейнера db2_11_2 :
# cd /var/lib/lxc/
# tar -cvzf db2_11_2.tar.gz ./db2_11_2
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
Восстановление контейнера:
Копируем архив:
# cp /home/user/soft/db2_11_2.tar.gz /var/lib/lxc
# cd /var/lib/lxc
# tar xvzf /var/lib/lxc/db2_11_2.tar.gz
Просмотр:
# lxc-ls
Старт контейнера
# lxc-start -n db2_11_2 -d
Поскольку контейнер с базой
подключение из 1С сервер: db2_11_2 база: demo
Удаление контейнера
# lxc-destroy -n db2_11_2
Сохранение контейнера xrdp_lxc :
# cd /var/lib/lxc/
# tar -cvzf xrdp_lxc.tar.gz ./xrdp_lxc
Восстановление контейнера:
Копируем архив:
# cp /home/user/soft/xrdp_lxc.tar.gz /var/lib/lxc
# cd /var/lib/lxc
# tar xvzf /var/lib/lxc/xrdp_lxc.tar.gz
Восстановление контейнера:
Копируем архив:
# cp /home/user/soft/xrdp_lxc.tar.gz /var/lib/lxc
# cd /var/lib/lxc
# tar xvzf /var/lib/lxc/xrdp_lxc.tar.gz
1С И Linux: Установка Физического Сервера Ubuntu 14.04.5 >>>>> Download Now
ОтветитьУдалить>>>>> Download Full
1С И Linux: Установка Физического Сервера Ubuntu 14.04.5 >>>>> Download LINK
>>>>> Download Now
1С И Linux: Установка Физического Сервера Ubuntu 14.04.5 >>>>> Download Full
>>>>> Download LINK Dt