Ubuntu konfigurieren

Ubuntu konfigurieren

Sie müssen das Basisbetriebssystem Ihrer Knotenmaschinen so konfigurieren, dass Anthos-Cluster auf Bare Metal verwendet wird. Diese Seite enthält die Schritte, die Sie ausführen müssen, um die erforderliche Konfiguration abzuschließen. Weitere Informationen zur Fehlerbehebung bei Anthos-Cluster auf Bare Metal-Anforderungen finden Sie in den Leitfäden zur Fehlerbehebung.

Hinweis

Vergewissern Sie sich, dass Sie eine unterstützte Version Ihres Betriebssystems verwenden. Anthos-Cluster auf Bare Metal unterstützt die folgenden Versionen für Ubuntu:

  • 18.04
  • 20.04

Prüfen Sie den Paketmanager:

  sudo apt-get check

Die Ausgabe sollte keine Fehler enthalten und ungefähr so aussehen:

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

AppArmor deaktivieren

  1. AppArmor beenden:

    sudo systemctl stop apparmor
    
  2. AppArmor deaktivieren:

    sudo systemctl disable apparmor
    
  3. Prüfen Sie, ob AppArmor als inaktiv angezeigt wird:

    sudo systemctl status apparmor | grep "Active"
    

Beispiel:

  # Active: inactive (dead) ...

ufw deaktivieren

  1. ufw deaktivieren:

    sudo ufw disable
    
  2. Prüfen Sie, ob ufw deaktiviert ist:

    sudo ufw status
    # Status: inactive
    

Docker 19.03+ auf der Workstation konfigurieren

Mit Anthos-Cluster auf Bare Metal können Sie Docker in den folgenden Szenarien auf Ihren Bare Metal-Maschinen installieren:

  • Wenn auf den Bare Metal-Maschinen Docker nicht installiert ist, installiert bmctl 19.03.13 oder höher.
  • Wenn auf den Bare-Metal-Maschinen Docker 19.03.5 oder eine frühere Version installiert ist, aktualisiert bmctl Docker auf Version 19.03.13 oder höher.

So installieren Sie Docker manuell:

  1. Entfernen Sie alle vorherigen Docker-Versionen:

    sudo apt-get remove docker docker-engine docker.io containerd runc
    
  2. Aktualisieren Sie Ihren Paketmanager:

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

    sudo apt-get install \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg-agent \
      software-properties-common \
      docker.io
    
  4. Prüfen Sie, ob Sie jetzt die Version 19.03 oder höher verwenden:

    sudo docker version
    
  5. Vergleichen Sie die Ausgabe mit dem folgenden Beispiel, um sicherzustellen, dass die Client- und Serverversionen 19.03 oder höher sind:

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