1
고스트 멀티캐스트 서버를 이용한 백업과 복구
 
    : 먼지군

작성일자 : 2005년 7월 29일 하루죙일..

작성계기 : 심심해서.. -_-;

                  그렇지만.. 퍼가실땐 출처표기를 꼭 해주시고 잘못된 부분은 지적해주시면

                  고마울까요? ㅡㅡa)

             

 

시만텍(Symantec)사의  유명한 백업&복원 프로그램인 고스트(Ghost) 중 기업버전(corporate)에서는 멀티캐스트 서버(multicast sever)라는 기능을 지원한다.

 

이는 종래에 1대의 PC에서 고스트를 이용해 다른 저장매체에 백업, 복원하는 방식에서 벗어나 서버와 클라이언트를 두고 서버에서 클라이언트를 백업, 복원하는 방식이다.

또한 멀티캐스트 방식으로 한 번에 수십, 수백 대를 동시에 복원할 수 있어 상당히 편리한 기능이다.(백업은 한번에 한 대만 가능)

 

참고 : 서버 - 클라이언트 시스템을 이용한 멀티캐스팅

(상기 이미지는 거의 유일무이했던 고스트 멀티캐스트 서버 메뉴얼(출처 미상)

에서 무단 발췌하여 내 맘대로 편집한 것임. -_-;)

 

 

고스트 자체는 원래 DOS 에서 작동하게 되어 있으나, 근래엔 Windows에서도 사용할 수 있도록 나오고 있으므로 다소 복잡한 DOS 모드에 대해서는 꼭 필요한 부분만 언급하도록 하고, 여기서는 corporate 7.5 버전을 기준으로 설명을 할 것이다.

 

필요 준비물

- 시만텍 고스트 기업버전 7.5 이상 인스톨 프로그램

- 부팅 가능한 저장매체(디스켓, CD-ROM, USB 메모리스틱 중 아무거나..)

 

제한 사항

- 클라이언트의 하드웨어 스펙은 모두 같다.

- 본 메뉴얼은 초보자를 대상으로 하나, 자질구레한 용어설명은 안함.

 

 

 

1. 서버 설치하기

   고스트는 상용프로그램이므로 인스톨 프로그램은 알아서 준비하도록 하자. -_-;

 

     ① 설치는 Standard tools only 로 설치한다.

 
     ② 뒤에 나오는 옵션은 알면 골라 설치하고 모르면 다 설치한다.
         (단, Ghost, Ghost Boot Wizard, GhostCast server는 반드시 설치해야 한다.)

 

 

 

 

2. 클라이언트 설치하기

   클라이언트는 외부 저장장치를 이용해서 DOS로 부팅하게 된다. 따라서 약간은 복잡한 작업이 수반되어야 하므로 정신차려 보던가.. 첨부파일을 복사해 쓰도록 -_-;

 

     ① 먼저 클라이언트의 랜카드가 DOS용 driver를 지원하는가 확인해야 한다.

         랜카드에 따라오는 디스켓이나 시디가 있으면 좋겠지만 없다면 해당 제조회사의

         홈페이지에 가서 도스용(NDIS2) 랜카드 드라이버를 다운받도록 한다.

 

     ② Ghost BootWizard를 실행시키고 Network Boot Disk를 선택한다.

 

     ③ 목록중에 자신의 카드가 있으면 선택하고 없으면 왼쪽상단의 ADD를 눌러 자신의

         랜카드 드라이버를 추가한다.

 

     ④ Template Type은 NDIS2로 하고 랜카드 드라이버 디스켓이나 드라이버를 받아놓은

         폴더에서 .DOS 파일을 찾아 선택해주면 된다.

 
     ⑤ 새로 추가한 랜카드의 이름을 지정해 준 후 다음 화면이 나올 때까지 계속 next만
         눌러준다. 일반적으로 DHCP 상황에서는 멀티캐스트 서버를 사용할 일이 별로 없
         을 것이라 생각되므로 Static IP로 설정해준다.(밑에 숫자는 무시하고 자신의 IP, S
         ubnet mask, Gateway를 써줘야 한다.)
 
     ⑥ 이제 계속 다음을 누르면 디스켓을 넣고 포맷과 파일 복사 작업을 한다.
         그것으로 끝.(사실 FDD가 없어서 이 이후는 못해봤다. -0-;)
 

이도저도 귀찮은 자를 위한 특별한 서비스~ 1탄!!

(사실 위처럼 따라해봐야.. 더 복잡하기만 하다. 저게 끝이 아니거든 ㅎㅎ

걍.. 뭐 이런게 있다. 정도의 소개였는데 넘 길어져버렸다. 뜹..)

 

① 플로피 디스켓이나 CD-ROM이나 USB 메모리 스틱을 부팅가능한 상태로

    준비한다.(부팅가능하게 만드는 것에 대해서는 따로 설명하지 않는다.)

② 첨부파일을 다운받아 압축을 푼다.

dust1wattcp.cfg 파일을 메모장으로 연다.

④ 적힌대로 자신의 ip와 netmask, gateway를 적는다.

⑤ wattcp.cfg 파일을 복사해 dust2 부터 05번 폴더에 붙여넣기를 한 후

    각 폴더의 wattcp.cfg 파일을 열어 아이피만 수정해준다.(폴더를 더 만들

    어서 이런 작업을 반복해도 됨)

⑥ 전체 폴더 및 파일을 해당 저장매체(디스켓 등)에 전부 복사한다. 단, 폴

    더보기 메뉴에서 숨김파일 및 시스템 파일 전부 보이기를 체크해서 모두

    카피해야 한다.

 

 

 

 

3. 멀티캐스트로 클라이언트 백업하기

 

   서버 : 시작 -> 프로그램 -> Symantec Ghost -> Ghost Multicast 를 실행한다.

(그림을 클릭해서 큰 그림으로 보세요)        

 

     ① 클라이언트로부터 백업(Dump From Client) : 백업을 할 것인지, 복원을 할 것

         인지 결정하는 버튼이다. 당연히 백업을 클릭.

 

     ② 세션이름(Session name) : 클라이언트와 서버간에 통신암호라고 볼 수 있다.

         즉, 이 세션이름을 가지고 클라이언트와 서버가 서로를 찾아 연결한다.(일반적으

         로 한 네트워크 안에서 한 개의 서버만을 기동하지만, 여러개의 서버를 기동할 수

         도 있다. 이럴때 정확한 서버를 찾아가기 위해 꼭 필요하다.)

         따라서 세션이름은 무엇이 되든 관계는 없으나 고유해야 하며 서버와 클라이언트

         가 일치해야 한다.(세션이름의 작성 규칙은 알 수 없으나, 일반적으로 통용되는

         규칙인 특수문자를 제외한 영대소문, 숫자를 기본으로 작성하면 된다.)

 

     ③ 이미지 파일(Image file) : 백업된 이미지파일이 저장될 위치를 적어주면 된다.

         간편하게 우측찾아보기 버튼을 눌러 해당 이미지를 저장할 폴더로 이동 후 파

         일 이름칸에 원하는 파일명.gho 라고 적어다.

 

     ④ 클라이언트 연결승인(Accept client) : 이로써 백업을 위한 서버 세팅은 끝난

         상태이다. 이제 이 버튼을 눌러 클라이언트로의 연결을 기다리면 된다. 클라이언

         트가 연결되면 백업이 자동시작된다.

 

     ⑤ 기타 옵션

(그림을 클릭해서 큰 그림으로 보세요)        

         ⓐ 디스크(Disk) or 파티션(Partition) : 디스크 단위로 백업을 할 것인가 파티션단

             위로 백업을 할 것인가 선택하는 버튼이다.

         ⓑ 위 그림에서 보면 첫번째 하드의 첫번째 파티션을 백업한다고 선택하였다. 

         ⓒ 앞선 설정사항들이 자동으로 표시되며 그 외에 추가할 옵션이 있으면 직접 명

             령어를 넣어준다.(별로 쓸일없다. -_-;)

         ⓓ 자동시작옵션으로 직접 시작 시간을 설정하거나, 클라이언트의 수가 다 되면

             시작하거나, 마지막 클라이언트가 연결된 후 몇 분 후에 시작하는 것으로 설정

             할 수 있다.(여기서는 백업이므로 클라이언트 수는 설정할 수 없다. 백업은 한

             번에 한대만 가능)

 

 

   클라이언트 : 도스모드로 부팅(이에 대한 사항은 따로 언급하지 않는다.)

 

     ① a:ghost -clone,src=1,dst=@MC세션네임 -z9 -fx -sure 라고 입력한다. 끝. -_-;

     ② ghost 의 명령옵션 중 자주 쓰이는 것은 다음과 같다.

         -clone : 스위치별로 하는 일이 많은 놈.

                     mode=dump : 디스크 단위로 백업하시오.

                     mode=pdump : 파티션 단위로 백업하시오.

                     mode=load : 디스크 단위로 복구하시오.

                     mode=pload : 파티션 단위로 복구하시오.

                     src=경로 : 소스의 위치(백업시엔 백업대상, 복구시엔 복구할 이미지가 있

                                    는 곳) (멀티캐스트 사용시엔 @MC세션네임을 사용하게 되는

                                    데 여기서는 백업이므로 src에는 쓰이지 않았다.)

                     src=1 : 첫번째 하드를 디스크 단위로 백업할 때..

                     src=1:1 : 첫번째 하드의 첫번째 파티션을 파티션 단위로 백업할때.

                     dst=경로 : 대상의 위치(백업시엔 백업이미지를 저장할 곳, 복구시엔 복구

                                    대상 클라이언트(멀티캐스트 사용시 @MC세션네임 이라는 코

                                    드를 써서 서버나 대상 클라이언트를 직접 찾아가게 된다.) 

                     dst=@MCdust : dust 라는 세션네임을 사용하는 고스트 멀티캐스트 서버

                                           에 저장할때.

         -span :백업할 이미지 파일을 분할하시오.

         -split=숫자 : 이미지를 다음 용량만큼 분할하시오.(MB 단위)

         -auto : 분할된 이미지의 파일명을 자동으로 생성.

         -sure : 이것저것 묻지 말고 모두 yes~ -_-;

         -fx : 전송완료 후 도스로 복귀

         -rb : 프로그램 종료 후 재부팅

 

이도저도 귀찮은 자를 위한 특별한 서비스~ 2탄!!

 

① 플로피 디스켓이나 CD-ROM이나 USB 메모리 스틱으로 부팅한다.  

a:dust_back 01 라고 입력한다. 끝~ (01부터 05까지)

dust_back.bat는 물리적으로 첫번째 하드디스크를 디스크단위(통채)로

    백업하도록 되어 있기 때문에, 자신의 상황과 맞지 않을 경우 메모장으

    로 해당파일을 읽어서 위에 설명한 옵션에 맞춰 변경해주면 된다.

 

 

 

 

 

4. 멀티캐스트로 클라이언트 복원하기

 

   서버 : 시작 -> 프로그램 -> Symantec Ghost -> Ghost Multicast 를 실행한다.

(그림을 클릭해서 큰 그림으로 보세요)        
 
     ① 클라이언트로 전송(Load to Client) : 복구시이므로 복구를 선택
 
     ② 세션네임(Session name) : 백업시와 같다. 고유하며 클라이언트와 일치
 
     ③ 이미지 파일(Image file) : 백업된 이미지파일이 있는 경로. 백업시와 마찬가지
         로 찾아보기를 눌러 해당 파일을 선택해준다.
 
     ④ 클라이언트 연결승인(Accept client) : 클라이언트로부터의 연결을 허용한다.

 

클라이언트 : 외부 저장 매체를 이용하여 도스로 부팅한다.

 
     ① a:ghost -clone,src=@Mdust,dst=1 -sure 라고 입력한다.                  
     ② 세부 옵션사항은 백업시와 동일하다.(단, @MC세션네임는 src에만
         사용) 

 

     ⑤ 클라이언트 연결상태창 : 클라이언트가 서버에 연결을 하면 ⑤창에 그림과 같이
         표시가 된다.
 
     ⑥ 전송(Send) : 클라이언트가 모두 연결되었으면 이미지 파일을 전송한다.
 

이도저도 귀찮은 자를 위한 특별한 서비스~ 3탄!!

 

① 플로피 디스켓이나 CD-ROM이나 USB 메모리 스틱으로 부팅한다.  

a:dust_re 01 라고 입력한다. 끝~ (01부터 05까지)

dust_re.bat는 물리적으로 첫번째 하드디스크를 디스크단위(통채)로

    복원하도록 되어 있기 때문에, 자신의 상황과 맞지 않을 경우 메모장으

    로 해당파일을 읽어서 위에 설명한 옵션에 맞춰 변경해주면 된다.

 

 

 

 

마지막 경고!!

 

1. 멀티캐스트로 작업시 대상 PC들을 독립된 허브에 물려 독립된 네트워크를 구성한 후 해야한다. 그렇지 아니하면 전체 네트워크에 심각한 트래픽을 발생시켜 전체 네트워크가 마비되는 상황에 이르거나 백업 및 복구 작업이 원활히 진행되지 않을 수 있다.

 

2. 게으르면 줘도 못 먹는다. 남 해놓은 거 갖다 쓰려고만 하지말고 조금이나마 공부하고 연구해서 나만의 것으로 만들어 쓰자!!

 

3. 고스트 멀티캐스트 클라이언트 파일(첨부파일)은 대충 만든 것이므로..

안되도 모름 ;;



출처 : [직접 서술] 블로그 집필 - Dust in your heart..

이 게시물을

공유하기

번호
분류
제목
조회 수
87
조회 수: 5745
79
조회 수: 7443
76
조회 수: 11407

SEARCH