记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

从Debian安装Proxmox VE

从Debian安装Proxmox VE
Proxmox VE基于Debian,因此可以从Debian系统安装Proxmox VE。相关教程如下:
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm //Promxox 8
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_11_Bullseye   // Promxox 7
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster           // Promxox 6
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Stretch          // Promxox 5
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Jessie            // Promxox 4
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Wheezy         // Promxox 3
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Squeeze        // Promxox 2
本文以Debian12安装Proxmox VE 8为例,给大家讲解如何从Debian安装Proxmox VE。
一:环境准备
硬件:
XML/HTML代码
  1. CPU开启虚拟化
  2. 开启VT-D(可选)
  3. 有网络
软件:
XML/HTML代码
  1. Debian12发行版
  2. 国内软件源
此教程请使用root用户身份运行,而不要使用sudo。如果你是sudo用户,请使用此命令切换到root。
XML/HTML代码
  1. sudo -i
如果没有配置root密码,请使用passwd root 修改root密码
二:配置debian源
需要将debian源换成国内源,否则会由于网络超时,无法安装软件包。
备份现在软件源
XML/HTML代码
  1. cp /etc/apt/sources.list sources.list.bak
修改软件源
XML/HTML代码
  1. nano /etc/apt/sources.list
并将下面内容填进去
清华源
XML/HTML代码
  1. deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
  2. deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
  3. deb http://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
  4. deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  5. deb http://mirrors.tuna.tsinghua.edu.cn/proxmox/debian bookworm pve-no-subscription
中科大源
XML/HTML代码
  1. deb http://mirrors.ustc.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
  2. deb http://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
  3. deb http://mirrors.ustc.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
  4. deb http://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware
  5. deb http://mirrors.ustc.edu.cn/proxmox/debian bookworm pve-no-subscription
最后按ctrl +x 保存。
可以执行下面命令验证
XML/HTML代码
  1. cat /etc/apt/sources.list
安装一些工具
XML/HTML代码
  1. apt update && apt install -y apt-transport-https wget
常用软件
XML/HTML代码
  1. apt-get -y install htop nload ncdu wget curl tar gzip bzip2 xz-utils unzip net-tools sudo ca-certificates
安装gpg秘钥
XML/HTML代码
  1. wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 
三:安装SSH
XML/HTML代码
  1. apt update && apt install -y openssh-server
安装ssh之后,需要启用密码登录和root访问。
XML/HTML代码
  1. sed -i "s/PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config
  2. sed -i "s/#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config
  3. sed -i "s/PasswordAuthentication.*/PasswordAuthentication yes/g" /etc/ssh/sshd_config
  4. systemctl restart ssh || service ssh restart
一般情况,Debian系统安装后默认就有ssh服务并且可以root登录,如果没有ssh或者不能root登录,用上面命令安装配置。 
四:配置静态ip
由于某些debian使用的是nmcli,还需要停用NetworkManager服务
XML/HTML代码
  1. systemctl disable NetworkManager && systemctl stop NetworkManager
删除其他的文件
XML/HTML代码
  1. rm /etc/network/interfaces.d/*
编辑网卡配置文件
XML/HTML代码
  1. nano  /etc/network/interfaces
添加如下参数
XML/HTML代码
  1. auto enp6s18
  2. iface enp6s18 inet static
  3.       address 10.13.14.112/24
  4.       gateway 10.13.14.254
请将enp6s18换成自己的网卡。把ip换成自己的ip(可以通过命令ip a 查看自己的网卡名)
配置dns
XML/HTML代码
  1. echo "nameserver 223.5.5.5" >>/etc/resolv.conf
重启网络服务
XML/HTML代码
  1. systemctl restart networking
安装ifupdown2
XML/HTML代码
  1. apt update && apt install -y ifupdown2
五:配置host
pve服务需要host文件正确,否则会出现无法启动的问题。
XML/HTML代码
  1. #查看本机 hostname
  2. cat /etc/hostname
修改本机host配置(假如上面命令查看到hostname是debian)
XML/HTML代码
  1. vi /etc/host
我们将# The following lines are desirable for IPv6 capable hosts 这上面的部分改成如下:
XML/HTML代码
  1. 127.0.0.1 localhost.localdomain localhost
  2. 10.13.14.112 debian.pvetest.com debian
10.13.14.112 debian.pvetest.com debian 这段结构是ip  fqdn  hostname
fqdn就是域名全称。例如www.baidu.com ,www则代表主机名,baidu.com是域名,fqdn是www.baidu.com ,fqdn可以自己取,如果你不懂,你就按照我这个来填。但是你必须将debian换成自己的hostname。这个hostname将作为PVE的节点名称。将ip换成自己的ip,这个ip是dhcp的也没关系。
五:安装Proxmox VE
使用正确的path
XML/HTML代码
  1. export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
安装Proxmox VE
XML/HTML代码
  1. #更新系统
  2. apt update && apt full-upgrade
  3. #安装PVE内核
  4. apt -y install proxmox-default-kernel
  5. systemctl reboot
XML/HTML代码
  1. apt install -y proxmox-ve postfix open-iscsi chrony
无交互,无推荐包安装方式
XML/HTML代码
  1. DEBIAN_FRONTEND=noninteractiv apt-get --no-install-recommends install -y proxmox-ve
等会会出现一个弹窗,选择 No configuration ,确认后继续安装,然后等待安装结束之后,就可以访问pve
https://ip:8006 登录账号密码就是root用户账号密码。
删除无用内核
XML/HTML代码
  1. apt remove linux-image-amd64 'linux-image-6.1*'
  2. update-grub
删除os-prober
XML/HTML代码
  1. apt remove os-prober
参考:https://foxi.buduanwang.vip/virtualization/pve/1868.html
参考:https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm
安装比较简单,注意hosts设置一定要和hostname一致,也就是ip和主机名对应那一行,其他无所谓。主机支持虚拟化技术就可以使用PVE创建kvm虚拟机,如果不支持也可以用来管理LXC容器,比较方便。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):