Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Cloud Container Engine/ Perguntas frequentes/ / Execução de nó/ O que fazer se a rede de contêiner ficar indisponível após yum update ser usado para actualizar o SO?
Atualizado em 2025-05-23 GMT+08:00

O que fazer se a rede de contêiner ficar indisponível após yum update ser usado para actualizar o SO?

O console do CCE não suporta atualizações de sistema operacional em um nó. É aconselhável não atualizar o sistema operacional usando o comando yum update.

Se você atualizar o SO usando yum update a rede de contêineres ficará indisponível.

Execute as seguintes operações para restaurar a rede de contêineres:

Este método de restauração é válido apenas para o EulerOS 2.2.

  1. Execute o seguinte script como usuário root:

    #!/bin/bash
    function upgrade_kmod()
    {
        openvswicth_mod_path=$(rpm -qal openvswitch-kmod)
        rpm_version=$(rpm -qal openvswitch-kmod|grep -w openvswitch|head -1|awk -F "/" '{print $4}')
        sys_version=`cat /boot/grub2/grub.cfg | grep EulerOS|awk 'NR==1{print $3}' | sed 's/[()]//g'`
    
        if [[ "${rpm_version}" != "${sys_version}" ]];then
            mkdir -p /lib/modules/"${sys_version}"/extra/openvswitch
            for path in ${openvswicth_mod_path[@]};do
                name=$(echo "$path" | awk -F "/" '{print $NF}')
                rm -f /lib/modules/"${sys_version}"/updates/"${name}"
    			rm -f /lib/modules/"${sys_version}"/extra/openvswitch/"${name}"
                ln -s "${path}" /lib/modules/"${sys_version}"/extra/openvswitch/"${name}"
            done
        fi
    	depmod ${sys_version}
    }
    upgrade_kmod
    

  2. Reinicie a VM.