安装Centos Minimal
下载镜像
由于使用Centos主要是安装K8s以及使用K8s或者docker安装各种服务,可以理解为就是单纯的服务器使用,所以不需要GUI,直接使用Centos的Server版本。
所以选择centos的minimal版本进行下载:
地址:https://mirrors.ustc.edu.cn/centos/7.9.2009/isos/x86_64/
镜像:CentOS-7-x86_64-Minimal-2009.iso
上传镜像
参考文章:TrueNas篇-trueNas Scale安装
创建虚拟机
这里与TrueNas篇-trueNas Scale安装基本相同,就简单罗列下配置信息。
安装centos
系统语言
默认安装英语就可以。
设置日期和时间
选择亚洲->上海
设置软件选择
这里选择最小安装
设置安装位置
安装位置一般会自动选择分配的硬盘,如果没有就手动选择下
设置网络和主机名
开始安装
设置root用户密码
重启
验证安装
使用root用户和root用户密码登录
安装net-tools
安装的minimal版本是没有net-tools工具的,也就是无法使用ifconfig命令
使用下面的命令安装
yum install net-tools
变更软件源
修改centos7软件源为中科大
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.ustc.edu.cn/centos|g' \
-i.bak \
/etc/yum.repos.d/CentOS-Base.repo
更新缓存
yum makecache
什么是EPEL源:
EPEL (Extra Packages for Enterprise Linux) 是由 Fedora Special Interest Group 为企业 Linux 创建、维护和管理的一个高质量附加包集合,适用于但不仅限于 Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux (SL), Oracle Linux (OL)。
安装EPEL源
yum install -y epel-release
修改EPEL源为中科大
sed -e 's|^metalink=|#metalink=|g' \
-e 's|^#baseurl=https\?://download.fedoraproject.org/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g' \
-e 's|^#baseurl=https\?://download.example/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g' \
-i.bak \
/etc/yum.repos.d/epel.repo