Articles of xen

在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 任何帮助将不胜感激。

Xen XCP:将故障转移IP路由到来宾

我有两个主机,我安装了XCP 1.6。 这些机器在Hetzner举办。 每个主机当前都有一个公共IP和一个额外的IP分配。 每台主机上都有一个guest用户,可以使用额外的failover-ip来访问这个guest用户。 “正常”的IP设置工作得很好。 我为访客configuration了IP,并将他们的eth0的MAC设置为Hetzner提供的虚拟MAC。 现在的问题是故障转移IP。 这个IP可以dynamic地在物理服务器之间重新路由并且将被路由到它们的物理IP。 据我了解,这意味着我必须将IP路由到访客虚拟机,使用主机作为网关(因为Hetzner希望stream量来自主机的MAC)。 在客户端,我添加了这样的故障转移IP: iface eth0:1 inet static address xx.xx.4.170 netmask 255.255.255.255 <= provided by Hetzner broadcast xx.xx.4.170 <= provided by Hetzner gateway xx.xx.10.214 <= IP of the host 使用这个接口从客人ping主机和其他系统似乎工作: ping -I eth0:1 xx.xx.10.214 PING xx.xx.10.214 (xx.xx.10.214) from xx.xx.10.242 eth0:1: 56(84) bytes of data. 64 bytes from xx.xx.10.214: […]

Nagios:检查服务是孤儿吗?

最近我注意到在nagios.log有一些警告: [1366060611] Warning: The check of service 'pt-deadlock-logger' on host 'xx' looks like it was orphaned (results never came back). I'm scheduling an immediate check of the service… 关键问题是:之后,Nagios不再运行任何检查。 作为一个解决方法,我必须设置一个事件处理程序来重新启动Nagios,只要看到这个警告: localhost.cfg define service{ use logfile-service host_name localhost service_description nagios_orphaned check_command check_nagios_orphaned event_handler restart_nagios contact_groups admin } commands.cfg define command { command_name check_nagios_orphaned command_line sudo $USER2$/check_logfiles […]

擦洗RAM时,Xen在启动时挂起

我有一个CentOS 5服务器,可以启动进入内核,但是当我尝试使用kernel-xen时,它会卡在这里: 当我尝试添加no-bootscrub到内核命令行,我得到这个和重新启动: 有没有人知道我可以从哪里去?

networkingstream量不会通过使用Xen + libvirt的桥接接口从VM转发到networking

我无法通过使用Xen和libvirt运行的虚拟机访问networking。 我一直在尝试不同的东西,在网上阅读类似的post几天,但我真的坚持在这一点上。 如果有人能提供一些见解,将不胜感激。 我有一个虚拟机,我在主机上运行一个网桥设置为br0和192.168.60.0/24子网上的接口eth0。 libvirtconfigurationxml的networking部分是: <interface type='bridge'> <mac address='ff:a0:d1:e5:07:de'/> <source bridge='br0'/> <script path='/etc/xen/scripts/vif-bridge'/> <model type='virtio' /> </interface> 当我启动VM时,在主机上创build一个vif6.0接口,并且ifconfig输出是: br0 Link encap:Ethernet HWaddr 00:A0:D1:C3:07:DE inet addr:192.168.60.33 Bcast:192.168.60.255 Mask:255.255.255.0 inet6 addr: fe80::2a0:d1ff:fee5:7de/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13 errors:0 dropped:0 overruns:0 frame:0 TX packets:40 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3570 (3.4 KiB) […]

更改libvirt xmlconfiguration文件中的mac地址会破坏guest虚拟机的networking连接

我用libvirt使用Xen,并试图在桥接接口上进行设置。 我能够安装一个操作系统,一切正常,如我所料。 如果保存“virsh dumpxml guest”的xml输出,编辑接口的mac地址,然后用这个新的xml文件定义domU,我发现stream量不再从vif0.0接口转发到br0。 guest虚拟机上的ifcfg-eth0文件被自动更新以反映新的mac地址,并且ifconfig输出看起来相同。 有谁知道为什么会发生这种情况,或者如何正确地更改libvirtconfiguration的mac地址?

如何将模板从一个xen nfs存储库移动到另一个?

我在NFS XCP 1.6存储库上使用了一些模板,为我的一些虚拟机使用精简configuration。 我想将模板的磁盘移动到不同的NFS存储库。 似乎没有办法使用XenCenter来做到这一点,我没有太多的运气find正确的XE命令行选项的组合。 任何和所有的帮助表示赞赏。 谢谢!

升级后的xen + debiannetworking挤得喘不过气来

我有一个Debian + Xen服务器。 系统升级到稳定版后,networking启动后不能启动。 每次重启后我都需要手动启动。 networkingconfiguration在升级过程中没有改变。 这里是/ etc / network / interfaces: auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 11.22.33.44 netmask 255.255.255.0 gateway 11.22.33.1 nameserver 8.8.8.8 启动后, ip r显示没有路由, eth0没有ip地址。 手动IP和路由设置正常,networking开始工作。 来自dmesg关于我发现的networking的消息(看起来没什么意思) [ 3.894401] ACPI: Fan [FAN3] (off) [ 3.894444] ACPI: Fan [FAN4] (off) [ 4.178348] e1000e 0000:00:19.0: eth0: […]

获取xen中的free_memory值

我想知道是否有一个替代的命令,我目前正在使用获取系统的真正的可用内存(意味着可以分配给新的domU的内存) xm info | grep free_memory 我有一个脚本,读取服务器的几个参数(如盘占空等),不能超过约10秒,信息/ proc / meminfo只是相对于dom0,而不是系统。 处理文件xm信息的时间通常是大约100ms,但多次超过1sec 前一段时间,我在计算lvm卷的大小时遇到​​了同样的问题,所以我再次尝试:)

Xenvif没有连接到Openvswitch的stream量

我试图让我的访客虚拟机在Ubuntu 12.04上使用3.8.0-26-generic的openvswitch。 我已经编译了最新的稳定版本Xen 4.3.0,但只能让我的客户虚拟机使用标准的Linux桥接器。 通过xl create创build一个域后,我的交换机configuration看起来像这样: ea39db23-498c-4427-b57a-f3404cd999b9 Bridge "xenbr0" Port "vif1.0" Interface "vif1.0" Port "vif1.0-emu" Interface "vif1.0-emu" Port "eth0" Interface "eth0" Port "xenbr0" Interface "xenbr0" type: internal ovs_version: "1.4.0+build0" 我可以从桌面与桥接器进行通信,但连接到vif1.0 / vif1.0-emu的guest虚拟机无法到达外部世界或vswitch上的桥接接口。 在ping客户端的IP地址时,我已经在网桥上运行了tshark,而我所看到的只是ARP请求。 就好像vswitch没有将stream量传输到客户端口一样。 我不确定这是一个Openvswitch问题还是一个Xen问题,所以如有必要请随时指出我的方向。