E-PVE02-PVE-CT基于Rocky9创建模板环境
已配置基础 pve 环境,更换 ct 源,以便下载模板
下载模板并创建CT
- 下载模板,当前为
rockylinux-9-default_20221109_amd64.tar.xz
- 创建 CT
- CT ID:默认自增,或自定义,因为要作为模板,建议自定义为较大数字
- 主机名:会将值传递给系统,会作为系统 hostname
- 密码:有强度限制;ssh 可选,随便
- 模板:下载的模板 rockylinux-9-default_20221109_amd64.tar.xz
- 磁盘:选择存储位置,如果有多个的话;磁盘大小 20G,自由分配
- 处理器、内存,自行安排;swap 可为 0
- 网络:网桥,默认vmbr0,与物理网络在同一个网段,IP 建议设置为静态。
- 正常启动即可,启动后对系统进行配置
系统配置
- 更新源,包括 epel【可选】
# 修改源
sed -i.bak -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
/etc/yum.repos.d/rocky-*.repo
# 安装 epel
dnf install -y epel-release
# 删除多余的 epel 源,rocky 9 有个 Cisco 源
rm -rf /etc/yum.repos.d/epel-cisco-openh264.repo
# 修改 epel 源
sed -i.bak -e 's|^metalink|#metalink|g' \
-e 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|g' /etc/yum.repos.d/epel*
# 清理及更新
dnf clean all
dnf makecache
- 安装常用软件
# dnf update
dnf makecache
# ssh 需要修改配置
dnf install -y vim wget git bash-completion yum-utils openssh-server
dnf group install -y Development\ Tools
ssh 服务检查远程登录的配置
- 时间同步
# 先安装时间同步服务
dnf install -y chrony
# 检查当前时间设置
timedatectl show
# 配置时区
timedatectl set-timezone Asia/Shanghai
# 设置ntp同步 --> 会报错,需要提前安装时间同步服务
timedatectl set-ntp true
lxc 设置时间同步有点怪异,咱修改时区大多就行了;时间同步服务 systemd-timesyncd
或 chrony
遇到个时间显示非 24H,设置时区、同步都做了,没效果;修改了个全局环境变量 echo "export LC_TIME=POSIX" >> /etc/profile
舒服了