- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
看完wiki libvirt我开始 virt-install
从 Debian10 netinstall ISO 镜像安装 VM:
% sudo virt-install --debug --connect qemu:///system --virt-type kvm --name vm-debian --memory 1024 --disk path=/var/lib/libvirt/images/vm-debian.img,size=10 --graphics none --cdrom /var/lib/libvirt/images/debian-10.6.0-amd64-netinst.iso --location /var/lib/libvirt/images/debian-10.6.0-amd64-netinst.iso --network network=default,mac=00:22:bb:cc:dd:ee --os-variant debian10
我可以在调试输出中看到 virt-install
分析 ISO 镜像,提取 initrd.gz 和 vmlinuz 以及挂起前的最后一条消息:
[Wed, 11 Nov 2020 13:49:51 virt-install 729328] DEBUG (cli:370) Running: virsh --connect qemu:///system console vm-debian
Connected to domain vm-debian
Escape character is ^]
如果我按下 'Ctrl-]' virt-install 退出并且 qemu-kvm
进程仍在内存中。
这里究竟发生了什么?难道我做错了什么?也许这种在libvirt环境下安装的方法已经过时了,还有更简单直接的方法吗?
谢谢。
更新
按照 DanielB 的建议,我在 guest 端启用了 setial 端口并在串行控制台上启用了 virt-install 输出:
% virt-install --name debian10 --virt-type kvm --memory 1024 \
--disk path=/var/lib/libvirt/images/vm-debian10.img,size=10 \
--graphics none \
--console pty,target_type=serial \
--cdrom /var/lib/libvirt/images/debian-10.6.0-amd64-netinst.iso \
--location /var/lib/libvirt/images/debian-10.6.0-amd64-netinst.iso \
--network bridge=virbr0 \
--os-type linux --os-variant debian10 \
--extra-args console=ttyS0,115200n8 serial
最佳答案
这不是挂起 - 发生的事情是因为您使用了 -graphics none
,没有创建图形控制台,因此它假定您正在尝试进行串行控制台安装。 virt-install 正在显示串行端口输出,并让您输入输入,但您的 guest 操作系统似乎没有激活 guest 端的串行端口,因此您看不到任何输出,您键入的任何内容都被 guest 忽略。
IOW,此处根本原因问题的修复是需要告知 guest 操作系统安装程序以某种方式在串行端口上运行。替代解决方法是启用图形作为您的后续提到的
关于virtualization - libvirt:virt-install 在安装时挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64792580/
使用: $ virsh version Compiled against library: libvirt 1.3.1 Using library: libvirt 1.3.1 Using AP
是否可以使用 libvirt-python API 从 KVM 管理程序创建 VM?我有一个iso,是直接从云端下载的。我在互联网上找不到任何示例。 干杯 最佳答案 当然 libvirt-python
我有这个简单的脚本来检查 libvirt 管理的虚拟机的内存使用情况。 如何将 state 的整数从 dom.info() 转换为人类可读的字符串? import libvirt import re
是否可以使用 libvirt 管理 Android 模拟器?如果可能的话,怎么做? 谢谢,亚当 最佳答案 目前没有针对 Android Emulator 的 libvirt 驱动程序。 关于andro
我的 kvm 有一个大问题: 在“Owncloud”的电源状态为“关闭”后,我想关闭我的机器“Owncloud”。 当我尝试使用“virsh destroy Owncloud”销毁这台机器时,我得到了
如何使用 libvirt 创建临时域? (使用 QEMU/KVM 作为后端) 该文档在此链接中讨论了 transient 域和持久域之间的区别:http://wiki.libvirt.org/page
主题几乎说明了一切。我在 Ubuntu 上运行 libvirt(KVM?),我有两个我无法访问或控制的 guest (都是 ubuntu 服务器)。 也就是说,如果我用 virsh 或 virt-ma
Virt-Manager 能够修改正在运行的域的网络接口(interface),例如更改连接的网络。 我想使用 libvirt-API 在 python 中编写此脚本。 import libvirt
我在 CentOS7 上配置我的第一个 lxc 容器。 当我启动容器时,一切正常 1 ) 当我在容器内发送 init 6 时,出现以下错误: Could not unmount /dev/ptmx:
我在使用虚拟机( guest Windows 7、x86_64)时遇到了一些问题,该虚拟机在 qemu-kvm 下运行并由 libvirt 管理(主要从 virt-manager 创建和运行)。问题是
我正在尝试创建一个 python 脚本来处理基本的 VM 操作,例如:创建 VM、删除 VM、启动、停止等。 目前我相当“卡在”create 从命令行你会做这样的事情: qemu-img create
我正在使用 virsh list 来显示计算机上运行的虚拟机列表。我希望以二维数组的形式打印过程中的信息。 解决此问题的一种方法是获得输出,使用分词器并将其存储在数组中。但是有没有其他方法可以直接将其
我目前正在使用 qemu 命令行参数来启动虚拟机。 我的命令行是: /home/gnayan/QEMU-devel/qemu-ubuntu/qemu/x86_64-softmmu/qemu-syste
当我定义新域时 _, err = v.conn.DomainDefineXMLFlags(domainXml, libvirt.DOMAIN_DEFINE_VALIDATE) xml 看起来像:
我想知道如何在同一台服务器上“保护”KVM guest /网络免受其他网络中其他 guest 的影响。 今天,我有一台运行 KVM/qemu/libvirt 的专用服务器,并且对于每个客户,我都有一个
我在我的 Ubuntu Server 16.04 上安装了 libvirt-bin。但奇怪的是,libvirt 并没有列出主机所有支持的 CPU 特性。 当我打开文件/proc/cpuinfo 时,我
看完wiki libvirt我开始 virt-install 从 Debian10 netinstall ISO 镜像安装 VM: % sudo virt-install --debug --conn
我正在寻找一种解决方案来获取使用 libvirt 在 qemu/kvm 上运行的 VM 的 ipv4 地址或其他元数据?我还研究了 ovirt 客户代理和 qemu 客户代理,但我想知道是否有更好/更
我试图更好地理解 libvirt 如何与 KVM 通信,以便能够从我正在开发的主机上的单个进程启动 KVM 实例。 它是否像 qemu-kvm 一样使用 ioctl?它是否使用某种远程消息传递,如 d
我可以从 libvirt 中获取以下 CPU 值: virsh domstats vm1 --cpu-total Domain: 'vm1' cpu.time=6173016809079111
我是一名优秀的程序员,十分优秀!