存档

‘xen’ 分类的存档

openvpn packet dropped due to output saturation

2012年4月24日 eric 2 条评论

openvpn 组建复杂的网络环境有段时间了,由于总出口都是从一台VPN 发送和接收,有时候会发现不稳定的情况,查看openvpn 日志 发现有时候会发现大量的 packet dropped 日志。很多包都呗 drop 掉了,由于我用的不是默认的 UDP 协议,用的是 TCP 协议。

解决办法添加参数:

      tcp-queue-limit 256
      
       此值默认值得 是 64.

     修改后,到目前为止还没有 出现此类 日志。
分类: xen 标签:

nagiospnp 添加模版替换默认模版

2010年8月25日 eric 3 条评论

PNP,我们安装好了,有很多监控服务,都是使用的默认模版,而且有三条数据的,都不在同一图上显示,会出三个图,所以默认模版不可取,而且也难看。那么我就来添加新的模版替换掉默认模版。 添加模版呢,记得要与commands.cfg里的 check_cpu 名字相同。 比如我的 commands.cfg 里的 check_memory 我添加一个模版。 nagios $> cd /usr/local/pnp4nagios/share/templates nagios $> vim check_memory.php < ?php # # Copyright (c) 2006-2010 Joerg Linge (http://www.pnp4nagios.org) # Plugin: check_load # $opt[1] = “–vertical-label MEMORY -l0 –title \”NGINX_MEMORY for $hostname / $servicedesc\” “; # # # $def[1] = rrd::def(“var1″, $RRDFILE[1], $DS[1], “AVERAGE”); //第一条数据 变量1 $def[1] [...]

分类: xen 标签: , ,

使用xen-shell来管理xen vps

2010年6月9日 eric 38 条评论

XEN 的强大管理工具 XEN-SHELL,用他来管理XEN的虚拟机,简直是太方便了。太强大了,支持系统重装,VPS 启动、重启、关机、暂停,连接控制台。

 wget http://xen-tools.org/software/xen-shell/xen-shell-1.9.tar.gz
tar zxvf xen-shell-1.9.tar.gz

cd xen-shell

make

make install
分类: xen 标签: , ,

ubuntu 源里有了2.6.24-27-xen

2010年4月28日 eric 没有评论

好消息,今天无聊在 ubuntu -server 8.04.4 里面执行apt-cache search DomU 发现 居然出了 2.6.24-27-xen 内核,以前都是 2.6.18 随后我就 apt-get 安装看看,以前的版本是报错,然后就是不能用,现在这个新内核的可以了,没问题了。ubuntu fans去安装吧。 apt-get install ubuntu-xen-server mv /lib/tls/ /lib/tls.backup reboot   选新内核· 进如系统查看 uname -r 2.6.24-27-xen xm list Name                                        ID   Mem VCPUs      State   Time(s) Domain-0                                     0   106     1     r—–    144.2

分类: xen 标签: ,

linux tc 对本机网卡限速

2010年1月25日 eric 没有评论

今天由于项目要测试在网络环境不好的情况下,会不会对平台有所影响,要求测试限制服务器流量,我想到了TC,我对TC不是很了解, google了一下,看到了不少文章都是做路由用的,对我来说不是很实用,因为我是对单机测试。先看看TC命令在说,没想到报错,错误如下:
shell$> tc -s qdisc
RTNETLINK answers: Invalid argument
看到这个错误很迷茫,命令是支持的啊,在网上查询了很久,发现是内核不支持,不支持QOS,不支持正常,因为我的内部测试服务器用XEN,虚拟的系统,所以我重新编译DomU内核,添加 QOS,CBQ等

环境:
xen domU : ubuntu-server 8.0.4 IP:192.168.6.101
kernel : linux-2.6.18-xen
xen dom0 : ubuntu-server 8.0.4 IP:192.168.6.209

xen半虚拟化pygrub使用更方便

2010年1月22日 eric 没有评论

在使用XEN的时候,因为编译DomU内核时,他默认很多模块都没有,所以安装服务的时候,需要在从新编译DomU内核,再这个时候,你不可能把所有的虚拟机都down掉,更新完内核在一起启动虚拟机吧。这个时候我发现官方的文档 pygrub 可以实现,虚拟grub 去读取 虚拟机里的配置文件,这样每台虚拟机器与每台虚拟机的内核可以是不一样的了,但是记住,一定要支持XEN不然一样会报错,好了不多说废话了。

环境:

xen version : 3.4.2

Dom0 : ubuntu-server 8.0.4

DomU: ubuntu-server-8.0.4

操作:

1.复制内核到虚拟机,如果你的虚拟机是开着,就可以通过网络,你也可以关闭虚拟机器,mount挂载方式,下面我通过挂载方式。

分类: xen 标签: , , , ,

Xen安装ubuntu-xenDomU

2010年1月21日 eric 2 条评论

我文章已经写过 linux(ubuntu) install xen-3.4.2 ,没看过的朋友可以去看看,接下来我们安装虚拟系统,因为我的CPU不支持VT,所以我先注重说一下半虚拟化虚拟系统,先说我喜欢用的 debootstrap。

操作环境:

ISO:ubuntu-8.04.2-server-i386.iso

Dom0 : ubuntu-server 8.0.4

xen : 3.4.2

准备安装 虚拟系统

DomU : ubuntu-server 8.0.4

分类: xen 标签: , , , ,

linux(ubuntu) install xen-3.4.2

2010年1月20日 eric 没有评论

本人安装编译安装xen 遇到很种种问题,慢慢的把所有问题一一解决了,其实很简单的,只是开始的走了一些弯路。
我的环境:

服务器:ubuntu-8.0.4

分类: ubuntu, xen 标签: , , ,