위로 아래

NMM

NMM (Networker Module for Microsoft)

  1. 넷워커에서 마이크로소프트와 관련된 작업을 할 수 있게 도와주는 넷워커 모듈(플러그인)
  2. NMM 9.0버전부터 지금처럼 안정화되었다
  3. nsrnmmra.exe : NMM 데몬. Windows Service에 실행된다. 
  4. NetWorker User for Microsoft 프로그램 : GUI로 recovery 사용 가능

 

 

NMM 라이센스

  1. 물리서버 이용 시 : 하나의 단일 NMM 라이센스만 필요
  2. 가상서버 이용 시 :
  3. 서비스 종료된 이전 라이센스
    1. NME (Networker Module for Microsoft Exchange Server)
    2. NMSQL (Networker Module for Microsoft SQL Server)
  4. NME와 NMSQL이 설치된 시스템에는 NMM을 설치할 수 없다 (반대도 불가능)
  5. NME나 NMSQL을 NMM으로 업그레이드 하려는 경우, NME와 NMSQL을 먼저 제거한 후 NMM을 설치하여야 한다

 

NMM의 기능

  1. nsrnmmsv : 백업 명령
  2. nsrnmmrc : 복구 명령

 

백업 및 복구 종류

  1. 백업
    1. Scheduled backup : 예약 백업
    2. Manual backup : 수동 백업 (CLI : nsrnmmsv, nsrnmmrc / GUI : NetWorker User for Microsoft)
    3. Federated backup : 통합 백업 
    4. Granular backup : 세분화 백업. 스냅샷(VSS)를 사용 X
  2. 복구
    1. Conventional recovery : 전체복구
    2. Granular level recovery (GLR) : 파일 및 폴더 단위의 특정 항목 복구
    3. Flat file recovery : 
    4. Bare metal recovery (BMR) : OS 복구

 

 

 

 


NMM이 사용하는 Windows 기술들

RCT (Resilient Change Tracking)

WIndows Server 2016부터 시스템에 내장

Hyper - V Server 2016에서 RCT를 이용하면 쉽고 빠르게 증분 백업 가능

RCT 파일 : .rct 확장자. 갑작스러운 정전 등에서 사용

 

CBT (Change Block Tracking)

호스트의 메모리 비트맵에서 추적되는 블록을 저장

메모리에 1개, 디스크에 2개 총 3개의 비트맵 생성

정전이나 VM 마이그레이션 시에도 비트맵 손실이 없다

 

MRT (Modified Region Table)

VM을 마이그레이션 할 때 사용. 

MRT 파일 : .mrt 확장자

 

BBB (Block Based Backup)

블록 기반 백업

파일 기반 백업이 변경된 전체 파일을 백업하는 동안, 

 

VDI (Virtual Device Interface)

SQL Server와 통신하여 SQL Server 데이터 백업 및 복구

 

 

 

 

 


Microsoft VSS

Microsoft VSS (Volume Shadow Copy Service)

 

 

 


RCT

RCT (Resilient Change Tracking)

  1. Windows Server에 내장되어 있는 Microsoft 시스템
  2. 증분 백업을 용이하게 해준다 (더 쉽고 더 빠르다)
  3. CBT가 없는 이전 Hyper-V 버전을 지원
  4. CBT에서는 호스트의 메모리 비트맵에 추적되는 블록을 저장하므로, 정전 시 메모리가 꺼지면 블록이 손상된다. 그러나 RCT를 사용하면 3개의 비트맵을 생성(메모리에 1개, 디스크에 2개)하므로 정전에도 손실이 없다
  5. NMM은 AFTD, DDBoost 스토리지 디바이스에 대해서 Hyper-V의 이미지 수준 전체, 증분 RCT 백업을 지원
  6. RCT 백업은 VSS를 사용하지 않음
  7. Hyper-V 백업 시, check point를 포함하지 않고 백업한다

 

 

 

 


BBB

BBB (Block Based Backup)

  1. 블록 기반 백업
  2. 기존 백업보다 백업 속도가 빠르다 (백업 받을 데이터 양 자체가 기존 백업보다 적다)
  3. 백업 중에 클라이언트가 볼륨을 분석하여 변경된 새로운 블록만 백업하고, 동일한 블록은 이미 저장된 백업본을 복사
    1. 기존 백업 : 클라이언트의 파일 내에서 변경된 전체 파일을 백업
    2. BBB 백업 : 마지막 백업본 이후 변경된 블록만을 백업. 필요한 부분은 앞의 백업본에서 복사 (증분 백업처럼 받으나, 전체 백업을 지니고 있게 된다)
  4. VHDx 또는 VHD 형식으로 백업을 제공
  5. NMM 9.0 이상부터 지원
  6. DDBoost에 백업하는 경우 NMM이 Data Domain을 사용해서, 백업은 전체 백업으로 진행된다 (기존 백업본을 복사해오기 때문에)
  7. 지원하지 않는 것
    1. 암호화(encryption) 파일, 압축(compression) 파일, 중복제거(deduplication) 파일
    2. 영구적인 스냅샷
    3. 하드웨어 providers