Pular para o conteúdo principal

Implantação do SLES 12 SP3 com software personalizado

Este cenário instala o sistema operacional SLES 12 SP3 juntamente com o software personalizado (Java e Eclipse IDE). Um perfil personalizado que inclui o software personalizado e scripts pós-instalação é usado para instalar e configurar o software personalizado. Os pacotes de software personalizados são copiados para o host durante a implantação e disponibilizados para o script pós-instalação personalizado a ser usado.

Antes de iniciar

Esse cenário usa os seguintes arquivos de amostra.

Nota
  • Os scripts de instalação do SLES podem estar em um dos seguintes formatos: Bash (.sh), Perl (.pm ou. pl), Python (.py)

  • Arquivos de software e scripts de instalação são instalados do caminho de dados e arquivos personalizado que você especificar durante a implantação. O caminho arquivos e dados personalizados padrão é /home/lxca.

  • Para SLES 12 SP3, o Eclipse IDE requer o compilador GCC, que está incluído no perfil básico predefinido. Este cenário cria um perfil de imagem do SO personalizado com o perfil básico predefinido como base. Se você optar por usar outro perfil, certifique-se de que o perfil inclua o compilador GCC.

Procedimento

Para implantar o SLES 12 SP3 com software personalizado, conclua as etapas a seguir.

  1. Baixe o sistema operacional SLES 12 SP3 do site SUSE para o sistema local e importe a imagem para o repositório de imagens do SO. Para obter mais informações, consulte Importando imagens do sistema operacional.
    1. Na barra de menus XClarity Administrator, clique em Fornecimento > Gerenciar Imagens de SO para exibir a página Implantar Sistema Operacional: Gerenciar Imagens de SO.

    2. Clique na guia Imagens do SO.

    3. Clique no ícone Importar (Ícone de Importar).

    4. Clique em Importação Local.

    5. Clique em Procurar para encontrar e selecionar a imagem SLES 12 SP3 a ser importada (por exemplo, SLE-12-SP3-Server-DVD-x86_64-GM-DVD1.iso).

    6. Clique em Importar para fazer o upload da imagem do SO no repositório de imagens do SO.

    7. Aguarde a conclusão da importação. Isso pode levar alguns minutos.

  2. Baixe o software personalizado no sistema local e importar os arquivos para o repositório de imagens do SO. Para obter mais informações, consulte Importando software personalizado.
    1. Clique na guia Software.

    2. Clique no ícone Importar (Ícone de Importar).

    3. Clique em Importação Local.

    4. Selecione SLES do sistema operacional.

    5. Clique em Procurar para localizar e selecionar o arquivo de software a ser importado (por exemplo, jre-8u151-linux-x64.tar.gz).

    6. Clique em Importar para fazer o upload do arquivo no repositório de imagens do SO.

    7. Clique no ícone Importar (Ícone de Importar) novamente.

    8. Clique em Importação Local.

    9. Selecione SLES do sistema operacional.

    10. Clique em Procurar para localizar e selecionar o arquivo de software a ser importado (por exemplo, eclipse-4.6.3-3.1.x86_64.tar.gz).

    11. Clique em Importar para fazer o upload do arquivo no repositório de imagens do SO.

  3. Crie um script pós-instalação personalizado e importe o arquivo para o repositório de imagens do SO.
    Adicione comandos para criar um usuário para iniciar o eclipse para esse arquivo, por exemplo:
    echo "Create a user called lenovo..."
    egrep "lenovo" /etc/passwd >/dev/null
    pass=$(perl -e 'print crypt($ARGV[0], "password")' "Passw0rd")
    useradd -m -p $pass lenovo
    [ $? -eq 0 ] && echo "User has been created." || curl -X PUT
    --globoff #predefined.otherSettings.statusSettings.urlStatus# -H "Content-Type: application/json"
    -d '{"deployStatus":{"id":"46","parameters":["'"Could not create lenovo user"'"]}}'
    --cert #predefined.otherSettings.statusSettings.certLocation#/cert.pem
    --key #predefined.otherSettings.statusSettings.certLocation#/key.pem
    --cacert #predefined.otherSettings.statusSettings.certLocation#/ca-bundle.crt

    Adicione comandos para instalar o software, por exemplo:
    #Install Java for eclipse
    echo "Installing Java JRE 8...."
    rpm -ivh #predefined.otherSettings.deployDataAndSoftwareLocation#/jre-8u151-linux-x64.rpm

    #Install eclipse
    echo "Installing Eclipse IDE..."
    rpm -ivh #predefined.otherSettings.deployDataAndSoftwareLocation#/eclipse-4.6.3-3.1.x86_64.rpm

    Observe que esses comandos usam macros predefinidas para a URL HTTPS que o XClarity Administrator usa para relatório de status (predefined.otherSettings.statusSettings.urlStatus), para a pasta que contém os certificados necessários para acessar o serviço Web urlStatus do sistema operacional do host na primeira inicialização (predefined.otherSettings.statusSettings.certLocation) e o caminho para os dados extraídos e arquivos de software ( predefined.otherSettings.deployDataAndSoftwareLocation).

    É possível também incluir os comandos para enviar mensagens personalizadas para as tarefas de login no XClarity Administrator, conforme mostrado no arquivo de exemplo. Para obter mais informações, consulte Adicionando relatório de status personalizado aos scripts de instalação.

    Para importar o script de instalação personalizado, conclua estas etapas. Para obter mais informações, consulte Importando scripts de instalação personalizados.

    1. Clique na guia Scripts de instalação.

    2. Clique no ícone Importar (Ícone de Importar).

    3. Clique em Importação Local.

    4. Selecione SLES do sistema operacional.

    5. Clique em Procurar para localizar e selecionar o script de pós-instalação que você deseja importar, por exemplo, SLES_installSoftware_customScript.sh.

    6. Clique em Importar para fazer o upload do arquivo no repositório de imagens do SO.

  4. Crie um perfil de imagem do SO personalizado que inclui o software personalizado e scripts pós-instalação. Para obter mais informações, consulte Criando um perfil da imagem do SO personalizada.
    1. Clique na guia Imagens do SO.

    2. Selecione o perfil de imagem de SO a ser personalizado (por exemplo, Basic).

    3. Clique no ícone Criar (Ícone de Criar) para exibir a caixa de diálogo Criar Perfil Personalizado.

    4. Na guia Geral:

      1. Insira um nome para o perfil, por exemplo, SLES personalizado com software.

      2. Use o valor padrão para o campo Caminho de dados e arquivo personalizado.

      3. Selecione Nenhum para o tipo de personalização.

      4. Clique em Avançar.

    5. Na guia Opções de Driver, clique em Próximo. Os drivers de dispositivo de entrada são incluídos por padrão.

    6. Na guia Software, selecione os arquivos de instalação de software (por exemplo, jre-8u151-linux-x64.tar.gz e eclipse-4.6.3-3.1.x86_64.tar.gz) e clique em Avançar.

    7. Na guia Scripts de instalação, selecione os scripts de instalação (por exemplo, SLES_installSoftware_customScript.sh) e clique em Avançar.

    8. Na guia Resumo, revise as configurações.

    9. Clique em Personalizar para criar o perfil de imagem do SO personalizado.

  5. Implante o perfil de imagem do SO personalizado nos servidores de destino. Para obter mais informações, consulte Implantando uma imagem do sistema operacional.
    1. Na barra de menu do XClarity Administrator, clique em Fornecimento > Implantar imagens de SO para exibir a página Implantar Sistema Operacional: Implantar Imagens do SO.

    2. Para cada servidor de destino:

      1. Selecione o servidor.

      2. Clique em Alterar Selecionado > Configurações de Rede e especifique o nome do host, endereço IP, as configurações de DNS, MTU e VLAN para o servidor.

        Dica
        As configurações de VLAN estão disponíveis apenas quando o modo VLAN é definido em Configurações Globais > Atribuição de IP > Usar VLANs.
      3. Selecione o perfil da imagem do SO personalizada (por exemplo, <base_OS>|<timestamp>_SLES personalizado com software) na lista suspensa na coluna Imagem para implantação

        Nota
        Certifique-se de que todos os servidores de destino usem o mesmo perfil personalizado.
      4. Selecione o local de armazenamento preferencial onde você quer implantar a imagem do sistema operacional na coluna Armazenamento.

        Nota
        Para garantir que as implantações do sistema operacional foram feitas com êxito, remova qualquer armazenamento do servidor gerenciado, exceto o armazenamento que será escolhido para a implantação do sistema operacional.
      5. Verifique se o status da implantação para o servidor selecionado é Pronto.

    3. Selecione todos os servidores de destino e clique no ícone Implantar imagem (Ícone de Implantar imagem) para iniciar a implementação do sistema operacional.

    4. Na guia Resumo, revise as configurações.

    5. Clique em Implantar para implantar o sistema operacional.