高性价比
国外便宜VPS服务器推荐

如何在Debian12系统里安装配置Proxmox(服务器虚拟化)

如何在Debian12上部署Proxmox服务器虚拟化

前期准备与基本设置

Proxmox虚拟环境是基于Debian GNU/Linux的强大开源虚拟化平台,整合了KVM虚拟化和Linux容器LXC技术,适合企业级虚拟化需求。它还配备了Web界面,便于集中管理和操控虚拟机、容器及集群。Proxmox支持CLI工具,方便熟悉Linux Shell的用户管理环境。

在开始安装之前,确保系统处于最新状态。执行以下命令更新APT缓存:

sudo apt update

设定静态IP地址

为了确保稳定运行,Proxmox需要配置静态IP地址。默认情况下,Debian使用DHCP,可以通过执行“ip a”命令查看当前IP设置。

Debian的网络配置位于“/etc/network/interfaces”文件中,可以使用“cat”命令预览。如果需要手动配置静态IP,请打开该文件:

sudo nano /etc/network/interfaces

添加如下内容,并依据实际情况调整IP地址和子网信息:

auto enp0s3
iface enp0s3 inet static
address 192.168.2.103/24
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
dns-nameservers 8.8.8.8

保存更改后重启NetworkManager服务:

sudo systemctl restart NetworkManager

配置主机名解析

接下来配置主机名解析,设置主机名并更新“/etc/hosts”文件:

sudo hostnamectl set-hostname proxmox
exec bash

然后编辑“/etc/hosts”文件:

sudo nano /etc/hosts

添加如下内容:

192.168.2.103 proxmox

保存并退出,验证主机名和IP是否匹配:

hostname
hostname –ip-address

添加Proxmox存储库

在安装Proxmox之前,先安装必要的软件包:

sudo apt install curl software-properties-common apt-transport-https ca-certificates gnupg2

接着将Proxmox存储库添加到APT源列表中:

sudo su –
echo “deb arch=amd64 http://download.proxmox.com/debian/pve bookworm pve-no-subscription” >/etc/apt/sources.list.d/pve-install-repo.list

导入Proxmox的存储库密钥:

wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

最后更新APT缓存并升级系统:

apt update && apt full-upgrade

安装Proxmox内核

安装Proxmox默认内核,这一步非常重要,因为后续会移除不需要的Linux内核:

sudo apt install proxmox-default-kernel -y

安装完成后,使用以下命令确认内核安装状态:

sudo ss -tunelp | grep 8006

安装Proxmox软件包

运行以下命令安装Proxmox及相关依赖:

sudo apt install proxmox-ve postfix open-iscsi chrony

在安装过程中,系统会提示选择Postfix的邮件配置类型,推荐选择“Local only”,并输入系统邮件名称。

清理默认Linux内核

由于Proxmox自带内核,建议移除默认Debian内核以避免升级冲突:

sudo apt remove linux-image-amd64 ‘linux-image-6.1*’

更新GRUB配置:

sudo update-grub

为了避免虚拟机分区被误识别为操作系统,建议卸载os-prober工具:

sudo apt remove os-prober

访问Proxmox Web界面

完成上述步骤后,重启系统:

sudo reboot

重启后,在GRUB菜单选择Proxmox条目进入系统。通过浏览器访问以下URL登录Proxmox Web界面:

https://您的香港服务器的IP地址:8006/

首次访问会显示安全警告,点击“Advanced”并确认继续。登录后即可使用root账户进入Proxmox管理界面。

从这里可以创建和管理虚拟机、Linux容器以及存储、用户和网络等资源。

一万网络温馨提示,Proxmox VE是专为裸机设计的安装程序,最佳实践是在未安装其他操作系统的物理服务器上部署。

未经允许不得转载:一万网络 » 如何在Debian12系统里安装配置Proxmox(服务器虚拟化)