Linux-Proxmox-VE

PVE简介

安装

环境准备

安装步骤

  1. 复制安装包proxmox-ve_8.2-2.iso到启动盘。

  2. 启动电脑(Legion Y7000P IAH7)时按F2,调整U盘为第一启动,如果没有U盘,可以换一个U盘制作,有的U盘会不识别。

  3. 进入ventoy引导界面,依次点击proxmox-ve_8.2-2.iso->Boot in normal node,如果该模式没有进入下一个界面,可以换一个启动模式。

  4. 进入proxmox安装界面,点击Install Proxmox VE (Graphical)进行界面安装,Terminal是终端安装模式。

  5. 一直点击下一步即可,注意下面几个选项

    • country选择China

    • 如果电脑有多个硬盘,注意选择要安装的硬盘

    • 密码需要自己设置一个

    • 网络配置主要选择有线网卡

      Hostname:pve.iexxk.io

      IP Address(CIDR):分配一个未使用的ip,后面24默认不用改,我设置的是172.16.80.244/24

      Gateway:路由器的网关,一般为分配ip后面一位改为xx.xx.xx.1,我设置的是172.16.80.1

      DNS Server: 该网络能访问的一个dns服务器,我设置的是8.8.8.8

  6. 我的因为是笔记本电脑,安装完成后,显示的是命令行界面,可以直接在电脑上输入root及密码就能进入系统,该系统就相当于是个linux

  7. 正式使用,在其他电脑访问https://172.16.80.244:8006/,输入root及密码就能进入管理平台了

  8. 额外配置,针对笔记本,ssh 进172.16.80.244,用户名和密码同管理平台,执行下面命令

    1
    2
    3
    4
    5
    6
    #设置合上盖子不休眠
    sed -i '/^#*HandleLidSwitch/s/^#*//;s/\bHandleLidSwitch=\w*/HandleLidSwitch=ignore/' /etc/systemd/logind.conf
    #设置合上盖子并外接显示器,不挂起(节能)
    sed -i '/^#*HandleLidSwitchExternalPower/s/^#*//;s/\bHandleLidSwitchExternalPower=\w*/HandleLidSwitchExternalPower=ignore/' /etc/systemd/logind.conf
    #重启服务,生效上面的配置
    systemctl restart systemd-logind

平台使用

介绍

登录进去可以看到,资源使用情况,什么都还没安装的情况:

CPU:显示20个,使用0%

内存:1.35 GiB的15.41 GiB,使用9%

存储:2.42 GiB的442.75 GiB,使用1%

服务器视图下菜单目录介绍

1
2
3
4
5
|--数据中心
|--pve #表示一个节点,因为只安装了一台,这里取的是Hostname里面域名的前面部分
|--localnetwork(pve) #网络管理
|--local(pve) #存储VZDump备份文件, ISO镜像, 容器模板等
|--local-lvm(pve) #磁盘映像, 容器

基础使用

  • 配置IOS镜像:点击数据中心->pve->local->ISO镜像,在ISO镜像页面,点击上传从URL下载,将镜像放进PVE。

    • 废弃,docker版本太旧,且没有yum等2020就停止更新了Centos7 atomic镜像URL地址 CentOS-Atomic-Host-7-Installer.iso,CentOS Atomic 是一个专为执行 Docker 容器而设的轻量操作系统,它创建自标准的 CentOS 7 组件,并追随 Red Hat 企业级 Linux Atomic 主机的组件版本。

    • fedora-coreos-41.20241109.3.0-live.x86_64.iso:支持docker和k8s,docker自动更新最新版本,系统资源占用小。安装方式见:待补充

    • win10 ISO – Enterprise LTSC镜像地址:LTSC 版本去掉了许多不必要的功能(例如 Microsoft Store、Cortana、动态磁贴等),非常适合追求性能的用户,系统本身对内存的占用较低。(window安装时注意看提示,按任何键加载CD磁盘)

    • Ubuntu20.04镜像地址:Server install image服务器安装映像允许您在计算机上永久安装 Ubuntu 以用作服务器。它不会安装图形用户界面。

  • 显卡直通:VM->硬件->添加->PCI设备->原始设备->选择RTX3050->添加

    如果是添加到win10的,windows更新界面更新即可使用显卡了。

    进入PVE->Shell(废弃,以下shell命令都废弃,现在直接在界面上面配置就可以了,配置之后,Kernel driver in use自动就变成了vfio-pci)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    #-----------------1. 修改-------------------------------------------------
    root@pve:~# nano /etc/default/grub
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet" #注释该配置
    GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" #新增该配置
    #按^O Write Out(写入保存)和^X Exit(退出nano)
    #-----------------2. 检查显卡被谁在用,以及设备地址---------------------------
    root@pve:~# lspci -nnk | grep -i nvidia -A 2
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA107BM [GeForce RTX 3050 Mobile] [10de:25e2] (rev a1)
    Subsystem: Lenovo GA107BM [GeForce RTX 3050 Mobile] [17aa:382d]
    Kernel driver in use: nouveau
    Kernel modules: nvidiafb, nouveau
    01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:2291] (rev a1)
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
    #-----------------3. 添加需要直通的设备地址-----------------------------------
    root@pve:~# nano /etc/modprobe.d/vfio.conf
    #设置优先级
    softdep nouveau pre: vfio-pci
    softdep snd_hda_intel pre: vfio-pci
    #绑定直通地址
    options vfio-pci ids=10de:25e2,10de:2291
    #-----------------4. 更新initramfs-----------------------------------------
    root@pve:~# update-initramfs -u
    #-----------------5. 重启--------------------------------------------------
    root@pve:~# reboot
    #-----------------6. 检查显卡被谁在使用,Kernel driver in use-----------------
    root@pve:~# lspci -nnk | grep -i nvidia -A 2
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA107BM [GeForce RTX 3050 Mobile] [10de:25e2] (rev a1)
    Subsystem: Lenovo GA107BM [GeForce RTX 3050 Mobile] [17aa:382d]
    Kernel driver in use: vfio-pci
    Kernel modules: nvidiafb, nouveau
    01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:2291] (rev a1)
    Kernel driver in use: vfio-pci
    Kernel modules: snd_hda_intel