Конфігуратор

Web-інтерфейс

Одразу після встановлення дистрибутива інтерфейс системи керування доступний за адресою https://[ім'я машини]:8080. Працездатність web-інтерфейсу перевірена з наступними версіями браузерів:

Допускається підключення лише по захищеним протоколам (https). При з'єднанні будуть запитані системне ім'я та пароль адміністратора. Системне ім'я адміністратора — root. Пароль адміністратора задається при встановленні системи.

Інтерфейс конфігуратора перекладений на декілька мов:

Мова інтерфейсу визначається налаштуваннями баузера. Якщо після успішного під'єднання до конфігуратора ви не побачили повідомлень рідною мовою, необхідно виправити налаштування браузера. Для Firefox 2.0 налаштування мовних параметрів знаходиться втулці "Додатково", розділ "Загальні". Для Internet Explorer 6.0 — на втулці "Загальні".

Якщо до встановленого дистрибутива відсутній доступ з зовнішньої мережі, то можна використати текстовий web-браузер elinks, що входить до складу дистрибутива.

Зауваження: elinks до версії 0.12 не міг коректно працювати в юнікодній консолі, що використовується у всіх сучасних дистрибутивах, а тому завантажувати його необхідно через утиліту luit:

	   [test@localhost ~]$ LANG=ru_RU.koi8-r luit elinks - eval 'set terminal.linux.type = 0' https://localhost:8080
	 
При роботі під обліковим записом root необхідно окрім змінної LANG додатково перевизначити змінну LC_CTYPE.

Для спрощення завантаження браузера, в дистрибутив включений сценарій configurator, який завантажить найкращий з доступних браузерів з необхідною адресою.

Архітектура

Конфігуратор представлений в системі двома службами: web-сервер (httpd-alterator) і власне сервер керування (configd). Для роботи через web-інтерфейс обидві ці служби повинні бути завантажені:

	   [root@localhost ~]# service httpd-alterator status
	   httpd2 is running
	   [root@localhost ~]# service configd status
	   configd is stopped
	   [root@localhost ~]# service configd start
	   Starting configd service:       [ DONE ]
	   [root@localhost ~]# service configd status
	   configd is running
	 

Сервер керування може працювати з будь-яким web-сервером, що підтримує виконання CGI-скриптів. По змовчуванню в якості web-сервера використовується apache.

Автентифікація і авторизація виконується web-сервером. По змовчуванню допуск до web-інтерфейсу керування має лише користувач root. Автентифікация користувачів виконується по системній базі паролів. Можна організувати іншу модель автентифікації, змінивши налаштування в конфігураційному файлі web-сервера (у варіанті по змовчуванню в /etc/httpd2/conf/httpd2.alterator.conf).

У файлі /var/log/configd.log зберігається стандартне виведення помилок (stderr) від модулів конфігуратора.

Модулі конфігуратора, поновлення модулів

Конфігуратор складається з багатьох компонент — модулів. Кожен модуль дозволяє вирішувати певну задачу, наприклад налаштовувати одну службу.

Додаткові модулі доступні у вигляді RPM-пакетів та встановлюються штатними системними засобами. При встановленні додаткових модулів або при поновленні необхідно перезавантажити сервер configd.