运维脚本、应用、服务、工具推荐

12006

1. Proxmox Virtual Environment(PVE)系统简介

Proxmox Virtual Environment(PVE系统)是一种开源的虚拟化管理平台,其主要功能是在宿主服务器上创建、管理和监控虚拟机(使用KVM虚拟化技术)和容器(使用LXC容器技术)。PVE系统 允许您管理和部署虚拟机、容器,甚至管理高可用性集群。

PVE系统提供了一个用于管理虚拟化资源的网页版图形用户界面,用于管理和配置虚拟机、容器、存储、网络等,为用户提供了与虚拟化平台互动的用户友好方式。这个界面通常可以通过宿主服务器的 IP 地址来访问。

这个平台支持高可用性集群、灵活的存储选项、备份和还原功能以及各种网络配置选项。它还具有活跃的社区和相关文档,为用户提供获取帮助和支持的资源。

PVE系统适合用于构建虚拟化环境,无论是个人项目还是企业级部署。它的强大功能和灵活性使其成为管理虚拟化工作负载的强大工具。

2. 启动PVE系统宿主机

  1. 下载ISO镜像文件:https://pve.proxmox.com/wiki/Downloads
  2. 将镜像写入到U盘。写入U盘的工具可以查看本文的参考资料。
  3. 将U盘插入需要安装的机器,使用U盘启动,进入PVE系统安装流程。
  4. 按照系统提示,依次选择要安装的硬盘、国家、时区、键盘、密码、邮箱、宿主机IP地址(这个地址就是登录PVE面板时要用的地址),完成安装。

3. 访问PVE管理面板

安装完毕后,你会得到一个PVE网页管理面板的地址,你可以在其他机器上,通过浏览器访问这个地址。

PVE系统-登录.png

输入用户名和密码登录,就可以看到PVE的管理面板了:

PVE系统-面板.png

4. 在PVE系统中建立Debian虚拟机

  1. 点击主机-local-ISO镜像,上传Debian镜像文件到这里
  2. 点击右上角“创建虚拟机”

PVE系统-创建虚拟机.png

  1. 切换到“操作系统”,ISO镜像选择上传的Debian镜像文件
  2. 切换到“磁盘”,设置磁盘大小
  3. 切换到“CPU”,设置CPU核心数量,类别选择x86-64-v2
  4. 切换到“内存”,设置内存大小
  5. 切换到“网络”,选择桥接的网卡
  6. 切换到“确认”,确认虚拟机配置后,点击完成
  7. 点击虚拟机的控制台,开机并进行虚拟机系统安装流程

5. 在PVE系统中挂载NAS

  1. 点击数据中心 --> 存储 --> “添加”按钮 --> 选择 “NFS”

PVE系统-挂载NAS.png

  1. 填写NAS存储设备的配置:ID(标识)、服务器地址、Export、内容(如果NAS是存放PVE用的ISO镜像、备份文件等,可以相应都选上,PVE会自动创建对应的存放目录)
  • ID(标识): PVE 存储的id名称
  • Node (节点):不选则所有节点都可用该存储设备,也可以选择具体节点。
  • Server(服务器):这里填写NAS设备的IP地址
  • Export:这里填写NAS设备中共享文件夹的路径或者共享文件夹子文件夹路径(注意:这里必须是/volume开头的,需要在NAS设备的共享文件夹里面点击属性查看)
  • Content (内容):指定该存储设备上的内容在PVE系统中可用于哪些用途,可以选择多个类型,如ISO镜像、磁盘镜像、VZDump备份文件,PVE会自动创建对应的存放目录。
  1. 确认后左边菜单会多一个存储目录,就是刚才添加的NAS设备了。

6. 在PVE系统中备份和恢复虚拟机

使用PVE系统的一大好处是可以很方便的进行虚拟机的备份和恢复。

备份文件的存放目录:

  • 备份到本地:文件会存放在主机的/var/lib/vz/dump目录下
  • 备份到NAS:需要在选中的NAS设备的内容类型勾选“VZDump备份文件”。虚拟机备份文件会存放在NAS设备的dump目录下

备份虚拟机:

  • 选择虚拟机-备份-立即备份
  • 存储位置:选择添加的NAS设备,即可将虚拟机备份到NAS中,不占用本机的存储空间
  • 模式:选择“Snapshot”
  • 备注:填入适当的备注信息,以识别本次备份的虚拟机,可以选择集群{{cluster}}、虚拟机名称{{guestname}}、主机{{node}}、虚拟机编号{{vmid}}等信息
  • 点击“备份”按钮开始进行备份。备份过程会显示在下方的任务栏中。
  • 备份完成后,选择存放备份的存储设备,可以在“备份”栏中看到生成的虚拟机备份文件。

恢复虚拟机:

  • 本地的备份的文件可以直接在虚拟机的备份列表中恢复,可以直接恢复原虚拟机。
  • NAS上备份的文件,不会出现在虚拟机的备份列表,可以在对应的存储设备管理界面看到这个文件,点击恢复只能新起一个虚拟机恢复。

7. 安装过程中出现的问题及解决方法:

安装过程一开始就卡住不动了:

报错:Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices

安装完成后启动进入系统时卡住:

  • 原因:显示屏与主机不兼容导致显示卡住
  • 解决方法:
    • 在同一网络环境下,用另一台设备ping该PVE系统的IP地址,一般是能够ping通的。然后直接登录网页管理面板。

参考资料

  1. 制作U盘启动工具:Rufus和Ventoy都是很好用的U盘启动工具制作软件: