安装DRBD的一些问题

安装DRBD,建议用源代码包先生成rpm包来安装,不要用直接download的rpm包,有可能会用不了,因为这跟系统内核版本有关系,在2.6.33版本以前内核没有集成drbd,

A.先安装一些其它的工具包yum install gcc* flex kernel-devel rpm-build libxslt -y

C.tar zxf drbd-8.4.4.tar.gz -C /usr/src 并进入解压的目录 drbd-8.4.4.tar.gz为你下载的源码包:http://pan.baidu.com/s/1pJ7lbmV

D.进入解压目录,执行./configure

E.make rpm,此时有可能提示错误如下:
/usr/bin/xsltproc \
        --xinclude \
        http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl drbdsetup.xml
error : Operation in progress
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
make[1]: *** [drbdsetup.8] Error 4

提示有一个地址文件没能找到,解决方法:

yum -y install docbook-style-xsl

F.执行make km-rpm

G.最后会提示:

You have now:
/root/rpmbuild/RPMS/x86_64/drbd-bash-completion-8.4.4-4.el6.x86_64.rpm
/root/rpmbuild/RPMS/x86_64/drbd-udev-8.4.4-4.el6.x86_64.rpm
/root/rpmbuild/RPMS/x86_64/drbd-utils-8.4.4-4.el6.x86_64.rpm
/root/rpmbuild/RPMS/x86_64/drbd-xen-8.4.4-4.el6.x86_64.rpm
/root/rpmbuild/RPMS/x86_64/drbd-heartbeat-8.4.4-4.el6.x86_64.rpm
/root/rpmbuild/RPMS/x86_64/drbd-km-debuginfo-8.4.4-4.el6.x86_64.rpm
/root/rpmbuild/RPMS/x86_64/drbd-8.4.4-4.el6.x86_64.rpm
/root/rpmbuild/RPMS/x86_64/drbd-debuginfo-8.4.4-4.el6.x86_64.rpm
/root/rpmbuild/RPMS/x86_64/drbd-km-2.6.32_504.el6.x86_64-8.4.4-4.el6.x86_64.rpm
/root/rpmbuild/RPMS/x86_64/drbd-pacemaker-8.4.4-4.el6.x86_64.rpm

H.进入/root/rpmbuild/RPMS/x86_64,执行

yum install *.rpm即可

ps:如果有些依赖包找不到,有可能得加入oracle的源:

Oracle Linux 7

# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-ol7.repo

Oracle Linux 6

# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-ol6.repo

Oracle Linux 5

# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-el5.repo

Oracle Linux 4, Update 6 or Newer

# cd /etc/yum.repos.d
# mv Oracle-Base.repo Oracle-Base.repo.disabled
# wget http://public-yum.oracle.com/public-yum-el4.repo

Oracle VM 2

# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-ovm2.repo
时间: 2024-10-21 23:06:20

安装DRBD的一些问题的相关文章

centos 6.5   yum 安装 DRBD

环境 centos 6.5 2.6.32-431.el6.x86_64 1 安装一个yum的源 rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm 2  直接yum安装DRBD  yum -y install drbd83-utils kmod-drbd83 我测试过,安装 drbd84-utils kmod-drbd84  也可以,目前我只是刚安装好,还没测试可用性 参考链接   https://www

一步一步安装DRBD

时间 2016 一月 07 作者 曹登化 版权 版权所者是曹登化-2016 第一步:前期准备 1. 准备2台机器 同步的磁盘大小一致 问:磁盘可以大小不一致吗? 配置如下表: 操作系统 主机名 IP drbd磁盘 node1 CentOS 6.7 centos03.cdh 192.168.1.93 /dev/drbd0 node2 CentOS 6.7 centos04.cdh 192.168.1.94 /dev/drbd0 两台设备的防火墙要互相允许. 以上主机名与IP对应的关系中,两台服务器

CentOs6.5配置安装DRBD

实验环境: (1) 使用CentOS6.5版本两台 (2) 使用163的yum源(配置方法参考下方) (3) 两台虚拟机添加相同的虚拟硬盘,我采用的是10G 操作系统 主机名 IP                       drbd磁盘 CentOS6.5        local.aaa.com 192.168.1.13          /dev/sdb4 CentOS6.5        local2.aaa.com   192.168.1.12       /dev/sdb4 注意事项

CentOS6.5安装DRBD+MariaDB+Heartbeat实现数据库集群高可用

本实验使用两台服务器搭建: 系统                  CentOS6.5 tese02              IP:192.168.1.244 test03               IP:192.168.1.245 DRBD               版本:8.4.6 DRBD-UTIL       版本:8.9.2 MariaDB           版本:10.0.17 Heartbeat         版本:3.0.4 VIP                  

linux下安装drbd详解

关于drbd理论方面的知识本文中不做介绍,本文章主要讲述如何搭建drbd. 一.系统环境   系统平台: Centos6.3(内核2.6.32-431.29.2.el6.x86_64) 节点一主机名: Cenos-HA1     IP:192.168.1.202 节点一主机名: Cenos-HA2     IP:192.168.1.202  DRBD版本:DRBD-8.4.3 二.安装   1.准备 (1).关闭iptables和SELINUX,避免安装过程中报错. 节点1和节点2 #/etc/

Centos5.8 x86_64下安装DRBD+Heartbeat+NFS

实验环境:vmware workstation os:Centos5.8 x86_64 编辑两台虚拟机分别新增一块网卡作为心跳检测,新增一块4G的硬盘,大小保持一致 两台机器的基本情况如下所示: centos1.mypharma.com 192.168.150.100,心跳线为:10.10.10.2(VM2网段) centos2.mypharma.com 192.168.150.101,心跳线为:10.10.10.3(VM2网段) heartbeat的vip为 192.168.150.128 一

ansible安装drbd+nfs+keepalived

ansible管理机:192.168.8.35 名称:kick tomcat主机: 192.168.8.234,192.168.8.235 VIP  : 192.168.8.100 系统版本: Centos7.2 ##### 实验软件下载地址 配置文件:  http://pan.baidu.com/s/1eSou1Bs NFS:           http://pan.baidu.com/s/1kVieBgN DRBD:        http://pan.baidu.com/s/1nvkIx

RHEL 6.5安装DRBD

基本介绍 分布式复制块设备(DRBD技术)技术)技术)是一种基于软件的,无共享复制存储解决方案,在服务器之间对块设备(硬盘.分区.逻辑卷等)进行镜像. 环境描述 两台主机ceph1和ceph2,两台机器上分别有/dev/vdg磁盘,用来做DRBD的后端设备.示例中先以ceph1作为主节点进行配置,文章最后会展示如何将ceph2切换为主节点. 准备工作: 1.升级内核 RHEL6.5默认使用2.6.32-431版本的内核,需要升级到2.6.32-504.下载内核相关版本软件包,安装.重启. yum

脚本编译安装DRBD

很粗糙的一个脚本,慢慢会进步的! #!/bin/bash SSH="ssh server" for A in {1..2};do        $SSH$A "wget http://oss.linbit.com/drbd/8.4/drbd-8.4.6.tar.gz"        E='echo $?'       if [ E -eq 0 ];then          $SSH$A "cd /root;wget http://oss.linbit.c