DFS (분산 구조 파일시스템) 구성 - (1) DFS 이중화 및 Namespace 구성
Windows Server의 기능 중에 DFS 라고 하는 Windows Server의 기능이 있더라구요
해당 기능을 한번 테스트 해보려고 합니다!!
DFS (분산 구조 파일시스템) 이란?
Microsoft 공식 문서에 의하면
DFS 네임스페이스 라는 기술을 이용하여 서로 다른 서버에 있는 공유 폴더를 논리적으로
구조화된 하나 이상의 네임스페이스로 그룹화를 한다고 하네요.
음.. 일단 공유 폴더라는 아주 친숙한 단어가 보여서 다행이에요
이렇게 보면, 공유 폴더에 대해 어떠한 방법으로 정리/그룹화를 한다
라는 기술로 이해할 수 있을 것 같아요
공유폴더의 경로를 네임스페이스라는 것을 이용하여 경로를 리디렉션 해줄 수 있는 기술 인 것 같아요
테스트 환경 구성
호스트이름 | 아이피정보 | 구분 |
ad1.o959lab.com | 10.10.10.101 | Active Directory |
dfs1.o959lab.com | 10.10.10.102 20.20.20.11 (HB Network) 10.10.10.15 (Cluster VIP) 10.10.10.16 (DFS VIP) |
DFS |
dfs2.o959lab.com | 10.10.10.103 20.20.20.12 (HB Network) |
DFS |
storage1.o959lab.com | 10.10.10.104 | Storage (공유폴더) |
stroage2.o959lab.com | 10.10.10.105 | Storage (공유폴더) |
SharedVolume | 10.10.10.106 | iSCSI (MSCS 구성용도) |
DFS를 2대 구성한 이유는 DFS를 2대를 통해서 이중화 테스트를 하기 위함이에요 (클러스터로 진행)
마찬가지로 Storage라는 서버를 2대 구성한 이유도 공유폴더, 즉 파일 복제가 되는지도 확인해보려고 해요 (DFS Replication)
Stroage1 서버에만 아래와 같이 폴더 및 파일을 생성하고 폴더를 공유 시켜 놓았어요
DFS 구성 시작 - DFS Namespace 이중화
DFS1, DFS2 서버에 동일하게
DFS Namespace, DFS Replication, Cluster Service 역할을 설치해주세요
기본적인 Cluster 구성방법은 아래 URL에서 확인이 가능합니다!!
[MSCS] (1) Hyper-V iSCSI 구성
Hyper-V iSCSI 구성 SQL Cluster 구성을 위해 SAN 스토리지가 필요하지만 Hyper-V에서 SAN 스토리지를 Attach 하는 방법이 까다로워 비슷한 개념의 iSCSI를 구성하여 공유 스토리지로 사용하려고 해요 SQL Cluster
o959.net
[MSCS] (2) Cluster Service 구성
Cluster Service 구성 이전에 Cluster에 사용할 Shared 볼륨을 만들었으니 이제 실제로 해당 볼륨을 가지고 Cluster 서비스를 구성하려고 해요 우선 Failover Cluster 기능 설치 후 구성 그리고 SQL Cluster 구성 순
o959.net
Cluster Service를 실행해주세요 (cluadmin.msc)
그리고 Create Cluster 클릭
대상 DFS서버 2대를 선택해주세요
다음을 클릭하여 유효성 구성 검사 통과 테스트를 해주세요
클러스터 이름을 지정하고 클러스터 VIP를 입력하고 클러스터를 생성해주세요
DFS 클러스터를 생성하기 위해
Role 우클릭 - Configure Rule 클릭을 해주세요
DFS namespace Server 클릭 후 NEXT
DFS Cluster로 사용할 이름을 지정하고 VIP를 입력해주세요
공유 볼륨을 하나 지정해주세요
공유 볼륨을 지정하는 이유는 DFS와 관련된 설정 값 등에 대하여 저장 할 곳이 필요해서 그렇습니다
NameSpace 이름을 지정해주세요
이제 그러면 네임스페이스를 이용한 공유폴더를 접속할 때 \\DFSCLU1\DFS1로 접근할 수 있겠죠?
DFS 이중화 (Cluster) 구성이 완료되었어요!!!
이제 해당 Namespace에 대하여 공유 폴더를 연결해주는 작업을 하려고 해요
우선 DFS Namespace를 통해 DFS Namespace 접속이 잘 되나 확인해보니
클러스터 VIP + DFS namespace인 DFS1로 접속이 잘 되네요!!
그리고 할당했던 공유 볼륨에 해당 경로가 있습니다
이걸 아마 DFS 구성 시 서버 설정 값으로 확인하는 것으로 보이네요
클러스터를 통한 VIP를 이용하여 이중화가 될테니, 우선 이중화 구성은 완료된 것 같습니다.
DFS Cluster 구성 시 Namespace는 생성을 했으니
이제 Namespace에 대한 설정 (공유폴더와 연결)을 해주면 될 것 같아요
저는 위 그림처럼 DFS1 이라는 Namespace에 Sales / HR 이라는 폴더를 생성하여
기존에 사용중인 공유폴더의 Group1~4를 할당해주려고 해요
DFS Management 를 실행해주세요 (dfsmgmt.msc)
그리고 생성한 Namespace를 우클릭하고 New Folder를 클릭해주세요
폴더 이름을 Sales로 지정하고 기존 공유 폴더 경로를 입력해주세요
동일하게 HR도 폴더를 생성하여 기존 공유 폴더 경로를 입력해서 설정을 완료했어요
복제 그룹 설정을 추후에 다시 해볼 생각이라 NO로 설정 했습니다
그리고 각각의 폴더에 접근해서 확인해보니 공유 폴더 경로 2개중에 하나의 경로의 폴더에만 연결이 되더라구요
아마 하나의 경로만 연결이 되는것 같습니다
두 개 이상의 경로를 사용하기 위해선 그보다 상위 레벨의 폴더로 공유 폴더를 지정해줘야 하는 것 같네요
우선 이렇게 해서 DFS 이중화 및 DFS namespace에 대한 폴더 경로 연결까지는 테스트가 된 것 같아요
포스팅이 너무 길어져 다음 포스팅에 DFS Replication, 즉 복제에 대해 설정하고 테스트 해보려고 합니다!!
'Microsoft On-Premise Server > Microsoft Server Solutions' 카테고리의 다른 글
DFS (분산 구조 파일시스템) 구성 - (2) DFS Namespace 복제 (0) | 2025.05.23 |
---|---|
Active Directory Certificate Services(ADCS)의 인증서 인증기간 늘리기 (0) | 2025.03.17 |
Windows Server DNS 마이그레이션 (0) | 2025.03.04 |
Windows Server DNS 구성하기 (Primary/Secondary) (0) | 2025.02.24 |
On-Premise Exchange Mailbox의 특정 메일 삭제하기 (0) | 2025.02.17 |