вторник, 28 марта 2017 г.

Терминальный сервер 1с lxc


Некоторые команды
Созадать контейнер:

# lxc-create -t ubuntu -n precise_lxc -- -r precise -a amd64
# lxc-create -t ubuntu -n trusty_lxc -- -r trusty -a amd64

Старт контейнера
# lxc-start -n precise_lxc -d
# lxc-start -n trusty_lxc -d

Клонировать контейнер
# lxc-clone -o trusty_lxc -n p_961

# lxc-console -n precise_lxc

------------------------------------------------------------------
Созадать контейнер:
# lxc-create -t ubuntu -n precise_lxc -- -r precise -a amd64

Старт контейнера
# lxc-start -n precise_lxc -d

Посмотреть ip
# lxc-ls -f
 NAME            STATE    IPV4           IPV6  AUTOSTART
-------------------------------------------------------
precise_lxc     RUNNING  192.168.0.155  -     NO

Подключиться по ip (password 'ubuntu")
# ssh ubuntu@192.168.0.155
$ sudo -i
# 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
127.0.1.1   precise_lxc

Сохранить.
# reboot

Подключиться по ssh (password 'ubuntu")
ssh ubuntu@precise_lxc

$ sudo -i
# apt-get install ubuntu-desktop
# poweroff



Клонировать контейнер
# lxc-clone -o precise_lxc -n xrdp_lxc
Скопировать файлы
# cp -R /home/user/soft /var/lib/lxc/xrdp_lxc/rootfs/home/ubuntu
# nano /var/lib/lxc/xrdp_lxc/rootfs/etc/hosts
127.0.0.1   localhost
127.0.1.1   xrdp_lxc
Сохранить.

Старт контейнера
# lxc-start -n xrdp_lxc -d

Подключиться по ssh (password 'ubuntu")
# ssh ubuntu@xrdp_lxc
$ sudo -i

Ниже инструкция для форка metalefty
# cd /home/ubuntu/soft/xrdp
Установка готовых пакетов
# dpkg -i x11rdp_0.9.0+master-1_amd64.deb
# dpkg -i xrdp_0.9.0+master-1_amd64.deb

Русификация клавиатуры:
Нужно добавить в конец файла
# nano /etc/xrdp/xrdp_keyboard.ini

[rdp_keyboard_ru]
keyboard_type=4
keyboard_subtype=1
model=pc105
options=grp:alt_shift_toggle
rdp_layouts=default_rdp_layouts
layouts_map=layouts_map_ru

[layouts_map_ru]
rdp_layout_us=us,ru
rdp_layout_ru=us,ru

сохранить.

Перезапустить xrdp

# /etc/init.d/xrdp restart

# apt-get install ttf-mscorefonts-installer
# apt-get install imagemagick
# cd /home/ubuntu/soft/8.3.9.2170
# tar xvzf client.deb64.tar.gz
# tar xvzf deb64.tar.gz
# dpkg -i 1c*.deb
# apt-get -f install
!!!# chown -R usr1cv8:grp1cv8 /opt/1C
!!!Зададим пароль
!!!# passwd usr1cv8
!!!Запустим сервер
!!!# service srv1cv83 start
# poweroff
Сохранение контейнера
# cd /var/lib/lxc
# tar -cvzf  xrdp_lxc.tar.gz ./xrdp_lxc
Развертывание контейнера
# cd /var/lib/lxc
# tar xvzf  /var/lib/lxc/xrdp_lxc.tar.gz
Запуск
# lxc-start -n xrdp_lxc -d
Подключение для выключения
# ssh ubuntu@xrdp_lxc
$ sudo poweroff
Просмотр
# lxc-ls -f
Настройка разрешения (терминал по xrdp)
Установка произвольного разрешения монитора в Ubuntu
Изменить разрешение монитора в Ubuntu 12.10 с помощью терминала
$ xrandr

Комментариев нет:

Отправить комментарий