Anda di halaman 1dari 1

A Instalao e Atualizao Automtica de Aplicaes em Plataforma Livre para Ambientes Coorporativos

SANTOS, M.T.1; OLIVEIRA, R.A.R.2 Universidade Catlica de Braslia UCB


1

SUCESU 2005 Sistemas Abertos

Professor do curso de Cincia da Computao da UCB. 2 Bolsista de Ps Graduao Projeto CESMIC / UCB

Instalao, Distribuio e Manuteno de Software em Plataforma Livre: Em ambientes coorporativos comum a necessidade de instalao e atualizao de aplicaes em estaes de usurios. Em plataforma livre (GNU/Linux) isto nem sempre uma tarefa trivial. As vrias distribuies linux criaram diferentes gerenciadores de pacotes de software, como o RPM, APT, Apt-Rpm, etc. [Fig 1] Estes gerenciadores facilitam consideravelmente o processo de instalao, mas ainda no atendem s necessidades de um ambiente de TI complexo, como, por exemplo, controlar um ambiente distribudo de repositrios de software e considerar polticas de privilgios sobre usurios ou grupos que utilizaro as aplicaes sendo distribudas. O que se prope um mecanismo automtico e controlado de distribuio de pacotes de software para estaes de trabalho, que associa as facilidades de um gerenciador de pacotes de software (APT-RPM) com o gerenciamento de privilgios baseado em usurios ou grupos. Este servio parte de uma arquitetura de gerenciamento completa (GATI) que possui como base um servio de diretrio OpenLDAP distribudo e j adaptado para execuo em grandes ambientes de TI.

Fig 1 Alguns Gerenciadores de Pacotes para GNU/Linux

Soluo Implementada na Plataforma GATI: Visando atender, principalmente, os ambientes corporativos, implementou-se um mecanismo de distribuio automtica de aplicaes cujos privilgios esto armazenados num servio de diretrios OpenLDAP distribudo. [Fig 2] A distribuio de pacotes de software realizada segundo uma poltica de acesso de acordo com o perfil de cada usurio ou grupo de usurios. Isto somente possvel atravs da expanso de alguns schemas do OpenLDAP criando novos tipos de atributos e classes de objetos para adequao s necessidades da soluo. O objetivo viabilizar um processo corporativo de migrao para plataforma livre, visto que o Linux e o software livre em geral vem sendo propostos como parte da soluo de infra-estrutura de TI das organizaes.

Fig 2 Arquitetura da Plataforma GATI e Soluo de Distribuio de Software

Fig 3 Tela do Cliente GATI (ADS)

Componentes do Mdulo de Distribuio de Software do GATI: ADS Agente de Distribuio de Software [Fig 3] SDS Servidor de Distribuio de Software (Repositrio) Interface WEB de Administrao da Arquitetura [Fig 4]

Fig 4 Console de Administrao GATI via WEB (GATI Admin) Administrao de Repositrios (SDS)