Back
Featured image of post 【归档】PVE 8 安装与优化

【归档】PVE 8 安装与优化

All in one服务器搭建,虚拟化集群冗余

文章版本 2.02

前言

该文章还在CSDN发表,文章链接:Link

PVE镜像下载

1、在浏览器输入以下网址下载pve的iso安装镜像。 Download Proxmox VE 清华大学开源镜像站,下拉选择对应版本下载iso文件。

2、制作系统引导盘

这里使用rufus工具将ISO文件刻录进U盘

Rufus下载地址 (密码:5k8t)

下载完成后直接双击运行,无需安装,设备中选择U盘,引导类型选择PVE镜像,然后点击开始,注意U盘中的原有数据会被格式化,重要数据记得备份。

注意:一定要使用DD模式写入!使用iso模式写入可能导致某些版本的镜像无法启动!

当写盘完成时,显示准备就绪,即可关闭程序,弹出U盘,拔出U盘。

PVE 安装

1、打开主机电源,不断按键盘F12按键(不同主机的启动按键不同,请自行百度)选择由刚刚制作好的启动盘启动。

2、进入PVE安装页面,选择第一个Install Proxmox VE (Graphical),按回车。

然后会进入一段代码,此时不要作任何操作。

3、进入下面页面安装正式开始,首先使用协议页面点击我同意。

填写邮件,网卡选默认即可。

Gateway是虚拟机网关,一般默认即可,然后点下一步设定密码。

这一步后就等待安装,安装完毕后重启记得拔掉u盘。

重启

进入到这个界面是代表安装成功了。

初始化PVE

接下来到主力机上进行操作,输入刚刚安装成功显示的网址(如前一个图,网址为192.168.10.20:8006)

注意输入时要带端口号,不然进不去。

继续访问,进入pve登录界面。

输入刚刚设置的密码,改为中文(非必须)即可进入pve,第一次登陆会显示无有效订阅,关闭即可。

虚拟机直通设备

前提条件

  • 确保支持虚拟化的 CPU(Intel VT-d 或 AMD-Vi)。
  • 确保您的系统已经安装了 Proxmox VE,并且可以访问 Web 界面。

第一步:启用 VT-d 或 IOMMU

  1. 进入 BIOS 设置

    • 重启计算机,进入 BIOS 设置(通常按 DeleteF2F10)。
  2. 启用 VT-d 或 IOMMU

    • 在 BIOS 设置中,找到与虚拟化相关的选项,启用 Intel VT-d 或 AMD IOMMU。

    启用 VT-d
    启用 VT-d

  3. 保存并退出 BIOS

    • 保存设置并重新启动计算机。

第二步:检查 IOMMU 支持

  1. 登录到 Proxmox VE

    • 使用 SSH 或直接在控制台登录到 Proxmox VE。
  2. 检查 IOMMU 是否启用

    • 执行以下命令:
      dmesg | grep -e DMAR -e IOMMU
      
    • 如果看到相关输出,说明 IOMMU 已启用。

第三步:配置 Proxmox VE

  1. 编辑 GRUB 配置

    • 打开 GRUB 配置文件:
      nano /etc/default/grub
      
    • 找到以下行并添加 intel_iommu=on(对于 Intel CPU)或 amd_iommu=on(对于 AMD CPU):
      GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
      
    • 保存并退出编辑器(在 nano 中按 Ctrl + X,然后按 Y 确认保存)。
  2. 更新 GRUB

    • 执行以下命令以更新 GRUB:
      update-grub
      
  3. 重启 Proxmox VE

    • 重启系统以应用更改:
      reboot
      

第四步:查找设备的 PCI ID

  1. 列出所有 PCI 设备

    • 登录到 Proxmox VE,执行以下命令:
      lspci
      
    • 找到您想要直通的设备,记下其 PCI ID(格式为 xx:xx.x)。

    lspci 输出
    lspci 输出

第五步:配置设备直通

  1. 编辑虚拟机配置文件

    • 找到虚拟机的配置文件,通常在 /etc/pve/qemu-server/ 目录下,文件名格式为 <VMID>.conf
    • 使用文本编辑器打开配置文件:
      nano /etc/pve/qemu-server/<VMID>.conf
      
  2. 添加 PCI 直通设备

    • 在文件末尾添加以下行,替换 <PCI-ID> 为您的设备 PCI ID:
      hostpci0: <PCI-ID>,pcie=1
      
    • 保存并退出编辑器。

第六步:启动虚拟机

  1. 在 Proxmox VE Web 界面中启动虚拟机

    • 登录到 Proxmox VE Web 界面,选择您的虚拟机,点击“Start”启动虚拟机。

    启动虚拟机
    启动虚拟机

第七步:安装驱动程序(如果需要)

  1. 登录到虚拟机

    • 使用 VNC 或 SPICE 控制台登录到虚拟机。
  2. 安装设备驱动程序

    • 根据您直通的设备类型,安装相应的驱动程序。例如,如果是 GPU,可能需要安装 NVIDIA 或 AMD 驱动程序。

虚拟机安装

pve安装虚拟机还是非常简单的,本篇我们将使用pve安装win10来演示一下安装过程,其他系统安装大同小异。

1、首先需要上传安装镜像,通过local(pve)→ISO镜像→上传,将win10镜像上传到pve中。

2、回到pve首页,点击右上角的创建虚拟机,常规中自定义虚拟机的名称

3、操作系统中选择windows10镜像,然后在类型中选择安装操作系统的类型,注意版本也要选择。

4、系统保持默认即可。

5、硬盘中总线选择sata,其他保持默认。(当然SCSI、IDE等等都行的)

6、CPU根据机器配置选择,插槽表示cpu个数单CPU机器输入1,核心根据CPU选择,类别使用HOST系统性能最大化。

7、内存根据机器配置以及具体需求设置。

8、网络设置中选择兼容性最高的e1000即可。

9、最后检查配置没有,确认无误后点击完成。

10、稍等几秒,机器创建成功。

11、点击控制台启动,按照正常windows系统安装流程安装即可。

Licensed under CC BY-NC-SA 4.0
 ·  本文阅读量
TFL's Personal Website | LTP 2.7.5
Built with Hugo
Theme Stack designed by Jimmy
© Licensed Under CC BY-NC-SA 4.0