Виртуальная энциклопедия Linux по-русски   Рейтинг@Mail.ru
Новости | Библиотека | Е-книги | Каталог ссылок | Форум | Авторское | Каталог ПО | О сайте | Карта сайта
  Вход для пользователей  
Регистрация
Забыли пароль?
Ссылки партнеров и друзей сайта
 

UnixForum

Книги по Linux
(с отзывами читателей)





 

Библиотека сайта или "Мой Linux Documentation Project"

  Linux по-русски. m23 - тысяча и один клиент На главную -> MyLDP -> Тематический каталог -> Решение административных задач в Linux

m23 - тысяча и один клиент

Автор: Денис Шмаков
Дата: 30 ноября 2007

При копировании материала обязательны указание автора и ссылка на оригинал статьи: http://rus-linux.net/lib.php?name=/MyLDP/admin/m23.html !

Ни для кого не секрет, что при линейном увеличении количества машин в локальной сети количество рутинной работы и число неполадок и недовольных пользователей, с которыми приходится сталкиваться системному администратору, растёт нелинейно. И если администрировать требуется всего 50 машин, ситуация ещё терпима (при достаточной квалификации администратора). Но если их, скажем, 100? Необходимость помогать пользователям и решать локальные проблемы пресекает всякие попытки как-то автоматизировать управление сетью.

К счастью, выход из этой ситуации есть, по крайней мере для администраторов Debian- и Ubuntu-систем. Решение называется m23 и вот какие возможности оно предоставляет:

  • Удалённое администрирование клиентских машин, включая разбиение HDD на разделы, форматирование и установку операционной системы; установку и удаление программ, удалённую загрузку и прямой доступ через ssh.
  • Работа с группами. Администратору больше не нужно подходить к каждой машине с той же конфигурацией и вносить одни и те же изменения. Достаточно отредактировать абстрактный клиент, представляющий группу, и разослать изменения.
  • Массовая установка. Развёртывание новой ОС в локальной сети никогда не было более простым.
  • LDAP для учётных записей и NFS для пользовательских данных.
  • Кэширование устанавливаемых пакетов и возможность создавать собственные 'репозитории'.
  • Массовое резервирование и восстановление.

Подходящая функциональность для измученного рутиной администратора :-) Посмотрим на это чудо поближе. m23, как нетрудно догадаться, имеет клиент-серверную архитектуру. Сервер для администратора, клиенты - для всех остальных. Но это вовсе не означает, что администратор приклеен к своей машине: m23 использует гибкий web-интерфейс, который может быть доступен с любой машины локальной сети или даже с домашнего компьютера (ноутбука, PDA) администратора. Разумеется, последнее не очень безопасно, зато весьма удобно. Сам интерфейс достаточно эргономичен. Все функции аккуратно рассортированы по разделам, и заблудиться в них почти невозможно.

Анатомически сервер m23 представляет собой сложную смесь из разнообразного свободного ПО, от MySQL до ssh и утилит для записи CD. Будучи столь сложной конструкцией, m23 может потребовать дополнительной ручной конфигурации для правильной работы. Но как только сервер установлен и работает, всё значительно упрощается. Новые клиенты могут быть установлены даже без загрузочного диска (при наличии сетевой карты, поддерживающей PXE или Etherboot), а существующие автоматически ассимилированы. Всё, что для этого нужно - запущенный на клиентской машине sshd и возможность зарегистрироваться как root. m23 собирает информацию об аппаратной конфигурации клиентов и сохраняет её в центральной базе данных MySQL. Другие данные, такие как учётные записи и домашние каталоги пользователей также могут быть размещены на сервере с помощью сервисов LDAP и NFS. После начальной конфигурации клиенты и группы могут полностью управляться из центра управления web-интерфейса m23. Удобно представленная информация о конфигурации клиентов и логи выполнения команд позволяют решать возникающие проблемы быстро и не отходя от браузера. А использование централизованного резервирования и восстановления сведёт количество проблем к минимуму. Одним из способов массового устранения какой-то присутствующей на множестве машин неполадки может быть создание и рассылка собственных установочных пакетов с подлежащими модификации файлами и скриптами. В этом случае пакет можно добавить в центральный репозиторий и с помощью механизма зависимостей обеспечить автоматическую установку этого 'патча' на все новые клиенты, которым это необходимо. Такой способ кроме однократности выполнения имеет и другое важное преимущество: все изменения, сделанные администратором, записаны в виде установленных пакетов, и при небольшом усилии можно создать механизм отмены каждого изменения. Всё, что для этого требуется - снабдить каждый пакет маленьким деинсталляционным скриптом, восстанавливающим изменённые файлы из резервных копий. Функциональность сервера m23 может быть расширена с помощью плагинов.

Существует несколько способов установки m23. Можно установить её в существующую ОС, вместе со свежей Debian-системой с доступного на сайте m23 ISO-образа или на виртуальную машину VMPlayer/VirtualBox. В первом случае для установки достаточно выполнить приведённые ниже команды:

sudo bash -c 'echo "deb http://m23.sourceforge.net/m23inst/ ./" >> /etc/apt/sources.list'
sudo apt-get update
sudo apt-get install m23

Однако при этом способе установки могут возникнуть проблемы с зависимостями. Например, текущей версии m23 требуется пакет php4-mysql, а в репозитории Ubuntu Gutsy есть только php5-mysql. Поскольку php4-mysql и php5-mysql являются совершенно разными пакетами, а не разными версиями одного и того же пакета, для m23 потребуется старая версия. Её можно получить, добавив в /etc/apt/sources.list строку для старого репозитория или скачав и установив нужный пакет вручную.

Инструкции по установке другими способами находятся на официальном сайте: (En) (De)

Текущая (ноябрь 2007) версия m23 0.5.x является halfBaked, то есть 'полуприготовленной', поэтому использовать её в средах, требующих высокой надёжности пока не рекомендуется.

Полное руководство по установке и использованию: (En) (De)


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.
 
 
 
Новости | Библиотека | Е-книги | Каталог ссылок | Форум | Авторское | Каталог ПО | О сайте | Карта сайта
(C) В.А.Костромин, 1999 - 2013 г.
Пишите на kos at rus-linux dot net.
liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня Рейтинг@Mail.ru