27.5 Estratégias de pré-inicialização

As seções a seguir apresentam abordagens possíveis para usar o Preboot Services. Use as seções abaixo para determinar quais procedimentos realizar. As etapas estão documentadas nas seções subseqüentes.

27.5.1 Automatizar atualizações e instalações

Você pode automatizar instalações Linux e atualizações de software utilizando o Preboot Services das seguintes maneiras:

  • Instalação do SUSE Linux: O bundle AutoYaST pode automatizar a instalação do SUSE Linux em um dispositivo Linux.

  • Instalação do Red Hat Linux: O bundle KickStart pode automatizar a instalação do Red Hat Linux em um dispositivo Linux.

  • Execução de scripts do ZENworks: O Bundle de Script do ZENworks pode automatizar a execução de qualquer script do ZENworks em um dispositivo Linux, incluindo comandos de criação de imagens.

  • Criação de imagens de dispositivo: O bundle de criação de imagem do ZENworks pode ser usado para colocar uma imagem em um dispositivo Linux.

  • Criação de imagens de vários dispositivos: O bundle de Multicast do ZENworks pode ser usado para colocar uma imagem em vários dispositivos Linux com uma transmissão do arquivo de imagem sobre através da rede, como na redefinição de dispositivos de laboratório.

Tudo o que você precisa fazer para realizar as etapas acima é criar e configurar um dos cinco tipos de bundle de pré-inicialização e, em seguida, designar o bundle aos dispositivos desejados.

Quando um dispositivo é inicializado, o bundle designado é aplicado automaticamente antes que o sistema operacional do dispositivo seja iniciado.

Você também pode realizar essas tarefas manualmente por dispositivo usando a opção Iniciar Manutenção da Criação de Imagens do ZENworks do menu do Preboot Services para acessar o prompt bash, se tiver habilitado o menu do Preboot Services para o dispositivo. Ou poderá usar um CD ou DVD de boot do Preboot Services, que não precisa que o PXE esteja habilitado no dispositivo. Para obter mais informações, consulte o Seção 29.1.2, Executando tarefas manuais de criação de imagens.

27.5.2 Criando, instalando e restaurando imagens padrão

À medida que novos dispositivos são adquiridos e antes da conseqüente distribuição, é possível instalar uma plataforma de software padrão e habilitar o dispositivo para futuras recriações de imagens autônomas.

  1. Crie um dispositivo modelo de cada tipo que você pretende distribuir.

  2. Crie uma imagem de cada dispositivo modelo em um imaging server do ZENworks Linux Management. Para obter mais informações, consulte o Selecionando manualmente uma imagem de um dispositivo.

    Essas imagens devem incluir o Agente de Imaging do Novell ZENworks Linux Management ( novell-zslnx).

  3. Opcionalmente, você pode criar um bundle de imagens de pré-inicialização. Isso permite que a imagem seja designada automaticamente para uso posterior.

  4. Se você estiver utilizando o Preboot Services, instale o ZENworks Linux Management no imaging server. Para obter mais informações, consulte o Seção 28.1, Preparando um servidor do Preboot Services.

    ou

    Se estiver utilizando um CD ou DVD inicializável, ou uma partição do ZENworks, crie um CD ou DVD de boot que aponte para o imaging server do Linux Management no qual as imagens modelo estão armazenadas. Para obter mais informações, consulte o Seção 28.2, Configurando os métodos do Preboot Services.

À medida que cada novo dispositivo for incluído, faça o seguinte se estiver usando o Preboot Services:

  1. Verifique se o dispositivo é compatível com o protocolo PXE. Habilite o PXE se ele não for habilitado por padrão. Para obter mais informações, consulte o Seção 28.6, Habilitando o PXE em dispositivos.

  2. Conecte o dispositivo fisicamente à rede.

  3. Inicialize a partir do dispositivo e do imaging server de Preboot Services.

Se não estiver utilizando o Preboot Services, inicialize o dispositivo com o CD ou DVD de boot e considere a possibilidade de instalar a partição do ZENworks para habilitar a criação automática de imagens sem precisar fornecer o CD ou o DVD. Para obter mais informações, consulte a Etapa 3 da seção Seção 28.7.2, Habilitando um dispositivo para operações de criação de imagem. Após instalar a partição, reinicialize o dispositivo da partição do ZENworks.

27.5.3 Criando novas imagens de dispositivos corrompidos

Sem perdas de dados ou interrupção nas operações dos usuários, é possível corrigir dispositivos que foram danificados ou inadequadamente configurados.

  1. Quando for necessário corrigir um dispositivo, solicite que o usuário faça o backup na rede de todos os arquivos que ele deseja manter (se possível).

  2. Crie e/ou designe um bundle de imagens apropriado para o dispositivo.

  3. Se for um dispositivo com uma partição do ZENworks ou estiver habilitado para o protocolo PXE, o usuário deverá reinicializar o dispositivo da partição do ZENworks ou do imaging server do Preboot Services. Se você estiver utilizando o PXE, verifique se o Preboot Services foi instalado no imaging server. Para obter mais informações, consulte o Seção 29.0, Usando o Preboot Services.

    ou

    Se o dispositivo não tiver uma partição do ZENworks ou não estiver habilitado para o protocolo PXE, o usuário deverá reinicializar o dispositivo com o CD ou DVD de inicialização de imagens e restaurar as imagens apropriadas manualmente.

  4. Após a colocação da imagem, restaure todos os arquivos do usuário que foram copiados para backup na rede.

27.5.4 Restaurando dispositivos de laboratório para um estado limpo

É possível restaurar dispositivos para um estado limpo, removendo todas as mudanças ou inclusões feitas desde a última vez que você restaurou a imagem nesse dispositivo. Isso é útil para atualizar dispositivos laboratoriais.

As etapas a seguir supõem que os dispositivos não foram registrados.

  1. Crie uma imagem de um dispositivo modelo limpo e armazene-a em um imaging server do ZENworks Linux Management. Para obter mais informações, consulte o Selecionando manualmente uma imagem de um dispositivo.

  2. Se você estiver utilizando o Preboot Services, verifique se o componente ZENworks Linux Management foi instalado no imaging server. Para obter mais informações, consulte o Seção 28.1, Preparando um servidor do Preboot Services.

  3. Se estiver utilizando Preboot Services e os dispositivos forem compatíveis com o protocolo PXE, verifique se esse protocolo está habilitado. Para obter mais informações, consulte o Seção 28.6, Habilitando o PXE em dispositivos.

    ou

    Se você não estiver utilizando o Preboot Services ou a partição do Linux, crie um CD ou DVD de inicialização de criação de imagens que aponte para o imaging server do ZENworks Linux Management no qual a imagem limpa está armazenada. Para obter mais informações, consulte o Seção 28.2, Configurando os métodos do Preboot Services.

Distribua cada dispositivo de laboratório da seguinte maneira:

  1. Conecte o dispositivo fisicamente à rede do laboratório.

  2. Se você estiver utilizando o Preboot Services, inicialize o dispositivo no imaging server do Preboot Services.

    ou

    Se você não estiver utilizando o Preboot Services, reinicialize o dispositivo com o CD ou DVD de boot e instale a partição do ZENworks. Para obter mais informações, consulte a Etapa 3 da seção Seção 28.7.2, Habilitando um dispositivo para operações de criação de imagem. Após instalar a partição, reinicialize o dispositivo da partição do ZENworks.

  3. Ao final de cada sessão laboratorial, designe o bundle de pré-inicialização para os dispositivos de laboratório.

  4. Reinicialize cada dispositivo e deixe que a sua imagem seja criada pela sua designação a um bundle de pré-inicialização do ZENworks.

27.5.5 Configurando dispositivos para futura criação de imagens

Com uma interrupção mínima nas operações dos usuários, você pode habilitar dispositivos existentes para futuras recriações de imagens.

Talvez seja necessário dividir esse processo em fases entre os administradores locais. Cada administrador pode fazer o seguinte:

  1. Instale o Agente de Imaging do Novell ZENworks Linux Management ( novell-zislnx) em cada dispositivo.

  2. Se os dispositivos forem compatíveis com o protocolo PXE, verifique se o PXE está habilitado (consulte a Seção 28.6, Habilitando o PXE em dispositivos) e verifique se o ZENworks Linux Management foi instalado no imaging server (consulte a Seção 28.1, Preparando um servidor do Preboot Services).

    ou

    Prepare alguns conjuntos de CDs ou DVDs de criação de imagens que possam ser utilizados pelos usuários em caso de problemas (consulte a Seção 28.2, Configurando os métodos do Preboot Services). Esses dispositivos devem apontar para um imaging server que contenha as mesmas imagens limpas utilizadas para novos dispositivos.

  3. Se algum usuário tiver problemas, utilize a estratégia de recriação de imagens de dispositivos corrompidos. Para obter mais informações, consulte o Seção 27.5.3, Criando novas imagens de dispositivos corrompidos.

27.5.6 Distribuindo imagens de dispositivos por multicast

As seguintes seções explicam o recurso de distribuição de imagens por multicast:

Para obter informações sobre como utilizar multicasting, consulte aSeção 29.2, Distribuindo imagens por multicast.

Compreendendo a distribuição multicast

A distribuição por multicast é uma forma de enviar a mesma imagem a diversos dispositivos sem enviá-la várias vezes através da rede. Ela é feita pelo convite à participação em uma sessão multicast. O multicasting é semelhante ao broadcasting na rede, porque a imagem é enviada uma vez à rede e somente os dispositivos pertencentes à sessão multicast são capazes de vê-la e recebê-la. Isso poupa o uso da largura de banda da rede.

Por exemplo, se você tiver dez dispositivos na sessão multicast e a imagem tiver 3 GB, o tráfego na rede será de apenas 3 GB para criar a imagem em todos os dez dispositivos. Sem o multicasting, o tráfego na rede seria de 30 GB para distribuir a imagem a cada um dos 10 dispositivos.

Os dispositivos cujas imagens serão criadas devem estar fisicamente conectados à rede. Eles podem ser dispositivos com sistemas operacionais de qualquer tipo ou dispositivos novos sem nenhum sistema operacional instalado.

IMPORTANTE:Para o multicast funcionar adequadamente, todos os roteadores e switches da rede devem estar configurados com recursos multicast. Se não estiverem, os pacotes multicast talvez não sejam roteados adequadamente.

O multicast pode ser feito automática ou manualmente:

Multicast automático

No ZENworks Control Center, a distribuição por multicast é executada com a configuração de um bundle de Multicast. O bundle contém uma imagem de base selecionada anteriormente em um dispositivo e armazenada em um imaging server. Essa imagem de base é aplicada a todos os participantes da sessão multicast.

Ao usar um bundle de pré-inicialização para realizar o multicasting, o imaging server atua como o master da sessão, que envia o arquivo de imagens .zmg aos participantes da sessão. O daemon do novell-pbserv é usado nesse processo. Todos os problemas são informados e exibidos no dispositivo master da sessão.

Para obter mais informações, consulte o Seção 29.2, Distribuindo imagens por multicast.

Multicast manual

Em um prompt bash, é possível digitar comandos para configurar e iniciar uma sessão multicast. Digite o comando apropriado em um prompt bash em cada dispositivo, especificando um deles como o master da sessão. Uma imagem da unidade do disco rígido master da sessão é enviada a cada um dos participantes da sessão.

Para obter mais informações sobre os comandos de criação de imagens, consulte aSeção E.5, Modo Session (Multicast) (img session).

Se você pretende visitar cada um dos dispositivos para configurar o multicast, precisará de um CD ou DVD de boot de criação de imagens ou os dispositivos devem estar habilitados para PXE. Para obter mais informações, consulte o Seção 28.2, Configurando os métodos do Preboot Services.

Aplicações práticas do multicasting

O multicast é ideal para laboratórios, salas de aula e áreas de armazenamento temporário, ou qualquer lugar onde você precise criar rapidamente a mesma configuração em vários dispositivos, e, dessa forma, não perder tempo com a configuração individual de cada dispositivo.

Vantagens da distribuição multicast de imagens

A distribuição por multicast é a forma de usar o Mecanismo do ZENworks Imaging para a recriação em massa de imagens com o mínimo de overhead. Isto será útil se houver um dispositivo com uma configuração de software limpa que você queira duplicar em vários outros dispositivos ou se houver uma única imagem que você queira configurar em vários dispositivos.

Limitações da distribuição multicast de imagens

Uma limitação significativa do uso de multicast sem a instalação de um software do ZENworks Linux Management é que esse procedimento resulta em um conjunto de dispositivos com identidades de rede duplicadas. Os endereços IP (se a rede estiver usando endereços IP estáticos) e nome de host dos dispositivos são todos iguais e podem causar conflitos se forem distribuídos pela rede sem mudanças.

Para uma pequena quantidade de dispositivos, isso talvez não seja problema. Porém, para um número maior de dispositivos, o Agente de Imaging do Novell ZENworks Linux Management ( novell-zislnx) deve ser instalado em cada dispositivo antes de executar o multicast (consulte aSeção 28.7.2, Habilitando um dispositivo para operações de criação de imagem ). O Agente de Imaging grava as configurações de identidade de rede do dispositivo antes da sessão multicast e as restaura posteriormente.

Exemplo de multicast automático

Para realizar a distribuição por multicast de uma imagem automaticamente para vários dispositivos que usem o ZENworks Control Center:

  1. No ZENworks Control Center, crie um bundle de Multicast usando o assistente.

  2. Especifique a imagem de origem para o bundle.

    Você pode realizar a distribuição por multicast de uma imagem existente do seu imaging server.

  3. Configure o acionador para fazer o multicast do bundle, como nos exemplos a seguir:

    Contagem de clientes: Depois que o número especificado de clientes designados ao bundle tiver feito a inicialização e o registro, a sessão multicast será iniciada.

    Contagem de tempo: Depois do período especificado sem que novos clientes tenham se registrado, a sessão multicast será iniciada, independentemente do número de clientes participantes.

    O primeiro acionador a ser executado provoca o início da sessão multicast.

  4. Designar o bundle de Multicast para os serviços desejados.

    O ZENworks Control Center oferece um modo de habilitar ou desabilitar um bundle de Multicast, permitindo que você pare temporariamente a execução do bundle. Este processo é mais eficaz do que cancelar a designação do bundle de vários dispositivos.

  5. Espere que o acionador aconteça.

    Ocorre um atraso no processo de inicialização de cada dispositivo até que a sessão seja iniciada, o que é determinado pela execução de um dos acionadores.

    O multicast acontece automaticamente quando um dispositivo atribuído ao bundle de Multicast é inicializado, de acordo com a configuração definida para o bundle de Multicast e para os dispositivos que você atribui ao bundle. Este bundle é aplicado a cada dispositivo de sessão antes que ele inicie o seu sistema operacional. O bundle de Multicast do ZENworks é enviado pelo cabo apenas uma vez, usando o recurso de multicast de sua rede, e executado simultaneamente em todos os dispositivos participantes.

27.5.7 Configurando dispositivos Dell Linux

Alguns modelos de computador da Dell podem ser configurados automaticamente com o ZENworks Preboot Services. Você pode configurar os seguintes itens em dispositivos Dell:

  • Arquivo de Configuração de BIOS/BMC/DRAC 5: Use syscfg para gerar automaticamente um arquivo de BIOS, BMS ou DRAC 5 com uma configuração específica para o dispositivo.

  • Script de configuração do RAID: Use um dos exemplos de script fornecidos para fazer suas configurações de RAID para o dispositivo.

  • Arquivo de configuração do DRAC: Você pode executar um dos scripts fornecidos para criar o arquivo de configuração do DRAC 4 ou anterior.

  • Partição de utilitário Dell: Você pode criar uma partição de utilitário Dell ao criar a imagem do dispositivo, incluindo definir o tamanho, especificar o disco de destino, indicar se deve ser usado um arquivo de partição de utilitário Dell específico e indicar se os arquivos de utilitário existentes devem ser sobregravados.

  • Bundle de pré-inicialização: Para executar imediatamente uma instalação de sistema operacional depois de configurar o dispositivo Dell, especifique o bundle de pré-inicialização que contém essa configuração de instalação.

As opções acima são apenas para configurar e não para atualizar essas configurações. Essas configurações serão aplicadas ao dispositivo Dell quando este for inicializado e usar o bundle de pré-inicialização da configuração Dell designado a ele.

Para configurar corretamente os dispositivos Dell, você também pode fazer o seguinte: