Como atualizar o kernel de um ECS de Linux?
Observações sobre atualização
Se Tools tiverem sido instalados no ECS de Linux, você deverá desinstalá-los antes de atualizar o kernel do ECS. Caso contrário, os seguintes problemas podem ocorrer após a atualização do kernel:
- O ECS de Linux não consegue identificar a NIC, levando à falha de acesso à rede.
- O ECS de Linux não pode identificar discos de dados. Como resultado, os pontos de montagem do sistema inicial falham e o ECS não pode ser iniciado.
Conhecimento de fundo
PVOPS é o driver Xen entregue com distribuições de Linux.
Procedimento
- Efetue logon no ECS.
- Verifique se Tools foram instalados no ECS de Linux, tomando como exemplo o SUSE Linux Enterprise Server 11 SP1.
- Execute o seguinte comando em qualquer diretório para exibir o driver do ECS:
Figura 1 Visualização do driver do ECS
- Execute o seguinte comando para exibir o caminho do driver, tomando um driver de disco como exemplo:
Figura 2 Visualização do caminho do driver
- Verifique se pvdriver está contido no caminho do driver.
- Execute o seguinte comando em qualquer diretório para exibir o driver do ECS:
- Desinstale os Tools.
- Execute o seguinte comando para alternar para o usuário root:
su root
- Execute o seguinte comando para desinstalar Tools no diretório raiz:
Após a desinstalação de Tools, as métricas de monitoramento do ECS podem ser perdidas e os dados de monitoramento não podem ser coletados. Para resolver esse problema, você pode compilar e instalar UVP Tools. Para obter detalhes, consulte https://github.com/UVP-Tools/UVP-Tools/.
- Execute o seguinte comando para alternar para o usuário root:
- Atualize o kernel usando o método determinado por você mesmo.
- Verifique se o driver do ECS de Linux é compatível com PVOPS. Use qualquer um dos seguintes métodos:
- Método 1:
Determine com base no SO do ECS.
- Todos os SOs de distribuição de Linux são entregues com um driver de código aberto Xen, que suporta PVOPS.
- O SUSE Linux Enterprise Server 11 SP3 fornecido pelo centro de competência do SO não é fornecido com nenhum driver de código aberto Xen e não oferece suporte a PVOPS.
- Método 2:
Verifique se o driver do ECS tem um módulo de driver Xen. Se sim, o driver do ECS suporta PVOPS. Para obter os dados, execute o seguinte comando em qualquer diretório:
lsmod | grep xen
Figura 3 Visualização do driver do ECSO nome de um módulo de driver Xen varia dependendo do SO da distribuição de Linux. Você só precisa verificar se o driver possui um módulo de driver com o campo XEN.
- Método 3:
Execute o comando cat /boot/config* | grep -i xen em qualquer diretório e verifique se o campo XEN está contido na saída do comando. Se sim, o driver do ECS suporta PVOPS.
Figura 4 Visualização do campo XEN
- Método 1:
- Atualize o kernel com base no resultado obtido na etapa 5.
- Instale o componente de código aberto xen-kmp para que o driver do ECS ofereça suporte ao PVOPS. Para obter instruções sobre como usar PVOPS, consulte "Otimização de uma imagem privada do Linux" no Guia de usuário do Image Management Service.
- (Opcional) Configure os parâmetros necessários com base na lista de defeitos para determinados SOs de distribuição de Linux.