配置 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
停止
AppArmor
:sudo systemctl stop apparmor
停用
AppArmor
:sudo systemctl disable apparmor
检查
AppArmor
是否显示为非活跃:sudo systemctl status apparmor | grep "Active"
例如:
# Active: inactive (dead) ...
停用 ufw
停用
ufw
:sudo ufw disable
检查
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:
移除任何之前的 Docker 版本:
sudo apt-get remove docker docker-engine docker.io containerd runc
更新软件包管理器:
sudo apt-get update
安装 Docker 19.03+:
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common \ docker.io
验证您运行的是 19.03+ 版:
sudo docker version
将您的输出与以下示例进行比较,确保客户端版本和服务器版本均为 19.03+:
Client: Docker Engine - Community Version: 19.03.13 ... Server: Docker Engine - Community Engine: Version: 19.03.13