1.准备安装环境,自行安装debian12、配置源等基础工作

2.检测是否支持虚拟化

---输出大于零,说明系统上启用了虚拟化技术
egrep -c '(vmx|svm)' /proc/cpuinfo

3.安装依赖包

apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virtinst libvirt-daemon
qemu-kvm – 一个提供硬件仿真的开源仿真器和虚拟化包
virt-manager – 一款通过 libvirt 守护进程,基于 QT 的图形界面的虚拟机管理工具
libvirt-daemon-system – 为运行 libvirt 进程提供必要配置文件的工具
virtinst – 一套为置备和修改虚拟机提供的命令行工具
libvirt-clients – 一组客户端的库和API,用于从命令行管理和控制虚拟机和管理程序
bridge-utils – 一套用于创建和管理桥接设备的工具

4.安装图形化界面管理
apt install virt-manager

5.设置默认网络桥接,

查看存在虚拟网络
virsh net-list --all
启动虚拟网络
virsh net-start 网络名称
设置自动启动虚拟网络
virsh net-autostart default

6.启动虚拟化守护进程(可选)

systemctl status libvirtd
systemctl enable libvirtd systemctl start libvirtd

7.验证KVM虚拟化是否运行

apt install -y cpu-checker
kvm-ok

8.授权普通用户操作kvm(可选)

usermod -aG kvm 用户名
usermod -aG libvirt 用户名

9.使用KVM(客户端)

启动图形化界面

virt-manager

10.安装cockpit(Web端)

apt install cockpit

apt install cockpit-machines cockpit-podman

11.关于客户机访问宿主机内容(文件传输)

11.1.window(参照:https://linux.cn/article-16023-1.html)

首先打开客户机配置-内存,启用-共享内存

然后给客户机添加硬件,选择文件系统,配置项 Driver选择irtiofs,SoucePath选择宿主机上的指定目录,TargetPath为客户机显示的磁盘名称

补充一下:必须先安装winfsp才能启动下面的服务,winfsp地址:https://winfsp.dev/

windows客户机下载安装virtio-win-guaest-tools工具,下载地址:https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers

启动VirtIO-FS Service服务,资源管理中就能看到挂载的磁盘了。

11.2.Linux(参照:https://www.debugpoint.com/share-folder-virt-manager/)

sudo mount -t virtiofs mount_tag_pictures /**

mount -t virtiofs 挂载标签  本地目录

文章信息

创建时间
2024-10-03
作者
郭铭心
是否所有人可见
所有人可见
最后修改日期
2024-10-17
点击数
88
标签