[Comm] SambaDC-стенд на базе Vagrant и Virtualbox
Evgeny Sinelnikov
sin на altlinux.org
Пт Июн 2 14:13:16 MSK 2017
Здравствуйте,
хочу поделиться локальным механизмом для отладки и тестирования
контроллера домена на базе Samba. Думаю, что это актуальная задача и
многим будет интересно взглянуть на развёрнутый контроллер домена
Samba на Альте.
- https://github.com/mastersin/samba-stand
- http://git.altlinux.org/people/sin/public/samba-stand.git
Для отладки потребуется установить Virtualbox и Vagrant. Первый можно
использовать системный, второй у нас пока не собран. К тому же, как
выяснилось, vagrant-1.9.5 отваливается из-за попытки настроить сеть,
как в Centos, поэтому устанавливать нужно
версию 1.9.4.
Я сейчас работаю над родной поддержкой дистрибутивов ALT в Vagrant'е
(прилагаю предварительный патч для интересующихся). Пока стоит
использовать:
https://releases.hashicorp.com/vagrant/1.9.4/vagrant_1.9.4_x86_64.rpm
Схема развёртывания выглядит не сложно:
- поочерёдно настраиваются сервер и клиент;
- оба виртуальных узла устанавливаются из одного и того же
минимального образа (см. ниже)
- на каждом узле, для удобства используется три сетевых интерфейса
eth0 (для доступа в интернет через NAT), eth1 (в общей локальной сети)
и eth2 в отдельной внутренней сети с названием "intnet", которую нужно
предварительно создать в настройках VirtualBox'а;
- на сервере развёртывается и запускается контроллер домена (пока без
клиентской интеграции);
- на клиенте проводится подключение к домену и настройка SSSD штатными
средствами утилиты system-auth из пакета alterator-auth.
Используется два варианта образов (боксов в терминологии Vagrant):
- mastersin/basealt-p8-server
https://atlas.hashicorp.com/mastersin/boxes/basealt-p8-server
- mastersin/basealt-p8-server-systemd
https://atlas.hashicorp.com/mastersin/boxes/basealt-p8-server-systemd
--
Sin (Sinelnikov Evgeny)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : vagrant-alt-support.diff.bz2
Тип : application/x-bzip2
Размер : 2781 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/community/attachments/20170602/fe22fc07/attachment.bz2>
Подробная информация о списке рассылки community