Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2024-09-10 GMT+08:00

Versión de nodo de CCEAgent

Concepto de comprobación

Compruebe si cce-agent en el nodo actual es de la versión más reciente.

Solución

Si cce-agent no es de la última versión, la actualización automática falla. Este problema suele ser causado por una dirección de OBS no válida o la versión del componente está desactualizada.

  1. Inicie sesión en un nodo normal que pasa la comprobación, obtenga la ruta del archivo de configuración cce-agent y compruebe la dirección de OBS.

    cat `ps aux | grep cce-agent | grep -v grep | awk -F '-f ''{print $2}'`

    El campo de dirección de configuración de OBS en el archivo de configuración es packageFrom.addr.

  2. Inicie sesión en un nodo anormal donde la comprobación falla, obtenga la dirección de OBS de nuevo haciendo referencia al paso anterior y compruebe si la dirección de OBS es consistente. Si son diferentes, cambie la dirección de OBS del nodo anormal a la dirección correcta.
  3. Ejecute los siguientes comandos para descargar el último archivo binario:

    • x86
      curl -k "https://{OBS address you have obtained}/cluster-versions/base/cce-agent" > /tmp/cce-agent
    • ARM
      curl -k "https://{OBS address you have obtained}/cluster-versions/base/cce-agent-arm" > /tmp/cce-agent-arm

  4. Reemplace el archivo binario cce-agent original.

    • x86
      mv -f /tmp/cce-agent /usr/local/bin/cce-agent
      chmod 750 /usr/local/bin/cce-agent
      chown root:root /usr/local/bin/cce-agent
    • ARM
      mv -f /tmp/cce-agent-arm /usr/local/bin/cce-agent-arm
      chmod 750 /usr/local/bin/cce-agent-arm
      chown root:root /usr/local/bin/cce-agent-arm

  5. Reinicie cce-agent.

    systemctl restart cce-agent

    Si tiene alguna pregunta sobre las operaciones anteriores, póngase en contacto con el soporte técnico.