分布式系统实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
一、需求分析 (1)
1. 1课程设计题目 (1)
1. 2课程设计任务和要求 (1)
要求: (1)
任务: (1)
1. 3课程设计环境 (1)
1. 4实验资源配置 (1)
二、概要设计 (2)
2. 1设计内容 (2)
三、测试与操作 (2)
3.1.1 创建DFS根 (2)
3.1.2 为DFS根添加链接 (3)
3.1.3 使用DFS副本实现容错和负载均衡 (4)
3.1.4 检测实验结果 (7)
五、课程设计总结与体会 (8)
六、致谢 (8)
一、需求分析
1. 1课程设计题目
本课程设计题目为:卷影副本和分布式文件系统
1. 2课程设计任务和要求
要求:
通过DFS将整个局域网同一网段的所有的共享文件夹集成到一个树状结构中
供用户访问。
任务:
1.创建DFS根;
2.为DFS根添加链接;
3.使用DFS副本实现容错和负载均衡;
1. 3课程设计环境
Windows Server 2003
1. 4实验资源配置
1.4台虚拟机,Server1,Server2,server3和client1,server1作为域控制器,其他计算机作为域中的成员计算机;
2.将Server2,Server3,client1分别加入到域;
二、概要设计
2. 1设计内容
分布式文件系统(Distributed File System,DFS)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。也就是说网络资源可能分散在网络中的任何一台计算机上,用户为了能够访问到这些共享文件夹必须知道这些共享文件夹的网络路径(UNC路径)才能够访问这些共享文件夹,并且当要访问多个相关的共享文件夹时必须在“网上邻居”或“网络驱动器”之间切换。
为了避免上面这种情况,Windows Server 2003引入了DFS,DFS使得用户无需知道文件夹具体在哪台计算机上,而只需要知道DFS文件服务器的UNC路径或IP地址就可以了。因为通过DFS可以将整个局域网同一网段的所有的共享文件夹集成到一个树状结构中供用户访问,这样当用户需要访问分散在网络中的多个共享资源的时候并不需要自己去各个服务器上寻找共享文件夹,而是只需要访问DFS服务器上的共享文件夹就可以了。当用户打开这个DFS服务器上的共享文件夹访问共享资源的时候,其访问被DFS自动地重新定向到网络中共享文件夹所在的服务器上,而用户并本身不知道(也无需知道)究竟这些文件夹放置的具体位置。
除此之外DFS还可以提供容错(Fault Tolerance)和负载均衡(Load Balancing)的功能。如果共享文件夹在网络中有多个相同的副本即多个内容相同的共享文件夹放置在不同的服务器上,当其中一个副本因意外而停止共享时,用户访问该文件夹的时候DFS可以自动将其他副本提供给用户使用,从而达到容错的功能。另外DFS也会在多个副本之间自动选择一个以响应的用户的请求,降低服务器的工作强度。而这一切均不用用户参与操作,完全由DFS自动完成。共享文件的权限与DFS拓扑无关,用户能否访问DFS上的文件夹,由DFS 上共享的文件夹的实际所在的计算机上的NTFS权限和共享权限决定。
测试与操作说明
三、测试与操作
3.1.1 创建DFS根
创建基于域的DFS根的过程。事先,在服务器上创建文件名为ljj_DFS的共享文件夹,此文件夹将作为DFS访问的起点,另外,在其他两台计算机上分别创建名为“movie”和“music”的共享文件夹
⑴在要创建DFS的计算机上(本实验中服务器A创建DFS),单击“开始”→“程序”→“管理工具”→“分布式文件系统”,打开分布式文件系统管理控制台,如图所示,在左半部分树窗口中的“分布式文件系统”上单击鼠标右键,在如图4-38所示的菜单中选择“新建根目录”。
⑵在弹出的“欢迎使用根目录向导”对话框中单击“下一步”按钮,在分布式文件系统管理控制台中,将出现新建DFS根目录向导。
⑶单击“下一步”,将出现新建DFS根目录向导选择DFS根目录类型的对话框,如图4-39所示,选择“域根目录”,然后单击“下一步”。如果希望创建的DFS根类型为独立型,请选择“独立的根目录”单选按钮,独立型DFS在工作组环境下配置即可。
⑷在弹出的页面中输入域名,如图4-40所示,然后单击“下一步”;再在“主服务器”对话框中输入服务器名(或者单击右侧的“浏览”按钮进行查找),如图4-41所示;单击“下一步”,在弹出的“根目录名称”对话框中输入根目录名称,如图4-42所示;。
图4-38 新建根目录图4-39 选择“域根目录”
图4-40 输入域名图4-41 输入服务器名
图4-42 输入根目录名称图4-43 选择服务器上的共享文件夹
⑸单击“下一步”,在“根目录共享”对话框中通过浏览按钮选择一个文件夹,作为网络中其他计算机访问分布式文件系统的起点,如图4-43所示。
⑹单击“下一步”→“完成”,完成DFS根目录的创建。
3.1.2 为DFS根添加链接
创建完DFS根之后就要创建DFS链接。DFS链接就是将分散在网络中的共享文件夹资源与
DFS根连接在一起的链接,当用户通过DFS根访问分布在网络中其他服务器上的共享文件夹时,实际上就是由DFS链接将用户的访问请求转移到特定的共享文件夹中并建立用户与该共享文件夹的连接。
DFS链接在DFS根之下,指向一个共享文件夹,该共享文件夹下面也还可以有其他的子文件夹。同时DFS链接也可以指向到另一个DFS根上,使得DFS树的规模可以变得很大,将网络中的任何资源都通过一个DFS根连接到一起。
在创建DFS链接的时候要给该链接一个标识名称,该名称将是用户使用DFS访问资源的时候看到的。另外还要提供将DFS链接指向到一个共享文件夹的网络路径,即该共享文件夹在网络中的物理位置。
添加链接的步骤如下:
⑴右击新建的DFS根目录,在如图4-44所示的菜单中选择“新建链接”,将出现创建新DFS链接的对话框,根据实际需求在“链接名称”栏中输入链接名称,这里输入“电影”;在“目标路径”栏中输入新建链接所指向的共享文件夹,也可以单击其栏后面“浏览”来选择一个共享的文件夹,该共享文件夹可以是网络中任何一台可以访问的计算机上的共享文件夹,如图4-45所示。
⑵输入完成后单击“确定”,创建新的DFS链接完成。
⑶使用同样的方法创建其他所需的DFS链接。
⑷创建完成之后返回分布式文件系统管理控制台,在管理控制台左侧窗格中可以看到创建的所有DFS链接,如图4-46所示。
⑸登录客户机,通过网上邻居访问文件服务器,可以看到新创建的DFS根目录,如图4-47所示的窗口,双击打开DFS根目录,将出现在该DFS根目录下创建的DFS链接。
图4-44 新建链接图4-45 选择网络中其他计算机上的文件夹
图4-46 创建的所有DFS链接图4-47 通过网上邻居访问文件服务器