Configurer Ubuntu

Configurer Ubuntu

Vous devez configurer le système d'exploitation de base de vos machines de nœud pour pouvoir utiliser Anthos clusters on bare metal. Cette page contient la procédure à suivre pour terminer la configuration requise. Pour en savoir plus sur les exigences de dépannage d'Anthos clusters on bare metal, consultez les problèmes connus.

Avant de commencer

Assurez-vous que vous utilisez une version de système d'exploitation compatible. Anthos clusters on bare metal est compatible avec les versions suivantes pour Ubuntu :

  • 18.04.x où x >= 2
  • 20.04

Validez le gestionnaire de packages :

  sudo apt-get check

Le résultat ne doit afficher aucune erreur et devrait ressembler à l'exemple suivant :

  # Reading package lists... Done
  # Building dependency tree
  # Reading state information... Done

Désactiver le pare-feu UFW (Uncomplicated Firewall)

  1. Désactivez ufw :

    sudo ufw disable
    
  2. Vérifiez que ufw est désactivé :

    sudo ufw status
    # Status: inactive
    

Configurer Docker 19.03+ sur votre poste de travail

Anthos clusters on bare metal vous permet d'installer Docker sur vos machines Bare Metal dans les cas suivants :

  • Si Docker n'est pas installé sur vos machines Bare Metal, bmctl installe 19.03.13 ou une version ultérieure.
  • Si Docker 19.03.5 ou version antérieure est installé sur vos machines Bare Metal, bmctl met à niveau Docker vers la version 19.03.13 ou ultérieure.

Pour installer Docker manuellement, procédez comme suit :

  1. Supprimez toute version précédente de Docker :

    sudo apt-get remove docker docker-engine docker.io containerd runc
    
  2. Mettez à jour votre gestionnaire de packages :

    sudo apt-get update
    
  3. Installez Docker 19.03+ :

    sudo apt-get install \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg-agent \
      software-properties-common \
      docker.io
    
  4. Vérifiez que vous utilisez la version 19.03 ou une version ultérieure :

    sudo docker version
    
  5. Comparez votre résultat à l'exemple suivant pour vous assurer que les versions Client et Serveur sont en version 19.03+ :

     Client: Docker Engine - Community
     Version:           19.03.13
     ...
     Server: Docker Engine - Community
      Engine:
      Version:          19.03.13