10 2009存档

主要参考:http://www.clusting.com/cluster/load_balancing/LVS_1.html
但我的配置和他稍有不同,所以班门弄斧,补充修订一下:

一台load balancer机器:10.254.2.251,三台real server机器:10.254.2.[252-254]

(1) 在load balancer上:

修改内核运行参数,即修改/etc/sysctl.conf文件的内容如下:
net.ipv4.ip_forward = 0
net.ipv4.conf.all.send_redirects = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.eth0.send_redirects = 1

然后执行下面的命令是对内核修改的参数立即生效:
sysctl -p

配置VIP地址:
sudo ifconfig eth0:0 10.254.2.201 broadcast 10.254.2.201 netmask 255.255.255.255 up
(注:我的load balancer实际ip是251,但如果直接用真实地址,走不通,于是我特意分配了新ip地址 10.254.2.201,broadcast必须和这个设成一样,netmask也必须是全255)
sudo route add -host 10.254.2.201 dev eth0:0

清除ipvsadm表:
sudo ipvsadm -C

使用ipvsadm安装LVS服务:
sudo ipvsadm -A -t 10.254.2.201:8080 -s rr (注:8080是我web服务的端口)

增加realserver:
#forward http to realserver using direct routing with weight 1
sudo ipvsadm -a -t 10.254.2.201:8080 -r 10.254.2.202:8080 -g -w 1
sudo ipvsadm -a -t 10.254.2.201:8080 -r 10.254.2.203:8080 -g -w 1
sudo ipvsadm -a -t 10.254.2.201:8080 -r 10.254.2.204:8080 -g -w 1

(2) 在real server上的配置主要是参考上文,只有一处不一样,就是配置虚ip地址:
sudo ifconfig lo:0 10.254.2.201 broadcast 10.254.2.201 netmask 255.255.255.255 up
sudo route add -host 10.254.2.201 dev lo:0

xfs mount error

| | Comments (2) | TrackBacks (0)
在rhel4上装了kmod-xfs和xfsprogs来试验xfs的性能,在格真实硬盘之前,先试试虚拟的能不能走通:
dd if=/dev/zero of=vp bs=65536 size=1024 (造出一个64MB大的vp文件)
mkfs.xfs vp -b log=16 (在vp文件上面创建xfs,块大小为64K)
mount -o loop vp /mnt/
最 后一句命令,mount报错:“mount: Function not implemented”。在网上一查,收到此错误的原因都不一样,最后我查源码,才发现是xfs的实现有个xfs_mountfs(fs/xfs /xfs_mount.c),里面会检查xfs的块大小,如果大于PAGE_SIZE(通常是4K),就报错退出。想用大点的块儿都不行。
GFS说它的trunk是64MB一个,不知道怎么做的。
1. virtualbox上编译内核
用virtualbox装了一个debian,开始试着自己编译linux内核,把ext2、ext3都编译进去,配置好grub,重启,结果终端报:
unbale to mount root fs . tried ext2, ext3, ...(后面还有一些我编进去的文件格式)
几年前我编译内核没起来就是这个错误,现在依旧,真是路窄。我试着加了一些设备驱动进去,加了一些文件格式进去,报错依然,我的虚拟硬盘就两个分区,一个是ext2,另一个是swap,这内核启动也不认得?最后才发现:必须把cramfs格式编进去,位置在内核配置界面:
File systems
    ==>
Miscellaneous filesystems
       ==>
Compressed ROM file system support (cramfs)
打开之,内核终于正常启动了。后来才想明白,linux2.6以上内核开始使用ramfs做为初始化时的根文件系统,故必须标此编译选项。
系统是进去了,但上不了网,网卡是PCI网卡,于是再编内核,把设备驱动里与PCI相关的标上,还在
Device Drivers
    ==> Network device support
        ==> Ethernet (100 or 1000 Mbit)
中把Intel Pro网卡的驱动选上(我在virtualbox里的网络选的是Intel Pro/1000 MT Desktop网卡),最后启动,一切正常了。


2. 我的真实老机器上编译内核
有了virtualbox上的教训,配置和编译内核快了很多,但郁闷的是终端挂起,和virtualbox上不同:
Waiting for mount root fs......
仔细想想,我的硬盘是ATA接口的,与ATA相关的驱动我都选了啊,最后才发现位置:
Device Drivers
    ==> ATA/ATAPI/MFM/RLL support
        ==>
ELSA,VLB,PCI and onboard controllers(先选上这个,才能看到下面的选项)
选中后多出来很多驱动供选择,我是VIA硬盘接口芯片(不了解的人可以都选上,反正慢不了多少),选了其中的
            VIA82xx...
再编译、启动,ok了。
但网又上不去,最后发现我的只是老的百兆网卡,在
Device Drivers
    ==> Network device support
        ==> Ethernet (10 or 100 Mbit)
里选定所有关于Reltek的驱动,这下网络也能用了。

回乡(三)

| | Comments (0) | TrackBacks (0)

我上小学的地方,不能进去,外面看一眼


凤凰山下


幽深的山谷


香江河畔


我家以前就住在这里第三层,门前两棵梧桐树,一如往昔


这是从老楼第三层看出去的风景,我经常靠在楼梯口这样看出去,12年的光阴悄悄溜走

回乡(二)

| | Comments (0) | TrackBacks (0)

车队以前的修理处,已经废弃


车队大门前面的坡


左边的红房子是我家以前住的地方,现在成了木轮仓库,老爸坚持要进去看看


这是车队下山的路,上学前班的时候我走过很多遍


我非常惊讶车队山上的房子、小菜园一点也没变,和20多年前我离开的时候几乎一模一样

回乡(一)

| | Comments (0) | TrackBacks (0)
      5年没回家乡了,上个月结婚,回家办事。


从家里窗口看去的后山,梦牵魂绕的后山啊


从后山山顶看下去,遵义电厂已经停产,但超级大烟囱犹在


山景,翠绿欲滴,记得小时候看《斯巴达克思》,便是用后山来想像书中的风景


江山如画


山路崎岖


吾父老骥伏枥,俯瞰山川

      风水术认为人的命运寄托于山川河脉,而我也觉得自己的生命和后山是连在一起的。
       我一般不买畅销书,一则因为贵,二则因为其通常噱头多于内容。上个月坐卧铺离开北京,临上火车时为防路途无聊,就随手在车站买了一本《货币战争》,看完后觉得还有点意思。
       中央二台号称财经频道,但里面的访谈节目颇为无聊,所谓的嘉宾们都是照本宣科,跟我们中学的政治经济老师相仿,你听他说了很多,可是回头一想——都是废 话。《货币战争》总算是有些不一样,至少作者有个中心观点,这个观点虽然在“阴谋论”盛行的欧美畅销书市场屡见不鲜,但在大陆书市上还算是稀罕物,所以与 其说是作者观点独特,还不如说是这几年图书审查宽松了。世界经济操纵在少数几个银行家集团的手里,这些家伙以收利息赚钱为自己生命中的唯一追求(我倒觉 得:这活得真无聊),所以他们发动战争、打压黄金、制造金融危机,顺带还谋杀总统、操纵国会、扰乱治安、偷鸡摸狗、抢小孩糖果......(后面几项指控 为本文作者添加),银行还有这么大的威力?真是大开眼界啊,记得十月革命胜利后列宁宣布苏俄欠的外债一律不还了,不知道有多少银行家抱头痛哭却束手无策, 我实在看不出他们“强大”在哪里。至少在政治家和军队的面前,银行家都得靠边站。有人说军队也要军饷啊,不还得找银行家借吗?那您真是太善良了,你以为军 队的军饷一定得借吗?他手里有枪有炮的不会抢吗!?
      宋先生眼中,金融业最牛,银行家最牛,世界掌握在几个财阀手中,为什么呢?因为他 就是做金融的,当然觉得自己的行当最了不起。人如果不能把自己做的事美化一下,活着会觉得很不舒服的。这可以理解。如果换我来写书,我肯定说计算机行业最 牛,程序员最牛,世界掌握在几个黑客集团的手中,为什么呢?因为我就是搞计算机的。

       《货币战争》前面对银行家们的指控个人觉得比较离谱,倒是后面几章对时局的分析相当精辟。值得借鉴。
haodong: 新闻说我国派出了新的南极科考队伍,船已经出发了,几个月后到南极
yan: 坐几个月船也够累的,不知道派去的都是什么人?
haodong: (思索)派去的都是科学家呗......(再思索)不,派去的都是找不到工作的大学毕业生,把失业人员都打发到南极去!



导游: 骑马的时候要注意,不要从马屁股的方向走过去!
游客: (绕着马看了几圈)哪边是马屁股?
      试玩了《工人物语6》,总的来说比较失望,唉,连工人物语系列都堕落成了一款片面追求画面效果的游戏。
      以我intel 2G core duo双核的CPU,运行游戏也非常慢,最后不得不把分辨率调低,之后勉强才能玩一局。这种高耗资源的游戏,不符合现在环保节能的潮流。地图被切分成几个大块,要靠殖民者去占领,如果别的玩家已经占领了,也可以派军队去夺取,这一设计和《要塞2》一摸一样,没新意。资源采集方面比起《工人物语4》反而退化了许多,设计者究竟想让它成为一款策略类游戏还是一款即时战略游戏呢?不知道,不理解。
      《工人物语4》中复杂而精巧的资源采集生产系统已经不见了,从《工人物语5》开始,策略部分开始急剧退化,到现在《工人物语6》,策略建设部分基本废了。一个没有了复杂策略的《工人物语》,靠什么来吸引人呢?

工人物语6
      很有趣的电影。一个人如果没有了财产、没有了房子、没有了信用卡里的“信用”,他怎么活哩?毫无目的慵懒无比的“彻底的无聊”是什么样的?
      男主角郑在泳以前出演过《欢迎来到东莫村》(那个北朝鲜军队的队长),一脸的正儿八经,而在这部电影里又变得十分可爱,演技值得表扬。其中开荒种庄稼那段表演让我这样的养花爱好者深以为然;风雨中死死拉住鸭鸭船的动人表演更是让我唏嘘不已(导演的设计也很不错)。
      可爱的鸭鸭船......哪天我也弄一个。

关于存档

This page is an archive of entries from 10 2009 listed from newest to oldest.

09 2009 is the previous archive.

11 2009 is the next archive.

Find recent content on the main index or look in the 存档 to find all content.