欢迎光临
我们一直在努力

基于Debian10搭建ProxmoxVE 6虚拟化环境

Proxmox VE是一款套开源的虚拟化管理软件,用户可通过网页的方式来管理服务器上使用 kvm 以及 lxc 技术运行的虚拟机。同时提供了一些先进功能的支持,如集群、HA等。

PVE虽然是开源,却是由一个商业公司在运营、更新以及维护。

PVE与esxi、openstack属于同类型产品,相较而言比较小众,国内相关的资料比较匮乏,但这并不代表它不够优秀。

官网传送门:https://www.proxmox.com/en/

esxi基于红帽,并且做了深度定制,这导致它对硬件要求比较苛刻。与esxi不同的是,pve基于debian系统构建,熟悉debian或ubuntu的童鞋可以轻松上手。pve可直接通过apt进行安装,也可以使用官方打包的镜像直接进行启动盘烧制安装。这里主要给大家介绍下前者~

安装背景介绍

  • 主机:自己组装的(华南金牌x79双路寨板+e5-2650v2*2+三星内存条32g*3+ssd240g+硬盘500g+板载集显)
  • 系统:debian-live-10.1.0-amd64-xfce.iso

Tips: 在部署pve之前,采用的kvm + virt-manager直接安装kvm虚拟机(尝试过安装esxi,怎奈组装的主机根本安装不了),centos7也跑不了,但是debian10部署成功还是比较nice的。要注意的是,如果按照我的组装机配置安装DEBIAN10的话,不要下载GNOME桌面的镜像,不然加载界面会卡到爆,猜测是因为没有单独安装显卡的缘故,不过xface桌面跑起来还是很流畅的。

安装步骤

debian10的安装,这里就不赘述了哈,大家自行google

更新Debian10并进行基础配置

  1. 更新DebianOS
  1. sudo apt update -y
  2. sudo apt upgrade -y
  1. 设置系统名称并修改/etc/hosts文件
  1. # 这里我的主机名为 home-stack,ip地址为192.168.1.60,按实际情况修改
  2. sudo hostnamectl set-hostname home-stack
  3. sudo echo “192.168.1.60 home-stack” | sudo tee -a /etc/hosts
  4. # 若/etc/hosts中有 “127.0.1.1 home-stack”的记录,需要将其删除,否则后面可能会导致pve-manager启动失败
  1. 添加PVE相关的apt下载库
  1. # 1. 导入GPG秘钥:
  2. wget -qO – http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg | sudo apt-key add –
  3. # 2. 添加Proxmox VE存储库及Proxmox VE Ceph存储库
  4. # 官方源
  5. sudo echo “deb http://download.proxmox.com/debian/pve buster pve-no-subscription” | sudo tee /etc/apt/sources.list.d/pve-install-repo.list
  6. sudo echo “deb http://download.proxmox.com/debian/ceph-nautilus buster main” | sudo tee /etc/apt/sources.list.d/ceph.list
  7. # 国内源
  8. sudo echo “deb http://download.proxmox.wiki/debian/pve buster pve-no-subscription” | sudo tee /etc/apt/sources.list.d/pve-install-repo.list
  9. sudo echo “deb http://download.proxmox.wiki/debian/ceph-nautilus buster main” | sudo tee /etc/apt/sources.list.d/ceph.list
  10. # 添加完库后执行下更新
  11. sudo apt update -y
  12. sudo apt upgrade -y

安装Proxmox VE软件包

sudo apt install proxmox-ve postfix open-iscsi ksmtuned ceph-base

配置postfix

选择Internet Site,其他配置选择默认。

  1. # 重新配置
  2. sudo dpkg-reconfigure postfix

配置网桥

新建Linux Bridge

3481023-c3464817cb42dbe6.png
image

迁移导入kvm主机

  1. # 创建虚拟机
  2. sudo qm create 104
  3. # 导入磁盘
  4. sudo qm importdisk 104 /kvm/disk/rancher-05.qcow2 kvm

FAQ

systemd-timesyncd启动失败问题

ntpd导致systemd-timesyncd无法正常启动

  1. sudo mv /usr/sbin/ntpd /usr/sbin/ntpd.bk
  2. sudo systemctl restart systemd-timesyncd
赞(0) 打赏
未经允许不得转载:过客网络 » 基于Debian10搭建ProxmoxVE 6虚拟化环境
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

分享是一种美德,是一种态度。

联系我们联系我们