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代码
- 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
一键无脑安装:
XML/HTML代码
- 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代码
- 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代码
- 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
一键傻瓜设置工具
Github:https://github.com/roacn/pve
1 安装curl、wget、squashfs-tools工具
使用root用户登录,执行以下命令
XML/HTML代码
- apt update && apt install -y curl wget squashfs-tools
2 PVE一键换源、去订阅等
方式一:PVE中输入以下命令安装pve.sh,然后在PVE命令行中直接输入 pve 运行 推荐
XML/HTML代码
- 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代码
- pve
方式二:直接运行
XML/HTML代码
- 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代码
- 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代码
- openwrt
方式二:直接运行
XML/HTML代码
- bash -c "$(curl -fsSL https://gh-proxy.com/https://raw.githubusercontent.com/roacn/pve/main/openwrt.lxc.sh)"
完成!
3.2 设置
固件下载相关
XML/HTML代码
- 选项 说明 默认值
- 仓库地址 github用户名称/仓库名称 roacn/build-actions
- TAG名称 所在release的tag名称 AutoUpdate-x86-lxc
- API文件 所在release的附件api文件名称 zzz_api
- 固件格式 .tar.gz或.img.gz格式固件;
- 设置为default,默认获取云端两种格式固件;
- 设置为.tar.gz,则只获取云端.tar.gz格式固件;
- 设置为.img.gz,则只获取云端.img.gz格式固件 default
OpenWrt容器相关
XML/HTML代码
- 选项 说明 默认值
- 容器ID lxc容器id,需要>=100 100
- 容器名称 lxc容器管理页面显示的名称 OpenWrt
- CPU核心 lxc容器分配CPU核心数 4
- 内存大小 lxc容器分配内存大小,单位MB 1024
- 磁盘大小 lxc容器分配磁盘大小,单位GB 2
- 交换分区 lxc容器分配交换分区大小,单位MB 512
- 网络接口 lxc容器分配的网络接口数量 1
- 开机自启 是否启用开机自启动,1为开启,0为不开启 1
- 启动顺序 在所有PVE虚拟机的启动排序 1
此脚本功能更多更简单傻瓜,建议使用。