2021-04-21 13:36:57 +02:00
|
|
|
# proxmox-zfs-postinstall
|
2021-04-12 22:07:42 +02:00
|
|
|
|
|
|
|
This script installs and configures basic tools for running a Proxmox Server.
|
|
|
|
Following settings are made:
|
2021-04-23 18:58:33 +02:00
|
|
|
- Disable `pve-enterprise` repo
|
2021-04-12 22:07:42 +02:00
|
|
|
- Add `pve-no-subscription` repo
|
|
|
|
- Upgrade system to latest version
|
2021-04-25 14:26:56 +02:00
|
|
|
- Install basic tools: `sudo vim ifupdown2 net-tools dnsutils ethtool git curl unzip screen iftop lshw smartmontools nvme-cli lsscsi sysstat zfs-auto-snapshot htop mc rpl`
|
2021-04-24 22:12:18 +02:00
|
|
|
- Configure snapshot retention for `zfs-auto-snapshot` interactively
|
2021-04-30 23:37:54 +02:00
|
|
|
- `zfs_arc_[min|max]` will be calculated by size sum of all zpools in 512 MB steps
|
2021-04-24 22:12:18 +02:00
|
|
|
- Configure backup of `/etc` folder to new zfs dataset on `rpool/pveconf`
|
2021-07-07 00:40:15 +02:00
|
|
|
- Configure `vm.swappiness` interactively
|
|
|
|
- Install checkmk Agent with optional encryption and registration
|
|
|
|
- Added Support for Proxmox VE 7.0
|
2022-04-28 18:37:32 +02:00
|
|
|
- Added Proxmox SDN features
|
2021-07-27 09:37:27 +02:00
|
|
|
|
|
|
|
# Usage
|
|
|
|
|
|
|
|
Just download and execute the script, all settings are made interactively.
|
|
|
|
```
|
|
|
|
wget https://github.com/bashclub/proxmox-zfs-postinstall/raw/main/proxmox-zfs-postinstall.sh
|
|
|
|
bash ./proxmox-zfs-postinstall.sh
|
|
|
|
```
|
2023-03-14 15:42:46 +01:00
|
|
|
|
2023-03-14 15:44:43 +01:00
|
|
|
Author: Thorsten Spille<br>
|
|
|
|
[<img src="https://storage.ko-fi.com/cdn/brandasset/kofi_s_tag_dark.png" rel="Support me on Ko-Fi">](https://ko-fi.com/thorakel)
|