注意
新的常见问题解答附在本节的底部。
1. Proxmox VE基于什么发行版?
Proxmox VE基于Debian GNU / Linux
2. Proxmox VE项目使用什么许可证?
Proxmox VE代码已获得GNU Affero通用公共许可证版本3的许可。
3. Proxmox VE是否可以在32位处理器上运行?
Proxmox VE仅适用于64位CPU(AMD或Intel)。 没有针对该平台的32位计划。
注意
VM和容器可以是32位和64位。
4.我的CPU支持虚拟化吗?
要检查您的CPU是否与虚拟化兼容,请在以下命令输出中检查vmx或svm标记:
egrep '(vmx|svm)' /proc/cpuinfo
5.支持的Intel CPU
支持Intel虚拟化技术(Intel VT-x)的64位处理器。 (具有Intel VT和64位的处理器列表)
6.支持的AMD CPU
支持AMD虚拟化技术(AMD-V)的64位处理器。
7.什么是容器/虚拟环境(VE)/虚拟专用服务器(VPS)?
在容器的上下文中,这些术语均指操作系统级虚拟化的概念。 操作系统级虚拟化是一种虚拟化方法,其中操作系统的内核允许多个独立的实例,这些实例都共享该内核。 当提到LXC时,我们称这类实例为容器。 因为容器使用主机的内核而不是模拟完整的操作系统,所以它们需要较少的开销,但仅限于Linux guest虚拟机。
8.什么是QEMU / KVM来宾(或VM)?
QEMU / KVM来宾(或VM)是使用QEMU和Linux KVM内核模块在Proxmox VE下虚拟化运行的来宾系统。
9.什么是QEMU?
QEMU是一种通用的开源计算机仿真器和虚拟器。 QEMU使用Linux KVM内核模块通过直接在主机CPU上执行来宾代码来实现接近本机的性能。 它不仅限于Linux guest虚拟机,还允许运行任意操作系统。
10.我的Proxmox VE版本支持多长时间?
至少只要相应的Debian版本稳定,就支持Proxmox VE版本。 Proxmox VE使用滚动发布模型,始终建议使用最新的稳定版本。
Proxmox VE Version | Debian Version | First Release | Debian EOL | Proxmox EOL |
---|---|---|---|---|
Proxmox VE 6.x | Debian 10 (Buster) |
2019-07 | tba | tba |
Proxmox VE 5.x | Debian 9 (Stretch) |
2017-07 | 2020-07 | 2020-07 |
Proxmox VE 4.x | Debian 8 (Jessie) |
2015-10 | 2018-06 | 2018-06 |
Proxmox VE 3.x | Debian 7 (Wheezy) |
2013-05 | 2016-04 | 2017-02 |
Proxmox VE 2.x | Debian 6 (Squeeze) |
2012-04 | 2014-05 | 2014-05 |
Proxmox VE 1.x | Debian 5 (Lenny) |
2008-10 | 2012-03 | 2013-01 |
11.如何将Proxmox VE升级到下一版本?
次要版本升级(例如,从5.1版的Proxmox VE升级到5.2)可以像任何常规更新一样通过Web GUI节点→更新面板或通过使用以下命令的CLI进行:
apt update
apt full-upgrade
注意
始终确保正确设置软件包存储库的第3.1节,并且仅在apt更新未遇到任何错误时才继续进行实际升级。
还支持主要版本升级,例如从Proxmox VE 4.4升级到5.0。 必须仔细计划和测试它们,并且在未准备好当前备份之前切勿启动它们。 尽管具体的升级步骤取决于您各自的设置,但我们提供有关如何执行升级的一般说明和建议:
- Upgrade from Proxmox VE 5.x to 6.0
- Upgrade from Proxmox VE 4.x to 5.0
- Upgrade from Proxmox VE 3.x to 4.0
12. LXC vs LXD vs Proxmox容器vs Docker
LXC是Linux内核包含功能的用户空间接口。通过功能强大的API和简单的工具,它使Linux用户可以轻松创建和管理系统容器。 LXC和以前的OpenVZ都致力于系统虚拟化。因此,它允许您在容器内运行完整的OS,在其中使用ssh登录,添加用户,运行apache等。
LXD建立在LXC之上,以提供新的,更好的用户体验。在幕后,LXD通过liblxc及其Go绑定使用LXC来创建和管理容器。它基本上是LXC工具和分发模板系统的替代品,其附加功能来自可通过网络控制。
Proxmox容器是我们引用使用Proxmox容器工具包(pct)创建和管理的容器的方式。他们还针对系统虚拟化,并使用LXC作为容器产品的基础。 Proxmox容器工具包(pct)与Proxmox VE紧密结合。这意味着它知道群集设置,并且可以使用与QEMU虚拟机(VM)相同的网络和存储资源。您甚至可以使用HA框架使用Proxmox VE防火墙,创建和还原备份或管理容器。可以使用Proxmox VE API通过网络控制一切。
Docker旨在在孤立的,独立的环境中运行单个应用程序。这些通常称为“应用程序容器”,而不是“系统容器”。您可以使用Docker Engine命令行界面从主机管理Docker实例。不建议直接在Proxmox VE主机上运行docker。
注意
如果要运行应用程序容器(例如Docker映像),最好在Proxmox Qemu VM中运行它们。