Skip to content

安装

填写网络步骤时,记得管理地址和路由器同网段,网关指向路由器。

添加机械硬盘

查看硬盘

shell
fdisk -l

例如新硬盘为/dev/sda

shell
# 分区
fdisk 
# 1.输入n 开始分区
# 2.输入p 主分区
# 3.输入1 分区号
# 4.输入 回车、回车设置分区为默认大小
# 5.输入w 写入分区

格式化(格式化为ext4格式)

shell
mkfs -t ext4 /dev/sda1

创建/mnt/sda1目录

mkdir -p /mnt/sda1

将/dev/sda1分区挂载在/mnt/sda1上

mount -t ext4 /dev/sda1 /mnt/sda1

将/mnt/sda1挂载写入到系统启动项

echo /dev/sda1 /mnt/sda1 ext4 defaults 1 2 >> /etc/fstab

PVE挂载硬盘

选择“数据中心”(这块一定要注意不是选择PVE)存储 - 添加 - 目录

优化

pve_source

国内

shell
wget -q -O /root/pve_source.tar.gz 'http://szrq.hkfree.work/pve-source/pve_source.tar.gz' && tar zxvf /root/pve_source.tar.gz && /root/./pve_source

国外

shell
wget -q -O /root/pve_source.tar.gz 'https://github.com/Benson80/pve-source/raw/main/pve_source.tar.gz' && tar zxvf /root/pve_source.tar.gz && /root/./pve_source

安装后再次在 /root目录可再次运行命令

shell
./pve_source

image-20240919145849005

证书配置

数据中心-ACME-账户-添加

录入账户名、邮箱,随意

数据中心-ACME-质询插件-添加 (ACME-DNS-PLUGIN)

插件id:cloudflare

dnsapi: Cloudflare Managed DNS

CF_Account_ID: 选中某一域名,滚动到右下方,得到账户ID (区域ID也在这里)

CF_Email:CF注册邮箱

CF_Key:https://dash.cloudflare.com/profile/api-tokens 中的Global API Key

CF_Token:https://dash.cloudflare.com/profile/api-tokens 中创建 编辑DNS 模板的token

CF_Zone_ID: 区域ID

image-20240919161150714

外网访问

添加公网ip的dns解析到证书的域名,然后 https://证书的域名:8006

问题记录

webui登录失败,ssh正常

执行以下命令解决,原因未知

shell
systemctl restart pveproxy.service

service pvedaemon restart

service pvestatd  restart

黄色警告 io-error

表现:控制台无反应,无法关机

解决:ssh进行关机

  1. 查询虚拟机pid ps -ef|grep "/usr/bin/kvm -id 100"|grep -v grep
  2. kill -9 pid

命令

启动虚拟机

100是虚拟机ID

shel
qm start 100

查找虚拟机pid

100是虚拟机ID

shell
ps -ef|grep "/usr/bin/kvm -id 100"|grep -v grep