E-PVE02-PVE-CT基于Rocky9创建模板环境

发布时间 2023-12-22 20:04:17作者: 虫祇

E-PVE02-PVE-CT基于Rocky9创建模板环境

已配置基础 pve 环境,更换 ct 源,以便下载模板

下载模板并创建CT

  1. 下载模板,当前为 rockylinux-9-default_20221109_amd64.tar.xz
  2. 创建 CT
    1. CT ID:默认自增,或自定义,因为要作为模板,建议自定义为较大数字
    2. 主机名:会将值传递给系统,会作为系统 hostname
    3. 密码:有强度限制;ssh 可选,随便
    4. 模板:下载的模板 rockylinux-9-default_20221109_amd64.tar.xz
    5. 磁盘:选择存储位置,如果有多个的话;磁盘大小 20G,自由分配
    6. 处理器、内存,自行安排;swap 可为 0
    7. 网络:网桥,默认vmbr0,与物理网络在同一个网段,IP 建议设置为静态。
    8. 正常启动即可,启动后对系统进行配置

系统配置

  1. 更新源,包括 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
  1. 安装常用软件
# dnf update
dnf makecache
# ssh 需要修改配置
dnf install -y vim wget git bash-completion yum-utils openssh-server 
dnf group install -y Development\ Tools

ssh 服务检查远程登录的配置

  1. 时间同步
# 先安装时间同步服务
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​ 舒服了