Ubuntu上给qemu-kvm虚拟机添加网桥网络
一,在宿主机上手动创建网桥 先查看下eno1网卡的ip地址,eno1为有线网卡。无线网卡可能不行。 lenky@lenky-HP:~$ ifconfig eno1 eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.23.6.250... [阅读更多]
一,在宿主机上手动创建网桥 先查看下eno1网卡的ip地址,eno1为有线网卡。无线网卡可能不行。 lenky@lenky-HP:~$ ifconfig eno1 eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.23.6.250... [阅读更多]
首先禁用宿主机上的禁用宿主机的u盘自动挂载/打开,这样可以避免U盘总是被宿主机抢,导致虚拟机有时候抢不到。 如果不禁用宿主机的U盘自动发现,那就不要挂载,自动挂载了也卸掉,但也容易出现虚拟机里看不到U盘的情况。 也就是这一步不是必要的,如果实在是遇到诡异的问题,那就先试试禁用掉宿主机上的u盘自动挂载/打开。 如何禁用宿主机的u盘自动挂载/打开,网上有一个解法是设置如下配置为false,经过实测不行。 sudo... [阅读更多]
准备在ubuntu上安装个window10的虚拟机,百度一下,下载的各种Windows安装镜像都是ghost的 https://windows.xnayw.cn/win1064.html https://www.somode.com/win10/ http://www.xitongzhijia.net/win10/ 比如”TY_G_WIN10_X64_Q8_V8.iso”,将该iso挂到kvm虚拟机上,该iso光盘无法引导,也就是没法安装咯。 需要个Windows的引导盘,原版的Windows安装iso下载太慢了,所以还是想想办法。 下载微PE工具 http://www.wepe.cn/download.html 该工具没有提供iso,但可以生成iso,需要在Windows操作系统运行,应该也可以用wine运行,但我恰好有个win7的kvm虚拟机,就直接在win7里运行了,没有试wine。 运行WePE64_V2.2.exe,选择”生成可启动ISO”,选好输出路径,点击”立即生成ISO”。将生成的镜像”WePE64_V2.2.iso”拷贝到Ubuntu上备用。 备注:如果在Ubuntu上将这个iso通过u盘启动器刻录到U盘时,会提示”未检测到MBR签名,是否继续?”,继续的话,生成的U盘在我的电脑上无法启动(原因暂不明,没去追究)。所以,如果要做启动U盘,最简单/保险的方法还是在运行WePE64_V2.2.exe时,直接选择”安装PE到U盘”即可。 在Ubuntu上,给KVM虚拟机加一个光盘,挂载”WePE64_V2.2.iso”,并且引导选项选则新加的这个光盘。 即当前虚拟机有一个空硬盘:未格式化的,将用来安装系统 一个ghost光盘:TY_G_WIN10_X64_Q8_V8.iso 一个PE光盘:WePE64_V2.2.iso 从PE光盘引导进入系统后,先用里面的磁盘格式化工具,将空硬盘格式化,至少2个分区(这里就选择2个分区)。将系统重启,刷新磁盘的分区信息,比如磁盘的分区变成C/D。 将ghost光盘内如全部拷贝到D分区(直接用光盘里的,用不了,会报错,拷贝到D盘再用就没问题。这也是前面为啥说至少2个分区的原因,C盘用作还原系统分区,D盘用来放gho文件)。 使用ghost工具,将拷贝到D分区的win10.gho镜像还原到C分区。 重启系统,Windows10的ghost镜像自动配置,等一段时间后,Win10虚拟机安装ok~ ... [阅读更多]
VDI:Virtual Desktop Infrastructrue,虚拟桌面基础架构,OS运行在服务器端,满足移动办公需求。 IDV:Intelligent Desktop... [阅读更多]
参考https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/driver-api/vfio-mediated-device.rst,在Ubuntu 20.04上实验下vfio-mediated-device(mtty)。 1,环境 $ uname -a Linux lenky-HP 5.10.0-1057-oem #61-Ubuntu... [阅读更多]
1,LibVF.IO可以提高虚拟机的vGPU性能。LibVF.IO可以自动创建和管理中介设备(宿主机和虚拟机共享的物理GPU),识别NUMA节点,解析/管理IOMMU设备,将虚拟功能分配给虚拟机等。 感觉和Intel... [阅读更多]
Mediated Device(vfio-mdev)是Linux里用来支持Intel GVT-g,NVIDIA vGPU的重要组件,找了几篇文章看看,Mark下重点。 找到一篇VFIO Mediated... [阅读更多]
协调穿透(mediated pass-through)是当前比较有前景的GPU虚拟化方案,案例有Nvidia vGPU,AMD MxGPU和Intel GVT-g。 Nvidia vGPU不开源,所以不清楚具体怎么搞的。 AMD... [阅读更多]
virtio-vga和virtio-gpu都是virgil3d项目里的虚拟3D加速显卡。查了两者有什么不同,如下。 virtio vga qemu: -vga virtio or -device virtio-vga libvirt: (on x86). ✓ VGA compatible ✓ vgabios support ✓ UEFI... [阅读更多]