部署高可用的分布式文件系统(DFS)

简介:

部署高可用的分布式文件系统(DFS)

前面的博文中文大家介绍了如何来搭建一个分布式文件系统,以及分布式文件系统的优点,今天我们将要在博文中为大家介绍如何来实现分布式文件系统的高可用部署。

大家都知道,微软的服务只有实现了高可用(容错)以后用起来才是最安心的,那么下面我们就来看看DFS的高可用是如何配置的。

具体主机名称和IP地址如下:

计算机名

操作系统

IP地址

DNS

DFS地址

DC

Windows Server 2012 R2

Public:192.168.1.1\24

192.168.1.1

\\contoso.com\dfs-share

NWEB01

Windows Server 2012 R2

Public:192.168.1.2\24

192.168.1.1

NWEB2

Windows Server 2012 R2

Public:192.168.1.3\24

192.168.1.1

有了上面的计划准备,下面我们开始实验:

首先我们打开“NWEB01”服务器管理器:

clip_image002

点击工具----DFS Management:

clip_image004

打开以后,展开命名空间:

clip_image006

在我们创建的命名空间“contoso.com\dfs-share”上面鼠标右键,点击添加命名空间服务器:

clip_image007

在这里我们点击浏览来找到我们的第二台服务器“NWEB2”:

clip_image008

在选择次对象类型位置选择计算机,然后输入我们的计算机名称,点击检查名称,确认无误后点击确定:

clip_image009

确定命名空间服务器没有问题后点击“编辑设置”:

clip_image010

可以看到在这里我们可以编辑共享文件夹的权限,因为是实验环境,所以我保持默认,点击确定:

clip_image011

在此我们点击确定:

clip_image013

这里点击DFS管理中部的“命名空间服务器”:

clip_image015

Ok、可以看到我们已经成功的将“NWEB2”这台服务器添加到DFS命名空间服务器。

测试:

在客户机上访问我们的共享文件夹:

访问:\\contoso.com\dfs-share:

clip_image017

可以看到我们已经成功访问。

下面我们禁用“NWEB2”的网卡:

clip_image019

OK、可以看到我们的网卡已经禁用,然后按下WIN+R键:

clip_image020

输入我们共享文件夹的地址:\\contoso.com\dfs-share:

clip_image021

OK、可以看到我们已经成功访问到了我们的共享文件夹。

到这里我们的实验就圆满结束了!下篇博文中我们将为大家介绍如何利用DFS命名空间来做我们故障转移群集的仲裁磁盘。



本文转自wuyvzhang 51CTO博客,原文链接:http://blog.51cto.com/wuyvzhang/1660694,如需转载请自行联系原作者


相关文章
|
4月前
|
NoSQL Redis
基于Redis的高可用分布式锁——RedLock
这篇文章介绍了基于Redis的高可用分布式锁RedLock的概念、工作流程、获取和释放锁的方法,以及RedLock相比单机锁在高可用性上的优势,同时指出了其在某些特殊场景下的不足,并提到了ZooKeeper作为另一种实现分布式锁的方案。
115 2
基于Redis的高可用分布式锁——RedLock
|
5月前
|
负载均衡 Java 双11
使用Java构建高可用的分布式系统
使用Java构建高可用的分布式系统
|
6月前
|
分布式计算 Java Hadoop
杨校老师课堂之分布式数据库HBase的部署和基本操作
杨校老师课堂之分布式数据库HBase的部署和基本操作
61 0
|
3月前
|
存储
cephFS高可用分布式文件系统部署指南
关于如何部署高可用的cephFS分布式文件系统,包括集群的搭建、验证高可用性以及实现两主一从架构的详细指南。
91 9
|
3月前
|
分布式计算 资源调度 Hadoop
在YARN集群上运行部署MapReduce分布式计算框架
主要介绍了如何在YARN集群上配置和运行MapReduce分布式计算框架,包括准备数据、运行MapReduce任务、查看任务日志,并启动HistoryServer服务以便于日志查看。
67 0
|
5月前
|
存储 运维 监控
如何设计高可用的分布式系统
【7月更文挑战第29天】设计高可用的分布式系统是一个复杂而细致的过程,需要从架构设计、冗余策略、故障转移与恢复、监控与告警等多个方面综合考虑。通过采用微服务架构、无状态服务、负载均衡、数据冗余、服务冗余、跨地域部署等策略,可以显著提高系统的可用性和可靠性。同时,建立完善的监控和告警体系,确保对系统的任何变化都能及时感知和处理。最终,通过不断的优化和改进,实现系统的高可用性目标。
|
4月前
|
Java Nacos Docker
"揭秘!Docker部署Seata遇上Nacos,注册成功却报错?这些坑你不得不防!一网打尽解决秘籍,让你的分布式事务稳如老狗!"
【8月更文挑战第15天】在微服务架构中,Nacos搭配Seata确保数据一致性时,Docker部署Seata后可能出现客户端连接错误,如“can not connect to services-server”。此问题多由网络配置不当、配置文件错误或版本不兼容引起。解决策略包括:调整Docker网络设置确保可达性;检查并修正`file.conf`和`registry.conf`中的Nacos地址和端口;验证Seata与Nacos版本兼容性;修改配置后重启服务;参考官方文档和最佳实践进行配置。通过这些步骤,能有效排除故障,保障服务稳定运行。
286 0
|
4月前
|
存储 运维 安全
多云网络部署存在挑战,F5分布式云应用简化方案解读
多云网络部署存在挑战,F5分布式云应用简化方案解读
53 0
|
5月前
|
消息中间件 Java 开发者
Spring Cloud微服务框架:构建高可用、分布式系统的现代架构
Spring Cloud是一个开源的微服务框架,旨在帮助开发者快速构建在分布式系统环境中运行的服务。它提供了一系列工具,用于在分布式系统中配置、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态等领域的支持。
191 5
|
4月前
|
存储 算法 NoSQL
(三)漫谈分布式之集群篇:探寻N个9高可用与PB级数据存储的实现原理!
本文来详细聊聊集群的各方面知识,为诸位量身打造出结构化的集群知识体系。
131 0