Note
This README was translated by ChatGPT 4o
A comprehensive management script for Proxmox VE, providing virtual machine management, CPU control, fan regulation, and kernel management capabilities.
- Automated VM installation
- Support for Debian, Ubuntu, RockyLinux
- Automatic cloud image download
- SSH key configuration
- Network setup (DHCP/Static IP)
- VM state control (start/stop/restart)
- Dynamic CPU frequency adjustment
- Core count control
- Performance/power saving mode switching
- Temperature monitoring
- EPYC CPU compatibility check
- Multi-brand server support (Dell, Supermicro, HPE, ASRock Rack)
- IPMI command control
- Auto/manual mode switching
- Speed percentage configuration
- PVE kernel management
- Network device scanning
- System updates
- Kernel cleanup
- Proxmox VE environment
- root privileges
- IPMI tools (for fan control)
- curl (for image downloads)
# Download script
git clone https://github.com/pardnchiu/pdpve.git
cd pdpve
# Execute script
chmod +x pdpve
./pdpve
debian-{version}-generic-amd64.qcow2
ubuntu-{version}-server-cloudimg-amd64.img
Rocky-{version}-GenericCloud-Base.latest.x86_64.qcow2
Brand | Model | IPMI Command |
---|---|---|
Dell | PowerEdge | 0x30 0x30 |
Supermicro | X Series | 0x30 0x45 |
HPE | - | 0x3a 0x07 |
ASRock Rack | - | 0x3a 0x01 |
- Automatic cleanup of failed VMs
- Storage pool availability check
- Image file integrity verification
- Skip frequency adjustment for EPYC CPUs
- Frequency range validation
- Permission checks
- IPMI command execution status check
- Brand auto-detection failure handling
- Speed range limitations
This project is licensed under the MIT License.
©️ 2025 邱敬幃 Pardn Chiu