使用GFS与DRBD在CentOS 5.5上进行Samba CTDB集群部署.docxVIP

使用GFS与DRBD在CentOS 5.5上进行Samba CTDB集群部署.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用GFS与DRBD在CentOS 5.5上进行Samba CTDB集群部署

使用GFS和DRBD在CentOS 5.5上进行Samba CTDB集群部署摘要:本文主要介绍使用GFS和DRBD在CentOS 5.5上安装主动/主动Samba CTDB集群。当然本文介绍的方法一样适用于Fedora和Red Hat Enterprise Linux。值得注意的是,我们使用DRBD复制节点之间的数据,它需要独占一个磁盘或分区,因此在安装CentOS时注意预留好空间或直接为DRBD创建好一个分区。我们使用了两个节点,都是活动节点,要求是要实现负载均衡,为了复制节点间的数据,我们使用的是DRBD,为了实现主动/主动集群,我们必须使用ClusterFS(这里使用GFS),以便让两个节点可以同时在DEBD资源上执行写操作。1、初步说明Linux发行版:我们使用的是CentOS 5.5 64位发行版,当然本文介绍的方法一样适用于Fedora和Red Hat Enterprise Linux,CentOS的安装很简单,安装时选择基础包和其它你需要的软件包,值得注意的是,我们使用DRBD复制节点之间的数据,它需要独占一个磁盘或分区,因此在安装CentOS时注意预留好空间或直接为DRBD创建好一个分区。网络硬件和拓扑结构:在每个节点上,我们使用了两块千兆网卡,一个(eth0)连接到网络(LAN),另一个(eth1)通过交叉线实现两个节点间的连接,DRBD在两个节点之间复制数据时,是不会通过网络交换机或其它网络设备的,而是直接走交叉线。本教程使用的两个物理节点分别是:和:使用IP 81 (LAN) 和IP (交叉) :使用IP 82 (LAN) 和IP (交叉) :它是集群IP,来自节点1 83 :它是集群IP,来自节点2 84 磁盘:两个节点均配备了两块磁盘,/dev/sda安装操作系统,/dev/sdb供DRBD使用,正如前面提到的,只使用一块磁盘也是可以的,只需要为DRBD分配一个独立的分区即可。CTDB:它是TDB的集群实现,为了在集群文件系统上使用Samba,我们需要一个主动/主动集群,让两边的smb服务都能响应网络请求,详细信息请参考/。2、准备节点首先,我们需要禁用SELinux,用vi打开selinux配置文件:vi /etc/selinux/config修改下面这一行内容,其它内容不变:SELINUX=disabled接下来需要修改主机名和节点的网关。vi /etc/sysconfig/network节点1:NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=GATEWAY=节点2:NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=GATEWAY=接下来配置网络接口。节点1 LAN接口:vi /etc/sysconfig/network-scripts/ifcfg-eth0内容如下:DEVICE=eth0BOOTPROTO=staticIPADDR=81NETMASK=ONBOOT=yesHWADDR=a6:1e:3d:67:66:78节点1交叉/DRBD接口:vi /etc/sysconfig/network-scripts/ifcfg-eth1内容如下:DEVICE=eth1BOOTPROTO=staticIPADDR=NETMASK=ONBOOT=yesHWADDR=ee:ef:ff:9a:9a:57节点2 LAN 接口:vi /etc/sysconfig/network-scripts/ifcfg-eth0内容如下:DEVICE=eth0BOOTPROTO=staticIPADDR=82NETMASK=ONBOOT=yesHWADDR=52:52:a1:1a:62:32节点2交叉/DRBD接口:vi /etc/sysconfig/network-scripts/ifcfg-eth1内容如下:DEVICE=eth1BOOTPROTO=staticIPADDR=NETMASK=ONBOOT=yesHWADDR=1a:18:b2:50:96:1e接下来在两个节点上设置DNS配置。vi /etc/resolv.conf内容如下:search nameserver 接下来配置基本的主机名解析,打开/etc/hosts文件:vi /etc/hosts内容如下:localhost.localdomain localhost91 node92 node2Ps:这里根据你的实际情况可以添加更多类似的快速解析条目。设置好后,检查一下网络连接是否正常,首先在节点1上通过LAN接口ping节点2。[root@node1 ~]# ping -c 2 node2PING node2 (82) 56(84) bytes of data.64 bytes from n

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档