RHCS的CMAN分布式集群管理

这里可以忽略:(突然想到的小命令)
小知识点:
# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
# LANG=zh_CN.UTF-8
# yum grouplist
# yum list

# LANG=en
# yum grouplist

# yum provides */pxelinux.0

#yum -y install cmatrix-1.2a-1.i386.rpm(利用yum装本地软件包)

#dd if=/dev/zero of=/myfile bs=1024M count=2
#top -d 1
(按大M P 是按内存和cpu使用排序,按小k 输入pid按两个enter就直接杀死最高的进程)
#dd if=/dev/zero of=/file bs=10M count=2
# du -shl /file
20M    /file
# dd if=/dev/zero of=/mm bs=10 count=2 (默认字节)
记录了2+0 的读入
记录了2+0 的写出
20字节(20 B)已复制,0.000273531 秒,73.1 kB/秒
# du -shl /mm
4.0K    /mm

#pidof httpd
#kill $(pidof httpd)

lvm逻辑卷    clvm集群逻辑卷

#vim /etc/lvm/lvm.conf 中可设置本地逻辑卷和集群逻辑卷
locking_type=1 (本地逻辑卷)
locking_type=3 (集群逻辑卷)
—————————————————————————————————————————————
___________________________________________________________________________________________

RHCS的CMAN分布式集群管理:

RHCS红帽集群套件
RHCS通过GF文件系统有16个日志区,可以挂载16个地方最多
RHCS核心组件:cman-集群管理器  rgmanger集群资源管理器  corosync集群间通信软件 ricci集群远程管理器

CMAN(分布式集群管理器):运行在全部节点上,提供集群管理任务,用于管理集群成员,消息和通知。根据每个节点的运行状态,统计法定节点数作为集群是否存活的依据
群集管理要工作需要满足法定节点(票数):n/2+1. 当一个共享的节点坏了,可以切换用电源Fence和存储Fence  (所以一般最少法定接点为双节点,也就是三台机器,群集管理可以运行)
 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
heart-beat:心跳
集群存活依据:法定节点计数
采用投票机制,默认每个节点投1票
集群可以工作需要满足的票数是:floor(n/2 + 1)

1.配置三台虚拟机,前两台作为集群节点,第三台用于存储。192.168.4.0/24和192.168.2.0用于存储网络,201.1.1.0/24用于公共网络,201.1.2.0/24用于内部管理

vh01.tedu.cn:
eth0:192.168.4.1/24
eth1:192.168.2.1/24
eth2:201.1.1.1/24
eth3:201.1.2.1/24
vh02.tedu.cn:
192.168.4.2/24
192.168.2.2/24
201.1.1.2/24
201.1.2.1/24
vh03.tedu.cn需要添加一块额外硬盘
192.168.4.3/24
192.168.2.3/24
eth3:201.1.2.3/24

2.配置yum。
[192.168.4.11_pub_iso_]
name=added from: ftp://192.168.4.11/pub/iso/
baseurl=https://www.linuxidc.com/ftp:/192.168.4.11/pub/iso/
enabled=1
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=https://www.linuxidc.com/ftp:/192.168.4.11/pub/iso/HighAvailability
enabled=1
gpgcheck=0

[LoadBalancer]
name=LoadBalancer
baseurl=https://www.linuxidc.com/ftp:/192.168.4.11/pub/iso/LoadBalancer
enabled=1
gpgcheck=0

[ResilientStorage]
name=ResilientStorage
baseurl=https://www.linuxidc.com/ftp:/192.168.4.11/pub/iso/ResilientStorage
enabled=1
gpgcheck=0

[ScalableFileSystem]
name=ScalableFileSystem
baseurl=https://www.linuxidc.com/ftp:/192.168.4.11/pub/iso/ScalableFileSystem
enabled=1
gpgcheck=0

# yum repolist
#scp /etc/yum.repos.d/192.168.4.11_pub_iso_.repo  root@192.168.4.2:/etc/yum.repos.d/
#scp /etc/yum.repos.d/192.168.4.11_pub_iso_.repo  root@192.168.4.3:/etc/yum.repos.d/
三台yum搭好

3.配置名称解析,在每个节点上都修改hosts文件
# vim /etc/hosts
201.1.1.1  vh01.public.tedu.cn
201.1.2.1  vh01.private.tedu.cn  vh01
201.1.1.2  vh02.public.tedu.cn
201.1.2.2  vh02.private.tedu.cn  vh02
201.1.2.3  vh03.private.tedu.cn  vh03
201.1.2.254  host.tedu.cn

## ping vh02.private.tedu.cn
PING vh02.private.tedu.cn (201.1.2.2) 56(84) bytes of data.

4.关闭NetworkManager


5.在vh03上配置iscsi服务
(添加的硬盘做共享存储先分区)
#parted /dev/vdb
mktab
gpt
mkpart
primary
ext4
1M
-1
quit
(划分这个磁盘所有空间)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/83c4f564a155762f1f95a6ef6d5b99e2.html