N100小主机安装PVE环境之PVE8.1安装
N100小主机安装PVE环境之PVE8.1安装
Debian12上安装PVE8
1. 首页检查hostname及hosts配置
检查下 hostname 是否有设置
hostname
如果没有设置 hostname, 使用以下命令设置 hostname
hostnamectl set-hostname pve-n100 –static
2. 编辑 /etc/hosts 文件以更新 IP 地址和 DNS 名称条目,一定要把pve主机名改成静态ip
127.0.0.1 localhost
# 127.0.1.1 pve-n100.wodedata.com pve-n100
192.168.11.170 pve-n100.wodedata.com pve-n100
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
检查主接口的 IP 地址
ip ad
使用 hostname 命令测试配置的主机名是否ok:
hostname –ip-address
192.168.11.170
3. 备份sources.list
cp /etc/apt/sources.list /etc/apt/sources.list.bak
4. 更换新源
# 编辑 sources.list
nano /etc/apt/sources.list
# 改为如下内容
deb bookworm main non-free non-free-firmware contrib
deb-src bookworm main non-free non-free-firmware contrib
deb bookworm-security main
deb-src bookworm-security main
deb bookworm-updates main non-free non-free-firmware contrib
deb-src bookworm-updates main non-free non-free-firmware contrib
deb bookworm-backports main non-free non-free-firmware contrib
deb-src bookworm-backports main non-free non-free-firmware contrib
更换 PVE 源
# 编辑文件 pve-no-subscription.list
nano /etc/apt/sources.list.d/pve-no-subscription.list
# 更换为如下内容
deb bookworm pve-no-subscription
# 将下面这一行注释掉
# deb bookworm pve-no-subscription
# 编辑 PVE ceph 源
nano /etc/apt/sources.list.d/ceph.list
# 改成如下内容
deb bookworm no-subscription
#deb bookworm enterprise
# 备份CT镜像下载源
cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back
# 替换CT镜像下载源
sed -i ‘s| /usr/share/perl5/PVE/APLInfo.pm
## 重启服务
# systemctl restart pvedaemon.service
# 将此文件的中的所有内容注释掉
nano /etc/apt/sources.list.d/pve-enterprise.list
5. 添加GPG KEY
# 下载中科大的GPG KEY
wget -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
6. 更新软件源与系统
apt update && apt full-upgrade
7.安装PVE Kernel
apt install proxmox-default-kernel
systemctl reboot
安装PVE(建意在系统终端里执行,以防半图形设置界面在ssh远程tty里展示不出来)
apt install proxmox-ve postfix open-iscsi chrony
如果您的网络中有邮件服务器,则应将 postfix 配置为卫星系统,并且您现有的邮件服务器将作为“中继主机”来路由电子邮件由 proxmox 服务器发送到最终接收者。如果您不知道在此处输入什么内容,请选择仅限本地。再确认系统邮件名称/相应更新。
8. 卸载 Debian 默认内核:
apt remove linux-image-amd64 ‘linux-image-6.1*’
9. 通过运行以下命令更新并检查 grub2 配置
update-grub
10. 删除 os-prober 包
apt remove os-prober
11. 安装后重新启动 Debian 系统以启动到 Proxmox 环境,重新
systemctl reboot
如果重启后,打开浏览器并输入 Proxmox VE Web 控制台 URL – ( vmbr0 的 Linux Bridge,选一个需要使用的网络接口与vmbr0 Bridge绑定即可。
12. 手动配置`vmbr0`
若无法访问,就应该是PVE没有连接网络或管理网卡(/etc/network/interfaces)未配置,在终端手动配置 PVE管理网卡即可,如下:
# vim /etc/network/interfaces
auto vmbr0
iface vmbr0 inet static
address 192.168.11.166/24
gateway 192.168.11.1
bridge-ports enp1s0
bridge-stp off
bridge-fd 0
source