Debian 系统下快速安装 ProXmoX VE 5 流程教程

20,503 views次阅读
4 条评论

提醒:本文最后更新于2025-06-19 10:40,文中所关联的信息可能已发生改变,请知悉!

今日发现 ProXmoX 更新了5.2 ,回顾以往就只是下ISO然后安装。感觉没试过在Debian 下搭建有点遗憾。

 

参考

https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Stretch

Debian 各版本下载:

http://cdimage.debian.org/cdimage/archive/

 

Debian 9.4

http://mirrors.163.com/debian-cd/9.4.0/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso

 

至于 Debian 的安装过程就不多说了,直接最小化安装就好。我习惯性加入 SSH服务项,反正都要用。

 

ProXmoX 5.2 搭建过程

Debian安装完后,使用新建的用户账号登录,然后输入

su

按照提示输入 root 账号的密码

Debian 系统下快速安装 ProXmoX VE 5 流程教程

 

配置 SSH

nano /etc/ssh/sshd_config

 

#Port 22

PermitRootLogin yes

去掉前面的 # 号

 

就可以用新建账户登录 SSH,习惯了不用 root 用户直接登录 SSH。

 

如果之前没有安装SSH,可以手动安装

apt-get install openssh-server

启动/停止服务:/etc/init.d/ssh start|stop|restart

OpenSSH的配置都集中在/etc/ssh/ssh_config文件中

 

接下来配置 ProXmoX 搭建需要的环境

 

配置 hosts

nano /etc/hosts

Debian 系统下快速安装 ProXmoX VE 5 流程教程

 

hosts 格式:

127.0.0.1 localhost

10.10.0.5 debian

 

我这里内网IP 是 10.10.0.5

我安装时候的 hostname 是 debian

这些都是自定义的。

 

添加 ProXmoX VE 源

替换科技大学的源:(这里是Debian9使用的,其它自己改)

nano /etc/apt/sources.list

 

# Debian Stretch USTC Open Source Software Mirror

deb http://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free

deb http://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free

deb http://mirrors.ustc.edu.cn/debian/ stretch-proposed-updates main contrib non-free

deb http://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free

deb http://mirrors.ustc.edu.cn/debian-security stretch/updates main contrib non-free

 

还需要添加一下源。官方有pve、pve-no-subscription和pvetest三种源,pve是正式稳定版,但版本教老;pvetest是测试源,问题多些;pve-no-subscription比测试源稳定,比pve源相对来说要新些。官方不建议pve-no-subscription用于生产平台,但个人用感觉不错,在这里我使用了pve-no-subscription的源,你可以根据你是需要做修改。

echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

 

注意:

因为我是Debian9 使用的是 stretch

Debian7 使用 wheezy

deb http://download.proxmox.com/debian wheezy pve-no-subscription

 

Debian8 使用 jessie

deb http://download.proxmox.com/debian jessie pve-no-subscription

 

添加Proxmox VE 源密钥

Debian7 & 8 使用:

wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -

 

Debian9 使用:(最低要求安装 Proxmox 5)

wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg

 

更新源和系统

apt update && apt dist-upgrade

更新后重启一下系统

 

安装 Proxmox VE

Debian 9安装:

apt install proxmox-ve postfix open-iscsi

 

推荐:继续执行以下命令以删除os-prober包,os-prober软件包扫描主机的所有分区,包括客户端虚拟机创建双引导GRUB条目的分区。如果没有安装Proxmox VE作为另一个操作系统的双启动,您可以安全地删除os-prober软件包。

apt remove os-prober

 

可选是否删除删除Debian 9 原内核

apt remove linux-image-amd64 linux-image-4.9.0-3-amd64

运行grub2配置检查:

update-grub

 

Debian 8安装:

apt-get install proxmox-ve ssh postfix ksm-control-daemon open-iscsi systemd-sysv

apt-get remove os-prober

 

可选是否删除删除Debian 8 原内核

apt-get remove linux-image-amd64 linux-image-3.16.0-4-amd64 linux-base

运行grub2配置检查:

update-grub

 

Debian 7安装:(十分繁复)

首先是 ProXmoX VE 内核

apt-get install pve-firmware pve-kernel-2.6.32-48-pve 1 apt-get install pve-firmware pve-kernel-2.6.32-48-pve

 

然后安装Proxmox VE的内核头文件

apt-get install pve-headers-2.6.32-48-pve

 

重新启动一次系统,

uname -a

查看当前内核是否为“Linux 2.6.32-48-pve”

 

可选是否删除删除Debian 7 原内核

apt-get remove linux-image-amd64 linux-image-3.2.0-5-amd64 linux-base

 

确保当前加载了PVE内核后,需要继续安装Proxmox VE的相关软件包

apta -get install proxmox-ve-2.6.32 ntp ssh lvm2 postfix ksm-control-daemon vzprocps open-iscsi bootlogd

 

 

安装完成

重启之后进入 ProXmoX

 

安装完成之后浏览器登录WEB管理页面(https://youripaddress:8006)

 

一定要是 https 开头

 

-End-

正文完
 0
HopoL
版权声明:本站原创文章,由 HopoL 于2018-05-27发表,共计3025字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(4 条评论)
sky 评论达人 LV.1
2018-07-07 14:36:03 回复

问下 这样安装好后 磁盘映像是放什么目录 我放在root下面 没有识别有

 Windows  Chrome  中国广东省深圳市电信
pxly2k. 评论达人 LV.1
2019-06-01 20:47:38 回复

按照这方法安装完proxmox ve root密码是什么啊?用debian登陆密码登陆不了

 Windows  Chrome  中国广东省深圳市电信

HopoL's Blog

文章搜索
最新评论
阿龙 阿龙 谢谢大佬分享
MickeyDee MickeyDee Cancell that, figured it out and it works, Much appriciated .
MickeyDee MickeyDee Hi Thanks for sharing, please clarify, do you mean Rename the folder "unraider-7.2.0" to unraider and copy it to the config . Thanks
lzdwudi lzdwudi 我也想试试 但我目前的版本是6.12.13 我不敢做大的动作
wice222 wice222 archive is demaged
tstUser01 tstUser01 Thanks for sharing!
saisu saisu how to install from scratch for noobs like me please :D What is GUID ??
Adrian Adrian How update works? Should we rename unraider file, do the update and rename back? from 7.2.0 to 7.2.1
步兵 步兵 哈喽 想请问一下文件是从老毛子网站下载的吗 因为怕有挖矿的后门 所以想了解确认一下 感谢
hpapagaj hpapagaj Thank you.