记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

pvetools ProxmoxVE(PVE) 第三方工具

pvetools ProxmoxVE(PVE) 第三方工具

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

这是一个为proxmox ve写的工具脚本(理论上debian9+可以用)。包括配置邮件,samba,NFS,zfs,嵌套虚拟化,docker,硬盘直通等功能。

安装:

中国用户:

方式一:命令行安装(需要用root账号来运行):

在终端中按行分别执行以下内容:

强烈建议先删除企业源:rm /etc/apt/sources.list.d/pve-enterprise.list

XML/HTML代码
  1. export LC_ALL=en_US.UTF-8  
  2. apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git  
  3. cd pvetools  
  4. ./pvetools.sh  

一键无脑安装:

XML/HTML代码
  1. echo "nameserver  8.8.8.8" >> /etc/resolv.conf && rm /etc/apt/sources.list.d/pve-enterprise.list && export LC_ALL=en_US.UTF-8 && apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git && cd pvetools && ./pvetools.sh  

方式二:下载zip安装:

下载地址:https://github.com/ivanhao/pvetools/releases

建议使用方式一来安装,不建议直接下载单sh脚本使用,因为那样更新的功能会无法使用!
如果网络无法使用,或命令行使用有困难,可以使用方式二下载zip包拷入系统中使用。

卸载:删除下载的pvetools目录
运行:在shell中进入pvetools目录,输入 ./pvetools.sh
如果提示没有权限,输入chmod +x ./*.sh

主界面:

根据需要选择对应的选项即可。

配置邮件说明:

只有以下界面需要用tab键选成红框的内容,其他的一律无脑回车即可。

pve_source:https://bbs.x86pi.cn/thread?topicId=20
正式版快速使用:
XML/HTML代码
  1. wget -q -O /root/pve_source.tar.gz 'https://bbs.x86pi.cn/file/topic/2023-11-28/file/01ac88d7d2b840cb88c15cb5e19d4305b2.gz' && tar zxvf /root/pve_source.tar.gz && /root/./pve_source
测试版快速使用:
XML/HTML代码
  1. wget -q -O /root/pve_source.tar.gz 'https://bbs.x86pi.cn/file/topic/2023-11-28/file/01ac88d7d2b840cb88c15cb5e19d4305b2.gz' && tar zxvf /root/pve_source.tar.gz && /root/./pve_source
此脚本功能和pvetools功能差不多,论坛需要注册后才可以看到,详细功能可以参考论坛详细教程。
一键傻瓜设置工具
1 安装curl、wget、squashfs-tools工具
使用root用户登录,执行以下命令
XML/HTML代码
  1. apt update && apt install -y curl wget squashfs-tools
2 PVE一键换源、去订阅等
方式一:PVE中输入以下命令安装pve.sh,然后在PVE命令行中直接输入 pve 运行 推荐
XML/HTML代码
  1. wget https://gh-proxy.com/https://raw.githubusercontent.com/roacn/pve/main/pve.sh -O /usr/bin/pve && chmod +x /usr/bin/pve
在PVE命令行中输入以下命令即可运行脚本
XML/HTML代码
  1. pve
方式二:直接运行
XML/HTML代码
  1. bash -c  "$(curl -fsSL https://gh-proxy.com/https://raw.githubusercontent.com/roacn/pve/main/pve.sh)"
3 LXC容器OpenWrt安装、更新
3.1 下载
方式一:PVE中直接使用 openwrt 命令运行自动安装更新脚本 推荐
XML/HTML代码
  1. wget https://gh-proxy.com/https://raw.githubusercontent.com/roacn/pve/main/openwrt.lxc.sh -O /usr/bin/openwrt && chmod +x /usr/bin/openwrt
在PVE命令行中输入以下命令运行脚本,进行安装或更新操作!
XML/HTML代码
  1. openwrt
方式二:直接运行
XML/HTML代码
  1. bash -c  "$(curl -fsSL https://gh-proxy.com/https://raw.githubusercontent.com/roacn/pve/main/openwrt.lxc.sh)"
完成!
3.2 设置
固件下载相关
XML/HTML代码
  1. 选项            说明                   默认值  
  2. 仓库地址    github用户名称/仓库名称   roacn/build-actions
  3. TAG名称    所在release的tag名称      AutoUpdate-x86-lxc
  4. API文件    所在release的附件api文件名称 zzz_api
  5. 固件格式    .tar.gz或.img.gz格式固件;
  6. 设置为default,默认获取云端两种格式固件;
  7. 设置为.tar.gz,则只获取云端.tar.gz格式固件;
  8. 设置为.img.gz,则只获取云端.img.gz格式固件  default
OpenWrt容器相关
XML/HTML代码
  1. 选项              说明                      默认值
  2. 容器ID     lxc容器id,需要>=100              100
  3. 容器名称    lxc容器管理页面显示的名称          OpenWrt
  4. CPU核心    lxc容器分配CPU核心数               4
  5. 内存大小    lxc容器分配内存大小,单位MB        1024
  6. 磁盘大小    lxc容器分配磁盘大小,单位GB        2
  7. 交换分区    lxc容器分配交换分区大小,单位MB     512
  8. 网络接口    lxc容器分配的网络接口数量            1
  9. 开机自启    是否启用开机自启动,1为开启,0为不开启 1
  10. 启动顺序    在所有PVE虚拟机的启动排序            1
此脚本功能更多更简单傻瓜,建议使用。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):