]> git.proxmox.com Git - pve-docs.git/blame_incremental - pve-faq.adoc
add ZFS management docs
[pve-docs.git] / pve-faq.adoc
... / ...
CommitLineData
1Frequently Asked Questions
2==========================
3include::attributes.txt[]
4
5NOTE: New FAQs are appended to the bottom of this section.
6
7/////////////////////////////////////////////////////////////////
8ADD NEW FAQS TO THE BOTTOM OF THIS SECTION TO MAINTAIN NUMBERING
9/////////////////////////////////////////////////////////////////
10
11[qanda]
12
13What distribution is {pve} based on?::
14
15{pve} is based on http://www.debian.org[Debian GNU/Linux]
16
17What license does the {pve} project use?::
18
19{pve} code is licensed under the GNU Affero General Public License,
20version 3.
21
22Will {pve} run on a 32bit processor?::
23
24{pve} works only on 64-bit CPU´s (AMD or Intel). There is no plan
25for 32-bit for the platform.
26+
27NOTE: VMs and Containers can be both 32-bit and/or 64-bit.
28
29Does my CPU support virtualization?::
30
31To check if your CPU is virtualization compatible, check for the "vmx"
32or "svm" tag in this command output:
33+
34----
35egrep '(vmx|svm)' /proc/cpuinfo
36----
37
38Supported Intel CPUs::
39
4064-bit processors with
41http://en.wikipedia.org/wiki/Virtualization_Technology#Intel_virtualization_.28VT-x.29[Intel
42Virtualization Technology (Intel VT-x)] support. (http://ark.intel.com/search/advanced/?s=t&VTX=true&InstructionSet=64-bit[List of processors with Intel VT and 64-bit])
43
44Supported AMD CPUs::
45
4664-bit processors with
47http://en.wikipedia.org/wiki/Virtualization_Technology#AMD_virtualization_.28AMD-V.29[AMD
48Virtualization Technology (AMD-V)] support.
49
50What is a container, CT, VE, Virtual Private Server, VPS?::
51
52Operating-system-level virtualization is a server-virtualization
53method where the kernel of an operating system allows for multiple
54isolated user-space instances, instead of just one. We call such
55instances containers. As containers use the host's kernel they are
56limited to Linux guests.
57
58What is a QEMU/KVM guest (or VM)?::
59
60A QEMU/KVM guest (or VM) is a guest system running virtualized under
61{pve} using QEMU and the Linux KVM kernel module.
62
63What is QEMU?::
64
65QEMU is a generic and open source machine emulator and
66virtualizer. QEMU uses the Linux KVM kernel module to achieve near
67native performance by executing the guest code directly on the host
68CPU.
69It is not limited to Linux guests but allows arbitrary operating systems
70to run.
71
72How long will my {pve} version be supported?::
73
74{pve} versions are supported at least as long as the corresponding
75Debian Version is
76https://wiki.debian.org/DebianOldStable[oldstable]. {pve} uses a
77rolling release model and using the latest stable version is always
78recommended.
79+
80[width="100%",cols="5*d",options="header"]
81|===========================================================
82| {pve} Version | Debian Version | First Release | Debian EOL | Proxmox EOL
83| {pve} 4.x | Debian 8 (Jessie) | 2015-10 | 2018-05 | tba
84| {pve} 3.x | Debian 7 (Wheezy) | 2013-05 | 2016-04 | 2017-02
85| {pve} 2.x | Debian 6 (Squeeze)| 2012-04 | 2014-05 | 2014-05
86| {pve} 1.x | Debian 5 (Lenny) | 2008-10 | 2012-03 | 2013-01
87|===========================================================
88
89LXC vs LXD vs Docker::
90
91LXC is a userspace interface for the Linux kernel containment
92features. Through a powerful API and simple tools, it lets Linux users easily
93create and manage system containers.
94+
95LXD is building on top of LXC to provide a new, better user experience. Under
96the hood, LXD uses LXC through liblxc and its Go binding to create and manage
97the containers. It's basically an alternative to LXC's tools and distribution
98template system with the added features that come from being controllable over
99the network.
100+
101LXC, as well as the former OpenVZ, aims at *system virtualization*, ie
102allows you to run a complete OS inside a container, where you log in as ssh,
103add users, run apache, etc...
104+
105Docker aims at running a *single* application running in a contained
106environment. Hence you're managing a docker instance from the host with the
107docker toolkit.
108+
109NOTE: Proxmox VE aims at system virtualization, and thus uses LXC as the basis
110of its own container offer. You can however perfectly install and use docker
111inside a VM, and thus getting the benefit of software containerization
112with the very strong isolation that VMs provide.