日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Debian下搭建Samba CTDB集群。

發布時間:2023/12/31 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Debian下搭建Samba CTDB集群。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用Samba CTDB搭建群集時,推薦使用如下圖所示的結構,在Samba CTDB的節點后面使用GPFS、GFS2、GlusterFS、Lustre之類的集群存儲系統。在本文中假設后端的集群存儲系統已搭建完成,現在開始配置Samba CTDB(參考:http://wiki.samba.org/index.php/CTDB_Setup#Clustering_Model)。 ? <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

一、配置環境。

1、Srv5.example.zqin

2? OS:Debian 5.07

2? FQDN:srv5.exampel.zqin

2? IP:192.168.0.205

2? GW:192.168.0.1

2? DNS:202.103.24.68

2、Srv8.example.zqin

2? OS:Debian 5.07

2? FQDN:srv5.exampel.zqin

2? IP:192.168.0.208

2? GW:192.168.0.1

2? DNS:202.103.24.68

3、Srv9.example.zqin

2? OS:Debian 5.07

2? FQDN:srv5.exampel.zqin

2? IP:192.168.0.209

2? GW:192.168.0.1

2? DNS:202.103.24.68

二、配置Samba CTDB。

1、在三個節點上使用如下命令安裝Samba、CTDB。

Srv5:~# apt-get upgrade

Srv5:~# apt-get install samba ctdb

2、在三個節點的/etc/services文件中增加如下內容。

ctdb? 9999/tcp

3、在三個節點在修改/etc/samba/smb.conf文件為如下內容,其中/smbcluster是后端集群存儲系統的掛載點,/smbcluster/public為用戶最后通過Samba訪問到的目錄。

[global]

clustering = yes

idmap backend = tdb2

private dir=/smbcluster/ctdb

fileid:mapping = fsname

use mmap = no

nt acl support = yes

ea support = yes

[public]

comment = public share

path = /smbcluster/public

public = yes

writeable = yes

4、在三個節點在修改/etc/default/ctdb文件的如下內容。

CTDB_RECOVERY_LOCK="/smbcluster/ctdb/lock"

CTDB_PUBLIC_INTERFACE=eth0

CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

CTDB_MANAGES_SAMBA=yes

ulimit -n 10000

CTDB_NODES=/etc/ctdb/nodes

CTDB_LOGFILE=/var/log/ctdb.log

CTDB_DEBUGLEVEL=2

CTDB_PUBLIC_NETWORK="192.168.0.0/24"

CTDB_PUBLIC_GATEWAY="192.168.0.1"

5、在三個節點在修改/etc/ctdb/public_addresses文件中增加如下內容,該文件記錄Samba CTDB集群提供給客戶訪問的虛擬IP地址。

192.168.0.10/24

192.168.0.11/24

192.168.0.12/24

6、在三個節點上修改/etc/ctdb/nodes文件中增加如下內容,該文件記錄Samba CTDB集群節點的IP地址。

192.168.0.205

192.168.0.208

192.168.0.209

7、在三個節點上修改/etc/ctdb/events.d/11.route文件中增加如下內容。

#!/bin/sh

. /etc/ctdb/functions

loadconfig ctdb

cmd="$1"

shift

case $cmd in

takeip)

# we ignore errors from this, as the route might be up already when we're grabbing

# a 2nd IP on this interface

/sbin/ip route add $CTDB_PUBLIC_NETWORK via $CTDB_PUBLIC_GATEWAY dev $1 2> /dev/null

;;

esac

exit 0

8、在三個節點上執行如下命令。

Srv5:~# chmod +x /etc/ctdb/events.d/11.route

Srv5:~# /etc/init.d/ctdb restart

Srv5:~# /etc/init.d/samba restart

9、可以通過以下命令查看Samba CTDB集群的情況。

Srv5:~# ctdb status

Number of nodes:3

pnn:0 192.168.0.205??? OK

pnn:1 192.168.0.208??? OK (THIS NODE)

pnn:2 192.168.0.209??? OK

Generation:1228536155

Size:3

hash:0 lmaster:0

hash:1 lmaster:1

hash:2 lmaster:2

Recovery mode:NORMAL (0)

Recovery master:1

?

Srv5:~# ctdb ip

Public IPs on node 1

192.168.0.10 0

192.168.0.11 0

192.168.0.12 2

完成上述步驟后,Samba CTDB集群就搭建完成了,客戶端可以通過在/etc/ctdb/public_addresses文件中記錄的IP地址進行訪問。

轉載于:https://blog.51cto.com/onlyzq/593940

總結

以上是生活随笔為你收集整理的Debian下搭建Samba CTDB集群。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。