May 30
    Heartbeat 3.x 提供了一系列的crm 命令对集群进行管理和监控。但若管理的集群比较多,我们可能会希望能进行远程监控(例如Nagios 报警)。pacemaker-mgmt 包提供了把Heartbeat 状态输出到SNMP中的Agent。
Tags: , ,
Apr 12
    Moodle(Modular Object-Oriented Dynamic Learning Environment),即:模块化面向对象的动态学习环境,是一套基于“社会建构主义理论”设计开发的开放源代码的网络教学平台。因项目需要,这里把其在红旗Asinux 3.0 SP3 for x86_64 上安装的过程描述一下。
Tags: , ,
Oct 9
    红旗HA Cluster 套件提供一个基于Java Web 环境的配置工具,即Red Flag HA Cluster Trekking Tool 。通常我们都是在Linux 环境下使用。但由于Linux 不同版本所带的Java、Web浏览器等不同,给配置带来一些麻烦。我曾为此专门写了两篇关于FireFox 下如何配置Java 环境,以调用该工具的文档:
手动安装FireFox java插件
[原]再谈Firefox安装java插件的问题
    不过,有时候,为了配置HA,需要对系统进行这么多的修改(如升级FireFox),有点得不偿失。既然该工具本来就是跨平台的,而大部分环境都有提供网管机器,若能在这些机器上直接运行就好。下文就告诉你,如何让其在Windows 环境下运行。
Tags: ,
Oct 3
    好久以前曾写过[原]LDAP服务介绍一文,其中介绍了LDAP服务的基本情况。最近,因项目原因,需要对某个ldap 数据库进行修改和迁移的工作,目前已基本完成。特此机会,把在bash和php 中操作ldap 的注意事项简单总结一下。
Tags: ,
Sep 13
    通过[原]SNMP 原理及配置简述一文,我们知道,SNMP 发布的信息来自MIB,而MIB中定义的OID 数据,则是Agent 提供的。因此,除了SNMP 默认提供的监控信息外(实际上也是通过各个不同的Agent 获取),我们也可以自定义自己的Agent,用于监控其他资源信息,并发布给SNMP Manager 端。
    Linux 平台上使用的net-snmp 提供多种Agent 编写方式,较复杂的,可用C 调用其提供的API 接口来实现(附录中有份转载的文章)。简单的情况,可利用shell 脚本,借助net-snmp 提供的接口脚本来实现。这些,可参考/etc/snmp/snmpd.conf 中提供的说明。
Tags:
Sep 7
    随着机器数量的增长,管理员不能像过去那样,一台台机器进行监控、解决问题,而需要借助各方工具进行统一监控和管理。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。
    在这里,我不想讲太多原理性的东西,网上有大堆的资料可以参考(附录中有链接),下面仅说明关键内容,并提供Linux 和 Windows 环境下snmp实现的方法。
Tags:
Aug 17
    Apache中设置虚拟主机时,ServerName 的设置不支持扩展符,故若需支持泛域名解析,应用ServerAlias 进行配置。
Tags:
Jul 28
    安装操作系统时,若其自带的驱动不支持机器的硬件(例如RAID卡等),我们需要手动加载驱动。以红旗Linux 为例,在boot: 状态输入linux dd,即会在安装时提示插入驱动盘。有时候,为了测试驱动盘是否正确,我们会在VMware中模拟这个过程。这时,就需要用到VMware中的软盘映像.flp 文件。
Tags: , ,
Jul 15
    本文与之前[原]构建Heartbeat 2.1.3 GUI+DRBD+Oracle 10g 双机互备集群一文唯一的差别,是用Heartbeat 3.0.3替换原来的Heartbeat 2.1.3,其他系统环境保持不变。
Tags: , ,
Jul 14
    我已经不是第一次介绍Heatbeat,通过yum可轻松安装Heartbeat 2.x,网上的资料(包括我以前的多篇日志)都已很详细的介绍了Heartbeat 2.x 的部署方式。而自2月Heartbeat 3.0.2,作为首个3.x Final Release 版本发布后,官方网站已改版,并建议从2.x更新到3.0.2,导致很多老的配置文档、说明等都很难找到链接。此外,触发我考虑使用Heartbeat 3,也正是前几天用Heartbeat 2.1.3+DRBD+Oracle配置时遇到大量的Bug,可见这里。虽然最终解决问题,但缺少官方的支持,今后的维护可能会遇到困难。为长远考虑,使用Heartbeat 3是势在必行的。
    幸亏,Heartbeat 3对比Heartbeat 2.x实际区别并不大,甚至可把Heartbeat 3理解为Heartbeat 2.x 按模块拆分后的版本,配置方式类同。所以,实际部署时,遇到的最大困难是安装问题。官方资料提供的都是源码,我不喜欢以源码方式来在生成系统上部署软件,这会给后续的维护带来很大的问题。通过努力,我终于成功编译一套heartbeat 3.0.3,带GUI管理方式的rpm。
Tags: ,
Jul 9
    我已经写过不止一篇关于Heartbeat 2.x 配置方法的文档,包括1.x style和2.x style的配置方式、GUI 配置、双机互备集群等等,详细可见分类中“HA”部分。那为什么今天我还要再次重复类似的内容呢?原因有几个,例如:Heartbeat 2.1.3 中的Bug、DRBD resource agent 的Bug,Heartbeat 2.x 与 DRBD 的配合等。这些内容在我下面的文档中都会提到。
    另外,特别需要说明的是,目前Heartbeat 最新版本是3.x,已停止对2.x 的支持(包括官网都已改版)。这也是导致我在使用Heartbeat 2.x 时遇到问题,可供参考资料较少的原因之一。当然,Heartbeat 2.x 与 3.x 的区别实际并不是特别大,很多东西还是可以相互借鉴、参考的。
Tags: , , ,
Jul 7
    在高可用解决方案(HA)中,为了实现集群中数据的共享,常见两种架构:1、利用SAN等架构的盘柜存放共享数据;2、在每台集群中的机器本地磁盘中划分一个空间出来,并利用网络等方式,往集群中其他机器同步,以保证每台机器上的数据是一致的。当然,为了令第二种架构也能用于数据库等应用,同步应以数据块方式,而非文件拷贝的方式进行,而DRBD就是可用于实现第二种架构的软件。本文就模拟一个简单的架构来说明DRBD的配置方法。
Tags: ,
分页: 4/16 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]