迷你主机利用Ventoy安装PVE 8 (Proxmox) 虚拟机

迷你主机利用Ventoy安装PVE 8 (Proxmox) 虚拟机

系列文章:家庭服务器

零刻SER8购买后普通PC用了几天,感觉不错!现在开始做正事了!网上部署的PVE方案有很多,本文就是博主部署过程中遇到的一些问题分享!

有问题大家可以留言讨论~

更多内容:家庭IDC / Proxmox / Ventoy

 

选择PVE

PVE 全称 Proxmox Virtual Environment,是一个开源的服务器虚拟化环境Linux发行版。Proxmox VE基于Debian,使用基于Ubuntu的定制内核,包含安装程序、网页控制台和命令行工具,并且向第三方工具提供了REST API,在Affero通用公共许可证第三版下发行。

 

  • PVE因为基于Debian,非常轻量
  • 采用成熟的KVM虚拟化技术
  • WEB界面操作,支持简体中文,UI适配手机浏览器,更方便管理
  • 支持虚拟机快照,备份,恢复,VNC控制台以及防火墙管理等
  • 支持集群,负载均衡(个人基本上很少用到)
  • 支持GPU直通

 

 

准备工作

1,U盘且安装了Ventoy,请参考历史文章

Ventoy制作可启动U盘工具,支持Windows/Linux等,免费开源

Ventoy一定要安装最新版,不是最新版一定要升级到最新!

低于1.0.97 版本识别PVE8 ISO会有问题!

提示错误:no device with valid ISo found,please check your installation medium

 

2,访问PVE官网下载PVE8.2 ISO镜像(目前是8.2,反正下载最新版就行)

官网地址:https://www.proxmox.com/en/downloads

将ISO文件移动到U盘的Ventoy分区中即可!

 

安装步骤

1,主机关机后,将U盘插入主机USB口,然后开机,按 F7 选择我们插入的U盘启动 (注意,不同主机按键不一样,有些主机需要在BIOS修改才行)

 

2,U盘启动后进入Ventoy可视化界面,选择Proxmox的ISO启动

 

3,经过一会运行后,这里就到了Proxmox安装界面,建议选择第一个,能界面操作方便!

 

4,这是用户协议,无脑同意就行了!右下角【Next】即可!

 

5,虚拟机安装的磁盘!确认一下是否正确

 

6,PVE 密码以及邮箱,正常设置即可!

 

7,网络细细:主机名,本机IP,网关,DNS 设置

提醒一下:IP一定要设置正确,否则连不上PVE 管理平台。必须设置成路由器下的IP,且不要和其他IP冲突了。

可登陆你的路由器查看终端设备列表,哪些IP可用。

IP后面输入框中的子网掩码,家庭网络一般默认是 24 。

 

8,时区选择,选择中国上海

 

 

9,最后预览确认相关信息,点击安装即可

 

10,一顿运行后,安装成功~~~

管理平台访问地址:https://你设置的IP:8006

 

 

管理平台

访问地址:https://你设置的IP:8006

账号:root

密码:你设置的密码

语言选择:简体中文

登陆进去后,有个提示:无有效订阅 不用管!

 You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.

 

先熟悉界面主要功能!然后就可用愉快的操作拉!

 

上传ISO文件

安装系统依赖ISO文件,需要访问 local - ISO镜像 - 上传

 

修改平台IP

系统 - 网络 - enp1s0 - 双击进行编辑,重启网卡或主机生效

 

 

系统时间同步

这是一个挺麻烦的时间,虽然我们时区选择的是东八区 上海时间。但是显示的时间还是和咱们本地时间不一样,差8小时。

临时解决:Shell窗口执行 date -s "2024-09-05 20:56:20" 直接修改

但是主机重启就失效了??

 

方法2,由于PVE本身系统时间不一致,导致网络访问出问题。

首先我们需要在部署一台 NTP Server服务,有些路由器带这个功能。没有的话得自己部署一套。

由于我已经部署了Ubuntu系统虚拟机,直接部署NTP服务

部署NTP服务

1. 安装 NTP服务

sudo apt install ntp -y

2. 编辑 /etc/ntp.conf 文件:

vi /etc/ntp.conf

3. 在配置文件中找到并修改(或添加)以下配置,以允许 192.168 网段的请求:

# 默认允许的网段
# restrict 127.0.0.1
# restrict ::1

# 添加对 192.168 网段的限制
restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap

# nomodify 表示不允许客户端修改服务器的时间
# notrap 表示不允许 ntp trap 服务

 

PVE同步时间

PVE 自带了Chrony服务,可以同步时间

前往PVE Shell命令窗口执行

1.  编辑配置文件

vi /etc/chrony/chrony.conf

2. 文件中添加下面内容

# 添加内网NTP服务(IP换成自己的)
server 192.168.0.180 iburst

3.  重启Chrony生效配置

systemctl restart chrony

4.  手动同步时间

chronyc -a makestep

5.  查看同步源

chronyc sources -v

root@pve:~# chronyc sources -v

  .-- Source mode  '^' = server, '=' = peer, '#' = local clock.
 / .- Source state '*' = current best, '+' = combined, '-' = not combined,
| /             'x' = may be in error, '~' = too variable, '?' = unusable.
||                                                 .- xxxx [ yyyy ] +/- zzzz
||      Reachability register (octal) -.           |  xxxx = adjusted offset,
||      Log2(Polling interval) --.      |          |  yyyy = measured offset,
||                                \     |          |  zzzz = estimated error.
||                                 |    |           \
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^* 192.168.0.180                 2   6   377    57  +1826us[+2806us] +/-   49ms

6.  查看同步状态

chronyc sourcestats -v

设置硬件时间

硬件时间默认为UTC

timedatectl set-local-rtc 1

用NTP时间同步

timedatectl set-ntp yes

查看硬件时间

hwclock --show

 

PVETools

有大佬做了一个PVE 工具开源仓库,可以更方便的管理PVE!有需要的童鞋可试一试!

https://github.com/ivanhao/pvetools/

 

 

最后总结

1,本文内容不仅仅适用零刻迷你主机,其他主机也是适合的。

2,PVE安装比较简单,在命令行修改一些配置需要懂Shell命令使用。

3,pvetools 更适合不懂Shell的童鞋尝试。

 

有问题大家可以留言~~

 

 

版权声明:
作者:我是小马甲~
链接:https://51.ruyo.net/18743.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
迷你主机利用Ventoy安装PVE 8 (Proxmox) 虚拟机
系列文章:家庭服务器 零刻SER8购买后普通PC用了几天,感觉不错!现在开始做正事了!网上部署的PVE方案有很多,本文就是博主部署过程中遇到的一些问题分享! ……
<<上一篇
下一篇>>