Windows server环境下混合云部署DFS文件服务

一.方案目的介绍

  • 目标客户群体:传统企业,贸易企业等使用内部文件服务实现云端灾备
  • 客户环境:微软活动目录环境,文件服务器使用AD验证和设置权限
  • 方案目标:实现企业本地文件服务器的云端灾备/双活
  • 使用产品:必选--存储网关,对象存储;可选—VPN/专线/CVM

二.方案设计

很多传统企业在设计身份验证和文件服务时,都会使用微软的活动目录和windows server自带的文件共享来实现以上的需求, 公有云的出现给这个场景在灾备和异地访问提供了一个全新的方案场景。

1. 在现有环境中,将文件服务器提升为DFS ,增加一台DFS作为文件、目录和权限同步

2. 第二台DFS共享目录配置为腾讯云存储网关配置的目录

3. 复制的文件通过存储网关直接存储到腾讯云对象存储

4. 存储网关可以是本地VMware或腾讯云CVM

5. 根据用户每日增量计算网关缓存区大小(注意已防止溢出)

三.方案部署

3.1DFS部署

打开windows server 的添加角色和功能向导,在开始页中选择下一步开始部署。选择-基于角色或基于功能的安装,下一步。

基于角色或基于功能的安装

在服务器选择中,选择需要安装DFS的服务器,下一步;在服务器角色页中选择-文件和存储服务-文件和iSCSI服务-DFS复制和DFS命名空间。

服务器角色选择

在功能页选择下一步;在确认页选择下一步;点击安装,完成部署。

3.2配置DFS

在工具栏中选择DFS Management,打开DFS管理工具

DFS Management

右击命名空间—新建命名空间(可以实现使DFS用虚拟的域名访问后端不同DFS存储路径)

新建命名空间

选择命名空间服务器,下一步

命名空间服务器

输入空间名称,在“编辑设置“中选择目录和权限配置(权限可后期配置)

权限配置

完成命名空间配置。确认配置,点击“创建”。

命名空间配置

在任意server上输入刚才命名的空间名称, 即可访问到在dfs-01的共享文件夹,如图:

访问共享文件夹

右击复制, 配置DFS复制组

新建复制组

选择相关的复制组,这里选择“多用途复制组“,当有分支机构做分布式部署并且总部需要统一备份时,可以选择”用于数据收集的复制组“。输入复制组的名称, 下一步添加复制组内需要复制的DFS服务器。

复制组成员

选择复制拓扑,3台及以上选择集散,这边选择交错(由于是所有成员一起复制,节点多了后性能损耗会比较大)

复制拓扑

配置复制组的带宽限制

复制组计划和带宽

选择主要成员(复制源)

主要成员

添加复制的文件夹

复制文件夹

完成复制配置

复查设置并创建复制组

完成配置后, 在DFS管理工具中可看到复制组及成员和状态

查看复制组

复制完成后可看到DFS02的相关目录中已有复制数据(复制时间取决于复制间隔,数据量和带宽大小)

3.3配置存储网关

以上完成了DFS的复制组,接下去需要配置DFS02的外挂存储(腾讯云对象存储),将新的存储空间作为DFS复制组的路径(需要重新配置DFS复制组成员,或增加新的复制组)

配置DFS02的外挂存储(腾讯云对象存储),需要使用存储网关-卷网关,卷网关可以将对象存储作为internet小型计算机系统接口(iSCSI)设备挂载到本地应用程序服务器上。

在腾讯云控制台申请创建卷网关(注意选择正确的地区,选错地区无法修改,不同地区的网关跟云服务器间也无法互通)。

创建卷网关

选择网关种类,这里用到卷网关(华南地区支持文件网关,卷网关,磁带网关;华东华北地区暂只支持文件网关,卷网关)

选择网关种类

选择网关运行平台,可以是在客户本地VMware或者腾讯云CVM(腾讯云上CVM的外网网段目前对于iSCSI协议暂不支持,只能发现不能连接,如果网关在腾讯云CVM,建议使用内网连接劵。)

选择网关运行平台

激活网关,此IP为之前创建的CVM的公网IP,需放通相应端口,使浏览器能够访问该网关。

提交公网IP
激活网关

为存储网关配置本地存储。缓存区和上传缓冲区需要保证3:2的比例,才能保证性能。

配置本地存储
创建卷

卷内容可以选择“新建空卷”或者“基于快照”。

创建卷

3.4挂载卷

在DFS02上挂载卷即可使用对象存储作为云端存储。

DFS02服务器管理-工具-iSCSI发起程序

iSCSI发起程序

发现-发现门户,填写存储网关公网IP以发现相应目标卷

发现门户
发现目标门户

发现卷之后,在【目标】中点击刚刚发现的卷,点击【连接】

连接卷

卷显示为已连接之后,即可在服务器管理-工具-计算机管理-磁盘管理处初始化磁盘,新建简单卷,之后对象存储即挂载在了DFS02。

初始化磁盘

在本地电脑可发现挂载的COS,此时更改复制组或者新建复制组即可完成本地和云端异地灾备。

四.注意事项

一.使用CVM创建网关时,利用外网IP激活网关,但需要使用内网挂载卷。

腾讯云上CVM的外网网段目前对于iSCSI协议暂不支持,只能发现不能连接。对于这个问题根据需求,建议如下: 1>若客户机器可以部署在云上: 1、客户机器和网关都放在云上,通过内网IP进行发现和连接。 2>若客户机器只能在IDC,可以采用以下方案: 1、建议使用网关的VMware镜像,将网关也部署在客户IDC,同时使用内外IP进行发现和连接。 2、创建VPN,打通云上网关和客户机器的内网 3、创建专线,打通云上网关和客户机器的内网

二.存储网关挂载的本地磁盘需要保证【缓存区】:上传缓存区>=3:2.

三.运行存储网关的云主机没有root权限,出于安全考虑。即使配置也无效,所以登录存储网关所在云主机需要使用以下用户名/密码:

Username:csguser

Password:csg123

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员的碎碎念

如何解决Python包依赖问题

以简洁高效(指编程较为高效, 而不是运行速度)出名的Python, 在包依赖问题上有时候让人挠头.

3090
来自专栏北京马哥教育

Nginx区分PC或手机访问不同网站

近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,...

1.3K9
来自专栏逸鹏说道

还在手动给css加前缀?no!几种自动处理css前缀的方法简介

我们知道在写css的时候由于要兼容不同厂商浏览器,一些比较新的属性需要给它们添加厂商前缀来兼容。移动端还好,基本只要兼容webkit内核的即可,pc端就虐心了,...

4325
来自专栏做全栈攻城狮

C#实现动态网站伪静态,使seo更友好

本教程将使用Visual Studio 2013手把手教你实现webform动态页面的伪静态。本教程配套的C#源码工程可通过我的github下载。地址:http...

1304
来自专栏杂烩

一个综合的分布式项目之项目环境准备 原

    创建maven项目相信看到这的oscer都会,这里就不赘述,主要贴出一些配置文件(限于篇幅随意贴了点,全部的请看github上)。

691
来自专栏java技术学习之道

常见的Redis面试题及分布式集群讲解

3387
来自专栏木头编程 - moTzxx

VMWare14 安装Mac OS系统(图解)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

1.7K3
来自专栏码匠的流水账

聊聊flink的checkpoint配置

2492
来自专栏崔庆才的专栏

如何搭建一台FTP服务器

由于整个学校相当于一个大型局域网,相互之间传送数据非常快,比如要共享个电影,传点资料什么的。所以我们可以选择搭建一个FTP服务器来共享文件。通过本文给大家说一下...

4.7K0

如何在Linux上搭建Terraria 游戏服务器?

Terraria是一款二维沙盒游戏,类似于Minecraft(我的世界),允许玩家在开放的世界中探索,构建和战斗。2015年,Terraria开发者宣布支持Li...

6373

扫码关注云+社区

领取腾讯云代金券