美文网首页
基于Debian10搭建ProxmoxVE 6虚拟化环境

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

作者: 小岳岳不怕 | 来源:发表于2020-01-19 17:06 被阅读0次

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

    安装Proxmox VE软件包

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

    配置postfix

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

    # 重新配置
    sudo dpkg-reconfigure postfix
    

    配置网桥

    新建Linux Bridge

    image

    迁移导入kvm主机

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

    FAQ

    systemd-timesyncd启动失败问题

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

    sudo mv /usr/sbin/ntpd /usr/sbin/ntpd.bk
    sudo systemctl restart systemd-timesyncd
    

    相关文章

      网友评论

          本文标题:基于Debian10搭建ProxmoxVE 6虚拟化环境

          本文链接:https://www.haomeiwen.com/subject/fnnrzctx.html