基于heartbeat的NFS HA实现

NFS HA架构部署(NFS + Pacemaker + Corosync + DRBD) NFS HA架构部署(NFS + Pacemaker + Corosync + DRBD) 环境:kvm虚拟机2台 OS:CentOS7.6 Kernel: Linux 3.10.0-957.21.3.el7.x86_64 ... 阅读详情

基于heartbeat的NFS HA实现

Version: 1.0
Maintainer: hutuworm
Update: 2003-09-30

※系统说明

    本系统由两台Dell PowerEdge 2650(HUTUNFS1 & HUTUNFS2)和一台磁盘阵列组成,磁盘阵列
划分为ld0 & ld1两个RAID5逻辑盘(Logical Disk)。操作系统为RedHat 7.3 Linux。设置NFS HA
的目的是,当HUTUNFS1失败时HUTUNFS2自动接管。

1 安装heartbeat 1.0.3 for RedHat 7.3
  http://www.ultramonkey.org/download/heartbeat/1.0.3/redhat_7.3/
  heartbeat-1.0.3-1.rh.7.3.1.i386.rpm
  heartbeat-ldirectord-1.0.3-1.rh.7.3.1.i386.rpm
  heartbeat-pils-1.0.3-1.rh.7.3.1.i386.rpm
  heartbeat-stonith-1.0.3-1.rh.7.3.1.i386.rpm 

2 设置配置文件:
  HUTUNFS1为master,HUTUNFS2为slave。
 
2.1 HUTUNFS1  192.168.0.30
    /etc/ha.d/ha.cf
      # define nodes in cluster
      node hutunfs1
      node hutunfs2
      # time a system must be unreachable before considered dead (seconds)
      deadtime 5
      # set up for the serial heartbeat pulse
      # 如果两台服务器之间用心跳线连接,heartbeat支持串行心跳监测。
      #serial /dev/ttyS0
      #baud 19200
      # interface to run the network heartbeat pulse
      udp bond0

    /etc/ha.d/authkeys
      auth 3
      3 md5 hutuworm

    /etc/ha.d/haresources
      hutunfs1 192.168.0.30 Filesystem::/dev/sdc1::/ld0::ext3 nfslock nfs
      hutunfs1 192.168.0.30 Filesystem::/dev/sdd1::/ld1::ext3 nfslock nfs

    /etc/exports
      #
      # Export the shared disk, allowing read/write access and
      # synchronous I/O with no write delay.
      /ld0 192.168.0.*(rw,sync,no_wdelay)
      /ld1 192.168.0.*(rw,sync,no_wdelay)

    /etc/hosts
      # Do not remove the following line, or various programs
      # that require network functionality will fail.
      127.0.0.1               hutunfs1 localhost.localdomain localhost
      192.168.0.30  hutunfs1
      192.168.0.31  hutunfs2

2.2 HUTUNFS2  192.168.0.31
    /etc/ha.d/ha.cf
    /etc/ha.d/authkeys
    /etc/ha.d/haresources
    /etc/exports
    以上四个文件与HUTUNFS1相同

    /etc/hosts
      # Do not remove the following line, or various programs
      # that require network functionality will fail.
      127.0.0.1               hutunfs2 localhost.localdomain localhost
      192.168.0.30           hutunfs1
      192.168.0.31           hutunfs2

3. 在HUTUNFS1 & HUTUNFS2上运行ntsysv,确认nfs服务关闭,heartbeat服务打开。
   先重起HUTUNFS1,再重起HUTUNFS2,HUTUNFS1作为master运行,HUTUNFS2作为slave运行。
   当HUTUNFS1失效时,HUTUNFS2将自动接管192.168.0.30,并同时开启NFS服务。

《java访问windows注册表读取WinRAR.exe安装路径》开发方法总结 1、明确WinRAR.exe安装路径信息在windows注册表中的位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths   2、下载registry.jar加载在com.flux.wms.common插件(项目)中;【注意】ICE_JNIRegistry.dll也要安装在com.flux.wms.co 阅读详情

相关推荐

生产环境下的高可用NFS文件服务器

linux:

云计算(九)- 使用NFS实现HA(HDFS High Availability With NFS)

目的 本指南概述HDFS的高可用性(HA)的特性,以及如何配置和管理HA HDFS集群,使用NFS实现NameNode共享存储 本文假设读者有一个大致了解通用组件和一个HDFS集群中的节点类型。详情请参阅HDFS架构指南。 注意:QJM或者共享存储 本指南讨论如何配置使用HDFS HA使用NFS目录在活跃的和备份的NameNode之间分享edit日志,对于如何通过QJM

DK的专栏 2455

vsphere_5_NFS-HA建置过程

采用nfs作共享存储,搭建vsphere ha环境的指南,适合个人实验用

HDFS利用QJM实现HA(HDFS High Availability Using the Quorum Journal Manager)

目的 本指南概述HDFS的高可用性(HA)的特性,以及如何配置和管理HA HDFS集群,使用QJM特性。 本文假设读者有一个大致了解通用组件和一个HDFS集群中的节点类型。详情请参阅HDFS架构指南。 注意:QJM或者共享存储 本指南将要讨论如何配置并利用QJM实现HA,HA是通过在活动的NameNode与备份的NameNode之间共享edit日志,对于如何通过共享存储代替

宁静致远 厚积薄发 1120

从Canny到深度学习:边缘检测指标进化史(含ODS/OIS/AP的数学推导)

本文系统梳理了边缘检测评估指标的演进历程,从经典的Canny算子到深度学习时代,重点解析了ODS、OIS和AP三大核心指标的设计哲学与数学推导。文章深入探讨了基于PR曲线的评估体系,揭示了不同指标(如ODS与OIS)在阈值优化上的差异,并分析了AP指标在边缘检测任务中的优势与局限,为算法研究和模型评估提供了实用指南。

b9c0d的博客 199

GD32 I2C中断通信实战:主机与从机高效数据交换方案

本文详细解析了GD32微控制器I2C中断通信的实战方案,通过配置I2C0为主机、I2C1为从机,实现高效的双向数据交换。文章深入剖析了中断服务程序(ISR)的核心配置、关键状态标志位处理以及事件驱动机制,帮助开发者避免常见陷阱,提升系统响应速度与资源利用率,适用于传感器连接、多机通信等嵌入式场景。

cream的博客 846

CentOS6安装NFS HA架构部署(NFS + Heartbeat + DRBD)

因业务需求,使用NFS共享服务,为了降低硬件故障导致的服务不可用,使用NFS + Heartbeat + DRBD架构实现NFS高可用。 一、安装配置drbd 1、测试环境: CentOS 6.4 主testserver2.bj 10.111.32.51 挂载sdb1  10G 备testserver3.bj 10.111.32.52 挂载sdb1  10G Heartbeat虚拟IP

TURING.DT 3006

luks-磁盘加密工具

linux磁盘加密配置工具及步骤详解

zdd56789的博客 120

实现NFS HA共享目录

构建高可用共享存储需求描述有需求,才会有新产物。对于做平台,关键就是如何提高稳定、安全、高效的集群供用户使用。本次调整,实现了平台的软件安装路径和用户家目录统一管理,保障用户7*24小时用户登录平台。 平台使用Openldap进行用户统一管理,自取代nis使用至今,未出现过中断问题,相对来说还是比较稳定靠谱的。使用openldap统一进行用户管理,就需要平台中所有节点有统一共享的/home目录。

当你感觉累的时候,证明你正在走上坡路! 3299

一文带你了解什么是RDMA

RDMA(Remote Direct Memory Access,远程直接内存访问)是一种起源于高性能计算领域的通信技术,如今已广泛应用于数据中心。该技术使得用户程序能够绕过操作系统内核及CPU,直接与网络接口卡(NIC)交互,实现网络通信。这种方式不仅大幅提升了通信带宽,还显著降低了网络延迟,优化了整体性能。

嵌入式技术开发 6016

RT-DETR改进策略【Neck】| GFPN 超越BiFPN 通过跳层连接和跨尺度连接改进RT-DETR颈部网络

本文记录的是利用颈部结构优化RT-DETR的目标检测网络模型。利用改进后的颈部网络,通过跳层连接,避免了在进行反向传播时的梯度消失问题,并且引入跨尺度连接,可以实现不同级别和层次的特征充分融合,获取足够的高层语义信息和低层空间信息交换,从而在大规模变化场景下提高检测性能。GIRAFFEDET: A HEAVY-NECK PARADIGM FOR OBJECT DETECTION-GFPN包含了上述的跳层连接(dense-link和log2nlog _{2} nlog2​n-link)以及跨尺度连接(Quee

Limiiiing的博客 2229

java代码获取电脑某一软件的安装路径信息

Java代码获取电脑某一软件的安装路径信息 在Java中直接获取特定软件的安装路径并不是一项直接的任务,因为Java本身并不提供直接访问系统级安装信息的API。不过,我们可以通过几种间接的方法来实现这一目标,比如利用系统命令、注册表查询(仅限Windows)、环境变量检查,或者通过第三方库。下面,我将详细介绍几种在不同操作...

weixin_41018560的博客 372

Web渗/透/攻/击实战(1)—成功渗/透台湾某净化设备公司官网

写在前面 作为一个防御型白帽黑客​ 你一定要知道黑客的进攻套路 才能有相应的防御措施 声明:只做测试,发现对方的漏洞,并不进行破坏性操作 1、 网站分析 地址:http://www.xxx.com.tw/ 这是一家中国台湾地区的网站,看着满屏的繁体字,就不是很舒服 网站首页包括:关于我们、资料下载、联络方式等等。 这些对我们进行sql注入用处并不大 我们需要的是可以进行参数传入的页面,这样我们就可以在参数里做文章 找一下 有没有新闻列表相关的页面 页...

信息安全领域优质创作者|操作系统领域专家 1806

【获取电脑某一软件的安装路径信息】

类从注册表中获取指定软件的安装路径信息。在Windows系统中,软件的安装信息通常保存在注册表的。

qq_31532979的贺公子之数据科学与艺术博客,致力于科技向善,拥抱开源,要用技术的影响力来领导团队,而不是威权和职位! 1153

YOLO26改进策略【YOLO和Mamba】| 2024 VM-UNet,高效的特征提取模块VSS block 二次创新提高精度

VM-UNet模型设计的出发点是解决现有CNN-based和模型在医学图像分割中的局限性,利用(SSMs)的优势,提出一种更有效的医学图像分割模型。具体来说,CNN-based模型在捕捉长距离信息方面存在不足,而模型由于自注意力机制的二次复杂度导致计算负担较重。SSMs模型如Mamba不仅在建模长距离依赖方面表现出色,还具有线性计算复杂度,这为VM-UNet的设计提供了理论基础。

Limiiiing的博客 215

数据分享:中国历年省、市、县行政区划shp(1949~2023年共计75年)

中华人民共和国县级以上行政区沿革》(三册,1949-1983年)“The Atlas of Changes of Administrative Regions of China”;《中华人民共和国行政区划沿革地图集》The yearly publications of “The Administrative Regions”, 1985-2014;每年的出版行政区划简册(1985-2014年)行政区划网:www.xzqh.org。行政区划网:www.xzqh.org。

J_Giser的博客 3691

java查询已经安装的软件列表

本来是在网上看到一个c语言版本的,一直很纳闷怎么没有java版的? 终于找到了一个用java版类似的,java通过调用系统API可以轻松获取已安装软件的详细信息。 但是原作者写的很不理想,甚至连注册表的位置都找错了…… 经过大幅改进,效果相当不错, 原文章竟然找不到了,晕,等找到了把它地址放上来 上图:     下载地址: http://download.youkuaiyun.com/s

言川的博客 3990

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

转:Java获取系统软件安装列表

最近需要根据客户的软件安装位置放置对应代码,每个客户机器都不一样,为了获取软件安装的路径,想到如下方法,网上参考这篇:http://chenyu-hz.iteye.com/blog/1493185截图如下: 代码如下: /** * @author <a href="mailto:foohsinglong@gmail.com">kevin.long</a> * @description Jav

爱的叹息的专栏 3167

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Java 获取系统软件安装列表

[color=blue][size=small][b]Java获取系统软件安装列表[/b][/size][/color] [code="java"]package com.kevin.demo; /** * @author kevin.long * @description Java获取系统软件安装列表,代码核心来自网上,主要通过Runtime实现, * 用JNI也行,解决乱码...

Mr.Kevin-From human to God,how much time needs? 437

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Java获取系统软件安装列表

/** * @author kevin.long * @description Java获取系统软件安装列表,代码核心来自网上,主要通过Runtime实现, * 用JNI也行,解决乱码问题 */ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRead

ycb1689的专栏 1096

MDR软件的安装

MDR软件的安装

weixin_45260022的博客 938

java查询软件_java查询已经安装的软件列表

本来是在网上看到一个c语言版本的,一直很纳闷怎么没有java版的?终于找到了一个用java版类似的,java通过调用系统API可以轻松获取已安装软件的详细信息。但是原作者写的很不理想,甚至连注册表的位置都找错了……经过大幅改进,效果相当不错,原文章竟然找不到了,晕,等找到了把它地址放上来上图: 下载地址://附上源码import java.io.BufferedReader;import java...

weixin_39815329的博客 634

java软件的安装与配置环境变量

java的安装与配置环境

D1573的博客 430

关于java获取mysql安装路径

/** * 获取mysql安装路径 * @return */ public String getMysqlPath(){ Map m=System.getenv(); String s2=(String) m.get("Path");//获取本计算机环境变量中PATH的内容 String s1=s2.substring(0, s2.indexOf("MySQ...

ttzj5201314的博客 442

linux下查看软件的安装路径

一般说来都是安装到/usr/share和/usr/local里了你可以通过whereis 软件名来查找系统里的文件位置比如你想查找eclipse文件,那么就:[root@localhost ~]# whereis eclipse会显示:eclipse: /usr/bin/eclipse /usr/lib/eclipse /usr/share/eclipse 以上只适合安装路径加入PATH里 ...

java 帝国 439

java177-获取应用程序的路径

java

qq_41632427的博客 248
上一篇: 微软在使用Linux?
下一篇: 用于还原wget下载的中文目录乱码的php脚本
hutuworm
博客等级 码龄26年 1粉丝 5原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值