Articles of virsh

SSH到虚拟机(或直接VM控制台访问)

我试图启动多个虚拟机,需要有一个直接的控制台访问(无论是通过SSH等) 所以,我可以使用virsh / KVM工具启动多个虚拟机。 我怎么做的是,我只有一个模板转储XMLconfiguration文件,并创build虚拟机。 但是,我总是必须在GUI上回复以访问VM控制台。 我试图ssh到它给我一个以下错误。 SSH:连接到主机192.168.122.14端口22:连接被拒绝我看不到SSH工作后看到多个论坛,也许还有其他方法可以解决这个问题。 我如何解决这个问题还是有更好的select? 我也试过stream浪汉,我可以ssh,但我宁愿使用virsh / KVM工具(后来我需要执行live-migration,virsh支持比stream浪者更好)

使用virt-install在CentOS 6.6上安装VM挂起

我正在尝试使用以下命令在CentOS 6.6主机上安装Centos 6.6 VM。 virt-install \ –name vm-queue \ –description "Queue Server" \ –ram 2048 \ –disk path=/var/kvm/images/vm-queue.img,size=30 \ –vcpus 2 \ –os-type linux \ –os-variant rhel6 \ –network bridge=br0 \ –graphics none \ –console pty,target_type=serial \ –cdrom /var/iso/CentOS-6.6-x86_64-minimal.iso 我给了一个启动屏幕,让我select一个安装选项。 只要我按下input,我就会得到 Loading vmlinuz…… Loading initrd.img………………………………ready. Probing EDD (edd=off to disable)… ok 然后我在左下angular得到一个光标,大概3-4秒后我会 。 我已经让它坐了一个小时,没有任何反应。 据我所知,安装线上的一切都很酷。 […]

每当我连接到虚拟机时,virsh控制台都会挂起

每当我尝试使用virsh console <vm name>连接到VM,我的屏幕挂起并显示: Connected to domain <vm name> Escape character is ^] 我在互联网上发现了很多解决scheme,但是没有任何解决scheme可以用于我,而且我甚至无法find/etc/init目录,因为CentOS 7具有不同的目录结构。 我需要/etc/init目录创build一个脚本,我在互联网上find一个解决scheme。 我只使用SSH连接,没有GUI,我没有任何访问物理机器。

使用virsh离线迁移KVM guest?

我想使用virsh离线迁移KVM客户e-devel到另一个centos73主机。 所以我呢 # virsh -d 0 migrate –offline –persistent e-devel qemu+ssh://kvm2/system migrate: offline(bool): (none) migrate: persistent(bool): (none) migrate: domain(optdata): e-devel migrate: desturi(optdata): qemu+ssh://kvm2/system migrate: found option <domain>: e-devel migrate: <domain> trying as domain NAME root@kvm2's password: migrate: found option <domain>: e-devel migrate: <domain> trying as domain NAME # input根密码后,我会期待客人被迁移,但没有任何反应。 最后一个debugging行migrate: <domain> trying as domain NAME接缝,缺less一些东西。 […]

虚拟机快照如何工作的详细说明

我想完全了解虚拟机快照如何工作。 虽然我已经研究了这个主题,但我似乎无法find快照如何在实际中工作的“高层次”概述。 我的问题是: 示例场景:我有一个运行具有Ubuntu guest虚拟机的KVM的Ubuntu 12.04主机。 虚拟机处于RAW格式。 我使用virsh命令快照它, 生成的文件(快照)是否可启动? 或者只是简单地改变需要基本映像的数据呢? 如何回滚到之前的状态? 是否有一个漫长的快照链会降低虚拟机的性能? 如果是这样,为什么? 如何pipe理/修剪快照?

CentOS 7 Virsh – 允许非Sudo用户与QEMU / KVM /虚拟机连接

有没有办法允许非sudo用户访问CentOS 7中的KVM QEMU虚拟机? 我想允许非root用户在没有sudo访问的情况下pipe理KVM来宾虚拟机。 主要是,我希望用户能够运行virsh命令,如: virsh list –all virsh start UUID 我尝试将用户添加到libvirt组,但没有奏效。 我检查了/etc/polkit-1/rules.d中的策略工具包规则,并遵循了以下指示: https://goldmann.pl/blog/2012/12/03/con … t-manager / https://major.io/2015/04/11/run-virsh-a … ular-user / 这些都没有工作。 有没有办法做到这一点,如果是这样,如何?

在CentOS上使用Domus内存使用Xen

任何人都知道我为什么收到这个错误? 我从源代码编译最新的libvirt,我也试过各种rpm。 我想得到domus使用的内存,看起来它不适用于CentOS 5上的Xen 3。 virsh # dommemstat mydomainname error: Failed to get memory statistics for domain mydomainname error: this function is not supported by the connection driver: virDomainMemoryStats virsh # domcontrol mydomainname error: this function is not supported by the connection driver: virDomainGetControlInfo 任何帮助将不胜感激。

重置密码不能在KVM来宾中工作

我失去了访客系统的root密码。 我安装了访客系统并将其更改为单用户模式。 然后,我使用virsh console来访问客户系统,这个系统现在处于单用户模式,并使用命令echo "root":"123456" | chpasswd echo "root":"123456" | chpasswd重置密码。 但是,客人系统重新启动后,我无法访问它。 新密码不正确( Login incorrect )。 但是,如果我在客户机上再次挂载客户系统并调用chroot ,则通过切换到常规帐户并切换回root并input新密码来validation新密码正在工作。 OS的服务器版本和客户版本都是最新的centos版本。

当我使用virt-install –import时,virsh vol-list –pool默认返回null

我上传我的guaji.img文件到服务器,并使用下面的代码: sudo virt-install -n guaji -r 512 –os-type=windows –os-variant=winxp –disk #{to_rmt},device=disk,bus=virtio –noautoconsole –import 和virt-manager显示它工作得很好,当我运行'virsh列表 – 所有',它显示 vagrant@vagrant-ubuntu-trusty-64:~/kvm-vak$ virsh list –all Id Name State —————————————————- 2 guaji running 但是当我运行virsh vol-list default ,它返回 vagrant@vagrant-ubuntu-trusty-64:~/kvm-vak$ virsh vol-list default Name Path —————————————————————————— 我的问题是:我的vm已经导入并运行良好,为什么vol-list返回null? 更新 :我目前的解决scheme是:创build一个.xml文件,并使用virsh vol-create default my.xml ,但我希望有一种方法来做所有与virt-install

无法在KVM中创build/访问存储池

在我的KVM设置中使用存储池时遇到问题。 每当我尝试在我的virsh shell中使用pool- *命令时,都会收到以下错误消息。 virsh # pool-list error: Failed to get the number of active pools error: this function is not supported by the connection driver: virConnectNumOfStoragePools 其余的我的virsh命令似乎工作正常。 我的KVM主机在Centos 7上运行。