Articles of kvm virtualization

非常奇怪的文件大小(超过600 PB)在一个小文件系统上

我在一个大小约为200 GB的XFS文件系统上有一个文件。 这是包含KVM驱动的虚拟机的虚拟磁盘的QCOW2映像。 出了点问题(也许是qemu-kvm的一些小问题,我不确定),虚拟机崩溃了,现在我有一个文件,看起来像这样: 191090708 -rwxr–r–. 1 root root 737571587400425984 Oct 10 10:03 973d10e0-a5e3-4a59-9f98-4b9b9f072ade 所以它仍然占用191090708块,但ls显示为656PB。 此外,我有另一个具有相同的历史,但在另一个文件系统(不是XFS,但GFS2)的文件: 410855320 -rwxr–r–. 1 root root 7493992262336241664 Dec 13 2014 ac2cb28f-09ac-4ca0-bde1-471e0c7276a0 它占用了410855320块,但ls显示为〜6.6艾字节。 你怎么看,删除这些文件是否安全? 谢谢! PS定期拍摄快照非常棒! :)我不知道我会做什么没有他们。

KVM和Libvirt – 如何热插拔一个新的virtio磁盘?

我正尝试将基于文件的磁盘热添加到正在运行的KVM虚拟服务器。 我已经使用该命令从头创build了一个新的磁盘 dd of=/home/cloud/vps_59/test.img bs=1 seek=5G count=0 我希望通过在virsh shell中做到这一点,让它成为热门话题: virsh # attach-disk vps_59 /home/cloud/vps_59/test.img \ vdd –driver=file –subdriver=raw 该域的XML定义成为: <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/home/cloud/vps_59/root.img'/> <target dev='vda' bus='virtio'/> </disk> <disk type='file' device='disk'> <driver name='file' type='raw'/> <source file='/home/cloud/vps_59/test.img'/> <target dev='vdd' bus='virtio'/> </disk> 如您所见,驱动程序名称变为错误,应将driver name='qemu'作为现有的vda磁盘。 我曾尝试使用–drive=qemu但表示它不受支持。 其次,一旦我重新启动运行Ubuntu 10.04.4 LTS的虚拟机,我只能“看见”新添加的驱动器。 我怎样才能使驱动器“热插拔”? 我希望虚拟机立即“看到”新驱动器,而不用重新启动。

如何使用libvirt + KVM重命名虚拟机

我如何在KVM + libvirt上重命名虚拟机? 我希望它可以在“库存”中更改名称以及更改存储的名称等

如何将cdrom设备连接到kvm / qemu域(使用命令行工具)?

我在Ubuntu笔记本电脑上build立了一个运行Windows XP的虚拟机。 使用virt-manager GUI应用程序,我可以在驱动器中插入一张CD,然后转至详细信息→IDE CDROM 1,然后单击“ Connectbutton。 然后,CD在我的虚拟机中可用。 我怎么能通过命令行来做同样的事情? 很显然,我希望能够从命令行断开连接。 注意:我可以使用virsh start testbed (testbed是域/ VM的名称)从命令行virsh start testbed VM。

正确的方法来移动kvm vm

我想知道在两台KVM主机之间移动虚拟机的正确方式是什么, 而不使用任何共享存储 将磁盘文件和XML转储从源KVM机器复制到目标机器就足够了吗? 如果是这样的话,需要运行哪些命令来将vm导入到目的地? 操作系统是在Dom0和DomU上的Ubuntu。 提前致谢

从控制台安装KVM Guest。 但如何去客人的控制台?

我正尝试在KVM(RHEL 6)上使用命令行(pipe理程序和来宾)安装完全虚拟客户机(Fedora 14 x86_64)。 它没有错误,没有明显的结果。 我想知道如何做一个纯文本的安装。 所以,这是我所做的: # virt-install \ –name=FE –ram=756 –vcpus=1 \ –file=/var/lib/libvirt/images/FE.img –network bridge:br0 \ –nographics –os-type=linux \ –extra-args='console=tty0' -v \ –cdrom=/media/usb/Fedora-14-x86_64-Live-Desktop.iso Starting install… Creating domain… | 0 B 00:00 Connected to domain FE Escape character is ^] ÿ 怎么办? 据我了解谷歌search几天后,我应该看到从文本安装的客人的输出,但没有任何反应。 virt-viewer无法连接到它,好心build议我通过添加–help(我做了)探索所有的选项。 如果我与virsh重新连接,我看到这个: Domain installation still in progress. You can reconnect to […]

Windows 7安装程序挂在使用Proxmox 4.2“启动Windows”

我试图在Debian Jessie上运行的Proxmox虚拟环境版本4.2-4 / 2660193c上安装Windows 7。 我已经按照这个网站上的说明。 我上传了一个已知良好的Win7 ISO(适用于VirtualBox和真正的硬件)到Proxmox,并按照推荐的最佳实践configuration了VM。 虚拟机启动时,Windows显示灰色文本模式进度条,说“Windows正在加载文件…”,然后切换到“启动Windows”,并在那里呆了几个小时。 没有可见的动作,没有彩色的Windows徽标,没有animation,没有磁盘I / O,没有CPU负载,没有日志输出。 没办法继续。 XP家庭安装没有任何问题在虚拟机。 主机是Intel Core i5,启用VT,32 GB RAM,8 TB SATA SATA磁盘。 如何让Win7在Proxmox 4.2上继续其设置过程?

将VMware vSphere基础架构replace为开源替代scheme?

我们正在计划从VMware(和第三方应用程序)到开源替代品(免费将会很好)的缓慢迁移。 基本上,我们想从一些小的集群实验室开始,然后在未来迁移生产环境(35+ ESX,1500个虚拟机)(X年,不急) 我们的select是将CentOS / Scientific Linux作为select的操作系统,将KVM作为pipe理程序。 我们正在考虑的vCenter备选scheme是Convirt ,但是我们不知道我们在VMware中使用的所有function是由Convirt(HA,DRS,集群等)提供的,还是我们应该尝试一些其他方法有任何想法吗?) 监控正在被Nagios取代,备份/复制将被一些脚本魔术所取代。 那么,有没有人可以给我们一些build议,或类似的情况? PS.-这是我在serverfault的第一个问题,我的英文水平不是很好,但我希望这个问题是可以理解的。 PS2.-我忘记提到我们也提供VDI。 而我们一直在想的另一个select是Spice 。