3.2. Avaliando a possibilidade de atualização e aplicando remediações automatizadas através do console web
Identificar problemas potenciais na fase de pré-atualização e como aplicar remediações automatizadas usando o console web.
Pré-requisitos
- As etapas listadas em Preparação de um sistema RHEL 7 para a atualização foram concluídas.
Procedimento
Instale o plug-in
cockpit-leapp
:# yum install cockpit-leapp
-
Navegue até o console web em seu navegador e faça o login como
root
ou como um usuário configurado no arquivo/etc/sudoers
. Veja Sistemas de gerenciamento usando o console web RHEL 7 para mais informações sobre o console web. Em seu sistema RHEL 7, realize a fase de pré-atualização a partir da interface da linha de comando ou a partir do terminal do console web:
# leapp preupgrade
NotaSe você vai usar repositórios personalizados do diretório
/etc/yum.repos.d/
para a atualização, habilite os repositórios selecionados da seguinte forma:# salto de pré-atualização --enablerepo repository_id1 --enablerepo repository_id2...
Se você for atualizar sem a RHSM ou usando a RHUI, adicione a opção
--no-rhsm
.No console web, selecione
no menu à esquerda.Figura 3.1. Relatório de atualização in loco no console web
A tabela do relatório fornece uma visão geral dos problemas encontrados, sua avaliação de risco e remediações (se disponíveis).
Fator de risco:
- Alto - muito provável que resulte em um estado de sistema deteriorado
- Médio - pode impactar tanto o sistema quanto as aplicações
- Baixo - não deve ter impacto no sistema, mas pode ter um impacto nas aplicações
- Inibidor - inibirá (parada dura) o processo de atualização, caso contrário o sistema pode se tornar inabalável, inacessível, ou disfuncional
Remediação - uma solução acionável para um problema relatado:
- Comando de remediação - pode ser executado diretamente através do console web
- Dica de remediação - instruções sobre como resolver o problema manualmente
Examine o conteúdo do relatório. Você pode ordenar a tabela clicando em um cabeçalho. Para abrir um painel de detalhes, clique em uma linha selecionada.
Figura 3.2. Painel de detalhes
O painel de detalhes exibe as seguintes informações adicionais:
- Resumo do problema e links para artigos da Knowledgebase descrevendo o problema em mais detalhes
- Remediações - você pode executar ou agendar uma remediação automática (se disponível), e ver seus resultados quando aplicada
- Recursos do sistema afetados: pacotes, repositórios, arquivos (configuração, dados), discos, volumes
Opcionalmente, filtrar os resultados. Clique no botão
no canto superior esquerdo acima do relatório e aplique um filtro com base em suas preferências. As categorias de filtros são aplicadas em conjunto umas com as outras.Figura 3.3. Filtros
Selecione as questões para as quais você deseja aplicar uma remediação automatizada. Você tem duas opções:
- Escolha itens individuais clicando no botão no painel de detalhes. Alternativamente, você pode executar remediações individuais diretamente clicando em no painel de detalhes.
- Selecione todos os itens para os quais uma remediação está disponível, clicando no botão no canto superior direito acima do relatório.
Reveja e responda as perguntas exigidas por
Leapp
no console web. Cada pergunta não respondida aparece como um títuloMissing required answers in the answer file
no Relatório de Atualização. Selecione um título para responder à pergunta:-
Para confirmar a resposta padrão
True
, selecione para executar a remediação mais tarde ou para executar a remediação imediatamente. Para selecionar a resposta não inadimplente, execute uma das seguintes ações:
Execute o comando
leapp answer
, especificando a pergunta a que você está respondendo e sua resposta confirmada.#resposta saltitante --secção question_section.confirm=answer
Por exemplo, para confirmar uma resposta a
False
à pergunta Disable pam_pkcs11 module in PAM configuration?, execute o seguinte comando:# resposta pulo --section remove_pam_krb5_module_check.confirm=False
Edite manualmente o arquivo
/var/log/leapp/answerfile
, descomente a linhaconfirm
do arquivo deletando o símbolo#
, e confirme sua resposta comoTrue
ouFalse
; veja o exemplo do arquivo de respostas do Leapp.Figura 3.4. Falta de resposta à pergunta Salto sem resposta
-
Para confirmar a resposta padrão
Abra o plano de remediação clicando no link
no canto superior direito acima do relatório. O plano de remediação fornece uma lista de todas as remediações executadas ou programadas.Figura 3.5. Plano de remediação
Processe todas as remediações programadas clicando em
. As seguintes informações são exibidas para cada entrada de remediação:- Uma identificação única da remediação
- Status da saída do comando
- Tempo transcorrido da remediação executada
- Saída padrão
- Erro padrão
-
Após executar as remediações selecionadas, gerar novamente o relatório de pré-atualização usando o comando
leapp preupgrade
, examinar o novo relatório e tomar medidas adicionais de remediação, se necessário.