LVEE 2007 03

Материал из Linux Vacation/Eastern Europe (LVEE).

Кроссплатформенная система для установки и управления операционными системами в распределенных гетерогенных сетях

Павел Чеботарев, Денис Пынькин, Игорь Ильенко - Минск, Беларусь


Рассматриваются общие принципы работы системы, ее структура и концепция применения для установки и управления операционными системами

Гетерогенность на сегодняшний день является неотъемлемым свойством многих информационных систем. При совмещении разнородных систем важное значение имеет производительность, надежность, совместимость, управляемость, защищенность, расширяемость и масштабируемость комплексной гетерогенной системы. Попытка обеспечить указанные качества реализована в единой системе управления ClusterIM - кроссплатформенной микроядерной системе для установки и управления операционными системами в распределенных гетерогенных сетях. Cистема реализована на объектно-ориентированном языке Ruby.

Особенности системы ClusterIM позволяют ее применять в различных сферах деятельности, таких как:

  • виртуальный хостинг;
  • управление компьютерным парком предприятия;
  • установка и управление вычислительным кластером;
  • массовая установка операционных систем для OEM производителей;
  • локальная установка операционной системы.

ClusterIM может использоваться как для сетевых решений, так и в локальных целях. Основные возможности рассматриваемой системы включают:

  • автоматизация установки операционной системы;
  • простая интеграция поддержки операционной системы;
  • расширение функциональности системы с помощью модулей OEM производителей;
  • централизованное управление узлами в гетерогенных сетях;
  • простая интеграция с существующей инфраструктурой предприятия.

Изначально администрирование сети требует применения специализированных средств управления в рамках каждой платформы, что затрудняет централизацию процесса управления. Возникает необходимость в средствах комплексного управления гетерогенной сетью, не зависящих от протокола, масштабируемых, обладающих единой консолью управления. Перечислим основные особенности системы, позволяющие управленять узлами в сети:

  • установка операционной системой - может быть локальной (с таких носителей, как CD, DVD, USB-flash) либо удаленной (PXE, Etherboot);
  • создание виртуальных узлов (включая создание виртуальной машины и установку на нее операционной системы);
  • управление состоянием операционной системы за счет поддержки таких операций, как старт, стоп, бэкап и миграция;
  • управление ресурсами операционной системы (предусматривается управление сервисами операционной системы, а также установка, обновление и удаление

программного обеспечения).

Каждый программный элемент обладает своим собственным, изолированным от других элементов, окружением. Появляется возможность использовать одновременно множество операционных систем и при этом значительно повышается безопасность системы в целом.

При использовании такого рода распределенных виртуальных систем, принципов терминального доступа и интеллектуального управления агентами, мы можем получить гетерогенную вычислительную виртуальную среду, максимально использующую все ресурсы физических машин, входящих в систему.

источники

1. Гетерогенные сети и устройство. Режим доступа. http://skif.bas-net.by/bsuir/mpich_userguide_site/node16.html

2. А. А. Николаев. Комплексные решения по управлению информационной средой предприятия. http://www.ccc.ru/magazine/depot/99_02/read.html?0202.htm

3. Д.А. Пынькин, П.В. Чеботарев, Р.Х. Садыхов. Концепция применения виртуальных машин в кластерных распределённых системах.// Труды международной конференции "Информационные системы и технологии", Минск, 2006

Личные инструменты