linux drbd安裝與配置

2021-10-06 16:30:16 字數 2111 閱讀 2452

二.配置

三.參考資料

1.安裝依賴

yum install gcc gcc-c++ make glibc flex -y
2.更新核心,安裝後重啟
yum -y install kernel-devel kernel kernel-headers
3.匯入elrepo安裝源
rpm --import 

rpm -uvh

4.安裝drbd90
yum install -y drbd90-utils kmod-drbd90
5.載入drbd模組
modprobe drbd

echo drbd > /etc/modules-load.d/drbd.conf

6.驗證drbd是否載入成功
lsmod | grep drbd
1.配置hosts

vim /etc/hosts

192.168.5.77 node1

192.168.5.78 node2

2.修改全域性配置
mv /etc/drbd.d/global_common.conf /etc/drbd.d/global_common.conf.orig

cat << eof > /etc/drbd.d/global_common.conf

global

common

}eof

3.建立資源配置
cat << eof > /etc/drbd.d/drbd0.res

resource drbd0

on node2

}eof

4.建立裝置原始檔
drbdadm create-md drbd0
5.啟動drbd服務
systemctl start drbd

systemctl enable drbd

6.啟動裝置原始檔
drbdadm up drbd0

關閉:drbdadm down drbd0

7.設定主節點,並掛載drbd0(node1)
drbdadm primary drbd0 --force

mkfs.xfs /dev/drbd0

mount /dev/drbd0 /mnt

寫入測試檔案:echo "hello,world" > /mnt/hello

8.同步測試(node2)
drbdadm down drbd0

mount -t xfs /dev/sdb /mnt

ls /mnt (檢視是否有node1中的檔案)

9.主備切換

node1:

umount /mnt

drbdadm secondary drbd0

node2:

drbdadm primary drbd0

mount /dev/drbd0 /mnt

10.常用命令

檢視狀態:

cat /proc/drbd
連線狀態:

drbdadm cstate r0
角色狀態:

drbdadm role  r0
硬碟狀態:

drbdadm dstate r0
啟用/關閉資源:

drbdadm up drbdadm down
角色切換:

drbdadm primary drbdadm secondary
centos7安裝配置drbd9

2.9 drbd編譯安裝**現的問題及解決小結

配置drbd出現錯誤總結

drbd編譯安裝與配置

drbd配置引數

heartbeat+drbd+mysql高可用方案

drbd常用的幾個命令

安裝與配置php,PHP的安裝以及配置

安裝以及配置 1.安裝apache 2.2.4 apache dir d myspace apache 2.2.4 2.解壓安裝php 5.2.11 php dir d myspace php 5.2.11 3.找到php 5.2.11下的php.ini dist,改名為php.ini 4.開啟ph...

honeyd安裝與配置

所需構件如下 按以下順序安裝 libdnet 1.11.tar.gz tar xvzf libdnet 1.11.tar.gz cd libdnet 1.11 configure make make install libevent 1.1a.tar.gz cd libevent 1.1a conf...

ubuntu nginx安裝與配置

在ubuntu下面可以使用如下方式安裝nginx.2.為apt程式新增key sudo apt key add nginx signing.key 3.新增下面的內容到 etc apt sources.list配置檔案的末尾 deb lucid nginx deb src lucid nginx 4...