我有一个运行Debian Squeeze的股票2.6.32-5内核的Xen 4.0.1 DomU。 当我通过xm-vcpu-set添加CPU时,它们正确显示 /sys/devices/system/cpu 但没有在线设置,因此在我手动通过在线设置它们之前系统不可用 echo 1 > /sys/devices/system/cpu/cpuX/online 删除vcpus的工作原理如上所述。 任何我的想法? 我错过了什么或者这是一个错误/突出的function?
我目前在CentOS 5上使用Xen PV,我的domU作为平面文件运行在使用XFS格式化的硬件RAID控制(写入caching启用)上。 在dom0上,我可以从/ dev / zero中得到大约500MB / s的dd,但是如果我得到10MB / s(通常大约是它的一半),我很幸运。 我已经尝试在domU上将磁盘调度更改为NOOP,更改了一些安装参数,并调整了dom0(优先级CPU)和domU(增加RAM和VCPU分配)的性能分配。 这些步骤都没有产生任何明显的性能变化。 我的直觉是,它不是一个硬件问题,由于dom0的稳定performance。 任何想法可能会导致这个问题? 我正在考虑转向基于LVM的domU。
我有一个domU,我打算使用我的dom0的标准xen内核(Xen 4,Linux内核2.6.32-5-xen-amd64)。 在这个domU我想要使所有的分区jfs。 (目前我正在用ext3分区testingdomU) 在我的dom0中,挂载jfs文件系统没有问题。 但是,当我用这个内核启动domU时,jfs不会被识别为文件系统types,也不能被挂载。 当我使用不同的内核(在xen-create-image,2.6.32-33-server中生成的)启动domU时,jfs分区正确安装。 我怎样才能正确configuration系统,使jfs支持? 编辑:我检查/ proc / filesystems和jfs列在dom0上,但不在domU上,同时使用相同的内核。
我在我的Debian(squeeze)主机系统上使用了一个循环设备磁盘设置(而不是lvm),用于Xen Debian(挤压)访客系统。 我search了一个扩展访客系统磁盘大小的方法。 我遇到了简单的dd命令和讨厌的mkfs命令。 我想知道是否有一个神奇的xen-tools命令可以帮助我在Debian系统上运行? 或者一个简单的testingdd&mkfs命令设置为这个non-lvm情况? 谢谢。
有没有人在Linux虚拟机pipe理程序之上成功地获得了AMD Fusion APU的GPU部分(E-350是我的目标)的工作? IE,我想把GPU专用于一台虚拟机,不包括所有其他的虚拟机和主机。 我知道PCI直通可以用于Xen和KVM的补丁/内核重build。 但是,由于GPU在同一个芯片上,我不知道主机操作系统是否会将其视为PCI。 我知道这里有一些切线问题,例如: 目前Linux下的Fusion Fusion驱动程序不佳 不成功的修补工作似乎很常见 VT-d / IOMMU是必需的,并且(从我的阅读中)支持APU,但主板可能不提供 KVM似乎不支持主显卡,只有副显卡( 在这里描述) 不过,我想听听任何与此有关的人,甚至是失败的尝试。 Fedora + KVM是我的首选虚拟化平台,但如果它有所作为,我愿意改变这一点。 编辑:目标是做一个Windows 7的客人(我知道这是要求很多)。 无论如何,只要假设这是HVM,而不是PV。
我已经成功安装了xen,并在debian上运行domU。 我已经按照这个教程一步一步的在这里 。 我可以通过SSHlogin我的domU,但是从domU我不能连接到dom0本身以外的任何东西。 任何人都可以帮助我从我的domU启用networking到另一边吗? 这是我的xend-config.sxp文件: root@dom0:/etc/xen# grep -Evn "^#|^$" xend-config.sxp 145:(network-script 'network-bridge') 176:(vif-script vif-bridge) 193:(dom0-min-mem 196) 197:(enable-dom0-ballooning yes) 207:(total_available_memory 0) 211:(dom0-cpus 0) 226:(vncpasswd '') root@dom0:/etc/xen# 这是我的domU.cfg文件: root@dom0:/etc/xen# cat domU.cfg # Kernel + memory size kernel = '/boot/vmlinuz-2.6.32-5-xen-686' ramdisk = '/boot/initrd.img-2.6.32-5-xen-686' vcpus = '1' memory = '128' # Disk device(s). root = '/dev/xvda2 ro' disk […]
为了在debian系统上启用用户配额,我必须编辑/ etc / fstab( http://tldp.org/HOWTO/Quota-3.html )。 但是在我的情况下,整个vm上的/ etc / fstab被注释掉了: # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> #proc /proc proc defaults 0 0 #/dev/sda1 / ext3 defaults,errors=remount-ro 0 1 #/dev/sda4 none swap sw 0 如何定义根分区的用户配额,然后如果分区没有在fstab中列出? mount命令输出: tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type […]
我有一个Xen Server 6.0和一个磁盘(2TB)报告I / O错误我的虚拟机是Centos 6.2(文件系统ext4) end_request: I/O error, dev xvdc, sector 896084224 end_request: I/O error, dev xvdc, sector 896084312 end_request: I/O error, dev xvdc, sector 896084400 end_request: I/O error, dev xvdc, sector 896084488 end_request: I/O error, dev xvdc, sector 896084576 end_request: I/O error, dev xvdc, sector 896084664 end_request: I/O error, dev xvdc, sector 896084752 […]
我完全安装了Xen 3.1.2,运行良好。 但是,由于该版本已经过时,我只是通过添加gitco存储库,然后yum update ,将其更新到4.1.2。 它安装得很好,修改我的grub.conf以反映更改,但是在重新启动时,它不会再回到在线状态(我无法看到发生了什么,因为它是租用的专用服务器)。 我有什么select? 启动进入救援模式,使用旧的内核工作正常,它会回来。 但是,一旦我使用xen.gz-4.1.2内核,它不会再回来,我需要使用救援图像.. 我的/boot/grub/grub.conf如下: title CentOS (2.6.18-308.1.1.el5xen) root (hd0,1) #kernel /xen.gz-2.6.18-308.1.1.el5 dom0_mem=1024M kernel /xen.gz-4.1.2 module /vmlinuz-2.6.18-308.1.1.el5xen ro root=/dev/md1 module /initrd-2.6.18-308.1.1.el5xen.img 当我取消3.1.2内核的注释时,它工作正常,但用4.1.2内核启动失败,我不知道发生了什么事情。 因此我的问题是:我有什么select?
有谁知道从Xen容器交换内存是否使用节点上的实际RAM,还是使用节点上的磁盘空间?