标签: kvm

如何禁用 QEMU 来宾访问主机端口

我使用以下命令来运行 QEMU VM:

qemu-system-x86_64 -enable-kvm -m 1024 -smp 2 -hda disk.qcow2

默认情况下,来宾操作系统可以访问互联网,但也可以访问主机操作系统上的开放端口。如何防止来宾操作系统访问主机端口(但不限制其互联网访问)?

networking kvm qemu

4
推荐指数
1
解决办法
3731
查看次数

带有 KVM 的 QEMU 具有不同的主机/来宾架构

我的来宾操作系统是 x86(.vmdk 格式),从 QEMU 文档看来,由于我的主机是 ARM Raspberry Pi 3,即使在内核中启用 KVM,我也无法利用它。

那是对的吗?

kvm virtual-machine arm x86 qemu

4
推荐指数
1
解决办法
4214
查看次数

GNOME 框:返回主屏幕时 VM 暂停

我正在使用 gnome-boxes 来运行 Ubuntu VM(Arch Linux 主机)。从 GB 的主屏幕(显示所有 VM),我单击 VM 的缩略图,它会打开并显示所有 GB 窗口。一切正常,我可以将 GB 放在另一个虚拟桌面上并将其最小化。我的虚拟机在后台运行了好几天……但是如果我从 GB 中单击后退按钮返回主屏幕(我所有的虚拟机缩略图所在的位置)几秒钟后我的虚拟机似乎进入睡眠状态,我无法再访问它(已桥接网络)来自我的主机系统。我必须再次单击 VM 缩略图才能恢复它。这是正常的吗?如果我想同时运行两个虚拟机,我该怎么办?

kvm gnome virtual-machine qemu gnome-boxes

4
推荐指数
1
解决办法
1030
查看次数

如何使用 KVM (Virt-Manager) 设置虚拟机和主机的桥接网络?

我正在尝试设置桥接网络,以便通过 ssh 连接到我的 KVM 虚拟机。我在网上找不到清晰的指南。是否有捷径可寻?

linux kvm ip bridge

4
推荐指数
1
解决办法
8445
查看次数

从 CLI 创建虚拟机?(KVM)

如何从 CLI创建虚拟机?

创建虚拟机

First, download an ISO cd image of some OS you want to run. For Ubuntu, you can find these at:

    http://www.ubuntu.com/getubuntu/download 

Double click on the name of the host. The Status column should read Active

Right click on the name of the host, and select New
This will start a wizard to guide you through the rest of your VM creation
    Enter your virtual machine details

        Name: foo

        Choose Local install media (ISO image or …
Run Code Online (Sandbox Code Playgroud)

command-line kvm virtual-machine webserver system-installation

4
推荐指数
1
解决办法
2万
查看次数

VirtualBox 中 QEMU/KVM 的等价物是什么?

QEMU 和 KVM 都是内核模块吗?

在 VirtualBox 中,这些内核模块的等价物是什么?

谢谢。

kvm virtualbox qemu

4
推荐指数
1
解决办法
327
查看次数

QEMU/KVM 虚拟机中是否需要 CPU(或任何)微代码?

虚拟机中的CPU只是虚拟的,所以我假设不需要加载制造商的微代码。这对于 GPU 来说可能同样有效。

它是否正确?在 KVM/QEMU VM 中使用或不使用它是否有任何风险或缺点?

我说的是在 Linux VM 启动过程早期发生的微​​代码更新。

主机和虚拟机的 CPU 是相同的。主机在启动时会加载最新的微代码。

带有参考文献的回复将不胜感激,因为我自己已经做了一个有根据的猜测。

cpu kvm firmware qemu

4
推荐指数
1
解决办法
3020
查看次数

如何在关闭主机时优雅地关闭我的 kvm 虚拟机?

直接从这里提出这个问题。

我正在运行 archlinux,并且我有一个经常与系统一起在其上运行的虚拟机。实际上大多数时候。

我的目标是产生以下行为:

  • 关闭/断电/重新启动/停止信号发送到系统
  • 除了尝试正常关闭虚拟机之外没有任何其他操作
  • 如果虚拟机在 X 秒后正常关闭,则也继续关闭主机系统。
  • 如果没有,则执行不同的命令

请给我一个关于该做什么的好主意,因为我什至不知道从哪里开始。我猜想有一个对内核的调用可以看一下。

让我知道。


我当前的代码

目前我正在使用这些脚本来正常关闭我的 kvm 虚拟机,并且它有效!但前提是我的用户使用他的 shell 启动关闭重新启动。任何其他情况都行不通。

这些别名:

alias sudocheck="/bin/bash /home/damiano/.script/sudocheck"
alias sudo="sudocheck "
Run Code Online (Sandbox Code Playgroud)

正在触发此功能:

#!/bin/bash

# This script checks for what is being passed to sudo.
# If the command passed is poweroff or reboot, it
# launches a custom script instead, that also looks
# fur currently running virtual machines and shuts them.

sudocheck() {
    if [ $1 == "poweroff" ] || …
Run Code Online (Sandbox Code Playgroud)

linux shutdown kvm systemd

4
推荐指数
1
解决办法
2万
查看次数

如何向 qemu 添加四个以上的磁盘映像?

当我尝试使用 .qemu 添加超过 4 个磁盘映像时,Qemu 失败-drive file=...,index={0..3},media=disk,format=raw。我为每个附加驱动器收到的错误类似于以下内容:

qemu-system: -drive ....: machine type does not support if=ide,bus=2,unit=X
Run Code Online (Sandbox Code Playgroud)

如何让 qemu 接受额外的驱动器?

linux kvm virtual-machine qemu

4
推荐指数
1
解决办法
5505
查看次数

virtio vs e1000 vs rtl8139:有什么区别?

在 Ubuntu 上创建虚拟机时,我可以在虚拟网络接口的三种设备模型之间进行选择:virtioe1000rtl8139

三者有什么区别?换句话说,我在选择设备型号时应该考虑什么?

谷歌搜索“virtio vs e1000 vs rtl8139”并没有多大帮助。结果的前两页充满了官方文档,不多说,博客文章归结为“使用选项N,因为我尝试过它,它很棒”。我发现的唯一有用的资源是一个讨论,它似乎表明e1000很慢,但与virtio相比具有最大的兼容性。讨论似乎暗示e1000在某些时候比rtl8139受欢迎,但没有说明原因。

networking kvm virtual-machine qemu

4
推荐指数
1
解决办法
6908
查看次数