본문 바로가기

WINDOWS/IIS, FTP, MAIL Server

IIS(공유구성 복제, dfs 복제)

Iis의 다른 서버에 공유 구성과 dfs 복제를 통해 복제를 해보았다. 먼저 서버1과 서버2에 각각 웹 서버와 파일서비스의 역할을 설치하였다.

그 후 로컬디스크 c에 각각의 웹 서버에 해당하는 infra, blog, web이라는 폴더를 만들었고, blog라는 웹사이트에 ftp사이트를 추가하기 위해 blog폴더안에는 ftp해당하는 폴더를 만들었다. 도메인명에 대한 접근을 허용하기 위해 netbios 이름에 해당하는 babo로 만들고, 각각의 user이름인 a, b로 만들었다.

각각의 폴더에 해당하는 website를 만들고 기본문서를 추가해주었다.

여기에 blog사이트에는 ftp사이트 게시를 해주었다. 그래서 babo\a, babo\b유저를 허용한다. 메시지를 대입하고 기본 인증을 사용한다. 사용자 격리도 설정한다.

그 후에 도메인 컨트롤러에 dns에서 각각 경로 설정을 해줘야 한다.

client에서 무사히 접속됨을 확인하고 복제를 하기 위해 멤버 서버1의 로컬디스크에 config라는 임의의 파일을 만들었다.

그 후에 iis의 공유 구성을 클릭한 후 구성내보기를 클릭하여 config라는 파일로 내보내겠다. 여기서 암호화 키도 설정해줘야 하는데 암호화 키는 특수문자, 대소문자, 숫자 4가지 조건을 모두 만족하여야 한다.

그 후 공유 구성 사용을 클릭한 후에 실제 경로를 config로 설정하고 적용을 누른다.

그 후 복제 받을 멤버서버 2에서 공유 구성에서 공유 구성 사용을 클릭하고 경로를 멤버서버1으로 경로를 입력해주어야 한다. 이 떄 config라는 파일은 공유 설정이 되어있어야 한다.

그렇게 되면 무사히 복제가 되었음을 알 수 있다. 그러나 여기서는 구성 정보만 공유가 된다. 그렇기 떄문에 내용은 dfs 복제를 통해 따로 복제해줘야 하며, 로컬디스크 c에 임의로 경로에 맞는 폴더를 만들어 줘야 한다.

Dfs란 막대한 양의 데이터를 정리하고 관리하기 위해 수많은 서버들이 데이터를 나누어 저장하고 관리하는 파일 시스템이다. 내용은 복제가 되어있지 않기 때문에dfs을 통해 내용 복제를 해보겠다. 멤버서버 1, 2 둘 중에 아무데서나 실행하여도 상관없다. 관리 도구에서 dfs 관리에서 새 복제 그룹을 선택한다.

복제 그룹 이름과 복제 그룹의 구성원이 될 서버 2개를 선택해줘야 한다.

Mem1것을 mem2로 복제할 것이기 떄문에 주 구성원은 mem1을 선택하여 준다.

주 구성원의 폴더에서 복제할 폴더들을 선택하여 준다.

주 구성원에서 복제할 폴더를 가져올 폴더를 각각 mem2의 폴더로 설정하여 준다.

무사히 생성되었음을 알 수 있다. 다만 복제를 하는 데 대략 5분정도의 시간이 필요하다.

도메인도 추가로 mem2ip1.0.0.3으로 경로 설정을 해주어야 한다.

Blog, web, intra파일에 무사히 복제 되었음을 확인 할 수 있다. 그렇게 되면 웹 서버가 2개가 존재하게 된다. (ftp도 복제됨) 그렇게 되면 주 웹 서버, 보조 웹 서버가 존재하게 되므로 가용성이 높아진다.

client에서 인터넷으로 들어가서 www.babo.com 도메인으로 접속하여서 netstat –na –p tcp로 포트번호를 수시로 확인해보았다.

1.0.0.2번의 웹 서버와 1.0.0.3의 웹 서버를 둘이 서로 랜덤하게 사용함을 알 수 있다. (기본적으로 라운드 로빈 스케줄링 사용)

1.0.0.3웹사이트를 멈추고 사이트를 들어가 본 결과 1.0.0.3 사이트는 작동하지 않기 떄문에 1.0.0.2로만 작동함을 알 수 있다.

'WINDOWS > IIS, FTP, MAIL Server ' 카테고리의 다른 글

FTP(가상호스트, 사용자 격리)  (0) 2019.06.30
IIS(가상호스트)  (0) 2019.06.30
Mail Server  (0) 2019.06.27
FTP(File Transfer Protocol)  (0) 2019.06.27
IIS(Internet Information Services)  (0) 2019.06.27