[pve-devel] [PATCH docs 1/7] system-requirements: revise subchapter and provide more details

Shannon Sterz s.sterz at proxmox.com
Tue Mar 4 17:21:34 CET 2025


On Tue Mar 4, 2025 at 4:40 PM CET, Alexander Zeidler wrote:
> Signed-off-by: Alexander Zeidler <a.zeidler at proxmox.com>
> ---
>  pve-system-requirements.adoc | 29 ++++++++++++++++++++---------
>  1 file changed, 20 insertions(+), 9 deletions(-)
>
> diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
> index 8a982a8..82d9be5 100644
> --- a/pve-system-requirements.adoc
> +++ b/pve-system-requirements.adoc
> @@ -1,3 +1,4 @@
> +[[system_requirements]]
>  System Requirements
>  -------------------
>  ifdef::wiki[]
> @@ -6,7 +7,8 @@ endif::wiki[]
>
>  We recommend using high quality server hardware, when running {pve} in
>  production. To further decrease the impact of a failed host, you can run {pve} in
> -a cluster with highly available (HA) virtual machines and containers.
> +a cluster with xref:chapter_ha_manager[highly available (HA)] virtual
> +machines and containers.
>
>  {pve} can use local storage (DAS), SAN, NAS, and distributed storage like Ceph
>  RBD. For details see xref:chapter_storage[chapter storage].
> @@ -26,7 +28,9 @@ used in production.
>
>  * Hard drive
>
> -* One network card (NIC)
> +* One network card (NIC), used for fetching system updates and access
> +via xref:chapter_gui[web interface], `ssh` or
> +link:api-viewer/index.html[{pve} API]
>
>
>  [[install_recommended_requirements]]
> @@ -39,15 +43,22 @@ Recommended System Requirements
>    guests. For Ceph and ZFS, additional memory is required; approximately 1GB of
>    memory for every TB of used storage.
>
> -* Fast and redundant storage, best results are achieved with SSDs.
> +* Fast and redundant storage, best results are achieved with SSDs. Do
> +  not use SD cards or USB flash drives, as these have a lower
> +  durability and performance.
>
> -* OS storage: Use a hardware RAID with battery protected write cache (``BBU'')
> -  or non-RAID with ZFS (optional SSD for ZIL).
> +* OS storage:
> +** An HBA with a redundant xref:chapter_zfs[ZFS] RAID level. If not
> +   using fast enterprise SSDs with power-loss protection, optionally

i think this would read better if it said:

If you are not using fast..., you can optionally add one...

> +   add one for use as xref:sysadmin_zfs_add_cache_and_log_dev[SLOG].
> +** Or a hardware RAID controller with battery-backed write cache (BBU)
> +   and not ZFS, as the combination can lead to data loss.

yes, but there are RAID controllers that can be switched to HBA mode,
this would probably make this longer than it'd need to be

>
>  * VM storage:
> -** For local storage, use either a hardware RAID with battery backed write cache
> -  (BBU) or non-RAID for ZFS and Ceph. Neither ZFS nor Ceph are compatible with a
> -  hardware RAID controller.
> +** For local storage, the same recommendations apply as for OS
> +   storage. However, if a hardware RAID controller is used, in
> +   addition to ZFS, xref:chapter_pveceph[Ceph] is also incompatible
> +   with it.

a) this is mention before and b) this would probably read better:

However, using ZFS on top of a hardware RAID controller is not
compatible, unless the controller supports an HBA-mode or similar.

>  ** Shared and distributed storage is possible.
>  ** SSDs with Power-Loss-Protection (PLP) are recommended for good performance.
>    Using consumer SSDs is discouraged.
> @@ -75,7 +86,7 @@ browsers:
>
>  * Firefox, a release from the current year, or the latest Extended Support Release
>  * Chrome, a release from the current year
> -* Microsoft's currently supported version of Edge
> +* Edge, Microsoft's currently supported release

why keep the "Microsoft" here at all, could just be "the currently" or
similar

>  * Safari, a release from the current year
>
>  When accessed from a mobile device, {pve} will show a lightweight, touch-based





More information about the pve-devel mailing list