blog » Work / 努力工作 » Ultra Mokey 详解

Ultra Mokey 详解

本文是 latteye 在自己学习之后,累计前辈们的经验,写下的一篇文档。希望可以为大家提供帮助。
本文不断修订,当您发现错误后,欢迎来信指出。
latteye [at] gmail.com

一、什么是Ultra Mokey

Ulrta Mokey 是一套为了创建高可用性(highly available)以及负载均衡(load balance)的项目。
通过一下图片我们可以简单了解 Ultra Mokey 的工作模式。



1. 一用户通过公网向虚拟服务器提出请求。
2. Ultra Monkey 选择一台服务器,并将数据包发送到该服务器上。
3. 服务器进行回复。
4. Ultra Monkey 将包反馈给用户。

二、支持的系统

Ultra Mokey 目前支持如下系统:

Debian Woody (Stable 3.0)
Debian Sid (Unstable/Testing)
Fedora Core 1
Red Hat Enterprise Linux 3.0
Red Hat 9
Red Hat 8.0
Red Hat 7.3

三、安装

1.Debian 系统的安装

  • 添加 APT 源:

    vim /etc/apt/sources.list

    添加以下内容:

    deb http://www.ultramonkey.org/download/3/ sarge main
    deb-src http://www.ultramonkey.org/download/3 sarge main

    最后更新本地apt:

    apt-get update

  • 关于内核
    如果您的内核版本已经到 2.4.27,那么您就不需要更新内核了。如果您想自己编译内核,我们建议您将IPVS所需要的内容编译进内核,因为 Directors 机器需要那些模块。

  • 安装包

    执行命令:

    apt-get install ultramonkey

    APT 将从这里将所有的包下载到您的本地机器,接着安装。

    在安装的过程中ipvsadm将提示您配置/etc/ipvsadm.rules文件。请选择[No],因为Ultra Mokey会自动配置他。

    接着您还会被提示需要配置 ipvs 同步守护进程,请选择[none],因为 Ultra Mokey 做LVS的时候配置会与他冲突。

    RSS 2.0 | leave a response | trackback
  • 发表评论