Trang Chủ » Quản trị mạng
Wednesday, July 25, 2018
Distributed File System 2012
Distributed File System (DFS)
DFS (Distributed File System): Hệ thống file phân tán có từ thời 2k8.
Mục đích triển khai: Hướng đến 2 mục tiêu:
Mục tiêu 1: Chia tải và chịu lỗi
+ Chia tải (Load Balancing): tại 1 thời điểm, nếu file server chỉ có 1, nó tiếp nhận quá nhiều kết nối thì sẽ xử lý không nổi => ta nên xây dựng từ 2 file server trở lên để có thể chia tải
=>dữ liệu trên các file server cần phải đồng nhất ( muốn đồng nhất thì admin copy từ server này sang server kia nếu có sự thay đổi !!!! )
+ Chịu lỗi (Fail Over): Nếu có 1 file server mà bị chết bất ngờ thì tiêu… Ta cần nhiều server để dự phòng => dẫn đến server 1 hỏng thì phải thông báo cho user để họ chuyển sang truy cập server khác !!!!). Chỉ riêng việc chia tải và chịu lỗi cũng làm mệt admin rồi
DFS giúp ta chia tải tự động, đồng bộ dữ liệu tự động. Chịu lỗi trong suốt đối với user ( 1 server chết thì user cũng không biết, vẫn có thể truy suất file server bình thường).
Mục tiêu 2: Tập hợp dữ liệu
Công ty có nhiều chi nhánh, mỗi chi nhánh có 1 file server => dữ liệu trên các file khác biệt nhau
Tại văn phòng chính, ta muốn dữ liệu trên các file server của chi nhánh tập hợp về văn phòng chính
Ta có 2 cơ chế làm việc này
+ Nhân viên cầm USB đến các chi nhánh copy dữ liệu mỗi chiều ( !!!!)
+Tự động tập hợp về văn phòng chính ( dùng DFS).
Triển khai:
2012may1: đóng vai trò vừa namespace server vừa là file server.
Domain: tuhocmang.local
2012may2: vừa namespace server vừa là file server.
là Member server
Bước 1: Trên 2012may1
Mở Server Manager ->Manage -> Add Roles and Features -> Next đến
Select Server Roles: Bung File and Storage Service -> Check vào DFS Namespace và DFS Replication
( Nếu File Server và Namespace Server riêng thì File Server cài DFS Replication, Namespace Server cài DFS Namespace) -> Next
Bước 2: Thực hiện trên File Server
Trên File Server: tạo và phân quyền các thư mục chứa dữ liệu
Trên máy 2012may1: tạo folder Data chứa 2 folder con (subfolder) là NhanSu(xóa group Users, Group Nhansu: Modify) và KeToan (xóa group Users, Group KeToan: Modify)
Trên máy 2012may2: tạo folder Data.bak chứa 2 subfolder: NhanSu.bak và KeToan.bak, phân quyền như trên.
Lưu ý: 2012may2 có thể đặt tên folder giống như 2012may1 (tùy ý đặt tên).
Bước 3 : Thực hiện trên Namespace Server
Vào Server Manager -> Tools -> DFS Management
Chọn vào Namespace -> New Namespace
Mục Namespace Server
Server: chỉ định namespace server, ta browse về máy DC
Namespace Name and Settings
Name: DataCongTy
Chọn Edit Setting:
Ta thấy cấu trúc namespace “ DataCongTy” được lưu trong folder DFS root.
Share folder permissions: phân quyền trên cấu trúc namespace: ta chọn cái thứ 3
Administrators have full access, other users have read-only permissions: admin có toàn quyền, user chỉ cần đọc được cấu trúc là có thể truy cập được, không cần đụng vào cấu trúc namespace làm gì .
Hoặc ta co thể chọn use custom permissions: để phân quyền tùy nhu cầu -> NEXT
Namespace Type: Domain-based namespace: (vì đang làm trên môi trường domain)
Ta NEXT và Create.
Sau đó bung Namespaces -> hiện ra đường dẫn luận lý: \\tuhocmang.local\DataCongTy. Đường dẫn này chưa chứa dữ liệu nào. Đây mới chỉ là yếu tố luận lý
Chọn vào đường dẫn -> Add Namespace Server
Ta Browse về server 2012may2 ( cấu hình 2 namespace để đảm bảo 1 trong 2 namespace bị failed thì người dùng vẫn có thể truy xuất dữ liệu)
Phần Edit Settings ta cũng phân quyền như trên -> Ok
Qua tab Namespace Server, xuất hiện 2 Namespace Server ( 2 Namespace server sẽ tự đồng bộ namespace)
Bước 4: Tại File Server tạo Replicaiton group
Mở cửa sổ DFS Management
Chọn Replication -> New Replication Group
Replication Group Type:
Do ta đang muốn cấu hình file server hướng đến mục tiêu thứ 1: chia tải và chịu lỗi nên chọn Multipurpose replicatiton group -> Next
Name and Domain:
Name of replication: DongBoDaTaCongTy -> Next
Replication Group Member:
Add các máy làm File Server: ta add 2012may1 và 2012may2 -> Next
Topology Selection: Chọn Full Mesh -> Next
Replication Group Schedule and Bandwidth (đã nói ở đầu bài). Ta chọn 64MB
Primary Member: chọn 2012may1
Folders to Replicate: Đồng bộ những folder nào
Chọn Add
Local Path of folder to replicate: ta Browse về folder KeToan
Folder KeToan ta đã phân quyền NTFS rồi (mặc định là giữ lại các quyền NTFS trên folder )
Nếu muốn chỉnh quyền lại thì ta chọn Permissions
Ta thấy rằng, ta cần đồng bộ thêm folder NhanSu. Nhưng ta chỉ cần add 1 folder KeToan thôi. Các folder còn lại thì nên Add sau.
-> Next.
Local Path Of KeToan on Other Member: Chỉ định folder sẽ đồng bộ với folder KeToan. Ta muốn folder KeToan trên 2012may1 sẽ đồng bộ với folder KeToan.bak trên 2012may2
Chọn Edit ->Enable ->Browse về folder KeToan.bak
Make the selected replicated folder on this member read-only: thì member server chỉ có quyền đọc tài liệu
Ở bước này, hệ thống chỉ cho ta chọn 1 folder, đó là lý do tại sao Local Path of folder to replicate ta chỉ chỉ định 1 folder trên 2012may1.
Còn việc đồng bộ giữa NhanSu trên 2012may1 và NhanSu.bak trên 2012may2 ta sẽ làm sau.
Ta Next và Create
Ta tiếp tục chọn New Replicated Folder để cấu hình cho folder NhanSu đồng bộ với folder NhanSu.bak.
Bước 5: Share and Publish
Trên 2012may1
Mở DFS Management -> Namespace -> phải chuột \\tuhocmang.local\DataCongTy -> New Folder
Publishing Method: Chọn Share and publish the replicated folder in a namespace -> Next
Share Replicated Folder: chọn 2012may1
Chọn Edit
Nó yêu cầu ta share folder KeToan và share với quyền gì. Ta chọn Edit Permission -> cho everyone Full control (vì ta đã phân quyền NTFS rồi)
Sau đó chọn tiếp 2012may2 -> Edit
New: share name đặt là KeToan.bak cho dễ quản lý (share name đặt giống 2012may1 khó quản lý)
Namespace Path: Ta sẽ publish folder này ở cấp nào:
Ta Browse về Data => đường dẫn để truy xuất dữ liệu sẽ bắt đầu bằng: \\tuhocmang.local\DataCongTy\Data
New folder name: có thể tạo tên mới để che cấu trúc folder đi ( thay vì mặc định là KeToan)
-> Next
Ta thấy KeToan đại diện cho KeToan và KeToan.bak
-> Share
Nếu muốn thay đổi đường dẫn ta vào Data -> KeToan -> Move Folder để đổi tên lại. ( giả sử đổi lại như hình).
Làm tương tự cho folder NhanSu (Share and Publish)
TEST
+ KT1 truy cập:
\\tuhocmang.local\DataCongTy\Data\KeToan -> tạo folder KT1
Trên folder KeToan và KeToan.bak xuất hiện folder KT1 ( đồng bộ)
+ Disable card mạng 2012may2, KT1 truy cập đường dẫn bình thường ( Chịu lỗi)
KT1 xóa folder KT1 -> Enable card mạng 2012may2 -> vào KeToan.bak thấy mất folder KT1 (đồng bộ)
Lưu ý:
+ Primary Server và Secondary Server là như nhau, chỉ khác là đường dẫn mặc định lấy tên folder của primary Server.
+ DFS Replication chỉ làm việc trên Domain.
+ DFS xây dựng trên môi trường workgroup chỉ hỗ trợ Load Balacing, không hỗ trợ Failover.
Bạn có thể bình luận bài viết tại đây...