Особенности установки на ALT Server 9¶
! Установка Optimacros производится под пользователем root
Provision¶
Установим базовые утилиты для дальнейшей работы
Docker¶
Устанавливаем из репозитория
Запускаем сервис и добавляем его в автозапуск
LXC¶
Устанавливаем из репозитория
Редактируем подсеть lxc-net
Меняем подсеть
LXC_BRIDGE="lxcbr0"
LXC_ADDR="10.0.3.1"
LXC_NETMASK="255.255.255.0"
LXC_NETWORK="10.0.3.0/24"
LXC_DHCP_RANGE="10.0.3.2,10.0.3.254"
LXC_DHCP_MAX="253"
Запускаем сервис и добавляем его в автозапуск
Vagrant¶
Устанавливаем vagrant из пакета
cd /tmp
wget https://releases.hashicorp.com/vagrant/2.2.4/vagrant_2.2.4_x86_64.rpm
rpm -ivh vagrant_2.2.4_x86_64.rpm
Устанавливаем vagrant-lxc
cd /tmp
wget -c https://github.com/optimacros/vagrant-lxc/releases/download/v1.4.5/vagrant-lxc.tar.gz
tar -zxvf vagrant-lxc.tar.gz
vagrant plugin install --plugin-clean-sources vagrant-lxc.gem
Конфликт портов¶
При определенной настройке ALT Server 9.1 (зависит от галочек при установке ОС) на порту 8080 может находится веб панель управления сервером, данный порт в случае не https установки используется для веб сокета воркспейса и может быть конфликт портов.
Проблемы с разделом диска¶
На разделе куда идет установка оптимакрос не должно быть флагов nosuid, usrquota, grpquota
Рекомендуем оставлять только один флаг, relatime, как это сделано на рутовом разделе
Sudoers¶
Пользователь root должен иметь sudo доступ, иначе будет ошибка vagrant lxc обертки
Раскомментируем строчку в /etc/sudoers
Установка Login Center¶
Установка не отличается от стандартной
Установка Workspace¶
Предварительно нужно уставить утилиту redir, далее установка не отличается от стандартной
Redir¶
Для работы перенаправления портов на воркспейсе необходима утилита redir.
В стандартном репозитории ее нет, поэтому необходимо скачать
исходники и установить ее из исходников
apt-get install autoconf automake gcc git
cd /opt
git clone https://github.com/troglobit/redir
cd redir
./autogen.sh
./configure --prefix=/usr
make -j5
make install-strip
Можно проверить наличие утилиты