KVM虚拟机:修订间差异
无编辑摘要 |
无编辑摘要 |
||
| 第15行: | 第15行: | ||
以[[Ubuntu]]安装为例: | 以[[Ubuntu]]安装为例: | ||
<syntaxhighlight lang="bash" > | <syntaxhighlight lang="bash" > | ||
# 确保你的 CPU 支持虚拟化(Intel VT-x 或 AMD-V) | |||
# 输出大于 0 表示支持。 | |||
# 确认 BIOS/UEFI 中已启用虚拟化(通常叫 Intel VT-x / AMD-V)。 | |||
egrep -c '(vmx|svm)' /proc/cpuinfo | |||
# 安装需要的软件包 | # 安装需要的软件包 | ||
sudo apt update # 更新软件源 | sudo apt update # 更新软件源 | ||
sudo apt - | sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager virtinst | ||
</syntaxhighlight> | |||
* qemu-kvm:提供 KVM 虚拟化后端 | |||
* libvirt-*:管理虚拟机的守护进程和工具 | |||
* virt-manager:图形化虚拟机管理器(可选但推荐) | |||
* virtinst:命令行创建虚拟机工具(如 virt-install) | |||
将当前用户加入相关组(避免每次用 sudo): | |||
sudo | <syntaxhighlight lang="bash" > | ||
sudo usermod -aG libvirt $USER | |||
sudo usermod -aG kvm $USER | |||
</syntaxhighlight> | </syntaxhighlight> | ||
{{了解更多 | {{了解更多 | ||
|[https://ubuntu.com/blog/kvm-hyphervisor Ubuntu 博客:Tytus Kurek - KVM 虚拟机管理程序:初学者指南] | |[https://ubuntu.com/blog/kvm-hyphervisor Ubuntu 博客:Tytus Kurek - KVM 虚拟机管理程序:初学者指南] | ||
|[https://ubuntu.com/server/docs/virtualization-introduction Ubuntu 服务器文档:虚拟化] | |[https://ubuntu.com/server/docs/virtualization-introduction Ubuntu 服务器文档:虚拟化] | ||
}} | }} | ||
=== 虚拟化管理软件 | == 安装系统 == | ||
===图形化界面=== | |||
* 启动 Virtual Machine Manager | |||
* 点击左上角 “新建虚拟机”(Create a new virtual machine) | |||
* 选择 “本地安装介质(ISO)”,点击“前进” | |||
== 虚拟化管理软件== | |||
为了方便管理操作,需要安装一个虚拟化管理软件。 | 为了方便管理操作,需要安装一个虚拟化管理软件。 | ||
{| class="wikitable" | {| class="wikitable" | ||
2026年1月21日 (三) 06:03的版本
KVM的全称是Kernel-based Virtual Machine(基于内核的虚拟机),是一种内建于Linux中的开源虚拟化技术。Linux内核 2.6.20 及更新版包含 KVM。
简介
时间轴
- 2006年,Avi Kivity 在Qumranet初创公司开始了KVM的研发工作。
- 2006年10月19日,Avi Kivity 首次公布KVM。
- 2007年2月5日,KVM被包含到Linux 2.6.20核心中。
- 2008年,红帽公司(Red Hat)收购Qumranet公司。
了解更多 >> 维基百科:基于内核的虚拟机#历史 lwn.net:KVM 十周年
安装
以Ubuntu安装为例:
# 确保你的 CPU 支持虚拟化(Intel VT-x 或 AMD-V)
# 输出大于 0 表示支持。
# 确认 BIOS/UEFI 中已启用虚拟化(通常叫 Intel VT-x / AMD-V)。
egrep -c '(vmx|svm)' /proc/cpuinfo
# 安装需要的软件包
sudo apt update # 更新软件源
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager virtinst
- qemu-kvm:提供 KVM 虚拟化后端
- libvirt-*:管理虚拟机的守护进程和工具
- virt-manager:图形化虚拟机管理器(可选但推荐)
- virtinst:命令行创建虚拟机工具(如 virt-install)
将当前用户加入相关组(避免每次用 sudo):
sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USER
安装系统
图形化界面
- 启动 Virtual Machine Manager
- 点击左上角 “新建虚拟机”(Create a new virtual machine)
- 选择 “本地安装介质(ISO)”,点击“前进”
虚拟化管理软件
为了方便管理操作,需要安装一个虚拟化管理软件。
| 名称 | 描述 | 网站 |
|---|---|---|
| virt-manager | virt-manager应用程序是一个桌面用户界面,用于通过 libvirt 管理虚拟机。不同系统安装命令:yum install virt-manager (Fedora)
apt-get install virt-manager (Debian)
emerge virt-manager (Gentoo)
pkg_add virt-manager (OpenBSD)
|
https://virt-manager.org/ |
| Multipass | Ubuntu 发行商 Canonical 推出的虚拟机管理工具。 | https://multipass.run |
| OpenStack | https://ubuntu.com/openstack/what-is-openstack |