浏览模式: 标准 | 列表 Tag: xen

质疑:检测VPS的磁盘阵列是否采用RAID10

正冰在网上看到某篇文章是关于检测VPS的磁盘阵列是否采用RAID10的,本着测试的想法,做一下测试。原文大意是:很多VPS主机商都宣称他们的母机提供磁盘硬件RAID10,以保证客户的数据安全。通过hdparm命令即可检测,具体操作如下:

  • SSH下安装hdparm命令:yum -y install hdparm
  • 检测待测硬盘名称:disk=`df -h | grep "/dev/" | awk -F'             ' '{print $1}'`
  • 执行hdparm -t $disk(硬盘设备名)测试硬盘速度

如果测试结果速度能达到100MB/s以上的(100MB/s基本上是普通sata硬盘的极限),一般就是RAID10。RAID1的话,一般是100M以下。当然这个还需要看服务器的整体配置,以及服务器整体负载。

正冰简单测试了下手头的一些VPS,发现一个规律,那就是该测试只适用于xen的虚拟化VPS,不适用于openvz虚拟化的VPS。

以下为OpenVZ VPS执行效果:

[root@ovz1 ~]# hdparm -t $disk

/dev/simfs: Permission denied

以下为第一台XEN VPS执行效果(似乎做了RAID10):

[root@xen1 ~]# hdparm -t $disk

/dev/sda1:Timing buffered disk reads:  326 MB in  3.01 seconds = 108.43 MB/sec

[root@xen1 ~]# hdparm -t $disk

/dev/sda1: Timing buffered disk reads:  468 MB in  3.00 seconds = 155.75 MB/sec

[root@xen1 ~]# hdparm -t $disk

/dev/sda1: Timing buffered disk reads:  428 MB in  3.02 seconds = 141.72 MB/sec

以下为第二台XEN VPS执行效果(似乎没做RAID10):

[root@xen2 ~]# hdparm -t $disk

/dev/sda1: Timing buffered disk reads:   42 MB in  3.01 seconds =  13.95 MB/sec

[root@xen2 ~]# hdparm -t $disk

/dev/sda1: Timing buffered disk reads:   74 MB in  3.03 seconds =  24.42 MB/sec

[root@xen2 ~]# hdparm -t $disk

/dev/sda1: Timing buffered disk reads:   86 MB in  3.01 seconds =  28.60 MB/sec


插播一下raid 0、1、10这3种磁盘阵列的一些区别概念:

  • RAID 0由至少2块硬盘构成,把连续的数据分散到多个磁盘上存取系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能,能够达到多通道的效果,但是数据没做冗余,如果其中一块硬盘坏了,那么就知道:没了,才知道什么了没了,这样的RAID在日常生活中只适用于图形作业等情况。
  • raid 1则偏重数据的冗余,保证数据的安全,但是速度却没法保证。
  • raid 10是一个Raid 0与Raid1的组合体,它是利用奇偶校验实现条带集镜像,所以它继承了Raid0的快速和Raid1的安全。

Tags: xen, openvz, hdparm, raid 0, raid 1, raid 10

CentOS Linux XEN / OpenVZ VPS 增加额外IP

手头有2台vps,分别是基于xenopenvz虚拟化技术,系统为centos linux

需要对他们增加额外的ip,XEN的默认网卡为eth0,OpenVZ的默认网卡为venet0,网卡的配置文件均位于/etc/sysconfig/network-scripts/目录下。

对XEN VPS进行操作如下: 

  • cd /etc/sysconfig/network-scripts/
  • cp ifcfg-eth0  ifcfg-eth0:0
  • vi ifcfg-eth0:0
  • 将其中属于eth0的信息修改为eth0:0然后退出保存
  • ifup eth0:0

eth0一般配置如下: 

  • DEVICE=eth0
  • BOOTPROTO=static
  • ONBOOT=yes
  • IPADDR=111.111.111.111
  • NETMASK=255.255.255.0

对OpenVZ VPS进行操作如下:

OpenVZ VPS有点特别,默认的venet0网卡存放的是ip为127.0.0.1,绑定ipv6地址(如果有),ipv4地址绑定在venet0:0上。以venet0:0为例,增加额外ipv4的ip。 

  • cd /etc/sysconfig/network-scripts/
  • cp ifcfg-venet0:0 ifcfg-venet0:1
  • vi ifcfg-venet0:1
  • 将其中属于venet0:0的信息修改为venet0:1然后退出保存
  • ifup venet0:1

venet0:0一般配置如下:

  • DEVICE=venet0:0
  • ONBOOT=yes
  • IPADDR=222.222.222.222
  • NETMASK=255.255.255.255

Tags: centos, linux, xen, openvz, vps, ip

XEN在虚拟化技术中应用搭建VPS

概念解释:

XEN:提供虚拟化技术的提供商 具体见 http://baike.baidu.com/view/697213.htm

vps:虚拟专用服务器 具体可见 http://baike.baidu.com/view/698769.htm

据我了解,国内在XEN技术上搭建的VPS虚拟服务器提供商比较专业的就是“瑞豪开源”(http://rashost.com/),跟他们的技术员聊了下,可以肯定的是他们基于linux技术平台的虚拟化技术以及linux维护技术还是可以肯定的(因为某些原因,暂时没购买他们的产品,用的是合租网www.hezuwangc.om的双线主机,如果需要构建自己的服务器系统,又不想花太多钱,特别是linux的服务器,可以找他们)。而XEN的博客(http://blog.xen.org/)也是搭建在基于XEN技术的VPS上,由http://www.slicehost.com/提供服务器(running on a Slicehost Xen VPS)

XEN最新版本应该是XEN3.4(09/05/18),下载地址:http://www.xen.org/download/

三个下载源我做下简单说明:

Xen 3.4.0 (hypervisor and tools) official source distribution(Xen的3.4.0 (程序和工具)官方来源分布)

http://bits.xensource.com/oss-xen/release/3.4.0/xen-3.4.0-xen.tar.gz

Linux 2.6.18 with Xen 3.4.0 support source tarball(2.6.18的Linux使用Xen 3.4.0支持源码包)

http://bits.xensource.com/oss-xen/release/3.4.0/linux-2.6.18-xen-3.4.0.tar.gz

Xen 3.4.0 plus kernel combined source distribution tarball(加的Xen 3.4.0内核源分布包合并)

http://bits.xensource.com/oss-xen/release/3.4.0/xen-3.4.0.tar.gz

参考资料:Xen 初学者指南 http://www.linuxsir.org/main/?q=node/188


090801更新:

今天又去xen查资料,无意间看到底部的“This site is hosted by Citrix ”字样,点击进入,居然找到 Download Citrix XenServer for free(原文链接 google译文),遂下载测试。

1 下载XenServer5.5.0(321M)

http://downloadns.citrix.com.edgesuite.net/4210/FREE_XenServer-5.5.0-install-cd.iso

客户端支持的一些软件(121M)

http://downloadns.citrix.com.edgesuite.net/4211/FREE_XenServer-5.5.0-linux-cd.iso

2 下载XenCenter(对XenServer进行管理 需要在windows系统下 .net 2.0支持 8M)

http://downloadns.citrix.com.edgesuite.net/4212/FREE_XenServer-5.5.0-XenCenter.msi

3 XenServer的相关文档下载

http://www.citrix.com/lang/English/lp/lp_1688622.asp

4 XenServer入门的视频演示(英文版,要承受住!呵呵)

在线观看:http://www.xenserver5.com/videos/Getting_Started_with_XenServer/Getting_Started_with_XenServer.htm

下载视频:http://www.xenserver5.com/videos/Getting_Started_with_XenServer/Getting%20Started%20with%20XenServer.swf

Tags: xen, vps