]> git.proxmox.com Git - pve-docs.git/blob - sysadmin.adoc
move 'Installation' into its own chapter
[pve-docs.git] / sysadmin.adoc
1 Host System Administration
2 ==========================
3 include::attributes.txt[]
4
5 {pve} is based on the famous https://www.debian.org/[Debian] Linux
6 distribution. That means that you have access to the whole world of
7 Debian packages, and the base system is well documented. The
8 https://debian-handbook.info/download/stable/debian-handbook.pdf[Debian
9 Administrator\'s Handbook] is available online, and provides a
10 comprehensive introduction to the Debian operating system (see
11 xref:Hertzog13[]).
12
13 A standard {pve} installation uses the default repositories from
14 Debian, so you get bug fixes and security updates through that
15 channel. In addition, we provide our own package repository to roll
16 out all {pve} related packages. This includes updates to some
17 Debian packages when necessary.
18
19 We also deliver a specially optimized Linux kernel, where we enable all
20 required virtualization and container features. That kernel includes
21 drivers for http://zfsonlinux.org/[ZFS], and several hardware drivers.
22 For example, we ship Intel network card drivers to support their
23 newest hardware.
24
25 The following sections will concentrate on virtualization related
26 topics. They either explains things which are different on {pve}, or
27 tasks which are commonly used on {pve}. For other topics, please refer
28 to the standard Debian documentation.
29
30 System requirements
31 -------------------
32
33 For production servers, high quality server equipment is needed. Keep
34 in mind, if you run 10 Virtual Servers on one machine and you then
35 experience a hardware failure, 10 services are lost. {pve}
36 supports clustering, this means that multiple {pve} installations
37 can be centrally managed thanks to the included cluster functionality.
38
39 {pve} can use local storage (DAS), SAN, NAS and also distributed
40 storage (Ceph RBD). For details see xref:chapter-storage[chapter storage].
41
42 Minimum requirements, for evaluation
43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44
45 * CPU: 64bit (Intel EMT64 or AMD64)
46
47 * Intel VT/AMD-V capable CPU/Mainboard for KVM Full Virtualization support
48
49 * RAM: 1 GB RAM, plus additional RAM used for guests
50
51 * Hard drive
52
53 * One NIC
54
55 Recommended system requirements
56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57
58 * CPU: 64bit (Intel EMT64 or AMD64), Multi core CPU recommended
59
60 * Intel VT/AMD-V capable CPU/Mainboard for KVM Full Virtualization support
61
62 * RAM: 8 GB RAM, plus additional RAM used for guests
63
64 * Hardware RAID with batteries protected write cache (``BBU'') or flash
65 based protection
66
67 * Fast hard drives, best results with 15k rpm SAS, Raid10
68
69 * At least two NICs, depending on the used storage technology you need more
70
71 ifdef::wiki[]
72
73 See Also
74 --------
75
76 * link:/wiki/Package_Repositories[Package Repositories]
77
78 * link:/wiki/Network_Configuration[Network Configuration]
79
80 * link:/wiki/System_Software_Updates[System Software Updates]
81
82 * link:/wiki/Logical_Volume_Manager_(LVM)[Logical Volume Manager (LVM)]
83
84 * link:/wiki/ZFS_on_Linux[ZFS on Linux]
85
86 endif::wiki[]
87
88
89 ifndef::wiki[]
90
91 include::pve-package-repos.adoc[]
92
93 include::system-software-updates.adoc[]
94
95 include::pve-network.adoc[]
96
97 include::local-lvm.adoc[]
98
99 include::local-zfs.adoc[]
100
101 endif::wiki[]
102
103
104 ////
105 TODO:
106
107 Working with 'systemd'
108 ----------------------
109
110 Journal and syslog
111 ~~~~~~~~~~~~~~~~~~
112
113 TODO: explain persistent journal...
114
115 ////