仮想ボックスでcentoOS6.3を使用してdrbdを学習しようとしていますが、2つのVMが構成されており、ノード1はオリジナルで、ノード2はノード1から複製されていますが、「servicedrbdstart」を開始できません。エラーが発生します。メッセージ 'DRBDリソースを開始しています:drbdモジュールをロードできません'、ノード2はコマンドを開始できますが、ここに構成があります
[root @ localhost db] #cat /etc/drbd.conf
# You can find an example in /usr/share/doc/drbd.../drbd.conf.example
#include "drbd.d/global_common.conf";
#include "drbd.d/*.res";
global {
# do not participate in online usage survey
usage-count no;
}
resource data {
# write IO is reported as completed if it has reached both local
# and remote disk
protocol C;
net {
# set up peer authentication
cram-hmac-alg sha1;
shared-secret "s3cr3tp@ss";
# default value 32 - increase as required
max-buffers 512;
# highest number of data blocks between two write barriers
max-Epoch-size 512;
# size of the TCP socket send buffer - can Tweak or set to 0 to
# allow kernel to autotune
sndbuf-size 0;
}
startup {
# wait for connection timeout - boot process blocked
# until DRBD resources are connected
wfc-timeout 30;
# WFC timeout if peer was outdated
outdated-wfc-timeout 20;
# WFC timeout if this node was in a degraded cluster (i.e. only had one
# node left)
degr-wfc-timeout 30;
}
disk {
# the next two are for safety - detach on I/O error
# and set up fencing - resource-only will attempt to
# reach the other node and fence via the fence-peer
# handler
on-io-error detach;
fencing resource-only;
# no-disk-flushes; # if we had battery-backed RAID
# no-md-flushes; # if we had battery-backed RAID
# ramp up the resync rate
# resync-rate 10M;
}
handlers {
# specify the two fencing handlers
# see: http://www.drbd.org/users-guide-8.4/s-pacemaker-fencing.html
fence-peer "/usr/lib/drbd/crm-fence-peer.sh";
after-resync-target "/usr/lib/drbd/crm-unfence-peer.sh";
}
# first node
on node1.mycluster.org {
# DRBD device
device /dev/drbd0;
# backing store device
disk /dev/sdb;
# IP address of node, and port to listen on
address 192.168.1.101:7789;
# use internal meta data (don't create a filesystem before
# you create metadata!)
meta-disk internal;
}
# second node
on node2.mycluster.org {
# DRBD debice
device /dev/drbd0;
# backing store device
disk /dev/sdb;
# IP address of node, and port to listen on
address 192.168.1.102:7789;
# use internal meta data (don't create a filesystem before
# you create metadata!)
meta-disk internal;
}
}
誰かが問題が何であるか知っていますか?
これは構成の問題のようには聞こえません-むしろ、DRBDのカーネルモジュールがインストールされていないように聞こえます。 kmod-drbdの適切なバージョンをインストールする必要があります。 (modprobe drbdと入力するとどうなりますか?)
コマンドラインからyumsearchdrbdを実行してみてください
次に、正しいパッケージを選択します-おそらくkmod-drbd83のようなものです
それでも問題が解決しない場合は、CentOSとカーネルの新しいバージョンにアップグレードしてください。