QNAP Systems, Inc. - 네트워크 부착형 스토리지(NAS)

Language

Support

QNAP SMB 솔루션 - QNAP 스냅샷과 Snapshot Agent를 이용해서 애플리케이션 내의 일관성을 유지하는 스냅샷을 만들 수 있습니다.

1. 소개

1.1. 과제 및 솔루션

QTS 4.2의 Storage Manager에 있는 스냅샷 기능은 볼륨 뿐 아니라 iSCSI LUN도 지원해서 소중한 데이터를 신속하게 백업하거나 복원할 수 있습니다.

LUN 스냅샷을 만들 때 저장하지 않은 애플리케이션 데이터, 버퍼, 메모리 및 로그와 같은 모든 데이터가 포함되어야 한다는 과제가 있습니다.

iSCSI 스냅샷에는 애플리케이션과 일관성을 유지하는 스냅샷 옵션을, Windows Server나 VMware vCenter에는 QNAP Snapshot Agent를 사용하는 것이 QNAP이 제공하는 솔루션입니다. 이렇게 하면 NAS가 원격 서버와 통신할 수 있으므로 QNAP 백업 기능을 이용해서 전체 백업을 확보할 수 있습니다.

QNAP

1.2 Audience

이 애플리케이션 설명은 QNAP NAS를 iSCSI 대상으로 사용해서 다른 장치나 가상 머신용 iSCSI LUN을 만들려는 사용자 누구에게나 적합합니다. 이 문서에 들어있는 일부 항목에 대해서는 상세히 설명하지 않습니다.

2. 시작 방법

2.1 작동법

QNAP Snapshot Agent는 주로 애플리케이션과 일관성을 유지하는 iSCSI LUN용 스냅샷을 촬영할 수 있도록 만들어주는 동시에 VSS 하드웨어 제공업체 기능도 제공해줍니다.

아래의 첫 번째 워크플로우의 경우 NAS의 iSCSI LUN에서 스냅샷을 촬영해야 할 때마다, 에이전트는 모든 데이터를 iSCSI LUN (Windows Server의 경우)로 플러시하거나 iSCSI LUN 스냅샷(VMware의 경우)을 촬영하기 전에 가상 머신 스냅샷을 촬영한다는 사실을 원격 서버에 보고하게 되므로 NAS에서 스냅샷이 촬영될 때 여기에 필요한 모든 애플리케이션 데이터가 들어있게 되어서 일정한 스냅샷 촬영이 보장됩니다.

예:

  • Windows는 데이터 손실을 피하고 스냅샷에서 일관된 상태가 유지될 수 있도록 VM 메모리를 포함한 VM 체크포인트를 만들게 됩니다.
  • SQL Server는 스냅샷에서 일관된 상태가 유지될 수 있도록 디스크에서 데이터베이스 로그를 플러시하게 됩니다.
  • VMware는 아래에서 볼 수 있듯이 스냅샷에서 일관된 상태가 유지될 수 있도록 LUN에 있는 각각의 VM마다 VM 스냅샷을 만들게 됩니다.
QNAP

이뿐 아니라 QNAP Snapshot Agent에는 Windows Server용 VSS Hardware Provider도 포함되어 있습니다. Windows에서 VSS를 지원하는 백업 소프트웨어*를 이용해서 iSCSI LUN용 백업 작업을 수행하려는 경우, VSS 하드웨어 제공업체는 서버 작업 부하를 줄이기 위해서 Windows Server 대신 NAS에 스냅샷을 오프로드하게 됩니다.

*백업 소프트웨어가 VSS 스냅샷을 지원해야 합니다.

QNAP

2.2. 시스템 요구 사항

  1. Snapshot Agent를 사용하는 QTS 4.2 (또는 그 이상)를 사용해야 합니다.
  2. QNAP Snapshot Agent는 Windows Server에만 지원됩니다. Windows 7, 8, 8.1은 지원되지 않습니다. 이 문서에서는 GUI가 있는 Windows Server를 사용해서 Snapshot Agent를 보여줄 것입니다.
  3. Windows Server를 제외하면 VMware에 배치된 가상 머신에 Snapshot Agent를 사용해야 할 때 VMware vCenter도 필요합니다.
  4. Snapshot Agent를 사용하려면 Windows Server에서 TCP 수신 포트 11169를 열어야 합니다. Microsoft가 제공한 가이드라인에 따라 포트를 여십시오. 사용자의 서버가 Active Directory의 구성원이고 방화벽이 GPO에 의해 제어되는 경우에는 그룹 정책을 사용해야 할 수도 있습니다. Microsoft가 제공한 다음 페이지의 지시사항에 따라 이 박업을 수행하십시오.
    http://windows.microsoft.com/en-us/windows/open-port-windows-firewall 
    https://technet.microsoft.com/en-us/library/cc753295
  5. NAS에서 고정 IP 주소를 사용할 것을 적극 권장합니다.

2.3. 알려진 제한사항

  1. Windows Hyper-V 또는 VMware에서 애플리케이션과 일관성을 유지하는 가상 머신용 스냅샷을 촬영하려면 VM 구성, 디스크 및 스냅샷/체크포인트가 스냅샷에 포함되어 있는 동일한 iSCSI LUN에 위치해 있어야 합니다.
  2. SMIS Provider가 서버에 이미 설치되어 있을 경우에는 Snapshot Agent를 설치할 수 없습니다.
  3. Snapshot Agent는 VMware에서 확장 기능을 지원하지 않으며, 데이터스토어에 iSCSI LUN이 한 개만 있어야 합니다.
  4. Snapshot Agent는 LUN이 여러 개 있는 대상에 맵핑된 LUN을 지원하지 않습니다.
  5. Snapshot Agent는 MPIO로 연결된 LUN을 지원하지 않습니다.
  6. Snapshot Agent는 CHAP로 대상에 맵핑된 LUN을 지원하지 않습니다. 되돌리는 동안 Snapshot Agent는 현재 vSphere 인벤토리에 등록되어 있는 VM만 되돌립니다. VM이 이미 vSphere에서 삭제된 경우에는 Snapshot Agent가 VM을 인벤토리에 추가하지 않게 됩니다.

2.4. Snapshot Agent 다운로드 및 설치

QNAP Download Center > 유틸리티 순으로 들어가서 당사의 Snapshot Agent를 아래 주소에서 다운로드하십시오.
https://www.qnap.com/utility

Snapshot Agent를 설치하려면 “.Net Framework 3.5”가 설치되고 서버 관리자의 “애플리케이션 서버”에서 활성화되어 있어야 합니다. 이 기능을 설치하려면 “서버 관리자” > “역할 및 기능 추가”로 들어가서 역할 섹션에서 “애플리케이션 서버”를, 기능 섹션에서 “.Net Framework 3.5 기능”을 선택하십시오.

QNAP
역할 및 기능 추가 마법사에서 이 기능을 설치하려면 “.Net Framework 3.5 기능”을 선택하십시오.

이 기능 설치가 완료되면 Snapshot Agent 애플리케이션 파일을 열어서 설치를 시작하십시오. 설치가 완료되면 데스크톱 화면에 QNAP Agent Manager라고 불리우는 바로가기가 표시됩니다.

QNAP
Snapshot Agent 설치를 완료하려면 설치 마법사의 지시사항을 따르십시오.
QNAP
QNAP Agent Manager 바로가기가 데스크톱 화면에 표시됩니다.

3. Snapshot Agent 구성

3.1. Windows Server 에서 Snapshot Agent 구성

Snapshot Agent 설치가 완료되면 “QNAP Agent Manager”를 여십시오. IP 주소를 제공하거나 “NAS 검색”을 클릭하는 방법으로 Windows Server가 iSCSI storage로 사용되고 있는 QNAP NAS를 추가해서 로컬 네트워크 상에 있는 NAS를 에이전트가 직접 찾을 수 있도록 해야 합니다.

QNAP
시작 페이지에서 이 서버용 iSCSI 대상을 제공하는 QNAP NAS IP를 입력할 수 있습니다.
QNAP
로컬 네트워크에서 Snapshot Agent를 지원하는 QNAP NAS를 검색하는 방법도 있습니다.

QNAP NAS를 입력하거나 선택하고나면 사용자의 NAS 로그인 자격 증명을 제공하고 연결할 포트를 확인하고 사용하려는 기능을 활성화하라는 요청을 받게 됩니다. VSS H/W Provider와 Windows용 Snapshot Agent 둘 모두 선택한 이 예에서는 “확인”을 클릭해서 이 설정 내용을 확인할 수 있습니다. Snapshot Agent가 QNAP NAS에 연결되고 시작 페이지에 있는 목록에 추가된 NAS를 볼 수 있게 됩니다.

QNAP
QNAP NAS 사용자 이름과 비밀번호를 입력하고 활성화하려는 기능을 선택하십시오.
QNAP
NAS가 목록에 표시됩니다.

3.2 vCenter용 Snapshot Agent 구성

VMware에서 가상 머신에 사용되고 있는 iSCSI LUN을 백업하려면 에이전트 관리자에서 “VMware 설정”으로 들어가면 됩니다. vCenter 자격 증명 설정에서 vCenter 서버의 IP 주소, Single Sign On의 계정/비밀번호를 입력하고 VMware가 NAS로부터 요청을 받았을 때 자체 가상 머신용으로 스냅샷을 촬영할 방법을 선택하십시오.

QNAP
QNAP Agent Manager에서 “VMware 설정”을 구성하십시오. 여기에서는 vCenter가 VM 도구가 설치되어 있지 않은 가상 머신용 스냅샷을 촬영할 수 있도록 해주는 “스냅샷 가상 머신 메모리”를 선택했습니다.

완료되면 이제 QNAP NAS를 QNAP Agent Manager에 추가할 때 옵션 “VMware용 Snapshot Agent”가 활성화됩니다. 기존 NAS 중 어느 것이나 마우스 오른쪽 버튼으로 클릭해서 “편집”을 선택해서 이 옵션을 활성화할 수도 있습니다.

QNAP
QNAP Agent Manager에서 QNAP NAS를 편집해서 VMware용 Snapshot Agent를 활성화할 수 있습니다.
QNAP
편집이 끝난 다음 VMware용 Snapshot Agent가 “구성품” 열에 표시되면 이제 작업 준비가 완료된 것입니다.

4. iSCSI LUN 스냅샷 촬영

4.1. Windows Server로 iSCSI LUN 스냅샷 촬영

에이전트가 QNAP NAS에 올바른 NAS UI로 연결되어 있는지 여부를 확인하는 것이 가능합니다. 웹 브라우저를 열고 QTS에 로그인한 다음 “Storage Manager"로 들어갑니다. “iSCSI Storage” > “스냅샷"에서 메뉴 “Snapshot Agent”를 엽니다. 모든 Snapshot Agent가 NAS에 올바르게 연결되어 있는지 알 수 있도록 목록이 표시됩니다.

QNAP
iSCSI Storage 섹션에서 "스냅샷” > “Snapshot Agent”를 선택합니다.
QNAP
이 NAS에 연결되어 있는 Snapshot Agent가 표시됩니다.

애플리케이션과 일관성을 유지하는 스냅샷을 촬영하려면 “iSCSI Storage”에서 iSCSI LUN을 선택하고 “스냅샷” 드롭다운 메뉴에서 “스냅샷 촬영”을 선택하십시오.

QNAP
“iSCSI storage” 섹션에서 “스냅샷 촬영”을 선택합니다.

확인 창이 나타났을 때 스냅샷 유형에서 “애플리케이션과 일관성 유지”를 선택하고 “확인”을 클릭하면 스냅샷 촬영을 시작할 수 있습니다.

QNAP
“스냅샷 유형”에서 “애플리케이션과 일관성 유지”를 선택합니다.

참고: “크래시에 대비한 백업” 스냅샷은 기본 NAS 스냅샷이므로 스냅샷을 촬영하기 전에는 원격 서버에 연결할 수 없습니다.

애플리케이션 내의 일관성이 있는 스냅샷을 촬영할 때 QNAP NAS가 Windows Server로 요청을 보내게 됩니다. QNAP NAS는 스냅샷을 촬영하기 전에 관련된 모든 데이터를 iSCSI LUN에 플러시하게 됩니다.

다음 예는 Hyper-V를 사용하여 iSCSI LUN에 연중무휴 24시간 실행되고 있는 가상 머신이 들어있는 경우입니다. NAS에서 스냅샷 기능을 사용할 때 애플리케이션 내의 일관성 옵션을 사용하면, Windows Server가 NAS로부터 요청을 받아서 VM의 체크포인트를 만듭니다.

체크포인트는 Hyper-V 관리자 인터페이스*에서 잠깐 동안 볼 수 있습니다. 체크포인트를 만드는 동안 VM의 상태가 바뀝니다. VM 상태, 메모리 및 디스크가 iSCSI LUN 스냅샷에 포함되게 됩니다.

*VM 구성, 디스크 및 체크포인트는 스냅샷에 포함되어 있는 iSCSI LUN에 위치해 있어야 합니다.

QNAP
QTS에서 “스냅샷 촬영”을 선택하면 Q'center 가상 기기의 상태가 “백업 중”으로 바뀌게 됩니다. 이는 Windows Server가 NAS로부터 요청을 받았으며 데이터를 iSCSI LUN으로 플러시하기 시작할 것임을 나타냅니다.
*Hyper-V 버전에 따라 UI가 다를 수 있습니다.

4.2. VMware를 이용한 iSCSI LUN 스냅샷 촬영

VMware를 이용해서 iSCSI LUN 스냅샷을 촬영하는 데 필요한 작업은 Windows Server와 동일합니다. QTS에 로그인하고 “저장소 관리자”로 이동한 다음 “iSCSI Storage”로 들어가서 VMware에 가상 머신을 저장하는 데 사용된 iSCSI LUN을 선택합니다. “스냅샷” > “스냅샷 촬영” 순으로 선택합니다.

QNAP
VMware가 스냅샷 유형으로 스냅샷을 촬영하는 데 사용한 iSCSI LUN을 선택합니다.

QNAP NAS로부터 스냅샷 요청을 받으면, vCenter가 NAS iSCSI LUN에 저장되어 있는 각각의 가상 머신마다 VMware 스냅샷을 촬영하고 이 스냅샷을 iSCSI LUN에 저장하게 됩니다. 그런 다음 NAS가 각각의 가상 머신마다 VMware 스냅샷이 포함되어 있는 또 다른 애플리케이션과 일관성을 유지하는 iSCSI LUN 스냅샷을 촬영하게 됩니다. 이 작업은 vSphere 웹 클라이언트의 작업 섹션에서 볼 수 있습니다. VMware 스냅샷은 일단 iSCSI LUN 스냅샷에 포함되기만 하면 제거됩니다.

QNAP
vCenter 서버는 에이전트가 스냅샷 요청을 보낼 때 각 가상 머신용 VMware 스냅샷을 촬영하게 되고, 모든 VMware 스냅샷이 iSCSI LUN 스냅샷에 포함되면 이 스냅샷을 제거하게 됩니다.
*vSphere 웹 클라이언트 버전에 따라 UI가 다를 수 있습니다.

“Snapshot Manager”나 “Snapshot Replica” 기능을 이용해서 예약 백업 작업을 만드는 것도 가능합니다. “애플리케이션 내의 일관성” 옵션을 사용할 수 있습니다.

QNAP
Snapshot Manager를 이용해서 애플리케이션 내의 일관성이 있는 스냅샷이 있는 iSCSI LUN을 만들 수도 있습니다.

4.3 스냅샷 되돌리기

스냅샷을 NAS 볼륨으로 되돌리는 것과 똑같이 애플리케이션 내의 일관성이 있는 스냅샷을 iSCSI LUN으로 되돌릴 수 있습니다. 스냅샷이 애플리케이션 내의 일관성이 있는 스냅샷인지 여부를 확인하려면 LUN을 선택한 다음 “Snapshot Manager”를 여십시오. 목록 보기에서 Snapshot Agent로 촬영한 스냅샷이 애플리케이션과 일관성이 있는지 여부를 알 수 있습니다.

\QNAP
Snapshot Agent로 촬영한 스냅샷은 Snapshot Manager에서 “애플리케이션 내의 일관성”으로 분류됩니다.

Windows Server에 연결되어 있는 iSCSI LUN 스냅샷을 되돌리려면, 우선 LUN의 연결을 끊은 다음 LUN을 선택해서 “스냅샷” > “Snapshot Manager” 순으로 선택해서 사용하려는 스냅샷을 선택해야 합니다.

QNAP
되돌리기 전에 Windows Server에 연결되어 있는 iSCSI LUN의 연결을 끊어야 합니다.
QNAP
그러지 않을 경우 스냅샷 작업 진행에 실패하게 됩니다.
QNAP
연결을 끊은 다음 Snapshot Manager에서 되돌리기 작업을 확인하십시오.
QNAP
확인이 끝나면 Snapshot Manager에서 되돌리기 진행률을 볼 수 있습니다.

되돌리기 과정이 완료되기만 하면 Windows Server에서 iSCSI LUN을 다시 연결할 수 있습니다. Hyper-V의 경우 가상 머신의 모든 구성 내용이 체크포인트를 포함해서 iSCSI LUN에 저장됩니다.

VMware의 경우 Snapshot Agent가 설치되고 연결되면 Snapshot Agent가 ESXi 호스트로부터 iSCSI LUN (Datastore)의 연결을 자동으로 끊고 스냅샷을 되돌린 다음 되돌려진 LUN (Datastore)을 다시 연결해서  VM을 되돌리기 때문에 LUN의 연결을 끊지 않고도 곧바로 iSCSI LUN의 스냅샷을 되돌릴 수 있습니다.(그러나 되돌리기 전에 VM이 삭제된 경우에는 인벤토리에 있는 VM을 여전히 수동으로 읽어야 할 수도 있습니다.)  일단 추가되기만 하면 vCenter는 VMware 스냅샷을 사용해서 iSCSI LUN에 있는 가상 머신 복원을 계속할 수 있으므로 iSCSI LUN에 있는 복원된 가상 머신이 애플리케이션과 일관성을 유지할 수 있습니다.

QNAP
vSphere Web Client에서 되돌리기 과정이 시작되면 iSCSI LUN이 vCenter로부터 분리되었다가 되돌리기 과정이 완료되면 다시 연결할 수 있다는 사실을 확인할 수 있습니다. 그런 다음 vCenter는 iSCSI LUN에 있는 VMware 스냅샷을 이용해서 iSCSI LUN에 저장되어 있는 가상 머신을 복원하게 됩니다.

5. Windows Server용 VSS Hardware Provider

Snapshot Agent에는 VSS 하드웨어 제공업체가 포함되어 있습니다. 이 기능을 사용하려면 VSS 스냅샷 기능을 지원하는 백업 소프트웨어가 있어야 합니다. 이 문서에서는 QNAP NetBak Replicator를 예로 사용했습니다. VSS 하드웨어 제공업체 기능을 사용하는 첫 번째 단계는 백업 소프트웨어를 구성해서 VSS를 활성화하고 소프트웨어가 스냅샷을 만들 수 있도록 하는 것입니다. 이같은 설정이 완료되면 백업 소프트웨어를 이용해서 QNAP NAS에서 iSCSI LUN의 백업 작업을 만들 수 있습니다.

QNAP
“고급 설정” > “열린 파일에 대한 백업 설정”에서 VSS를 활성화하고 파일을 백업할 때 NetBak Replicator가 스냅샷을 촬영할 수 있도록 할 수 있습니다.
QNAP
백업 소프트웨어를 사용해서 QNAP NAS가 제공한 iSCSI LUN의 백업 작업을 만들 수 있습니다.

백업 소프트웨어가 스냅샷을 만드는 데 VSS를 사용하면 스냅샷이 Windows Server 대신 NAS에서 촬영됩니다.  

이것은 백업이 진행되는 동안 NAS UI에서 볼 수 있습니다. “저장소 관리자” > “iSCSI storage”에서 백업이 진행되는 동안 “vss”라는 이름의 또 다른 iSCSI LUN이 만들어졌음을 알게 될 것입니다.. 이 LUN은 NAS가 백업 작업용으로 만든 스냅샷으로서, 백업 소프트웨어가 이 스냅샷 iSCSI LUN을 사용해서 데이터를 백업하게 됩니다.

QNAP
백업 소프트웨어가 스냅샷을 만드는 중입니다.
QNAP
스냅샷이 Windows Server가 아닌 NAS에 만들어졌습니다. “iSCSI Storage”에 “vss”라고 불리우는 또 다른 iSCSI LUN이 백업 작업용으로 임시로 만들어지게 됩니다.

백업 작업이 완료된 것을 확인하고나면 NAS에 있는 “vss” iSCSI LUN 스냅샷이 Windows Server에서 VSS 구성품에 의해 제거되었음을 알게 될 것입니다.

릴리스 날짜: 2015-11-05
도움이 되었습니까?
피드백을 주셔서 감사드립니다.
피드백을 주셔서 감사드립니다. 다른 질문 사항이 있으면 support@qnap.com으로 문의해 주시기 바랍니다.
100% 의 사용자들이 도움이 된다고 생각할 것입니다.