White Paper

Similar documents
아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

vRealize Automation용 VMware Remote Console - VMware

Copyright 2010 EMC Corporation. All rights reserved. 본문서의정보는발행일현재정확한것으로간주되며모든정보는예고없이변경될수있습니다. 본문서의정보는 있는그대로 제공됩니다. EMC Corporation 은본문서의정보와관련하여어떠한진술이나

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

SANsymphony-V

Cisco FirePOWER 호환성 가이드

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

Copyright 2010 EMC Corporation. All rights reserved. 본문서의정보는발행일현재정확한것으로간주되며모든정보는예고없이변경될수있습니다. 본문서의정보는 있는그대로 제공됩니다. EMC Corporation 은본문서의정보와관련하여어떠한진술이나

View Licenses and Services (customer)

Install stm32cubemx and st-link utility

System Recovery 사용자 매뉴얼

백서 고급페일오버클러스터링지원을사용하여 EMC VPLEX 와 Microsoft Hyper-V 및 SQL Server 구축 응용기술 요약 본백서에서는 Microsoft Hyper-V 및 Microsoft SQL Server 솔루션을 EMC VPLEX 스토리지연합시스템에구

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Windows 8에서 BioStar 1 설치하기

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

Windows Server 2012

MF Driver Installation Guide

IRISCard Anywhere 5

Packstack 을이용한 Openstack 설치

2 노드

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

EMC Open Replicator for Symmetrix 솔루션은다음과같은특징이있습니다. 뛰어난성능 업계최고성능을자랑하는 Symmetrix 스토리지시스템의강력한성능을그대로활용하여애플리케이션처리속도를저하시키지않으면서최대한빠르게데이터를이동할수있습니다. 높은유연성 다양한

상호연결 업계표준 RapidIO Fabric Virtual Matrix Architecture 는다른표준접속구성으로 확장이가능합니다. 접속구성 Symmetrix VMAX 10K 시스템은최대 64개의프런트엔드포트로최대 4개의 VMAX 10K 엔진을지원하도록구성할수있습니다

MF3010 MF Driver Installation Guide

메뉴얼41페이지-2

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

상호연결 업계표준 RapidIO Fabric - Virtual Matrix Architecture 는다른표준접속구성으로 확장이가능합니다. 접속구성 VMAX 10K 시스템은최대 64 개의프런트엔드포트로최대 4개의 VMAX 10K 엔진을지원하도록구성할수있습니다. 최적화된하

Microsoft Word - src.doc

Endpoint Protector - Active Directory Deployment Guide

Microsoft Word - wiseCLOUD_v2.4_InstallGuide.docx

MF5900 Series MF Driver Installation Guide

Cloud Friendly System Architecture

애플리케이션별통합지원 Microsoft VSS(Volume Shadow Copy Services) 와같은공급업체가제공하는 API 를활용하는애플리케이션통합기능 (Oracle, VMware, Microsoft Hyper-V 등 ) 을통해로컬및 / 또는원격복제를위한지능적인북

User Guide

상호접속 업계표준 RapidIO Fabric Virtual Matrix Architecture 는다른표준접속구성으로확장 이가능합니다. 접속구성 Symmetrix VMAX 10K 시스템은최대 64개의프런트엔드포트로최대 4개의 VMAX 10K 엔진을지원하도록구성할수있습니다

Windows Server 8

원격 사이트 클러스터의 Oracle RAC(Real Application Clusters) 및 EMC VPLEX Metro Best Practice 계획

RecoverPoint CDP 는블록레벨에서데이터변경내용을추적하고이러한변경내용을저널에기록합니다. 이기능을활용하면서버가동중단, 데이터손상, 소프트웨어오류, 바이러스, 일반적인사용자의실수와같은물리적장애또는논리적장애로부터중요한데이터를안전하게보호할수있습니다. 또한이기능은기존백

라우터

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

이스크린샷은 SnapView 클론을사용하고복제본보존수가 2 인 Exchange 백업작업의속성을보여줍니다. Replication Manager 는사용자가선택한보존기간또는수를기준으로사용기간이오래된복제본을자동만료하여필요한복제본수를유지합니다. 간편하고자동화된관리방식 EMC R

Operating Instructions

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

ThinkVantage Fingerprint Software

ISP and CodeVisionAVR C Compiler.hwp

TOOLS Software Installation Guide

1


워드표준 가이드

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

Acronis® Backup & Recovery™ 10 Server for Linux

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

4th-KOR-SANGFOR HCI(CC)

Dell EMC ViPR Controller 3.6 Service Pack 2의 새로운 기능 및 변경 사항

RHEV 2.2 인증서 만료 확인 및 갱신

Studuino소프트웨어 설치

EMC NetWorker 8.5를 활용한 VMware 보호

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

Enterprise Cloud Storage Block Storage 서버에직접할당하여사용하는스토리지 서버내저장공간이필요한경우사용할수있는고가용성스토리지서비스로데이터베이스서버, 메일서버등대용량의데이터저장이요구되는애플리케이션환경에적합합니다. 성능요구수준에따라고성능스토리지를

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

SIGIL 완벽입문

Clouding in demanding enhanced resiliency

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

Slide 1

Microsoft Word - Armjtag_문서1.doc

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

gcloud storage 사용자가이드 1 / 17

SBR-100S User Manual

슬라이드 1

vm-웨어-앞부속

Dell EMC XtremIO X2: 차세대 올 플래시 스토리지

페일오버 클러스터링 및 Microsoft Cluster Service 설정 - ESXi 6.0

Tablespace On-Offline 테이블스페이스 온라인/오프라인

슬라이드 1

810 & 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

항목

오프라인 사용을 위한 Tekla Structures 라이선스 대여

h13015-vmax-10k-block-file-ss

2 목차 소개... 3 기능 개요... 4 주요 기능... 4 지원 미디어... 4 시작... 5 배포... 5 등록... 5 새 사용자로 등록하는 방법... 5 새 제품을 등록하는 방법... 5 평가판 활성화... 6 시스템 요구 사항... 8 드라이버 설치... 8

Amazon Stores

koreanhalf.indd

슬라이드 1

<4D F736F F D FC0E7C7D8BAB9B1B8C0C720B0E8C8B9B0FA20C5D7BDBAC6AE2E646F63>

랩검증요약보고미션크리티컬워크로드를대상으로한 IDC 의 Dell EMC VMAX All Flash 주요기능 6 가지검증 : VMAX All Flash 제품군소개 Dell EMC Unisphere for VMAX 개요 스토리지프로비저닝 하드웨어지원압축 시점보호 (SnapV

DBMS & SQL Server Installation Database Laboratory

NTD36HD Manual

슬라이드 1

USC HIPAA AUTHORIZATION FOR

이기종드라이브및서로다른 RAID 유형간에데이터를원활하게마이그레이션할수있으므로최적의성능, 가용성이보장되고, 비용측면에서도경제적입니다. 또한 CLARiX 만의 VirtualLUN 및 MetaLUN 기술을활용하면변화하는애플리케이션요건에맞춰마이그레이션, 확장, 재구성등의작업을

01

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및

제 2 장 기본 사용법

CL5 CL3 CL1 QL5 QL1 V4.5 Supplementary Manual

FAST VP 를활용한지능적인자동화 Symmetrix VMAXe 에는 EMC Fast VP(Fully Automated Tiered Storage-Virtual Pools) 기능이기본으로제공됩니다. Fast VP 를사용하면시스템성능을최적화하는동시에비용을절감할수있습니다.

슬라이드 1

Transcription:

White Paper EMC VPLEX: 스토리지기반및기본복제기술 활용 요약본백서에서는 EMC VPLEX Local 및 EMC VPLEX Metro 에서의스토리지기반복제솔루션및기본복제솔루션사용과관련한 Best Practice 계획과활용사례에대해설명합니다.

Copyright 2014 EMC Corporation. All rights reserved. 본문서의정보는발행일현재정확한것으로간주되며모든정보는예고없이변경될수있습니다. 본문서의정보는 " 있는그대로 " 제공됩니다. EMC Corporation 은본문서의정보와관련하여어떠한진술이나보증도하지않으며, 특히상품성이나특정목적을위한적합성에대하여어떠한묵시적인보증도부인합니다. 본문서에설명된 EMC 소프트웨어를사용, 복사및배포하려면해당소프트웨어라이센스가필요합니다. EMC 제품에대한최신목록은 korea.emc.com 의 EMC Corporation 상표정보부분을참조하십시오. 본문서에사용된기타모든상표는해당소유주의자산입니다. Part Number H12642 2

목차 요약... 5 문서의범위및제한사항... 5 대상... 5 서론... 6 용어... 6 VPLEX 기술... 8 EMC VPLEX 가상스토리지... 8 EMC VPLEX 아키텍처... 9 EMC VPLEX 제품군... 9 섹션 1: VPLEX를활용한스토리지기반복제... 10 서론... 10 VPLEX 로컬볼륨을위한로컬스토리지기반복제... 11 VPLEX 가상볼륨에대한로컬스토리지기반복제본생성단계... 12 VPLEX를통해제공된로컬스토리지기반복제본재동기화 ( 업데이트 )... 14 고급스토리지기반복제본활용사례... 17 사전요구사항... 18 VPLEX RAID-1 또는분산형 RAID-1 스토리지기반복제본생성... 18 RAID-1 VPLEX 가상볼륨의스토리지기반복제본재동기화 ( 업데이트 )... 20 VPLEX 로컬볼륨을위한로컬스토리지기반복구... 24 VPLEX 가상볼륨에대한스토리지기반복구... 25 고급스토리지기반복구활용사례... 28 사전요구사항... 29 섹션 2: VPLEX 기본복제기능... 33 범위및제한사항... 33 서론... 33 EMC VPLEX 기본복제개요... 34 Unisphere for VPLEX를통한 EMC VPLEX 기본복제... 36 VPLEX 가상볼륨의기본복제본생성... 36 VPLEX 기본복제본에서복구... 45 3

VPLEX CLI를통한 EMC VPLEX 기본복제본... 46 VPLEX 기본복제본생성... 46 VPLEX 기본복제본에서복구... 49 결론... 50 참고자료... 50 4

요약 EMC VPLEX 제품군은데이터센터내부뿐아니라여러데이터센터간에존재하는물리적장벽을제거합니다. VPLEX Local 은이기종스토리지간에데이터를간편하게관리하고운영중단없이이동할수있는기능을제공합니다. VPLEX Metro 는동기식으로원격연결된두데이터센터간에고가용성과무중단이동성을제공합니다. 독보적인스케일업아키텍처를기반으로하는 VPLEX 는보다향상된데이터캐싱기능과분산환경에서캐시정합성을보장하는기술을통해워크로드복구, 자동공유, 스토리지도메인의밸런싱및페일오버를지원할뿐아니라로컬및원격데이터액세스시예측가능한서비스수준을보장합니다. EMC MirrorView, TimeFinder, SnapView 및 SRDF 와같은스토리지기반스토리지복제기술에대한투자가치를유지하는것은오늘날 IT 환경에서매우중요합니다. 이백서에서는 VPLEX Local 및 Metro 환경에서스토리지기반복제기술에대한고려사항및방법론을간략하게설명하며다양한복제시나리오에대한절차예, 호스트기반스크립팅예및 VPLEX 기본복제기능을검토합니다. 이백서의핵심결론은스토리지기반복제기술이 VPLEX 환경에서원래의도된비즈니스가치를지속적으로제공한다는것입니다. 문서의범위및제한사항 VPLEX 는하나의플랫폼으로끊임없이발전하고있습니다. 본백서에서논의하는절차와기술은 VPLEX Local 및 VPLEX Metro 제품에만적용됩니다. 특히, 여기서설명하는절차는 GeoSynchrony 버전 5.2 이상을실행하는 VPLEX 의 Write-through 캐싱버전에만적용됩니다. 이러한절차가현재사용중인 VPLEX 환경에해당하는지여부를확인하려는경우해당지역의 EMC 지원담당자에게문의하시기바랍니다. 대상 본백서는 EMC VPLEX 기술을활용하는 IT 환경의설계, 구축, 관리및사용을담당하고있는기술설계자, 스토리지관리자및시스템관리자를대상으로하며, 이러한독자가 EMC VPLEX 및스토리지기반복제기술에대해잘알고있다고가정합니다. 5

서론 이백서에서는다음항목에대해검토합니다. VPLEX 볼륨에대한스토리지기반복제본생성 VPLEX 볼륨의스토리지기반복제본재동기화 스토리지기반복제본을사용하여 VPLEX 볼륨복구 VPLEX 기본복제기능본백서의섹션 1 에서는 VPLEX 가 EMC MirrorView, TimeFinder, SnapView 또는 SRDF 와같은기존스토리지기반복제제품에미치는기술적인영향에대해살펴봅니다. 올바른 VPLEX 작동방식을설명하기위해필수프로세스변경및활용사례예제를제공합니다. 섹션 2 에서는 Unisphere for VPLEX UI 및 VPLEX CLI 모두를위한 VPLEX 의기본복제기능을살펴봅니다. VPLEX CLI 명령은직접 ssh 로그인을통해서나 VPLEX RESTful API 를통해액세스할수있습니다. VPLEX 의기본제공복제기능을사용하면데이터센터내부및여러데이터센터간에이기종스토리지시스템을활용하여가상볼륨에대한복제본을생성할수있습니다. 용어 표 1: 운영상의정의 용어 스토리지볼륨 정의 백엔드스토리지가제공하는 LUN 또는스토리지단위 메타데이터볼륨 익스텐트 디바이스, 가상볼륨및클러스터구성에대한메타데이터를포함한 시스템볼륨 스토리지볼륨전체또는일부 디바이스 익스텐트또는익스텐트그룹에적용되는보호체계 가상볼륨 VPLEX 프런트엔드포트에서호스트에제공되는스토리지단위 프런트엔드포트호스트이니시에이터에접속된디렉터포트 ( 타겟역할수행 ) 6

용어 정의 백엔드포트스토리지에접속된디렉터포트 ( 이니시에이터역할수행 ) 디렉터 엔진 VPLEX 솔루션의중앙처리및인텔리전스를담당하는장치이며, 각 VPLEX 엔진은디렉터가이중화 (A 와 B) 되어있음 2 개의디렉터로구성되어있으며 VPLEX 솔루션의확장단위임 VPLEX 클러스터 스토리지시스템 여러 VPLEX 엔진을하나의랙에모은것으로, 이중화된전용 Fibre Channel 접속을통해클러스터를상호접속함확장가능하며고도로통합된고가용성지능형다중계층블록스토리지프레임. 예를들어, EMC CX4, VNX, Symmetrix DMX4, VMAX, VMAX10K, 20K, 40K 등이있음 표 2: 약어 약어 복제본 정의 다른디바이스에대한독립된전체디스크복제본 소스디바이스 타겟디바이스 표준또는운영스토리지디바이스. 일반적으로운영애플리케이션을실행하는데사용됨소스디바이스로부터새데이터를수신하도록 ( 덮어씀 ) 지정된보조스토리지디바이스 FE 포트프런트엔드포트 ( 호스트에표시되는타겟포트 ) BE 포트백엔드포트 ( 스토리지시스템에표시되는이니시에이터포트 ) 7

VPLEX 기술 EMC VPLEX 가상스토리지 EMC VPLEX 는세가지논리적추상화계층을적용하여기존물리적스토리지디바이스를가상화합니다. 각추상화계층간논리적관계는아래그림 1 에나와있습니다. 익스텐트는 VPLEX 가스토리지볼륨을분할할때사용하는메커니즘입니다. 익스텐트는기본스토리지볼륨의전부일수도있고일부일수도있습니다. EMC VPLEX 는디바이스계층에서익스텐트를집계하고여러 RAID 구조 ( 예 : RAID-0, RAID-1 또는 RAID-C) 를이러한익스텐트에적용합니다. 디바이스는하나이상의익스텐트를사용하여구성되며, 필요한경우더복잡한 RAID 체계나디바이스구조로결합할수있습니다. VPLEX 스토리지구조의최상위계층에는가상볼륨이있습니다. 가상볼륨은디바이스로부터생성되며기본디바이스의크기를상속합니다. 가상볼륨은 VPLEX 가 FE 포트를통해호스트에표시하는요소입니다. 가상볼륨에대한액세스는스토리지뷰를통해제어됩니다. 스토리지뷰는 EMC Symmetrix 및 VMAX 의자동프로비저닝그룹과유사하거나 EMC CLARiX 및 VNX 의스토리지그룹과유사하며, 호스트이니시에이터의 VPLEX FE 포트및가상볼륨액세스를결정하는논리컨테이너로서의역할을수행합니다. 그림 1: EMC VPLEX 논리적스토리지구조 8

EMC VPLEX 아키텍처 그림 2 에표시된것과같이 VPLEX 는 EMC 및비 EMC 블록스토리지모두에대한이기종호스트운영체제환경용가상스토리지솔루션입니다. VPLEX 는서버와이기종스토리지자산사이에구축되며새로운아키텍처를통해다음과같은고유한특징을제공합니다. 스케일아웃클러스터링하드웨어 소규모로구축한후원하는규모로원활하게확장가능하며예측가능한서비스수준보장 향상된데이터캐싱기능 대용량 SDRAM 캐시를활용하여성능을향상시키고입출력지연시간및스토리지경합현상최소화 분산환경에서캐시정합성보장 클러스터전체에서입출력공유, 밸런싱및페일오버자동화 일관된뷰제공 - 하나의데이터센터내에가까이배치된 VPLEX 클러스터나동기식으로원격연결된서로다른사이트에배치된 VPLEX 클러스터에서하나이상의 LUN 에대해일관된뷰가제공되므로새로운차원의고가용성및워크로드재배치모델구현가능 EMC VPLEX 제품군 그림 2: 개략적인 VPLEX 아키텍처 이백서에서는다음과같은두가지 EMC VPLEX 오퍼링에대해설명합니다. VPLEX Local: 이솔루션은단일데이터센터내이기종블록스토리지시스템에대한유동적인무중단이동성, 고가용성, 단일관리지점을필요로하는고객에게적합합니다. VPLEX Metro: 이솔루션은데이터센터내부및동기식으로원격연결된데이터센터간이기종블록스토리지시스템에대한유동적인무중단이동성, 고가용성, 단일관리지점을필요로하는고객에게적합합니다. VPLEX Metro 오퍼링은원격사이트에서물리적스토리지없이도데이터센터간가상스토리지를원격으로내보낼수있는고유한기능도포함합니다. 9

섹션 1: VPLEX 를활용한스토리지기반복제 서론 VPLEX 는 EMC MirrorView, TimeFinder, SRDF 및 SnapView 와같은스토리지기반복제제품이지속적으로완벽한기능과비즈니스가치를제공할수있도록지원합니다. 물리적스토리지를작은조각으로슬라이싱하고이러한구성요소를가상스토리지로완벽하게재구성하는작업을필요로하거나적극권장하는가상스토리지솔루션과달리 VPLEX 에는이러한요구사항이없습니다. 이는 VPLEX 에서기본방법론으로일대일물리적스토리지-가상스토리지매핑을사용하기때문입니다. 스토리지시스템이 VPLEX 를사용하여가상화되어도원래복제기능 ( 로컬또는원격 ) 이손실되지않습니다. 스토리지기반복제기술은완성도가높고강력하며확장가능할뿐만아니라엔터프라이즈급복제서비스를제공하도록특별히제작된기술입니다. 이러한스토리지기반복제서비스를사용하는스토리지프레임전면에 VPLEX 를구축해도이러한기능이나가치가훼손되지않습니다. 기본스토리지디바이스는 VPLEX 에의해변경되지않는상태로유지되며백엔드스토리지복제기술이원래제공하던서비스를계속제공할수있습니다. 앞서설명한것과같이 VPLEX Local 및 Metro 에서는 Write-through 캐싱아키텍처를사용합니다. 이러한아키텍처가내포하는의미중하나는 VPLEX 캐시가호스트읽기요청을위해거의독점적으로사용된다는것입니다. 따라서스토리지가호스트입출력경로외부에서기본물리적스토리지디바이스를업데이트하므로캐시무효화 ( 호스트와 VPLEX 모두에해당 ) 가스토리지기반복제와복구작업에매우중요해집니다. 이작업이수행되면호스트와 VPLEX 에의해유지되는읽기캐시는스토리지의물리디스크에있는데이터와일치하지않게되고, 결과적으로데이터정합성이보장되지않는문제가발생할수있습니다. 이러한상황을방지하기위해서는스토리지기반 ( 비 VPLEX 입출력경로쓰기 ) 업데이트가실행되기전에각 VPLEX 가상볼륨의읽기캐시가무효화되는것이중요합니다. VPLEX 가상볼륨읽기캐시무효화는여러방법으로수행할수있습니다. 한가지방법은무효화할캐시의볼륨이포함된 VPLEX 스토리지뷰를수정하는것입니다. VPLEX 스토리지뷰에서해당구성원 ( 이니시에이터, FE 포트, 가상볼륨 ) 중하나가제거되면해당스토리지뷰에대한읽기캐시가무효화되고삭제됩니다. 이에대한한예로스토리지뷰에서 VPLEX 가상볼륨을제거하는것을들수있습니다. 이작업을수행하면가상볼륨에대한읽기캐시가무효화됩니다. 두번째옵션은캐시무효화명령을사용하는것입니다. VPLEX GeoSynchrony 5.2 패치 1 이상버전에서는단일가상볼륨또는전체정합성보장그룹에대한캐시를직접무효화할수있는명령세트가추가되었습니다. 이러한명령을사용하면스토리지뷰를수정할필요가없습니다. 기존스토리지기반복제또는복구와마찬가지로, 복구작업과캐시무효화작업을수행한후에는가상볼륨을정상적으로액세스할수있습니다. 10

VPLEX 로컬볼륨을위한로컬스토리지기반복제 EMC TimeFinder 및 SnapView 와같이스토리지기반복제기술과함께 VPLEX 가상볼륨을활용하는몇가지예제를통해알아보도록하겠습니다. 이러한 EMC 스토리지기반로컬복제기술은독립적인전체디스크복제본 ( 클론또는 BCV) 뿐만아니라공간효율적인복제본 ( 스냅샷 ) 모두를제공할수있습니다. VPLEX 관점에서두유형의복제본모두일반적인백엔드스토리지볼륨을나타냅니다. 스냅샷의경우할당프로세스동안씬디바이스로식별되는경우 VPLEX 가스냅샷의공간효율성을유지합니다. 이러한복제본은 VPLEX 를통해서나백업호스트, 테스트환경또는원래호스트로도직접다시제공될수있습니다. 여기서는 VPLEX 를통해호스트로다시복제본을제공한다고가정합니다. 또한각스토리지기반복제본마다일대일 VPLEX 가상볼륨구성 (VPLEX 디바이스용량 = 익스텐트용량 = 스토리지볼륨용량 ) 과 RAID-0( 단일익스텐트 ) VPLEX 디바이스구조가있다고가정합니다. 더욱복잡한구조의스토리지기반복제본 ( 예 : RAID-1 복제본 ) 을관리하기위한프로세스는이섹션끝부분에서고급스토리지기반복제본활용사례를설명할때다룹니다. 이활용사례에대한두개의잠재적인호스트, VPLEX 및스토리지시스템접속구성조합은그림그림 3 및그림 4 에나와있습니다. 그림 3 에는단일익스텐트소스와단일익스텐트스토리지기반복제본이있는단일스토리지가나와있습니다. 소스와복제스토리지볼륨은모두 VPLEX 를통해호스트로다시전달됩니다. 스토리지기반복제본은개별보조호스트에제공됩니다. 그림 3: 단일구성원 RAID-0 VPLEX 로컬볼륨토폴로지 11

그림 4: 단일익스텐트 RAID-1 VPLEX 로컬볼륨토폴로지그림 4 에서, 소스볼륨에는단일익스텐트 RAID-1 구조가있습니다. 각미러구간은각스토리지의기본스토리지볼륨과크기가동일한단일익스텐트입니다. 이토폴로지의차이점은스토리지 1 에서제공하는스토리지기반복제서비스또는스토리지 2 에서제공하는스토리지기반복제서비스중사용할수있는서비스를선택할수있는옵션이있다는것입니다. 복제할스토리지는사용가능한용량, 스토리지워크로드또는기능라이센스를기반으로선택할수있습니다. 목표는그림 3 과동일하게단일익스텐트 (RAID-0) 구조를갖는복제본을생성하는것입니다. 다음절차에서는스토리지기반복제본에대한다음과같은두가지공통적인작업을보여줍니다. 1. VPLEX 가상볼륨에대한로컬스토리지기반복제본생성 2. 스토리지기반복제본재동기화또는업데이트 VPLEX 가상볼륨에대한로컬스토리지기반복제본생성단계이프로세스는 TimeFinder 와 SnapView 를사용하는비 VPLEX 스토리지기반복제본에대한기존의 Best Practice 를보강합니다. 여기서는 VPLEX 와호스트에서 VPLEX 를통해스토리지기반복제본에액세스하는방법을처리합니다. 복제프로세스동안스토리지시스템은 VPLEX 와호스트입출력경로외부의스토리지기반복제본에새데이터를씁니다. 12

TimeFinder 또는 SnapView 에대한표준스토리지기반복제절차를수행합니다. 1. 스토리지시스템내에서복제할소스스토리지볼륨을확인합니다. 다음방법중하나를사용하여이를수행할수있습니다. (ESX 환경을위한 ) VMware vcenter Server 용 VSI(Virtual Storage Integrator) 의 Storage Viewer 기능을사용하여가상디바이스-물리적스토리지디바이스매핑을확인합니다. 백엔드스토리지시스템디바이스에매핑되는가상볼륨의 VPDID 를사용하여물리적스토리지에대한 VPLEX 가상볼륨의상관관계를파악합니다. 호스트에서는 SCSI 조회를통해서나 VPLEX 의 /clusters/<cluster name>/exports/storage-view 컨텍스트를통해서이정보를확인할수있습니다. 백엔드스토리지디바이스를가져오기위해 VPLEX 를통해가상볼륨 VPDID 를다시매핑하고스토리지 LUN 을가져올수있습니다. VPLEX 측면에서한 VPDID 가호스트에표시되는가상볼륨에연결되어있으며, 다른 VPDID 가백엔드스토리지시스템에연결되어있습니다. 2. 표준스토리지기반절차를따라 TimeFinder 또는 SnapView를사용하여원하는스토리지기반복제본을생성합니다. 정확한명령및절차는 EMC TimeFinder 및 SnapView 관리가이드및 / 또는 CLI 설명서를참조하십시오. 이러한문서의최신버전은 http://support.emc.com 에서확인할수있습니다. 다음과같이 VPLEX 관련단계를수행합니다. 3. 스토리지기반복제본 ( 클론또는스냅샷 ) 디바이스가 VPLEX 에표시되는지확인합니다. 필요한경우스토리지와 VPLEX 간 LUN 마스킹및스토리지와 VPLEX 간 SAN 조닝 (Zoning) 을수행합니다. 4. 다음과같이 Unisphere for VPLEX UI 또는 VPLEX CLI 를통해일대일캡슐화를수행합니다. a. 복제본을포함하는스토리지시스템에서스토리지볼륨을할당합니다. b. 스토리지기반복제본을포함하는스토리지에서논리유닛을식별합니다. 이를수행하는한가지방법은스토리지에서스토리지마스킹뷰 (Symmetrix/VMAX) 또는스토리지그룹 (CX4/VNX) 의각디바이스에할당한호스트 LUN 번호를사용하는것입니다. c. 다음과같이 VPLEX UI 또는 CLI 를사용하여복제본에서 VPLEX 가상볼륨을생성합니다. i. UI 의 Arrays 컨텍스트에서 Create Virtual Volumes 버튼을사용합니다. 또는 ii. VPLEX CLI 에서단일익스텐트, 단일구성원 RAID-0 구조디바이스및가상볼륨을생성합니다. 13

5. 스토리지기반복제본에서구축한 VPLEX 가상볼륨을호스트에제공합니다. a. 필요한경우 VPLEX 스토리지뷰를생성합니다. b. 스토리지기반복제본에서구축한가상볼륨을스토리지뷰에추가합니다. c. 필요한경우기존조닝 (Zoning) Best Practice 를따라호스트에대한가상볼륨조닝 (Zoning) 을수행합니다. VPLEX 를통해제공된로컬스토리지기반복제본재동기화 ( 업데이트 ) 이프로세스는 TimeFinder 및 SnapView 에서제공하는복제본과같은비 VPLEX 스토리지기반복제본업데이트에대한기존 Best Practice 를따릅니다. 재동기화프로세스동안스토리지시스템은호스트와 VPLEX 입출력경로외부의복제본에새데이터를씁니다. 이때중요한것은호스트에는마운트되어사용중인복제본이없어야합니다. 재동기화를수행하기전에애플리케이션을중지하고호스트읽기캐시및 VPLEX 읽기캐시를지우지못할경우복제본에데이터정합성문제가발생할수있습니다. 기술노트 : 이단계를수행하는데는 VPLEX CLI 또는 API 만사용해야합니다. 스토리지기반복제본을기반으로하는 VPLEX 가상볼륨을재동기화 ( 업데이트 ) 하려면다음단계를따르십시오. 1. 재동기화할스토리지기반복제본을포함하는 VPLEX 가상볼륨을사용하는애플리케이션을모두종료합니다. 필요한경우호스트에서관련가상볼륨의마운트를해제합니다. 여기서핵심은호스트가자체읽기캐시를무효화하여스토리지기반복제본의재동기화도중새로운쓰기를방지하도록하는것입니다. 2. VPLEX 읽기캐시를무효화합니다. VPLEX GeoSynchrony 코드버전에따라무효화를수행하기위한여러가지옵션이있습니다. A. 5.2 이전버전코드의경우모든스토리지뷰에서가상볼륨을제거합니다. 가상볼륨을제거하기전에스토리지뷰내에서가상볼륨 LUN 번호를기록해두십시오. 아래 6 단계에이정보가필요합니다. 또는 B. 5.2 이상버전코드의경우다음을수행합니다. 1. virtual-volume cache-invalidate 를사용하여개별볼륨을무효화합니다. VPlexcli:/> virtual-volume cache-invalidate <virtual volume> 또는 14

consistency-group cache-invalidate 를사용하여전체 VPLEX 정합성보장그룹을무효화합니다. VPlexcli:/> consistency-group cache-invalidate <consistency group> 2. virtual-volume cache-invalidate-status 명령과함께 1 단계의각명령을수행한후캐시무효화프로세스가완료되었는지확인합니다. VPlexcli:/> virtual-volume cache-invalidate-status <virtual volume> 진행중인캐시무효화작업의출력예는다음과같습니다. cache-invalidate-status ----------------------- director-1-1-a status: in-progress result: - cause: - 완료된캐시무효화작업의출력예는다음과같습니다. cache-invalidate-status ----------------------- director-1-1-a status: completed result: successful cause: - 기술노트 1: 5.2 이전버전코드의경우 VPLEX 읽기캐시가각가상볼륨에대해무효화되도록 30 초이상기다리는것이좋습니다. 이작업은 3 단계와동시에수행할수있습니다. 기술노트 2: virtual-volume cache-invalidate 명령은한번에하나의가상볼륨에대해서만작동합니다. 이는정합성보장그룹명령을사용할때도해당됩니다. 가상볼륨구성원이하나라도무효화되지않으면 consistency-group cache-invalidate 명령이실패합니다. 가상볼륨에대해호스트입출력이여전히진행중인경우무효화가실패합니다. 무효화프로세스에는 적지않은시간 ( 대개는몇초이상걸리지않음 ) 이걸릴수있으므로 virtual-volume cacheinvalidate-status 명령을사용하여무효화작업이완료되었는지확인하는것이좋습니다. 기술노트 3: RecoverPoint 지원가상볼륨에대해서는 cache-invalidate 명령을실행하지않아야합니다. 즉, 특정가상볼륨에대해 RecoverPoint 와스토리지기반복제본을모두사용하는것이아니라이중하나만사용하여복제를수행해야합니다. 이명령을실행하는동안에는 VPLEX 클러스터에서 NDU 가실행되지않아야합니다. 3. 스토리지내에서재동기화할소스스토리지볼륨을확인합니다. 정상적인스토리지재동기화절차에따라원하는스토리지기반복제본을업데이트합니다. 15

4. 클러스터의스토리지볼륨컨텍스트에대해 long listing 을실행하여스토리지기반복제본에기반한 스토리지볼륨의입출력상태가활성상태인지확인합니다. 예를들면다음과같습니다. 5. VPLEX CLI 에서 "connectivity validate-be" 명령을실행하여 VPLEX 백엔드경로가정상인지확인합니다. 백엔드스토리지디바이스에오류나접속문제가없는지확인합니다. 다음단계를진행하기전에백엔드스토리지의오류상황을해결합니다. 바람직한백엔드상태를보여주는출력예는다음과같습니다. 6. 5.2 이전버전코드의경우호스트에대한스토리지기반복제본을기반으로가상볼륨에대한 액세스를복구합니다. 스토리지뷰에서가상볼륨을제거한경우가상볼륨을다시뷰에추가하고 VPLEX CLI 를사용하여원래 LUN 번호 (2 단계에서확인한번호 ) 를지정합니다. /clusters/<cluster name>/exports/storage-views> addvirtualvolume -v storage_view_name/ -o (lun#, virtual_volume_name) -f 7. 필요한경우호스트에서디바이스를다시검사하고경로 ( 예 : powermt restore) 를복구합니다. 8. 필요한경우각호스트에 VPLEX 가상볼륨을다시마운트합니다. 9. 애플리케이션을다시시작합니다. 기술노트 : VPLEX 는스토리지기반복제본관련운영체제제한사항을변경하지않습니다. 스토리지기반복제본을다시동일한호스트에제공할때는호스트운영체제와이러한운영을지원하는 LVM(Logical Volume Manager) 을모두확인해야합니다. 호스트 OS 가동일한디바이스서명또는 LVM(Logical Volume Manager) 식별자표시를지원하지않는경우 VPLEX 가이러한상황을바꾸지않습니다. 16

고급스토리지기반복제본활용사례 스토리지기반복제본 ( 예 : 스냅샷또는전체디스크복제본 ) 이 VPLEX RAID-1 가상볼륨의구성요소인경우양쪽미러구간을올바르게처리하여데이터정합성이보장되지않을수있는문제를방지하는것이중요합니다. VPLEX 는미러링을제공하지만복제및재동기화프로세스중에는스토리지가 VPLEX 입출력경로외부에서하나이상의미러구간에데이터를씁니다. 여기서핵심은쓰기가해당입출력스택을통과하지않을경우 VPLEX 가쓰기를미러링할수없다는것입니다. 따라서스토리지에의한업데이트대상에서제외할미러구간을일시적으로분리한후다시추가하는단계를스토리지기반복제프로세스에추가해야합니다. 이단계는생성및재동기화 ( 업데이트 ) 프로세스모두에서수행해야합니다. 이섹션에서는 VPLEX 가스토리지기반복제본에대해 RAID-1 디바이스구조를제공한다고가정합니다. VPLEX 복제본가상볼륨은스토리지기반복제본을포함하는미러구간하나와스토리지기반복제본을포함하거나 ( 그림 6) 포함하지않을수있는 ( 그림 5) 두번째미러구간하나로구성됩니다. 일부활용사례의경우각미러구간의복제본을생성하여스토리지손실또는스토리지에대한접속손실을대비하는것이이상적일수있습니다. 이와더불어두번째미러구간을동일한스토리지에배치하거나별도의보조스토리지에배치할수도있습니다. 그림 5 에서는 RAID-1 구조가적용된스토리지기반복제본을사용하여보호되는로컬 VPLEX 디바이스를보여줍니다. 이구성은로컬 RAID-1 디바이스내에서두스토리지기반복제본모두에적용되며분산형 (VPLEX Metro) RAID-1 디바이스를구성하는스토리지기반복제본에도적용됩니다. 다음단계는올바른미러동기화 ( 비복제구간용 ) 를확인하고각가상볼륨의읽기캐시가제대로업데이트되었음을확인하는데중요합니다. 그림 5: VPLEX 볼륨에대한 RAID-1 스토리지기반복제본 17

그림 6: VPLEX 볼륨에대한 RAID-1 소스및스토리지기반복제본사전요구사항이섹션에서는스토리지기반복제본인하나이상의미러구간으로구축된분산형또는로컬 RAID-1 VPLEX 가상볼륨을사용하고있거나사용할계획이라고가정합니다. 또한 VPLEX 가상볼륨은다음조건을모두충족해야합니다. VPLEX 에대해일대일스토리지볼륨패스쓰루구성을가진디바이스로구성 ( 디바이스용량 = 익스텐트용량 = 스토리지볼륨용량 ) 단일익스텐트 RAID-1(2 개의단일익스텐트디바이스가미러링됨 ) 구조를가진단일디바이스로구성 VPLEX RAID-1 또는분산형 RAID-1 스토리지기반복제본생성이프로세스는 TimeFinder 와 SnapView 를사용하는비 VPLEX 스토리지기반복제본에대한기존의 Best Practice 를보강합니다. 여기서는 VPLEX 와호스트에서 VPLEX 를통해스토리지기반복제본에액세스하는방법을처리합니다. 복제프로세스동안스토리지시스템은 VPLEX 와호스트입출력경로외부의스토리지기반복제본에새데이터를씁니다. TimeFinder 또는 SnapView 에대한표준스토리지기반복제절차를수행합니다. 1. 스토리지시스템내에서복제할소스스토리지볼륨을확인합니다. 다음방법중하나를사용하여이를수행할수있습니다. (ESX 환경을위한 ) VMware vcenter Server 용 VSI(Virtual Storage Integrator) 의 Storage Viewer 기능을사용하여가상디바이스-물리적스토리지디바이스매핑을확인합니다. 18

백엔드스토리지시스템디바이스에매핑되는가상볼륨의 VPDID 를사용하여물리적스토리지에대한 VPLEX 가상볼륨의상관관계를파악합니다. 호스트에서는 SCSI 조회를통해서나 VPLEX 의 /clusters/<cluster name>/exports/storage-view 컨텍스트를통해서이정보를확인할수있습니다. 백엔드스토리지디바이스를가져오기위해 VPLEX 를통해가상볼륨 VPDID 를다시매핑하고스토리지 LUN 을가져올수있습니다. VPLEX 측면에서한 VPDID 가호스트에표시되는가상볼륨에연결되어있으며, 다른 VPDID 가백엔드스토리지시스템에연결되어있습니다. 2. 스토리지시스템내에서복제할소스스토리지볼륨을확인합니다. 3. 표준스토리지기반절차를따라 TimeFinder 또는 SnapView를사용하여원하는스토리지기반복제본을생성합니다. 정확한명령및절차는 EMC TimeFinder 및 SnapView 관리가이드및 / 또는 CLI 설명서를참조하십시오. 이러한문서의최신버전은 http://support.emc.com 에서확인할수있습니다. 다음과같이 VPLEX 관련단계를수행합니다. 4. 스토리지기반복제본 ( 클론또는스냅샷 ) 디바이스가 VPLEX 에표시되는지확인합니다. 필요한경우스토리지와 VPLEX 간 LUN 마스킹및스토리지와 VPLEX 간 SAN 조닝 (Zoning) 을수행합니다. 5. 다음과같이 Unisphere for VPLEX UI 또는 VPLEX CLI 를통해일대일캡슐화를수행합니다. a. 복제본을포함하는스토리지시스템에서스토리지볼륨을할당합니다. b. 스토리지기반복제본을포함하는스토리지에서논리유닛을식별합니다. 이를수행하는한가지방법은스토리지에서스토리지마스킹뷰 (Symmetrix/VMAX) 또는스토리지그룹 (CX4/VNX) 의각디바이스에할당한호스트 LUN 번호를사용하는것입니다. c. 다음과같이 VPLEX UI 또는 CLI 를사용하여복제본에서 VPLEX 가상볼륨을생성합니다. i. UI 의 Arrays 컨텍스트에서 Create Virtual Volumes 버튼을사용합니다. 또는 ii. VPLEX CLI 에서단일익스텐트, 단일구성원 RAID-0 구조디바이스및가상볼륨을생성합니다. d. Unisphere for VPLEX UI 또는 VPLEX CLI 를사용하여이전단계에서생성한가상볼륨에로컬또는원격미러를추가합니다. 19

6. 스토리지기반복제본에서구축한 VPLEX 가상볼륨을호스트에제공합니다. a. 필요한경우 VPLEX 스토리지뷰를생성합니다. b. 스토리지기반복제본에서구축한가상볼륨을스토리지뷰에추가합니다. c. 필요한경우기존조닝 (Zoning) Best Practice 를따라호스트에대한가상볼륨조닝 (Zoning) 을수행합니다. RAID-1 VPLEX 가상볼륨의스토리지기반복제본재동기화 ( 업데이트 ) 1. 재동기화할스토리지기반복제본을포함하는 VPLEX 가상볼륨에액세스하는애플리케이션을모두종료합니다. 이작업은가상볼륨이여러사이트간에액세스되는경우양쪽클러스터모두에서수행해야합니다. 필요한경우호스트에서관련가상볼륨의마운트를해제합니다. 여기서핵심은호스트가자체읽기캐시를무효화하여스토리지기반복제본재동기화도중새로운쓰기를방지하도록하는것입니다. 2. VPLEX 읽기캐시를무효화합니다. VPLEX GeoSynchrony 코드버전에따라무효화를수행하기 위한두가지옵션이있습니다. A. 5.2 이전버전코드의경우모든스토리지뷰에서가상볼륨을제거합니다. 1. 가상볼륨이로컬 RAID-1 디바이스에서구축되었거나단일스토리지뷰의구성원인경우 VPLEX CLI 를사용하여다음을실행합니다. /clusters/<cluster name>/exports/storage-views> removevirtualvolume -v storage_view_name -o virtual_volume_name f 2. 가상볼륨이분산디바이스에서구축되었고두클러스터모두에서스토리지뷰의구성원인 경우 VPLEX CLI 를사용하여다음을실행합니다. /clusters/<local cluster name>/exports/storage-views> removevirtualvolume -v storage_view_name -o distributed_device_name_vol -f /clusters/<remote cluster name>/exports/storage-views> removevirtualvolume -v storage_view_name -o distributed_device_name_vol -f 가상볼륨을제거하기전에 VPLEX 스토리지뷰내에서가상볼륨 LUN 번호를기록해두십시오. 아래 7 단계에이정보가필요합니다. 또는 B. 5.2 이상버전코드의경우다음을수행합니다. 20

1. virtual-volume cache-invalidate 를사용하여개별볼륨을무효화합니다. VPlexcli:/> virtual-volume cache-invalidate <virtual volume> 또는 consistency-group cache-invalidate 를사용하여전체 VPLEX 정합성보장그룹을무효화합니다. VPlexcli:/> consistency-group cache-invalidate <consistency group> 2. virtual-volume cache-invalidate-status 명령과함께 1 단계의각명령을수행한후캐시 무효화프로세스가완료되었는지확인합니다. VPlexcli:/> virtual-volume cache-invalidate-status <virtual volume> 진행중인캐시무효화작업의출력예는다음과같습니다. cache-invalidate-status ----------------------- director-1-1-a status: in-progress result: - cause: - 완료된캐시무효화작업의출력예는다음과같습니다. cache-invalidate-status ----------------------- director-1-1-a status: completed result: successful cause: - 21

기술노트 1: 5.2 이전버전코드의경우 VPLEX 읽기캐시가각가상볼륨에대해무효화되도록 30 초이상기다리는것이좋습니다. 이작업은 3 단계와동시에수행할수있습니다. 기술노트 2: virtual-volume cache-invalidate 명령은한번에하나의가상볼륨에대해서만작동합니다. 이는정합성보장그룹명령을사용할때도해당됩니다. 가상볼륨구성원이하나라도무효화되지않으면 consistency-group invalidate-cache 명령이실패합니다. 가상볼륨에대해호스트입출력이여전히진행중인경우무효화가실패합니다. 무효화프로세스에는적지않은시간이걸릴수있으므로 virtual-volume cache-invalidate-status 명령을사용하여무효화작업이완료되었는지확인하는것이좋습니다. 기술노트 3: Recover Point 지원가상볼륨에대해서는 cache-invalidate 명령을실행하지않아야합니다. 즉, 특정가상볼륨에대해 RecoverPoint 와스토리지기반복제본을모두사용하는것이아니라이중하나만사용합니다. 이명령을실행하는동안에는 VPLEX 클러스터에서 NDU 가실행되지않아야합니다. 3. 스토리지기반복제또는재동기화프로세스중에업데이트대상에서제외할 VPLEX 디바이스미러구간을분리합니다. device detach-mirror -m <device_mirror_to_detach> -d <distributed_device_name> i -f 4. 표준 TimeFinder 또는 SnapView 관리절차를사용하여스토리지기반복제본에대한재동기화 ( 업데이트 ) 를수행합니다. 최신버전의 EMC TimeFinder 및 SnapView 제품설명서는 http://support.emc.com 을참조하십시오. 5. 클러스터의스토리지볼륨컨텍스트에대해 long listing 을실행하여스토리지기반복제본에기반한스토리지볼륨의입출력상태가활성상태인지확인합니다. 예를들면다음과같습니다. 또한 VPLEX CLI 에서 "connectivity validate-be" 명령을실행하여 VPLEX 백엔드경로가정상인지확인합니다. 백엔드스토리지디바이스에오류나접속문제가없는지확인합니다. 다음단계를진행하기전에백엔드 스토리지의오류상황을해결합니다. 22

바람직한백엔드상태를보여주는출력예는다음과같습니다. 6. 두번째미러구간을다시연결합니다. RAID-1: device attach-mirror -m <2 nd mirror leg to attach> -d /clusters/<local cluster name>/devices/<existing raid-1 device> 분산형 RAID-1: device attach-mirror -m <2 nd mirror leg to attach> -d /clusters/<cluster name>/devices/<existing distributed raid-1 device> 기술노트 : 연결하는디바이스는복제본이아닌미러구간으로, 이후복제본의데이터로 덮어써집니다. 7. 5.2 이전버전의 GeoSynchrony 코드의경우, VPLEX 볼륨에대한호스트액세스를복구합니다. 가상볼륨이로컬 RAID 1 디바이스에서구축된경우에는다음명령을실행합니다. /clusters/<local cluster name>/exports/storage-views> addvirtualvolume -v storage_view_name/ -o (lun#,device_symm0191_065_1_vol/) -f 가상볼륨이분산형 RAID 1 디바이스에서구축된경우에는다음명령을실행합니다. /clusters/<remote cluster name>/exports/storage-views> addvirtualvolume - storage_view_name/ -o (lun#, distributed_device_name_vol)-f /clusters/<local cluster name>/exports/storage-views> addvirtualvolume -v storage_view_name/ -o (lun#, distributed_device_name_vol)-f lun# 는 2 단계에서기록한각가상볼륨의값입니다. 기술노트 1: 5.2 이전버전의 GeoSynchrony 코드의경우, 스토리지뷰에서액세스를제거한후 30 초이상기다렸다가액세스를복구하는것이좋습니다. 이시간동안볼륨에대한 VPLEX 캐시가지워집니다. 스토리지기반재동기화는약 30 초가량소요되지만스크립팅을사용할경우이단계를수행하기전에일시정지해야합니다. 23

기술노트 2: 일부호스트와애플리케이션은 LUN 번호변화에민감하게반응합니다. 2 단계에서기록한정보를사용하여가상볼륨액세스를복구할때호스트에동일한 LUN 번호를사용하는지확인합니다. 기술노트 3: 가상볼륨에대한액세스를복구하기전에전체미러동기화를수행할필요는없습니다. 비동기화블록에대한읽기작업을지원해야하는경우 VPLEX 가첫번째미러구간을사용하면서백그라운드에서두번째미러구간을동기화합니다. 8. 호스트에서디바이스를다시검사하고경로를복구합니다 (powermt restore). 9. 디바이스를마운트합니다 ( 마운트를사용한경우 ). 10. 애플리케이션을다시시작합니다. VPLEX 로컬볼륨을위한로컬스토리지기반복구 VPLEX 를사용한스토리지기반복구프로세스는앞서설명한스토리지기반복제본활용사례와유사합니다. 가장큰차이점은스토리지가이제복제본에서다시운영볼륨또는소스볼륨으로데이터를기록한다는점입니다. 이활용사례에서는스토리지기반복구프로세스를살펴보고스토리지기반복제본또는골드카피 (Gold Copy) 를소스디바이스를포함하는스토리지 ( 복구타겟 ) 에서액세스할수있다고가정합니다. 또한각소스디바이스가 VPLEX 에대해일대일스토리지볼륨패스쓰루구성 ( 디바이스용량 = 익스텐트용량 = 스토리지볼륨용량 ) 과 RAID 0( 단일익스텐트만해당 ) 디바이스구조를갖는다고가정합니다. 이것은스토리지기반복구에대한가장기본적인활용사례입니다. 그림 7 에서는스토리지시스템내에서복제본 ( 스냅샷또는전체디스크복제본 ) 또는백업미디어에서 VPLEX 에의해사용되는스토리지볼륨 ( 표준디바이스 ) 으로데이터를쓰는사례를보여줍니다. 가상볼륨 1 운영호스트 소스 VPLEX 클론 스토리지시스템 그림 7: VPLEX 로컬볼륨의로컬스토리지기반복구 24

VPLEX 가상볼륨에대한스토리지기반복구 1. 복구할소스 VPLEX 볼륨을사용하는호스트애플리케이션을모두종료합니다. 필요한경우호스트에서관련가상볼륨의마운트를해제합니다. 여기서의목표는호스트액세스를방지하고호스트의읽기캐시를지우는것입니다. 2. 소스가상볼륨에서 VPLEX 읽기캐시를무효화합니다. VPLEX GeoSynchrony 코드버전에따라 VPLEX 읽기캐시무효화를수행하기위한여러가지옵션이있습니다. A. 5.2 이전버전코드의경우모든스토리지뷰에서소스가상볼륨을제거합니다. 가상볼륨을제거하기전에스토리지뷰내에서가상볼륨 LUN 번호를기록해두십시오. 아래 5 단계에이정보가필요합니다. 또는 B. 5.2 이상버전코드의경우다음을수행합니다. 1. virtual-volume cache-invalidate 를사용하여개별소스볼륨을무효화합니다. VPlexcli:/> virtual-volume cache-invalidate <virtual volume> 또는 consistency-group cache-invalidate 를사용하여소스볼륨의전체 VPLEX 정합성보장그룹을무효화합니다. VPlexcli:/> consistency-group cache-invalidate <consistency group> 2. virtual-volume cache-invalidate-status 명령과함께 1 단계의각명령을수행한후캐시 무효화프로세스가완료되었는지확인합니다. VPlexcli:/> virtual-volume cache-invalidate-status <virtual volume> 진행중인캐시무효화작업의출력예는다음과같습니다. cache-invalidate-status ----------------------- director-1-1-a status: in-progress result: - cause: - 완료된캐시무효화작업의출력예는다음과같습니다. cache-invalidate-status 25

----------------------- director-1-1-a status: completed result: successful cause: - 기술노트 1: 5.2 이전버전코드의경우 VPLEX 읽기캐시가각가상볼륨에대해무효화되도록 30 초이상기다리는것이좋습니다. 이작업은 3 단계와동시에수행할수있습니다. 기술노트 2: virtual-volume cache-invalidate 명령은한번에하나의가상볼륨에대해서만작동합니다. 이는정합성보장그룹명령을사용할때도해당됩니다. 가상볼륨구성원이하나라도무효화되지않으면 consistency-group cache- invalidate 명령이실패합니다. 가상볼륨에대해호스트입출력이여전히진행중인경우무효화가실패합니다. 무효화프로세스에는적지않은시간이걸릴수있으므로 virtual-volume cache-invalidate-status 명령을사용하여무효화작업이완료되었는지확인하는것이좋습니다. 기술노트 3: RecoverPoint 지원가상볼륨에대해서는 cache-invalidate 명령을실행하지않아야합니다. 즉, 특정가상볼륨에대해 RecoverPoint 와스토리지기반복제본을모두사용하는것이아니라이중하나만사용합니다. 이명령을실행하는동안에는 VPLEX 클러스터에서 NDU 가실행되지않아야합니다. 3. 스토리지내에서복제본 (BCV/ 클론 / 스냅샷 )-소스디바이스페어링을확인합니다. TimeFinder, SnapView, SRDF, MirrorView 복구절차를따라데이터를원하는소스디바이스에복구합니다. 자세한내용을보려면 http://support.emc.com 에서 TimeFinder, SnapView, SRDF 또는 MirrorView에대한최신 EMC 제품설명서를참조하십시오. 4. 클러스터의스토리지볼륨컨텍스트에대해 long listing 을실행하여 VPLEX 내에있는소스스토리지볼륨의입출력상태가활성상태인지확인합니다. 예를들면다음과같습니다. 26

또한 VPLEX CLI 에서 "connectivity validate-be" 명령을실행하여 VPLEX 백엔드경로가정상인지확인합니다. 백엔드스토리지디바이스에오류나접속문제가없는지확인합니다. 다음단계를진행하기전에백엔드스토리지의오류상황을해결합니다. 바람직한백엔드상태를보여주는출력예는다음과같습니다. 5. 5.2 이전버전코드의경우호스트에대한소스디바이스를기반으로한가상볼륨에대한액세스를 복구합니다. 가상볼륨을다시뷰에추가하고 VPLEX CLI 를사용하여원래 LUN 번호 (2 단계에서확인한 번호 ) 를지정합니다. /clusters/<cluster name>/exports/storage-views> addvirtualvolume -v storage_view_name/ -o (lun#, virtual_volume_name) -f 6. 필요한경우호스트에서디바이스를다시검사하고경로 ( 예 : powermt restore) 를복구합니다. 7. 필요한경우디바이스를마운트합니다. 8. 애플리케이션을다시시작합니다. 27

고급스토리지기반복구활용사례 VPLEX 가상볼륨이 RAID-1 구조를가질경우복구프로세스수행시두번째 ( 복구되지않는 ) 미러구간을고려해야합니다. 이는로컬 RAID-1 디바이스와분산형 (VPLEX Metro) RAID-1 VPLEX 디바이스모두에해당됩니다. 일반적인스토리지기반소스디바이스복구는 VPLEX RAID 1 디바이스의미러구간 2 개중하나만복구합니다. 두번째 VPLEX 디바이스를동기화하려면사용자는두번째미러구간을다시동기화하는단계를추가해야합니다. 이러한단계는두번째 VPLEX RAID-1 미러구간 ( 스토리지에의해복구되지않는구간 ) 에대한올바른동기화를확인하고각가상볼륨의읽기캐시가제대로업데이트되었는지를확인하는데중요합니다. 그림 8 에서는분산형 RAID 1 소스볼륨으로복구하는데스토리지기반복제본을사용하는경우의사례를보여줍니다. 기술노트 : 이러한활용사례는 SRDF 또는 MirrorView 와같은원격스토리지기반복제제품에도동일하게적용될수있습니다. 예를들어복제방향에따라 SRDF R1 또는 R2 는본질적으로해당디바이스파트너에대해복구를수행할때사용할수있는스토리지기반복제본입니다. 소스미러 -1 미러구간 1 클론 RAID - 1 가상볼륨 운영호스트 VPLEX 스토리지시스템 1 미러구간 2 소스미러 -2 스토리지시스템 2 그림 8: RAID 1 VPLEX 볼륨의고급스토리지기반복구 28

사전요구사항이섹션에서는사용자가복구대상스토리지소스디바이스에서구축한로컬또는분산형 RAID-1 VPLEX 가상볼륨을이미가지고있다고가정합니다. 또한 VPLEX 가상볼륨은다음조건을모두충족해야합니다. 볼륨이일대일스토리지볼륨패스쓰루 VPLEX 구성을가진디바이스로구성되어야함 ( 디바이스용량 = 익스텐트용량 = 스토리지볼륨용량 ) 볼륨이단일익스텐트 RAID-1(2 개의단일익스텐트가미러링됨 ) 구조를가져야함. 로컬 RAID-1 을기반으로하는분산형, 로컬볼륨은모두이사전요구사항을충족합니다. RAID 1 VPLEX 가상볼륨에대한스토리지기반복구 1. 복구할소스 VPLEX 볼륨을사용하는호스트애플리케이션을모두종료합니다. 필요한경우호스트에서관련가상볼륨의마운트를해제합니다. 여기서의목표는호스트액세스를방지하고호스트의읽기캐시를지우는것입니다. 2. 소스가상볼륨에서 VPLEX 읽기캐시를무효화합니다. VPLEX GeoSynchrony 코드버전에따라 VPLEX 읽기캐시무효화를수행하기위한여러가지옵션이있습니다. A. 5.2 이전버전코드의경우모든스토리지뷰에서소스가상볼륨을제거합니다. 가상볼륨을제거하기전에스토리지뷰내에서가상볼륨 LUN 번호를기록해두십시오. 아래 7 단계에이정보가필요합니다. 또는 B. 5.2 이상버전코드의경우다음을수행합니다. 1. virtual-volume cache-invalidate 를사용하여개별소스볼륨을무효화합니다. VPlexcli:/> virtual-volume cache-invalidate <virtual volume> 또는 consistency-group cache-invalidate 를사용하여소스볼륨의전체 VPLEX 정합성보장그룹을무효화합니다. VPlexcli:/> consistency-group cache-invalidate <consistency group> 2. virtual-volume cache-invalidate-status 명령과함께 1 단계의각명령을수행한후캐시 무효화프로세스가완료되었는지확인합니다. VPlexcli:/> virtual-volume cache-invalidate-status <virtual volume> 29

진행중인캐시무효화작업의출력예는다음과같습니다. cache-invalidate-status ----------------------- director-1-1-a status: in-progress result: - cause: - 완료된캐시무효화작업의출력예는다음과같습니다. cache-invalidate-status ----------------------- director-1-1-a status: completed result: successful cause: - 기술노트 1: 5.2 이전버전코드의경우 VPLEX 읽기캐시가각가상볼륨에대해무효화되도록 30 초이상기다리는것이좋습니다. 이작업은 3 단계와동시에수행할수있습니다. 기술노트 2: virtual-volume cache-invalidate 명령은한번에하나의가상볼륨에대해서만작동합니다. 이는정합성보장그룹명령을사용할때도해당됩니다. 가상볼륨구성원이하나라도무효화되지않으면 consistency-group invalidate-cache 명령이실패합니다. 가상볼륨에대해호스트입출력이여전히진행중인경우무효화가실패합니다. 무효화프로세스에는적지않은시간이걸릴수있으므로 virtual-volume cache-invalidate-status 명령을사용하여무효화작업이완료되었는지확인하는것이좋습니다. 기술노트 3: Recover Point 지원가상볼륨에대해서는 cache-invalidate 명령을실행하지않아야합니다. 즉, 특정가상볼륨에대해 RecoverPoint 와스토리지기반복제본을모두사용하는것이아니라이중하나만사용합니다. 이명령을실행하는동안에는 VPLEX 클러스터에서 NDU 가실행되지않아야합니다. 3. 스토리지기반복구프로세스중에복구대상에서제외할 VPLEX 디바이스 RAID-1 또는분산형 RAID-1 미러구간을분리합니다. device detach-mirror -m <device_mirror_to_detach> -d <distributed_device_name> i -f 30

4. 스토리지내에서복제본 (BCV/ 클론 / 스냅샷 )-소스디바이스페어링을확인합니다. TimeFinder, SnapView, SRDF, MirrorView 복구절차를따라데이터를원하는소스디바이스에복구합니다. 자세한내용을보려면 http://support.emc.com에서 TimeFinder, SnapView, SRDF 또는 MirrorView에대한최신 EMC 제품설명서를참조하십시오. 5. 클러스터의스토리지볼륨컨텍스트에대해 long listing 을실행하여스토리지기반클론에기반한 스토리지볼륨의입출력상태가활성상태인지확인합니다. 예를들면다음과같습니다. 또한 VPLEX CLI 에서 "connectivity validate-be" 명령을실행하여 VPLEX 백엔드경로가정상인지확인합니다. 백엔드스토리지디바이스에오류나접속문제가없는지확인합니다. 다음단계를진행하기전에백엔드스토리지의오류상황을해결합니다. 바람직한백엔드상태를보여주는출력예는다음과같습니다. 6. 두번째미러구간을다시연결합니다. RAID-1: device attach-mirror -m <2 nd mirror leg to attach> -d /clusters/<local cluster name>/devices/<existing raid-1 device> 분산형 RAID-1: device attach-mirror -m <2 nd mirror leg to attach> -d /clusters/<cluster name>/devices/<existing distributed raid-1 device> 참고 : 이단계에서연결하는디바이스는새로복구된소스디바이스의데이터로 덮어써집니다. 31

7. 5.2 이전버전코드의경우 VPLEX 볼륨에대한호스트액세스를복구합니다. 가상볼륨이로컬 RAID 1 디바이스에서구축된경우에는다음명령을실행합니다. /clusters/<local cluster name>/exports/storage-views> addvirtualvolume -v storage_view_name/ -o (lun#,device_symm0191_065_1_vol/) -f 가상볼륨이분산형 RAID 1 디바이스에서구축된경우에는다음명령을실행합니다. /clusters/<remote cluster name>/exports/storage-views> addvirtualvolume -v storage_view_name/ -o (lun#, distributed_device_name_vol)-f /clusters/<local cluster name>/exports/storage-views> addvirtualvolume -v storage_view_name/ -o (lun#, distributed_device_name_vol)-f lun# 는 2 단계에서기록한각가상볼륨의값입니다. 기술노트 : 스토리지뷰에서액세스를제거한경우 30 초이상기다렸다가액세스를복구하는것이좋습니다. 이시간동안볼륨에대한 VPLEX 캐시가지워집니다. 스토리지기반복구는약 30 초가량소요되지만스크립팅을사용할경우일시정지해야합니다. 기술노트 : 일부호스트와애플리케이션은 LUN 번호변화에민감하게반응합니다. 3 단계에서기록한정보를사용하여가상볼륨액세스를복구할때동일한 LUN 번호를사용하는지확인합니다. 기술노트 : 가상볼륨에대한액세스를복구하기전에전체미러를동기화할필요는없습니다. 비동기화블록에대한읽기작업을지원해야하는경우 VPLEX 가첫번째미러구간을사용하면서백그라운드에서두번째미러구간을동기화합니다. 8. 호스트에서디바이스를다시검사하고경로를복구합니다 (powermt restore). 9. 디바이스를마운트합니다 ( 마운트를사용한경우 ). 10. 애플리케이션을다시시작합니다. 32

섹션 2: VPLEX 기본복제기능 범위및제한사항 2010 년 5 월초기릴리즈부터 VPLEX 에는로컬 (VPLEX Local 및 Metro) 및원격 (VPLEX Metro) 으로스토리지볼륨을이동하고미러링할수있는기능이있습니다. 순전히기술적인측면에서이는 VPLEX 가스토리지볼륨간복제본또는클론을생성할수있음을의미합니다. 완벽한기능의복제메커니즘으로직접적으로제공되지는않지만이기능은많은상황에유용할수있습니다. VPLEX GeoSynchrony 버전 5.2 부터 VPLEX 에서제공하는디스크복제기능에는다음제한사항이있습니다. 전체동기화및복구만지원 ( 증가분복제또는복구지원안함 ) 애플리케이션이중지되지않은경우여러가상볼륨간다중디스크동시 / 여러애플리케이션정합성보장분리기능지원안함 스냅샷지원안함. 단, 씬볼륨간 (Thin-to-Thin) 복제는지원 소스및복제본볼륨의수동관리및식별필요 이러한절차가현재사용중인 VPLEX 환경에해당하는지여부를확인하려는경우해당지역의 EMC 지원담당자에게문의하시기바랍니다. 서론 이섹션에서는 VPLEX Local 또는 Metro 환경내에서 VPLEX 기본복제기술을활용하는방법에대한 Best Practice 와주요고려사항을집중적으로다룹니다. 이러한복제기능은스토리지기반클론생성기술 ( 예 : TimeFinder, SnapView, SRDF 또는 MirrorView) 을보완하되, 이를대체하지는않습니다. 이백서에서집중조명하는 VPLEX 복제기능은다음항목이하나이상필요한활용사례에가장적합합니다. VPLEX Local 또는 Metro 플랫폼에서실행되는단일볼륨애플리케이션복제본 이기종스토리지시스템간단일볼륨복제본 보조데이터센터에서이용할수있는운영데이터센터의볼륨복제본 다중볼륨복제본 ( 복제본을분리하기전에애플리케이션을일시적으로중지할수있는경우 ) 장애발생시정합성이보장되는볼륨세트복제본 정합성이보장되는볼륨그룹복제본 ( 애플리케이션을중지하여확보가능 ) 독립적인전체디스크복제본은애플리케이션개발및테스트, 데이터복구및데이터보호와같은영역에서중요한기능을제공합니다. 따라서 VPLEX 에복제기능이있다는것과 VPLEX 가물리적및 / 또는지리적제약이있는스토리지기반복제기술을뛰어넘는이점을제공하는경우를인지하는것이중요합니다. 33

EMC VPLEX 기본복제개요 VPLEX 를통해독립적인가상볼륨복제본을생성하는작업은 Unisphere for VPLEX UI 및 VPLEX CLI 를모두사용하여수행할수있습니다. 각방법에대한단계는대략동일합니다. 아래에나와있는그림 9a 및 9b 에서는 VPLEX 기본클론디바이스생성프로세스의단계를보여줍니다. VPLEX 를통해기본복제본을생성하는작업은몇가지단계로구성됩니다. 1. 소스가상볼륨과해당기본디바이스를선택합니다. 2. 원하는특징을가지는복제 ( 타겟 ) 디바이스를선택합니다. 3. 소스디바이스와복제본디바이스로구성된데이터이동성세션을생성합니다. 이단계의일부로 VPLEX 에서복제를지원하기위해임시미러를생성합니다. 그림 9a: VPLEX 기본클론워크플로우 34

4. 소스및복제본 ( 타겟 ) 디바이스를동기화합니다. a. ( 선택사항 ) 원하는정합성보장수준을보장하기위해호스트및 / 또는애플리케이션절차를수행합니다. 5. 100% 동기화되었는지확인하고데이터이동성취소명령을사용하여소스및복제본디바이스를분리합니다. 6. 복제본을호스트에서사용할수있도록설정합니다. 그림 9b: VPLEX 기본복제워크플로우 35

Unisphere for VPLEX 를통한 EMC VPLEX 기본복제 VPLEX 가상볼륨의기본복제본생성 VPLEX 기본복제는 Management Console 기본창의오른쪽위섹션에있는 Mobility Central 탭을사용하여수행할수있습니다. 이섹션에사용된기능이이동성작업을위해개발된것이지만기반이되는기술은전체디스크복제본을생성하는것입니다. 생성되는복제본은기타모든복제본과동일합니다. VPLEX 를사용하여복제본을생성하는데사용되는이동성절차는반복가능하며앞에서언급한활용사례의요구사항을충족합니다. 다음예제에서는단일복제본생성을보여주지만여러복제본을동시에생성할수도있습니다. Unisphere for VPLEX UI 를사용하여 VPLEX 기본복제본을생성하는단계는다음과같습니다. 1. VPLEX Management Console 에서 Mobility Central 탭을선택합니다. 2. For Cluster 풀다운에올바른클러스터이름이표시되는지확인합니다. 3. Create Device Mobility Jobs 를클릭합니다. 36

다음몇가지단계를통해사용자는복제본을생성할소스가상볼륨이나가상볼륨을구성하는해당소스 디바이스를지정할수있습니다. 4. ( 선택사항 ) 복제본을생성할소스가상볼륨을선택합니다. 5. 선택사항인 4 단계에서소스가상볼륨을제공한경우 Add 버튼을클릭합니다. 소스볼륨이 Selected Virtual Volumes 열에나와있는지확인합니다. 6. Next 를클릭합니다. 37

7. 복제본을생성할소스디바이스를지정합니다. 이는복제할가상볼륨의기본디바이스입니다. 8. Add 를클릭합니다. 올바른소스디바이스가 Selected Devices 열에나와있는지확인합니다. 9. Next 를클릭합니다. 38

10. 복제본으로사용할타겟디바이스를선택합니다. 소스디바이스와용량이동일하거나더큰복제본디바이스를선택할수있습니다. 또한, 이단계에서동일한스토리지나다른스토리지에서복제본디바이스를선택할수있습니다. 11. Add Mapping 을클릭합니다. 이단계를수행하면선택한소스디바이스와타겟디바이스의관계가설정됩니다. 12. 소스와복제본디바이스가원하는대로설정되었는지확인합니다. 올바른관계가생성중인지다시확인합니다. 13. Next 를클릭합니다. 기술노트 : VPLEX 이동성기능은최대 25 개의동시디바이스이동성세션을지원합니다. 25 개가넘는이동성작업이중지될수있으나, 25 개작업만동시에동기화됩니다. 또한각디바이스쌍에대해동기화가수행되면스크립트또는관리자에의해다음단계가수행될때까지이러한디바이스쌍이동기화상태로유지됩니다. 39

이제소스및복제본디바이스가서로매핑되었으며, 이동성작업설정의다음단계를통해동기화진행률을 추적하고, 동기화속도를설정하고, 완료된동기화상태를모니터링하고, 소스디바이스에서복제본 디바이스의분리를시작할수있습니다. 14. VPLEX 기본복제이동성작업의설명이름을입력합니다. 이예제에서는 VNC_Job_1 이라고하겠습니다. 15. Apply 를클릭합니다. 그러면 Device Mobility Job Name 열에선택한이름이표시됩니다. 16. Transfer Speed 를설정합니다. 이를통해동기화속도및복제본동기화프로세스가미치는영향을제어할수있습니다. 낮은 Transfer Speed 설정부터시작하고애플리케이션에대해동기화프로세스가미치는영향에익숙해지고이설정으로인한영향을더욱정확하게평가할수있게될때설정을높이는것이좋습니다. 17. Start 를클릭하여지정한소스디바이스와복제본디바이스간에동기화를시작합니다. 이후나타나는확인팝업에서 OK 를클릭하면아래나와있는 Mobility Central 화면의 In Progress 섹션에 VPLEX 기본복제이동성작업이표시된것을볼수있습니다. 동기화진행률은여기서모니터링할수있습니다. 40

41

VPLEX 기본복제프로세스의다음단계는소스디바이스에서복제본디바이스를분리하는것입니다. 이는 Commit Pending 상태의데이터이동성작업을취소하여수행할수있습니다. Commit Pending은소스디바이스와타겟디바이스가모두동기화중인경우를나타내는상태입니다. 이상태는작업이취소될때까지영구적으로유지됩니다. 소스디바이스에수행되는새쓰기는이상태가유지되는한복제디바이스에미러링됩니다. 이동성작업이취소되면가상볼륨이해당원래구성으로되돌려지고복제본디바이스구간이분리되고디바이스컨텍스트에배치됩니다. 복제본디바이스에해당하는상위가상볼륨이없으므로새쓰기로부터안전하게유지됩니다. 복제본디바이스를분리하는개별단계는다음과같습니다. 42

1. 이동성작업이 Commit Pending 열에있고 Status 가 complete 로표시되어있는지확인합니다. 2. 소스디바이스에서복제본디바이스를분리할준비가되면 Cancel 버튼을클릭합니다. 이동성작업을취소하면소스가상볼륨이해당원래상태로되돌아가고복제본디바이스가소스디바이스의사용가능한복제본으로분리됩니다. 3. 올바른 VNC 이동성작업을취소 ( 분리 ) 하고있는지확인합니다. 4. OK 를클릭하여종료하고분리프로세스를시작합니다. OK 버튼을클릭하면이동성작업취소를완료했음을나타내는확인팝업이표시됩니다. Mobility Central 창의세번째열에취소된이동성작업이모두표시됩니다. 하이퍼링크를클릭하여이이동성작업에참여한소스및복제본디바이스에대한자세한정보를확인할수있습니다. 43

복제본디바이스를이제 Unisphere for VPLEX UI 의 Devices 컨텍스트에서사용할수있습니다. VPLEX 기본복제본디바이스를호스트에서사용할수있도록하려면이디바이스를기반으로가상볼륨을생성해야합니다. 위에표시된것과같이 VPLEX Management Console 의 Devices 컨텍스트에서 Create Virtual Volumes 를클릭하고가상볼륨을생성하고프로비저닝하는일반적인단계를따릅니다. 44

VPLEX 기본복제본에서복구 VPLEX 기본복제본에서복구작업은 Unisphere for VPLEX UI 기본창의오른쪽위섹션에있는 Mobility Central 탭을사용하여수행할수있습니다. 이섹션에서사용하는기능은이동성작업을위한것이지특별히복제작업을위한것은아님을유념해야합니다. 그렇더라도얻어지는결과는일관되고예측가능하며앞에서언급한활용사례에부합합니다. 이예제에서는단일복제본의단일소스복구를보여주지만여러소스볼륨을동시에복구할수도있습니다. Unisphere for VPLEX UI 를사용하여 VPLEX 기본복제본에서복구하는단계는복구하는대상디바이스가이동성프로세스에서타겟이된다는점을제외하고는복제본생성프로세스와동일합니다. 기술노트 : 이프로세스에서는가상볼륨이소스디바이스를기반으로구축되어있으며, 가상볼륨의 VPD ID 가변경되어도복구된소스가상볼륨을사용하는호스트가영향을받지않는다고가정합니다. 복구를수행하는단계는다음과같습니다. 1. 복구시소스로사용할복제본가상볼륨과기본디바이스를확인합니다. 2. 복구시대상으로사용할소스가상볼륨과기본디바이스를확인합니다. 3. 복구할소스가상볼륨에서실행되는호스트애플리케이션을모두중지합니다. 소스 VPLEX 가상볼륨의마운트를해제하여호스트가해당읽기캐시를플러시하도록하는것이좋습니다. 4. 소스가상볼륨이포함되어있는모든스토리지뷰에서해당볼륨을제거합니다. 이후의참조를위해해당 LUN 번호는기록해둡니다. 5. 복구할소스볼륨을기반으로구축되어있는가상볼륨을제거합니다. 6. 소스디바이스로복제본가상볼륨의기본 VPLEX 디바이스를사용하고복구타겟으로소스디바이스를사용하여데이터이동성작업을생성합니다. 7. 복제본과소스가동기화되어 Commit Pending 상태가되도록합니다. 8. 이동성작업을취소합니다. 9. 방금복구한소스디바이스를기반으로새가상볼륨을생성합니다. 10. 필요한경우가상볼륨을원래스토리지뷰에추가하여원래 LUN 번호가사용되도록합니다. 11. 필요한경우 LUN 을검색합니다. 12. 호스트애플리케이션을다시시작합니다. i. 참고 : 호스트가 VPD ID 변경에민감한경우이에따라계획을세우십시오. 45

VPLEX CLI 를통한 EMC VPLEX 기본복제본 VPLEX 기본복제본생성 VPLEX 기본클론생성작업은 VPLEX CLI 를통해데이터이동성명령인 dm migration 을사용하여수행할수있습니다. 이섹션에서사용하는기능은이동성작업을위한것이지특별히디스크복제작업을위한것은아닙니다. 그렇더라도얻어지는결과는일관되고예측가능하며앞에서언급한활용사례에부합합니다. 본백서의예제에서는단일복제본생성을보여주지만여러복제본을동시에생성할수도있습니다. CLI 에서 VPLEX 기본복제본을생성하는데는 dm migration 명령을사용합니다. dm migration start 명령의사용법은다음과같습니다. migration start [<options>] <name> <from> <to> 명령줄매개변수 설명 -h, --help 이명령에대한사용법을표시합니다. -s, --transfer-size= <arg> 마이그레이션에서전체재구축이수행되는경우재구축에사용되는최대입출력크기입니다. positional arguments (* = required): *-n, --name= <arg> 새마이그레이션의이름입니다. *-f, --from= <arg> *-t, --to= <arg> 마이그레이션에대한소스익스텐트또는디바이스의이름입니다. 이요소가마이그레이션에사용되고있는동안에는다른마이그레이션을포함하여다른용도로사용할수없습니다. 마이그레이션에대한타겟익스텐트또는디바이스 ( 복제본 ) 의이름입니다. 이요소가마이그레이션에사용되고있는동안에는다른마이그레이션을포함하여다른용도로사용할수없습니다. 46

소스가상볼륨, 소스디바이스및클론디바이스를확인한후 VPLEX CLI 를사용하여 VNC(VPLEX Native Copy) 를생성하는단계는다음과같습니다. 1. 새마이그레이션을시작합니다. VPlexcli:/> dm migration start --name VNC_Job_1 --from source_device1_1 --to copy_device1_2 s 32M 이명령을실행하면이름이 VNC_Job_1' 이며 32MB 전송속도로 copy_device1_2 를사용하여 source_device1_1 의기본복제본을생성하는새마이그레이션작업이시작됩니다. CLI 출력예 : VPlexcli:/data-migrations/device-migrations> dm migration start n VNC_Job_1 ---from device_symm1554_0690_1 --to device_symm1554_13e_1 s 32M Started device migration VNC_Job_1. 기술노트 : VPLEX 이동성기능은최대 25 개의동시디바이스이동성세션을지원합니다. 25 개가넘는이동성작업이중지될수있으나, 25 개작업만동시에동기화됩니다. 또한각디바이스쌍에대해동기화가수행되면스크립트또는관리자에의해다음단계가수행될때까지이러한디바이스쌍이동기화상태로유지됩니다. 2. 마이그레이션작업이완료되고 Commit Pending 상태가될때까지기다립니다. VPlexcli:/data-migrations/device-migrations/VNC_Job_1> ll 47

100% 동기화되었는지확인합니다. VPLEX 기본복제프로세스의다음단계는소스디바이스에서복제본디바이스를분리하는것입니다. 이는 Commit Pending 상태의데이터이동성작업을취소하여수행할수있습니다. Commit Pending 은소스디바이스와타겟디바이스가모두동기화중인경우를나타내는상태입니다. 이상태는이동성작업이취소될때까지영구적으로유지됩니다. 소스디바이스에수행되는새쓰기는이상태가유지되는한복제디바이스에미러링됩니다. 이동성작업이취소되면가상볼륨이해당원래구성으로되돌려지고복제본디바이스구간이분리되고디바이스컨텍스트에배치됩니다. 복제본디바이스에해당하는상위가상볼륨이없으므로새쓰기로부터보호됩니다. 3. 마이그레이션을취소합니다. 마이그레이션상태가 'complete' 가되면복제본을생성하고소스 디바이스를변경되지않은상태로유지하기위해마이그레이션작업을취소할수있습니다. VPlexcli:/> dm migration cancel VNC_Job_1 force 기술노트 : 커밋하지않은경우언제든지마이그레이션을취소할수있습니다. 실수로커밋한경우원래디바이스를사용하는것으로되돌리려면이전소스디바이스를사용하여다른이동성작업을생성해야합니다. 4. 필요한경우마이그레이션기록을제거합니다. 나중에소스볼륨과타겟볼륨을확인하기위해이기록을유지하고자할수도있습니다. VPlexcli:/> dm migration remove VNC_Job_1 --force 이명령을실행하면해당 /data-migrations 컨텍스트에서 VNC_Job_1 마이그레이션컨텍스트가제거됩니다. 복제본디바이스를이제 VPLEX CLI 의 /clusters/<cluster name>/devices/ 컨텍스트에서사용할수있습니다. VPLEX 기본복제본디바이스를호스트에서사용할수있도록하려면이디바이스를기반으로가상볼륨을생성해야합니다. 방금생성한복제본디바이스를사용하여가상볼륨을생성하고프로비저닝하는일반적인단계를따릅니다. 48

선택적명령 : 진행중이거나대기중인마이그레이션을일시중지했다가다시시작하려면다음명령을사용합니다. VPlexcli:/> dm migration pause VNC_Job_1 VPlexcli:/> dm migration resume VNC_Job_1 VPLEX 기본복제본에서복구 VPLEX 기본복제본에서복구작업은 VPLEX CLI 에서 dm migrate 명령을사용하여수행할수있습니다. 기술노트 : 이섹션에서사용하는기능은이동성작업을위한것이지특별히클론생성작업을위한것은아닙니다. VPLEX CLI 를사용하여 VPLEX 기본클론에서복구하는단계는복구하는대상디바이스가이동성프로세스에서타겟이된다는점을제외하고는복제본생성프로세스와동일합니다. 이프로세스에서는가상볼륨이복제본디바이스를기반으로구축되어있으며, 복구이후가상볼륨의 VPD ID 가변경되어도타겟호스트가영향을받지않는다고가정합니다. 복구를수행하는단계는다음과같습니다. 1. 복구시소스로사용할복제본가상볼륨과복제본디바이스를확인합니다. 2. 복구시대상으로사용할소스가상볼륨과디바이스를확인합니다. 3. 복구할소스가상볼륨에서실행되는호스트애플리케이션을모두중지합니다. 소스 VPLEX 가상볼륨의마운트를해제하여호스트가해당읽기캐시를플러시하도록하는것이좋습니다. 4. 소스가상볼륨이포함되어있는모든스토리지뷰에서해당볼륨을제거합니다. 이후의참조를위해해당 LUN 번호는기록해둡니다. 5. 복구할소스볼륨을기반으로구축되어있는가상볼륨을제거합니다. 6. 소스디바이스로복제본가상볼륨과기본복제본디바이스를사용하고복구타겟으로원래 ( 소스 ) 디바이스를사용하여데이터이동성작업을생성합니다. 7. 복제본과소스가동기화되어 Commit Pending 상태가되도록합니다. 8. 이동성작업을취소합니다. 9. 방금복구한소스디바이스를기반으로새가상볼륨을생성합니다. 10. 필요한경우가상볼륨을원래스토리지뷰에추가하여원래 LUN 번호가사용되도록합니다. 11. 필요한경우 LUN 을검색합니다. 12. 호스트애플리케이션을다시시작합니다. i. 참고 : 호스트가 VPD ID 변경에민감한경우이에따라계획을세우십시오. 49

결론 EMC VPLEX 를기존스토리지인프라스트럭처에추가한후에도스토리지기반복제가지속적으로비즈니스가치를제공합니다. 기존절차에대한수정이불가피하지만이러한변경구현은상대적으로간단합니다. VPLEX 고객은스토리지기반복제기술사용과더불어 VPLEX 의기본미러링기능을사용하여기존가상볼륨에대한전체디스크복제본을생성할수도있습니다. 이러한복제는단일데이터센터내부나여러데이터센터에걸쳐이기종스토리지제품에대해수행할수있습니다. 이는개별프레임기반복제기술이제공할수없는진정으로차별화된기능입니다. VPLEX UI, CLI 및 RESTful API 는스토리지기반복제기술의높은비즈니스가치를지속적으로실현하기위한다양한방법을제공합니다. 참고자료 Support.EMC.com 에서다음과같은참고문서를이용할수있습니다. 백서 : EMC VPLEX를통한워크로드복구성능향상 VPLEX 5.2 Administrators Guide VPLEX 5.2 Configuration Guide VPLEX Procedure Generator(http://support.emc.com 에서이용가능 ) EMC VPLEX HA TechBook TechBook: EMC VPLEX Architecture and Deployment: Enabling the Journey to the Private Cloud 50