Articles of kvm virtualization

Linux本地存储高可用性,如Starwind vSAN或Microsoft S2D

@Sven我真的需要帮助这个…是真的离题? 我怎样才能改写一切,以便我能得到社区的帮助? 我应该find一个不同的网站寻求帮助吗? 我正在寻找与微软的Storage Spaces Direct(S2D)或Starwind的vSAN相同的Linux解决scheme(Fedora / CentOS)。 他们基本上把本地存储跨多个服务器,并把它变成一个单一的HA存储池。 这样,如果一台服务器出现故障,那么可以在另一台服务器上启动所有服务器上的所有内容,而不会丢失任何数据,因为它可以在所有服务器之间的存储池中进行实时复制。 我正在研究HA-LVM,但看起来像是需要外部存储,比如SAN。 这破坏了HA的目的,因为存储设备是单点故障。 我是否错误地察觉到HA-LVM,还是会做我需要的? 如果没有,是否还有其他内置或开源解决scheme提供本地存储HA? 我的目标是使用本地HA存储在KVM / QEMUpipe理程序上运行多个VM,这正是Starwind vSAN或S2D为Hyper-V所做的。 我知道Starwind vSAN在没有支持的情况下是免费的,但是我想在Linux开源软件上做所有事情,而不想依赖Starwind或者Microsoft这样的公司。 谢谢!

KVM桥; 客人无法到达网关

我有一台服务器。 它configuration了一个公共的IP,我有/ 29子网通过网桥分配。 KVM安装并按预期工作。 我可以创build和启动虚拟机,但是当涉及到定义networking访问时,事情就会出现问题。 如果我手动input访客的IP(来自/ 29)。 我input主机IP作为网关,然后收到网关不可访问的消息。 这里是/etc/network/interfaces auto lo iface lo inet loopback iface lo inet6 loopback auto br0 iface br0 inet static address 144.76.15.98 netmask 255.255.255.224 gateway 144.76.15.97 pointopoint 144.76.15.97 bridge_ports eth0 bridge_stp off bridge_maxwait 0 bridge_fd 0 up route add -host 136.243.185.120 dev br0 up route add -host 136.243.185.121 dev br0 […]

运行Ubuntu 9.04的AMD64上的KVM虚拟化

我想在运行Ubuntu 9.04桌面,内核2.6.28和KVM-84(Ubuntu支持的最新官方版本)的笔记本电脑Dell Inspiron 1526(AMD64 Turion,2GB RAM)上设置KVM虚拟化, 我可以使用以下方法成功创build图像文件: kvm-img创build-f qcow2 10GB 但是当我尝试启动虚拟机时: kvm -hda PathToImageFile -cdrom PathToIsoImage -boot d -m 512 当客户端os开始加载时,主机os将重新启动。 我已经检查了日志,没有有用的消息,只有像加载了kvm模块的东西,以及在CPUx上启用/禁用虚拟化 任何人都可以帮我解决这个问题吗?

KVM上的win2k8客户机周期性地被损坏

我有一台运行在带有KVM的Fedora 11系统上的Win2k8客户机。 由于未知的原因,有时当我启动虚拟机时,无法以各种方式启动。 有时它会在启动时蓝屏,有时会让我进入login提示,然后失败并显示“mpnotify.exe无法正确初始化”的消息,然后是“用户configuration文件无法加载”是不是确切的措辞,我不能得到,因为它决定了现在想要蓝屏),其次是“logonui.exe未能正确初始化”,然后是一个黑屏,是无反应。 有趣的是,当它进入这些失败模式时,安全模式工作正常。 蓝屏上的停止错误是F4,我认为这与驱动程序有关。 我已经尝试在安全模式下移除HD,IDE和NIC驱动程序,但是这并没有解决。 我知道的唯一的解决办法是从备份恢复。 奇怪的是,并不是所有的备份都能修复这个错误…实际上,唯一一个可以正常工作的是我在安装最新的Service Pack的过程中所使用的,所以当它启动时,它就完成了安装Service Pack的工作。 此外,我曾经认为,这个错误只发生在我对主机系统进行更新并且更新了KVM的情况下,但是这个最近的时间没有KVM更新AFAIK。 显然,这个问题是非常烦人的,并导致数据丢失,所以我很感激任何帮助! 更新: 我的KVM命令行:sudo qemu-kvm -drive file = c.img,if = ide,index = 0,media = disk,cache = writeback -drive file = d.img,if = ide,index = 1,media = disk,cache = writeback -m 2200M -smp 4 -vga std -net tap -net nic -localtime c.img是RAW,d.img是qcow2。 正如文件名称所示,c.img是我的C驱动器,它上面有Windows。 当我从备份恢复时,我只能恢复C盘。 我所有的重要数据都在D盘上,我从来没有遇到过任何麻烦。

是否可以在9.04主机系统中运行Ubuntu JeOS 9.10 guest?

我正在运行Ubuntu Server 9.04系统,并通过vmbuilder脚本构build相同版本的KVM客户机。 现在我想知道原则上是否可以运行比主机系统更新的客户系统。 我试图升级一个客人9.10(这是不被认为是稳定的,我知道),客人将无法启动后重新启动。 有没有人安装了比主机系统更新的客人JeOS? 可能吗? 这是一件好事吗?

在centos5主机上运行KVM的centos5虚拟机networking很慢

我按照指南设置KVM: http://www.cyberciti.biz/faq/centos-rhel-linux-kvm-virtulization-tutorial/ 我build立了一个桥接networking,除了传输速度是200KB / s,而不是我在主机上获得的千兆速度以外,它的工作正常。 我试着编辑客户networking设置来设置“model = virtio” http://wiki.libvirt.org/page/Virtio 但是这只是将ifconfig-eth0移动到虚拟机中的ifconfig-eth0.bak,networking根本不起作用。 我试着将ifconfig-eth0移回来,启动eth0,但是现在传输速度是〜60KB / s 我不知道还有什么可以尝试的。 任何build议将不胜感激。

从Xen迁移到KVM

我有运行Windows的Xen domU虚拟机。 它们中的每一个都安装在自己的LVM逻辑卷中。 我想将它们迁移到另一台服务器上,使用lvm上的KVM。 我怎样才能以较低的停机时间做到这一点?

KVM虚拟客户机重启时暂停

我正在运行REHL 6,并通过KVM集合安装了一个Ubuntu服务器客户机,以便在启动时启动。 这工作正常,客人加载,但它加载“暂停”,并要求我手动取消暂停它。 有人可以给我一个提示,我怎样才能让客户操作系统实际上在启动时变得活跃? 这里是libvert转储请求…也尝试libvert自动启动—没有影响。 <domain type='kvm' id='1'> <name>MailServer</name> <uuid>a61dae75-1f5c-d536-718f-3c615d9b4868</uuid> <memory>4194304</memory> <currentMemory>4194304</currentMemory> <vcpu>4</vcpu> <os> <type arch='x86_64' machine='rhel6.0.0'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source file='/home/MailServer/MailServer-1.img'/> <target dev='hda' bus='ide'/> <alias name='ide0-0-0'/> <address type='drive' controller='0' bus='0' unit='0'/> </disk> <disk type='block' device='cdrom'> […]

用于KVM的Ubuntu桥接导致系统挂起

我在戴尔1950上安装了一个Ubuntu 10.04服务器,带有两个千兆端口。 我还安装了KVM和bridge-utils。 我已经build立了一个胜利2008年的虚拟机,它有一个NATednetworking目前的工作。 但是我想直接从外部访问虚拟机服务器。 为此,我想将其更改为使用桥接networking作为build议。 这里是/ etc / network / interfaces文件: auto eth1 iface eth1 inet static address 10.0.1.37 netmask 255.255.255.0 gateway 10.0.1.1 #auto br0 (commented as system was not booting) iface br0 inet static address 10.0.1.44 network 10.0.1.0 netmask 255.255.255.0 broadcast 10.0.1.255 gateway 10.0.1.1 bridge_ports eth1 bridge_stp off bridge_fd 0 bridge_maxwait 0 当我做ifconfig时,br0没有显示出来。 […]

在虚拟机发生故障的情况下如何恢复虚拟机

我正在通过Ubuntu 10.04 64位服务器上的KVM进行虚拟化设置。 最近dbus更新导致我的主机操作系统崩溃。这是一个dbus的后安装脚本,最终导致一切下来。 现在我不得不基本格式化主机操作系统。我担心的是当环境稳定时运行在其上的虚拟机。它们在不同的LVM分区中。 就像是 /dev/virtualization/vm1 /dev/virtualization/vm2 /dev/virtualization/vm3 /dev/virtualization/vm4 如果过去有人经历过这样的复苏,让我知道他们做了什么来恢复。 我的所有虚拟机都位于不同的分区上,并且在同一个VolumeGroup中,此卷组位于主机操作系统上。 将格式化的HOST操作系统也在我的情况下清除虚拟机,或者只是重新安装主机,并通过一个工具,如virt-manager导入虚拟机我将能够得到它们。在开始格式化我需要的HOST操作系统之前来自serverfault专家的build议。 提前致谢。