虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数! 纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数! 虚函数 引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。 class Cman { public: ...
分类:
编程语言 时间:
2016-09-24 20:30:30
阅读次数:
194
1 存储系统高可用架构 1.1 系统整体架构 2 主要部件相关机制 2.1 pacemaker + cman + corosync 这部分主要工作有以下方面:(1)关于高可用架构的选型 2.1.1 IBA网络 IBA虚拟化 2.1.2 Lustre文件系统 双控盘阵支撑 盘整MMP参数调整 lust ...
分类:
其他好文 时间:
2016-09-23 23:24:49
阅读次数:
522
虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数! 纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数! 虚函数 引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。 class Cman { public: ...
分类:
编程语言 时间:
2016-09-03 22:23:33
阅读次数:
165
虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数! 纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数! 虚函数 引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。 class Cman { public: ...
分类:
编程语言 时间:
2016-08-04 21:38:15
阅读次数:
236
虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数,在子类中实现虚函数。 class Cman { public: virtual void Eat(){……}; void Move(); private: }; class CChild : public CMan { publi ...
分类:
编程语言 时间:
2016-07-14 01:20:14
阅读次数:
148
启动RHCS集群 RHCS集群的核心进程有cman和rgmanager。要启动集群,依次启动cman,然后再启动rgmanager,操作如下: 在主机web1上启动集群服务: 等cman在其它节点成功启动后,开始启动rgmanager服务,具体操作如下: 关闭RHCS集群 与启动集群服务器刚好相反, ...
分类:
其他好文 时间:
2016-07-03 10:30:37
阅读次数:
282
高可用集群有多种解决方案,例如keepalived程序可实现,还有就是ais家族中实现高可用集群多多种方式;较早出现的heartbeat,OpenAIS仅作为参考性模型,后来红帽在OpenAIS基础上研发的CMAN,还有OpenAIS参考性中,实现独立出来成为的项目corosync都可用于高可用集群;但是,这些..
分类:
数据库 时间:
2016-05-31 06:38:12
阅读次数:
598
一、RHCS集群的组成与结构RHCS集群组成:RHCS是一个集群工具的集合,主要有下面几大部分组成:1.集群架构管理器这是RHCS集群的一个基础套件,提供一个集群的基本功能,使各个节点组成集群一起工作,具体包括分布式集群管理器(CMAN)、成员关系管理、锁管理(DLM)、配置文件管理和..
分类:
其他好文 时间:
2016-05-15 12:41:48
阅读次数:
507
Corosync:它属于OpenAIS(开放式应用接口规范)中的一个项目corosync一版本中本身不具备投票功能,到了corosync 2.0之后引入了votequorum子系统也具备了投票功能了,如果我们用的是1版本的,又需要用到票数做决策时那该如何是好呢;当然,在红帽上把cman + corosync结合起来用,但是早期cman跟pacemaker没法结合起来,如果想用pacemaker又想...
分类:
Web程序 时间:
2016-04-22 19:28:30
阅读次数:
277
大纲一、存储设备类型二、什么是SCSI和iSCSI三、iSCSI安装与配置一、存储设备类型DAS:DirectAttachedStorage直连主机的总线上的设备NAS:networkAttachedStorage文件共享服务器,共享级别fileSAN:StorageAreaNetwork把SCSI协议借助于其他网络协议实现传送tcp/ipiscsiFC(光纤..
分类:
系统相关 时间:
2016-01-12 19:56:48
阅读次数:
330