linux 怎么配置集群?设置虚拟集群是一个比较复杂、耗时的过程,首先需要有两个Red Hat Enterprise Linux或CentOS 7节点,并配置正确的转发及反向

域名系统,由于Red Hat 6及7之间有些变化,显著降低了集群管理的复杂度。

集群设置主要依靠两种技术:Pacemaker 和 Corosync。Pacemaker运行集群管理端,Corosync管理更低级别的集群项目以确保连通性。

1、使用如下命令同时安装Pacemaker 和 Corosync

yum install –y pcs fence-agents-all

该命令将会下载配置集群所需要的所有依赖包,请注意必须在两个节点上执行上述命令。

你还需要增加一个防火墙规则以允许通过必需的流量。需要运行如下命令:

firewall-cmd --permanent --add-service=high-availability

firewall-cmd --permanent --add-service=http

firewall-cmd --reload

2、接下来的步骤是启用并启动集群服务。需要运行如下命令:

systemctl enable pcsd.service

systemctl start pcsd.service

第一行命令在启动时启用集群服务,第二行命令在当前会话启动集群服务。

安装完集群配置后,创建一个名为hacluster的用户管理虚拟集群。为了能够使用该账号,必须更改密码,因此在两个节点上重置密码:passwd hacluster

3、完成上述配置后,就可以开始管理虚拟集群与节点了。第一个步骤是授权包含在虚拟集群中的节点。命令:pcs cluster auth node1 node2

下一个步骤是创建集群资源。可以使用pcs cluster setup命令创建集群资源:pcs cluster setup --start --name myapp node1 node2

4、此时,集群资源控制器将刷新现有配置,同步新配置数据并构建一个包括两个指定节点的新配置。接下来就是使用如下命令启用虚拟集群:pcs cluster enable --all

5、结果应该会显示两个节点已经启用了。为检查整个集群的状态,可以使用命令pcs cluster status,该命令将显示当前集群状态的概要信息。

6、完成上述配置后,我们需要启用虚拟IP。虚拟IP是没有物理连接的地址。其用意是充当虚拟集群提供服务的容错前端。根据需要取代如下命令中的IP地址,然后执行:

pcs resource create Cluster_VIP ocf:heartbeat:IPaddr2 ip=192.168.0.100 cidr_netmask=24 op monitor interval=20s

集群现在应该处于活动状态。在开始使用集群前你需要增加集群资源。

linux集群流程运行,linux 怎么配置集群相关推荐

  1. 奔跑吧linux内核-使用qemu运行linux系统

    安装linux主机相关工具 sudo apt-get install qemu-system-arm libncurses5-dev gcc-aarch64-linux-gnu build-essen ...

  2. linux xilinx,Xilinx-在ZC702上运行Linux(4)-编译和使用U-Boot Linux

    1. 安装工具链 如网页上所说,安装包xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin提示系统是dash,而安装包需要bash.按照提示运行命令 sudo ...

  3. linux脚本判断流程控制,linux shell awk 流程控制语句(if,for,while,do)详细介绍

    在linux awk的 while.do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出.break中断当前正在执行的循环并跳到循环 ...

  4. 安卓跑linux程序_Android下运行Linux可执行程序

    2019-07-22 关键字:/system/bin/sh: xxx: No such file or directory 虽然说 Android 也是基于 Linux 的,但总归来说它们的编译链还是 ...

  5. linux在什么环境运行,Linux环境变量是什么

    什么是环境变量 学习或使用Linux的时候,修改环境变量是经常遇到的,到底什么是环境变量?环境变量是bash shell的特性,用来存储有关shell会话和工作环境的信息.允许在内存中存储数据,以便运 ...

  6. linux 启动服务后台运行,linux后台启动任务

    当我们在终端启动服务或者训练模型时,启动命令往往会阻塞自己,即无法在终端继续输入,同时为了保证终端关闭不影响进程中断,需要在后台启动进程. 1. nohup命令 后台启动常用的命令如下: nohup ...

  7. linux新建文件加入运行,linux新建文件命令是什么_网站服务器运行维护,linux,新建文件...

    win10电脑怎么调出五笔输入法_网站服务器运行维护 win10电脑调出五笔输入法的方法是:1.首先打开系统菜单,找到区域和语言选项:2.然后依次点击[其他日期.时间和区域设置].[更换输入法]:3. ...

  8. linux在什么环境运行,Linux的应用环境

    原标题:Linux的应用环境 对于大多数人使用的个人电脑,基本安装的都是微软的Windows系统,它最大优势是图形化的交互窗口,这将给用户在操作和体验上带来极大的方便.然而,Linux由于历史原因,给 ...

  9. linux下clone一直运行,Linux中vgimportclone命令起什么作用呢?

    摘要: 下文讲述Linux中vgimportclone的功能说明,如下所示: vgimportclone命令功能: 用于导入卷组并同时重命名复制的卷组 vgimportclone命令注意事项: 复制的 ...

最新文章

  1. copy()与deepcopy()
  2. 三年程序员之后的思考
  3. 三、深入elasticsearch基本语法
  4. 优酷超高清视频技术实践
  5. app自定义图标 vue_uniapp自定义图标组件
  6. 简述python常用的函数模块_Python中常用的Python time模块常用函数
  7. java数独最快解,Java解数独--世界最难数独
  8. 拼多多上货精灵——图文教程
  9. ios开发 多人语音聊天_iOS语音提醒开发总结
  10. 清华conda源下不了torch_使用清华镜像源安装Pytorch
  11. YUV 与 颜色空间转换
  12. Java是有法_20191122-Java的基本语法
  13. 个性化精简掉了Win10便签顶部如何恢复
  14. Java入门第三天2-java循环嵌套
  15. idea自动更新IDE Eval Reset插件安装
  16. 【航天远景 MapMatrix 精品教程】04 Metashape空三导入MapMatrix
  17. Linux下IO监控与分析 --转载
  18. 享学课堂Java开发之Mybatis训练营
  19. Tk应用程序之place界面布局
  20. 游戏动画设计师的发展前景如何?

热门文章

  1. php Xdebug的安装与使用详解
  2. CSS使用display:incline与float:left的区别:脱离文档流 参差不齐
  3. MySQL分区:range(范围)list(in)columns(多字段)hash(散列)key(非数值型的hash)复合(hash key)
  4. java输入hello_详解JAVA输出Hello World
  5. CRMEB移动端前端目录结构
  6. mybatis增删改查快速实现!!!
  7. rpm安装的mysql如何数据迁移_linux下mysql数据库的rpm安装步骤及常见问题的解决
  8. centos 卸载软件_Linux系统配置及服务管理_第09章_软件管理
  9. c mysql 中文字符_在C#和MySQL中存取中文字符时避免乱码的方法
  10. 前端公共库CDN加速