配置 Ubuntu

配置 Ubuntu

您必须配置节点机器的基本操作系统,以使用 Anthos clusters on Bare Metal。本页面介绍完成所需配置需要执行的步骤。 如需详细了解 Anthos clusters on Bare Metal 问题排查要求,请参阅问题排查指南

准备工作

确保您使用的是受支持的操作系统版本。Anthos clusters on Bare Metal 支持以下 Ubuntu 版本:

  • 18.04
  • 20.04

验证软件包管理器:

  sudo apt-get check

输出应不显示错误并且类似于以下示例:

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

停用 AppArmor

  1. 停止 AppArmor

    sudo systemctl stop apparmor
    
  2. 停用 AppArmor

    sudo systemctl disable apparmor
    
  3. 检查 AppArmor 是否显示为非活跃:

    sudo systemctl status apparmor | grep "Active"
    

例如:

  # Active: inactive (dead) ...

停用 ufw

  1. 停用 ufw

    sudo ufw disable
    
  2. 检查 ufw 是否已停用:

    sudo ufw status
    # Status: inactive
    

在工作站上配置 Docker 19.03+

在以下场景中,Anthos clusters on Bare Metal 可帮助您在裸机上安装 Docker:

  • 如果您的裸机没有安装 Docker,bmctl 会安装 19.03.13 或更高版本。
  • 如果您的裸机安装了 Docker 19.03.5 或更低版本,bmctl 会将 Docker 升级到 19.03.13 或更高版本。

按照以下步骤手动安装 Docker:

  1. 移除任何之前的 Docker 版本:

    sudo apt-get remove docker docker-engine docker.io containerd runc
    
  2. 更新软件包管理器:

    sudo apt-get update
    
  3. 安装 Docker 19.03+:

    sudo apt-get install \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg-agent \
      software-properties-common \
      docker.io
    
  4. 验证您运行的是 19.03+ 版:

    sudo docker version
    
  5. 将您的输出与以下示例进行比较,确保客户端版本和服务器版本均为 19.03+:

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