Next Previous Contents

1. Introdução

As versões de perfis de sistema podem ter usos diferentes. Isso resolve vários problemas relacionados à complexidade de se gerenciar estações de trabalho e servidores.

Você tem um computador portátil (notebook)?

Você já desejou ter um conjunto de configurações para o escritório, outro para casa e outro para o site dos clientes? E melhor ainda, poder mudar de um para outro, até mesmo na inicialização?

E ainda, você quer poder compartilhar alguns aspectos da configuração do sistema nos três lugares?

Você atualmente está fazendo coisas cada vez mais e mais complicadas no Linux?

Você já desejou gravar um conjunto de configurações "que funciona" e começar a experimentar configurações novas quando nenhum usuário estiver conectado?

Você já se deparou com um conjunto de configurações que não funcionam, quando já está de noite, bem tarde, e os usuários voltarão em algumas horas e você não consegue voltar à configuração que funciona, que era aquela que estava antes de você tentar "melhorar" o sistema?

Bem, se sua resposta é sim para qualquer dessas perguntas acima, então Perfis do sistema é para você.

1.1 Definição de um perfil de sistema

Um perfil de sistema é definido por um conjunto de arquivos de configuração. Esses arquivos pertencem a vários subsistemas. Às vezes um arquivo pertence a dois ou mais subsistemas.

1.2 Versões de perfis de sistema

Uma versão é uma coleção de todos os arquivos de configuração que definem um estado específico de seu sistema. Alterando versões de perfis, você está efetivamente gravando os arquivos de configuração correntes em uma área de armazenamento especial (/etc/linuxconf/archive) e carregando os arquivos do perfil novo escolhido.

1.3 Compartilhando arquivos entre duas versões de perfis de sistema

Guardando todos os arquivos de configuração de um perfil e trocando-o por outros arquivos de configuração nem sempre é útil. Por exemplo, você deve definir duas versões de perfil de sistema: uma para o escritório e outra para casa. Alguns subsistemas são idênticos para ambos os ambientes e você espera que quando alterar algo em seu computador portátil em casa, essas mudanças estarão disponíveis no escritório na manhã seguinte.

Às vezes você espera que os dois ambientes se desenvolvam separadamente. Nesse caso, você precisa controlar subsistema por subsistema sobre como as coisas são gravadas/carregadas entre as várias versões de perfis de sistema.

1.4 A tecnologia de arquivamento

O Configurador Linux usa o sistema RCS para gravar cópias dos vários arquivos. O RCS é usado para manter um histórico do estado dos arquivos de configuração. Isso será usado algum dia pelo Configurador Linux para criar relatórios mostrando como os vários subsistemas foram gerenciados com o passar do tempo.

A tecnologia de arquivamento pode um dia evoluir para um servidor de arquivos. Isso possibilitaria pesquisar mais eficientemente as mudanças na configuração de muitas estações de trabalho e servidores.


Next Previous Contents