欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux

马哥 40_04 _Linux集群系列之十八——RHCS集群配置 有大用 8:42

fabric: 是一个命令分发工具,是一个python程序,有个命令叫fab,可以方便的使用-H(host)指定主机以后,基于多线程的方式分布式的将命令在远程主机上执行, 也是基于ssh的方式进行的,,,跟我们自己使用ssh差不多,但是比我们在命令行方式下使用bash shell的命令机制要高效得多,

image.png


https://docs.fabfile.org/en/2.5/

普通分类: 

马哥 40_03 _Linux集群系列之十七——RHCS架构详解 有大用

RHCS: Red Hat Cluster Suite,红帽集群套件,主要是一个高可用集群,内在也包含了像lvs的负载均衡集群的解决方案,还为lvs的前端提供了专用的基于gui界面的配置工具,这个配置工具可以让lvs工作在高可用的环境当中,叫pilaha,当然有很多其它的工具

RHCS的功能有:

        LVS:负载均衡集群

        HA:高可用

        GFS:集群文件系统

        cLVM:集群逻辑卷套件   


高可用集群的特性:多少节点,每个节点的通信状态如何,成员关系,当前是否具备法定票数

依赖于集群基础架构层(信息层) Cluster Infrastructure,在这个层次传递心跳信息,完成成员关系配置,检查法定票数等

集群基础架构层并不能真正为非具有高可用能力的服务提供高可用功能, (集群基础架构层有 :heartbeat,corosync,cman(红帽早期用的集群基础架构层,cluster manager),keepalived(工作机制与 heartbeat,corosync工作机制是不同的,它们甚至不是同一种实现高可用功能的机制)

普通分类: 

开机执行 自启动 开机运行 自动启动 自动运行 有大用 有大大用

第一种方式:在/etc/rc.local文件中加入启动命令

普通分类: 

drbd配置 有大用

普通分类: 

TCP_NODELAY 和 TCP_CORK主要区别 有大用

Linux pwd命令 有大用

Linux pwd命令

普通分类: 

Linux中的 pwd, $PWD 与 cwd 有大用

Linux中的 pwd, $PWD 与 cwd

访问量: 10657

普通分类: 

南桥和北桥的作用 有大用

南桥和北桥的作用    

普通分类: 

udev(三):主次设备号 有大用

普通分类: 

Linux查看SSL证书是否过期 有效期 截止日期 有大用 有大大用 有大大大用

使用OpenSSL工具,执行如下命令即可看到证书的有效起止时间:

普通分类: 

马哥 40_02 _Linux集群系列之十六——基于drbd+corosync的高可用 mysql 有大用

drbd + corosync

 高可用集群的资源一定不能开机自动启动,

所以把原来的在第二个节点 192.168.0.55 上的 主节点 卸载drbd资源,并且降为从节点


在第二个节点 192.168.0.55 上

[root@node2 ~]# drbd-overview

  0:mydrbd  Connected Primary/Secondary UpToDate/UpToDate C r----- /mydata3 ext3 950M 18M 885M 2%

[root@node2 ~]#

[root@node2 ~]# umount /mydata3    #卸载drbd资源

[root@node2 ~]# drbdadm secondary mydrbd    #降级

[root@node2 ~]# drbd-overview    #确保没问题

  0:mydrbd  Connected Secondary/Secondary UpToDate/UpToDate C r-----

[root@node2 ~]#


在第一个节点 192.168.0.45 上

普通分类: 

Linux 需要掌握的一些命令 有大用

普通分类: 

Linux -- man 、info、 whatis、 -h 有大用

普通分类: 

DRBD详细解说及配置过程记录 有大用

 

一、DRBD介绍    

普通分类: 

“RAM”是什么意思?全称是什么? 有大用

RAM英文bai全称random access memory,又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。

  存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。 按照存储单元的工作原理,随机存储器又分为静态随机存储器(英文:Static RAM,SRAM)和动态随机存储器(英文Dynamic RAM,DRAM)。

  特点:

  随机存取:

  所谓“随机存取”,指的是当存储器中的数据被读取或写入时,所需要的时间与这段信息所在的位置或所写入的位置无关。相对的,读取或写入顺序访问(Sequential Access)存储设备中的信息时,其所需要的时间与位置就会有关系。它主要用来存放操作系统、各种应用程序、数据等。

  易失性:

  当电源关闭时RAM不能保留数据。如果需要保存数据,就必须把它们写入一个长期的存储设备中(例如硬盘)。RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM不会自动消失,可以长时间断电保存。

  对静电敏感:

普通分类: 

格式化 drbd 报错 mke2fs -j /dev/drbd0 mke2fs: 错误的介质类型 while trying to determine filesystem size 有大用

[root@node1 drbd.d]# mke2fs -j /dev/drbd0

mke2fs 1.39 (29-May-2006)

mke2fs: 错误的介质类型 while trying to determine filesystem size

原因是您在辅助节点上,而/ dev / drbd0是只读的.切换到主节点,然后重试.

[root@node1 drbd.d]# drbd-overview        #看到了吧 ,本节点是 Secondary  ,不是主节点 

  0:mydrbd  Connected Secondary/Secondary UpToDate/UpToDate C r-----

普通分类: 

第二十三章、软件安装: RPM, SRPM 与 YUM 功能 有大用



普通分类: 

Linux SRPM源码包安装(两种方式) 有大用

Linux SRPM源码包安装(两种方式)

普通分类: 

Linux uname 命令 有大用

Linux uname 命令

普通分类: 

马哥 40_01 _Linux集群系列之十五——分布式复制块设备drbd的基础概念及配置 有大用

image.png

heartbeat-ldirectord      对于LVS

1)生成规则

2)健康状态检查



keepalived + ipvs: 更轻量级,配置起来简单一些,生产环境中用得比较多



高可用本身并不依赖于共享存储,这其实是根据实际业务需求的

比如ipvs没必要共享存储,但是mysql要求共享存储

image.png

普通分类: 

什么是EPEL 及 Centos上安装EPEL 有大用

yum的配置文件yum.conf详解 yum仓库repo文件详解 yum插件fastestmirror.conf配置文件详解 有大用

Linux yum命令详解

普通分类: 

Centos 6 安装阿里yum源和epel源 西部数码推荐 配置源 源配置 有大用 有大大用 有大大大用 有大大大大用

Centos 6 安装阿里yum源和epel源

普通分类: 

Linux中如何查看文件的创建时间详解 有大用 有大大用

普通分类: 

深入探索grep的单引号双引号,以及单双引号互相包含的情况 有大用

普通分类: 

Linux man 命令帮助文档中尖括号<>和方括号[] 中括号 大括号 花括号 小括号 以及省略号...竖线号的含义 有大用 有大大用

    普通分类: 

    linux发行版是什么? 有大用

     Linux是一套免费使用和自由传播的类Unix操作系统。我们通常所说的Linux,指的是GNU/Linux,即采用Linux内核的GNU操作zhuan系统shu。GNU代表GNU's Not Unix。它既是一个操作系统,也是一种规范。

      Linux是一个内核。然而一个完整的操作系统不仅仅是内核而已。所以许多个人、组织和企业开发了基于GNU/Linux的Linux发行版。一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。

      常见的Linux发行版有:Ubuntu、Fedora、SUSE、Debian。

    来自  https://zhidao.baidu.com/question/1989768031694164267.html


    普通分类: 

    马哥 39_04 _Linux集群系列之十四——高可用集群之配置corosync资源及约束 有大用

    [root@node1 ~]# crm_mon

    ============

    Last updated: Fri Dec 11 17:09:00 2020

    Stack: openais

    Current DC: node1.magedu.com - partition with quorum

    Version: 1.0.12-unknown

    2 Nodes configured, 2 expected votes

    0 Resources configured.

    ============


    Online: [ node2.magedu.com node1.magedu.com ]


    正常的heartbeat或corosync集群至少要有三个节点

    否则一个节点宕机以后,我们的服务或资源不会在另外一个节点上自动启动起来


    [root@node1 ~]# crm           

     #crm开头的命令  crm_sh没了, 多了一个crm命令  即 crm取代了以前的crm_sh;;这个crm命令更强大

    普通分类: 

    在一个CPU上执行多个线程就叫超线程吗 有大用

    在一个CPU上执行多个线程就叫超线程吗

    普通分类: 

    ​linux下各个头文件及作用总结

    普通分类: 

    页面

    Subscribe to RSS - linux