Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Proxmox Cookbook

You're reading from   Proxmox Cookbook Over 60 hands-on recipes to perform server virtualization and manage virtualized server solutions with Proxmox

Arrow left icon
Product type Paperback
Published in Aug 2015
Publisher
ISBN-13 9781783980901
Length 318 pages
Edition 1st Edition
Tools
Arrow right icon
Author (1):
Arrow left icon
Wasim Ahmed Wasim Ahmed
Author Profile Icon Wasim Ahmed
Wasim Ahmed
Arrow right icon
View More author details
Toc

Table of Contents (13) Chapters Close

Preface 1. Installing Proxmox FREE CHAPTER 2. Getting to Know the Proxmox GUI 3. Cluster and VM Management 4. Network Configurations 5. Firewall Configurations 6. Storage Configurations 7. Backup and Restore 8. Updating and Upgrading Proxmox 9. Monitoring Proxmox 10. Advanced Configurations for VMs 11. The CLI Command Reference Index

Hardware requirements

Proxmox can be installed on just about any commodity hardware, but in order to have a stable platform, some attention is required when selecting nodes. A setup selected for Proxmox learning can be underpowered and less expansive. While this setup is acceptable for very small environments and home usage, it will not be adequate for production-level setups where stability and redundancy is the minimum requirement.

Minimum hardware

Here are the minimum requirements to install Proxmox on a hardware node:

  • Processor: Intel or AMD 64-bit
  • Motherboard: Intel VT or AMD-V capable (not required for OpenVZ)
  • Memory: 1 GB RAM
  • Network Interface Card (NIC): 1

Based on the minimum requirement of Proxmox, here are examples of Intel and AMD-based hardware configurations that are suitable for learning:

Processor →

Requirement ↓

Intel

AMD

Processor/CPU

i3-4160 3.0 GHz

FX-4300 3.8 GHz

Motherboard

Asus B85M-D Plus 6 x SATA

Asus M5A78L-M/USB3 6 x SATA

Memory

Corsair 1 x 4 GB DDR3

Corsair 1 x 4 GB DDR3

Recommended hardware

To have a stable performing Proxmox cluster, here are the hardware configurations that are recommended:

  • An Intel or AMD 64-bit processor
  • An Intel VT or AMD-V capable Dual or Quad CPU motherboard
  • 16 GB RAM memory
  • Two Network Interface Card (NIC)
  • RAID controller with Battery Backup Unit (BBU)
  • Solid State Drives (SSD) for operating system or SSD for shared storage node
  • Fencing hardware only if HA is needed

    Note

    For more details on fencing and HA visit https://pve.proxmox.com/wiki/Fencing.

The following table lists the configurations of a server node that can be used in a production environment:

Requirement

Hardware

Processor/CPU

Intel Xeon E5-2630 v3 2.4 GHz

Motherboard

Intel S2600CP2 Dual LGA2011

Memory

Kingston 16 GB DDR3 Registered ECC

Power supply

Redundant

Note that the example configurations are for reference only. Your requirement will vary depending on the work load and expected performance. Adjust the hardware requirements accordingly by keeping in mind that in a hypervisor more core counts will increase performance of virtual machines rather than higher clock counts of a processor that is used. With a higher core count, more threads can be distributed among processors.

Tip

It is worth mentioning here that it is better to select a CPU with a higher cache amount for a node with large amount of memory to minimize the main memory access and maximize the performance for each CPU cores.

Proxmox is a clustered hypervisor. In order to set up a cluster, a minimum of two nodes are required. For the purpose of following through this book, when selecting hardware, be sure to have enough components to set up two nodes.

Note

For more details on Proxmox, please visit http://www.proxmox.com/.

Although a Proxmox cluster can be set up with just two nodes, a minimum of three nodes are recommended for a production environment.

Note

In a cluster, a quorum is established with a minimum of three votes. Each node is counted as single vote. The cluster health depends on this democratic system where the majority vote wins. So, in a two node cluster, when one node fails the other node can only cast one vote, creating an unresolved situation. With a three node cluster, when one node fails, the total vote from the remaining nodes is two out of possible three votes. Thus, the cluster operation continues. By any means, a two node cluster is not recommended for a production cluster. However, it is still possible to create using instructions by visiting https://pve.proxmox.com/wiki/Two-Node_High_Availability_Cluster.

You have been reading a chapter from
Proxmox Cookbook
Published in: Aug 2015
Publisher:
ISBN-13: 9781783980901
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime