Files
oneclickvirt.github.io/docs/guide/pve_precheck.md
spiritlhl f8db81a544 update
2023-10-23 12:09:14 +00:00

2.8 KiB
Raw Blame History

outline
outline
deep

前言

以下为非自定义部分的介绍,自定义部分有自己对应的介绍,勿弄混了

如果有未适配的商家或机器欢迎联系@spiritlhl_bot,有空会尝试支持一下

:::warning 会改变宿主机的网络结构,请保证宿主机随时可重置系统,且运行前无重要数据在宿主机上 :::

各种要求

建议debian在使用前尽量使用最新的稳定版本的系统

不要在动态IP的服务器上使用本套脚本(重启机器后自动切换本机IP的服务器暂不支持重启机器后IP不自动切换的支持)

本项目只适配Debian系统(非Debian无法通过APT源安装官方只给了Debian的镜像其他系统只能使用ISO安装)

  • 系统要求Debian 8+

:::tip 建议debian11而不是debian12因为后者是beta版本debian11安装的才是稳定版 :::

  • 硬件要求2核2G内存x86_64arm架构服务器硬盘至少20G
  • 可开KVM的硬件要求VM-X或AMD-V支持 (部分VPS和全部独服支持)
  • 如果硬件或系统需求不满足可使用LXD批量开LXC容器跳转

:::warning 内存开点swap免得机器炸了 :::

开设虚拟内存(SWAP)

单位换算:输入 1024 产生 1G SWAP-虚拟内存虚拟内存占用硬盘空间当实际内存不够用时将自动使用虚拟内存做内存使用但随之带来IO高占用以及CPU性能占用

建议只开实际内存大小两倍大小的虚拟内存

国际

curl -L https://raw.githubusercontent.com/spiritLHLS/addswap/main/addswap.sh -o addswap.sh && chmod +x addswap.sh && bash addswap.sh

国内

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/addswap/main/addswap.sh -o addswap.sh && chmod +x addswap.sh && bash addswap.sh

检测环境

  • 本项目相关脚本执行前务必执行本脚本检测环境如果不符合安装PVE的要求则无法使用后续的脚本
  • 检测本机IPV6的网络配置情况(有无IPV6都可安装只是查询一下罢了)
  • 检测硬件配置是否满足最低要求
  • 检测硬件环境是否可嵌套虚拟化KVM类型的服务器
  • 检测系统环境是否可嵌套虚拟化KVM类型的服务器
  • 不可嵌套虚拟化KVM类型的服务器也可以开LXC虚拟化的服务器但不推荐安装PVE不如使用LXD

国际

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)

国内

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)

如果你需要更新IPV6信息再查询那么执行以下命令后再查询

rm -rf /usr/local/bin/pve_ipv6*