addvdiskcopy
기존 볼륨에 사본을 추가하여 미러되지 않은 볼륨을 미러된 볼륨으로 변경하려면 addvdiskcopy 명령을 사용하십시오. hyperswap 토폴로지를 사용하는 시스템에서는 addvolumecopy 명령을 통해 두 번째 사이트에 사본을 추가하여 기존 볼륨을 HyperSwap® 볼륨으로 변환하십시오.
구문
>>- addvdiskcopy -- -mdiskgrp --+-mdisk_group_id_list---+-------> '-mdisk_group_name_list-' >--+------------------------------------------+-----------------> '- -mirrorwritepriority --+- latency ----+-' '- redundancy -' >--+-----------------------+------------------------------------> '- -vtype --+-seq-----+-' '-striped-' >--+-------------------------------+----------------------------> '- -mdisk --+-mdisk_id_list---+-' '-mdisk_name_list-' >--+--------------------------------------------------------------------------------------------------+--> '- -rsize --+-disk_size-------------+--+--------------------------------------+--+---------------+-' +-disk_size_percentage%-+ '- -warning -+-disk_size-------------+-' '- -autoexpand -' '-auto------------------' '-disk_size_percentage%-' >--+------------------------------------------------------------------------------------+--> '- -rsize (cont.) --+----------------------+--+---------------+--+-----------------+-' | .-32--. | '- -compressed -' '- -deduplicated -' '- -grainsize -+-64--+-' +-128-+ '-256-' >--+---------------+--+-----------------------+-----------------> '- -createsync -' '- -syncrate --syncrate-' >--+-----------------+--+------------------------+--------------> | .-mb-. | '- -easytier --+- on --+-' '- -unit --+-b--+-' '- off -' +-kb-+ +-gb-+ +-tb-+ '-pb-' >--+-vdisk_name-+---------------------------------------------->< '-vdisk_id---'
>>- addvdiskcopy -----------------------------------------------> >--+------------------------------------------+-----------------> '- -mirrorwritepriority --+- latency ----+-' '- redundancy -' >-- -mdiskgrp --+-mdisk_group_id_list---+-----------------------> '-mdisk_group_name_list-' >-- -vtype ----image---- -mdisk --+-mdisk_id_list---+-----------> '-mdisk_name_list-' >--+--------------------------------------------------------------------------------------------------+--> '- -rsize --+-disk_size-------------+--+--------------------------------------+--+---------------+-' +-disk_size_percentage%-+ '- -warning -+-disk_size-------------+-' '- -autoexpand -' '-auto------------------' '-disk_size_percentage%-' >--+---------------------------------------------------------------------------------------------------+--> '- -rsize (cont.) --+----------------------+--+---------------+--+-----------+--+-----------------+-' | .-32--. | '- -compressed -' '- -import -' '- -deduplicated -' '- -grainsize -+-64--+-' +-128-+ '-256-' >--+---------------+--+-----------------------+-----------------> '- -createsync -' '- -syncrate --syncrate-' >--+-----------------+-- -tier --+- tier0_flash -----+----------> | .-mb-. | +- tier1_flash -----+ '- -unit --+-b--+-' +- tier_enterprise -+ +-kb-+ '- tier_nearline ---' +-gb-+ +-tb-+ '-pb-' >--+------------------------+--+---------------+----------------> '- -easytier --+- on --+-' '- -autodelete -' '- off -' >--+-----------------+--+-vdisk_name-+------------------------->< '- -deduplicated -' '-vdisk_id---'
매개변수
- (필수) 볼륨의 사본 작성에 사용할 스토리지 풀을 지정합니다. 추가되는 각 사본에 대해 그룹을 지정해야 합니다.
참고: MDisk 그룹이 하위 풀의 것이면 -vtype이 striped여야 합니다.
- (선택사항) 미러 쓰기 알고리즘 우선순위 구성 방법을 지정합니다.
- latency를 선택하면 쓰기 입/출력(I/O)에 대한 응답 속도가 느린 사본이 비동기화되고, 다른 사본이 데이터를 성공적으로 기록하는 경우 쓰기 I/O가 완료됩니다.
- redundancy를 선택하면 쓰기 I/O에 대한 응답 속도가 느린 사본이 동기화를 유지보수하기 위해 더 느린 I/O의 완료와, 쓰기 I/O의 완료를 동기화합니다.
- (선택사항) 사본의 가상화 유형(순차, 스트라이프 또는 이미지)을 지정합니다. 유형은
볼륨에 대한 기타 사본의 가상화 유형과 다를 수 있습니다. 기본 가상화 유형은 striped입니다. -rsize
auto 옵션 또는 -import 옵션을 지정하는 경우에는
-vtype image 옵션도 지정해야 합니다. 참고: 하위 풀 또는 데이터 축소 풀에서 이미지 또는 순차 모드 사본을 작성할 수 없습니다.
- (선택사항) 하나 이상의 관리 디스크(MDisk)를 지정합니다. 순차 및 이미지 모드 사본의 경우, 여유 익스텐트가 충분한 단일 MDisk를 지정해야 합니다. 이미지 모드 사본의 경우, MDisk는 비관리 모드에 있어야 합니다. 순차 모드 사본의 경우에는 MDisk가 관리 모드에 있어야 합니다.
- (선택사항) 사본 동기화 비율을 지정합니다. 0 값은 동기화를 방지합니다.
지원되는
-syncrate 값 및 해당 비율은
표 2를 참조하십시오.
지정되지 않으면, 현재 값은 변경되지 않습니다.
- (선택사항) 1차 사본과
새 볼륨 사본 동기화를 억제합니다. 이 매개변수를 사용하면 1차 사본이 실패하고
데이터를 제공할 2차 사본이 동기화되지 않은 경우 데이터가 손상될 수 있습니다. 이 매개변수를 사용하면 1차 사본이 실패하고 1차 사본에서 데이터를 읽은 후
2차 사본에서 다른 데이터를 읽는 경우 쓰여지지 않은 영역에서
읽기 안정성이 유실될 수 있습니다. 참고: 빠른 포맷 중인 볼륨에 대해서는 -createsync를 지정할 수 없습니다.
- (선택사항) 사본을 씬 프로비전되게 하고 사본의 실제 크기를 지정합니다. 정수 또는 정수와 바로 다음에 백분율 문자(%)를 사용하여 disk_size | disk_size_percentage 값을 지정합니다. disk_size의 기본 단위는 MB입니다. 다른 단위를 지정하려면 -unit 매개변수를 사용하십시오. auto 옵션은 MDisk의 전체 크기를 사용하는 볼륨 사본을 작성합니다. -rsize auto 옵션을 지정하는 경우, -vtype image 옵션도 지정해야 합니다.
- (선택사항) 중복 볼륨을 추가합니다. -deduplicated를 지정하는 경우에는
모든 씬 프로비전 또는 압축된 볼륨에만 적용되므로 -rsize도
지정해야 합니다. 참고: 데이터 중복 제거는 데이터 축소 스토리지 풀에 대해서만 작동합니다. 스토리지 풀에 압축된 볼륨 또는 볼륨 사본이 없는 경우에만 I/O 그룹에 중복 제거된 볼륨 및 볼륨 사본을 작성할 수 있습니다.
- (선택사항) 단 하나의 볼륨 사본이 이미 있는 기존 볼륨에 정확히 하나의 사본을 추가하고 압축을 사용합니다.-rsize 매개변수도
지정해야 합니다. 알아두기:
- -grainsize 매개변수와 함께 이 매개변수를 지정할 수 없습니다.
- -import 매개변수와 함께 이 매개변수를 지정할 때 -rsize auto를 지정해야 합니다.
- (선택사항) -rsize 매개변수도 지정해야 합니다. 씬 프로비전 사본에서 사용된 디스크 용량이 지정된 임계값을 처음 초과할 때 경고를 생성합니다. disk_size 정수(-unit 매개변수가 지정되지 않은 경우 기본값은 MB로 설정됨)를 지정할 수 있습니다. 또는 볼륨 크기의 백분율인 disk_size%를 지정할 수 있습니다. -autoexpand를 사용할 수 있는 경우, -warning의 기본값은 볼륨 용량의 80%입니다. -autoexpand를 사용할 수 없는 경우, 경고의 기본값은 실제 용량의 80%입니다. 경고를 사용하지 않으려면 0을 지정하십시오.
- (선택사항) -rsize 매개변수도 지정해야 합니다. 씬 프로비전 사본이 스토리지 풀에서 새 익스텐트를 할당하여 실제 용량을 자동으로 확장하도록 지정합니다. -autoexpand 매개변수가 지정된 경우, -rsize 매개변수는 사본이 예약한 용량을 지정합니다. 이 예약 공간을 먼저 이용하도록 허용하여 스토리지 풀에 공간이 부족할 때 사본이 오프라인으로 전환되는 것을 방지할 수 있습니다.
- (선택사항) -rsize 매개변수도 지정해야 합니다. 씬 프로비전 볼륨 사본의 입자 크기(KB)를 설정합니다. 입자 크기 값은 32, 64, 128 또는 256KB여야 합니다. 기본값은 256KB입니다.
- (선택사항) -rsize 및 -warning 매개변수의 데이터 단위를 지정합니다.
- (선택사항) 씬 프로비전 볼륨이 있는 이미지 모드 디스크를 클러스터형 시스템(시스템)으로 가져옵니다. -rsize 및 -vtype image 매개변수도 지정해야 합니다.
- (선택사항) 이미지 모드 사본이 추가될 때 MDisk 티어를 지정합니다.
- tier0_flash 하드 디스크 드라이브 또는 새로 검색된 볼륨이나 외부 볼륨의 외부 MDisk를 지정합니다.
- 새로 검색된 볼륨이나 외부 볼륨의 외부 MDisk 또는 tier1_flash(또는 플래시 드라이브) 하드 디스크 드라이브를 지정합니다.
- tier_enterprise 하드 디스크 드라이브 또는 새로 검색된 볼륨이나 외부 볼륨의 외부 MDisk를 지정합니다.
- tier_nearline 하드 디스크 드라이브 또는 새로 검색된 볼륨이나 외부 볼륨의 외부 MDisk를 지정합니다.
- (선택사항) 이 볼륨의 익스텐트를 이동하기 위해
IBM® Easy Tier® 기능이 허용되는지 여부를
판별합니다. 볼륨 사본이 스트라이프되며 마이그레이션되지 않는 경우
표 1의 설정을 참조하십시오.
표 1. 스토리지 풀 Easy Tier 설정 스토리지 풀 Easy Tier 설정 스토리지 풀의 티어 수 볼륨 사본 Easy Tier 설정 볼륨 사본 Easy Tier 상태 꺼짐 한 개 꺼짐 비활성(참고 1 참조) 꺼짐 한 개 켜짐 비활성(참고 1 참조) 꺼짐 두 개 꺼짐 비활성(참고 1 참조) 꺼짐 두 개 켜짐 비활성(참고 1 참조) Measure 한 개 꺼짐 측정됨(참고 2 참조) Measure 한 개 켜짐 측정됨(참고 2 참조) Measure 두 개 꺼짐 측정됨(참고 2 참조) Measure 두 개 켜짐 측정됨(참고 2 참조) 자동 한 개 꺼짐 측정됨(참고 2 참조) 자동 한 개 켜짐 측정됨(참고 2 참조) 자동 두 개 꺼짐 밸런싱됨(참고 3 참조) 자동 두 개 켜짐 활성(참고 4 참조) 켜짐 한 개 꺼짐 측정됨(참고 2 참조) 켜짐 한 개 켜짐 밸런싱됨(참고 3 참조) 켜짐 두 개 꺼짐 측정됨(참고 2 참조) 켜짐 두 개 켜짐 활성(참고 4 참조) Notes®: 볼륨 사본이 이미지 또는 순차 모드에 있거나 마이그레이션되는 경우, 볼륨 사본 IBM Easy Tier 상태는 활성 대신 측정됨입니다.
스토리지 풀의 기본 Easy Tier 설정은 auto이며, 볼륨 사본의 기본 Easy Tier 설정은 on입니다. 설정이 on인 경우, 이는 풀 성능 밸런싱을 제외한 Easy Tier 기능이 단일 티어가 있는 스토리지 풀에 대해 사용 안함으로 설정되며, 두 개 이상의 티어가 있는 스토리지 풀에서 모든 스트라이프 볼륨에 대해 자동 데이터 배치 모드가 사용으로 설정됨을 의미합니다.
- (선택사항) 2차 사본이 동기화되면 1차 사본이 삭제되도록 지정합니다.
- (필수) 볼륨 사본을 추가할 볼륨을 ID 또는 이름별로 지정합니다.
설명
addvdiskcopy 명령은 기존 볼륨에 사본을 추가하며 미러링되지 않은 볼륨을 미러된 볼륨으로 변경합니다. 사본에 스토리지를 제공할 스토리지 풀을 지정하려면 mkdiskgrp 매개변수를 사용하십시오. lsmdiskgrp 명령은 사용 가능한 스토리지 풀 및 각 그룹에서 사용 가능한 스토리지 양을 나열합니다.
데이터 축소 스토리지 풀에서 씬 프로비저닝 또는 압축된 볼륨 사본은 순차적이거나 이미지 모드 볼륨일 수 없습니다. 일부 노드 유형에서 I/O 그룹의 데이터 축소 스토리지 풀에서 압축된 볼륨 사본을 작성할 수 있습니다. 데이터 축소 풀에서 압축된 볼륨 사본은 V5030, V7000 또는 SVC 노드 유형의 I/O 그룹에만 작성될 수 있습니다. 모든 노드 유형의 씬 프로비저닝된 볼륨 사본을 작성할 수 있습니다. -autoexpand 매개변수를 사용하여 데이터 축소 스토리지 풀에서 씬 프로비전 또는 압축된 볼륨 사본을 작성하십시오. 볼륨은 데이터 축소 스토리지 풀에서 완전히 할당된 볼륨 사본을 보유할 수도 있습니다.
데이터 축소 스토리지 풀에서 씬 프로비전 또는 압축된 볼륨인 볼륨 사본을 작성할 수 없고 볼륨 캐싱 모드는 none 또는 readonly입니다. 볼륨 캐싱 모드를 readwrite로 변경하려면 chvdisk를 지정해야 합니다.
데이터 축소 스토리지 풀에서 씬 프로비저닝 또는 압축된 볼륨 사본에 대해 -warning을 지정할 수 없습니다.
데이터 축소 스토리지 풀에서 씬 프로비전 및 압축된 볼륨 사본의 경우 볼륨의 Easy Tier 모드는 데이터 축소 스토리지 풀에서 발생합니다. 이 볼륨 유형에서 Easy Tier 모드를 구성할 수 없습니다.
데이터 축소 스토리지 풀에서 씬 프로비저닝 및 압축된 볼륨 사본에 대해 -grainsize를 지정할 수 없습니다. 이 유형의 볼륨 사본은 8KB의 크기로 작성됩니다.
데이터 축소 스토리지 풀이 오프라인이고 복구가 필요한 경우 데이터 축소 풀에서 씬 프로비저닝 또는 압축된 볼륨 사본을 작성할 수 없습니다. 복구가 계속 진행 중인 경우 복구가 완료되고 풀이 online 상태가 될 때까지 기다려야 합니다.
이미지 모드 MDisk를 추가할 때는 암호화 키를 사용할 수 없습니다. MDisk에 암호화 키가 있는 경우 암호화를 사용하려면 MDisk가 자체 암호화되어야 합니다.
- 순차(seq)
- 이 정책에는 단일 관리 디스크를 인수로 갖는 -mdisk 매개변수가 필요합니다. 이 MDisk는 관리 모드에 있어야 합니다.
관리 디스크에 사용 가능한 익스텐트가 충분한 경우, 지정된 관리 디스크의 익스텐트를 사용하여 볼륨을 작성합니다.
- 스트라이프(striped)
- striped 정책은 기본 정책입니다. -vtype 매개변수가 지정되지 않은 경우, 이 정책이 기본 양식으로 사용됩니다. 즉,
스토리지 풀의 모든 관리 디스크가 볼륨을 작성하는 데 사용됩니다. 스트라이핑은 익스텐트 레벨에 있습니다. 그룹의 각 관리 디스크에서 하나의 익스텐트가 사용됩니다.
예를 들어, 관리 디스크가 10개인 스토리지 풀은 각 관리 디스크에서 하나의 익스텐트를 사용한 후, 첫 번째 관리 디스크에서 11번째
익스텐트를 사용하는 식입니다.
-mdisk 매개변수도 지정된 경우, 스트라이프 세트로 사용할 관리 디스크 목록을 제공할 수 있습니다. 이 목록에는 동일한 스토리지 풀에서 둘 이상의 관리 디스크가 포함될 수 있습니다. 동일한 순환 알고리즘이 스트립 세트에서 사용됩니다. 그러나 단일 관리 디스크를 목록에서 두 번 이상 지정할 수 있습니다. 예를 들어, -m 0:1:2:1을 입력하면 익스텐트는 0, 1, 2, 1, 0, 1, 2 등의 관리 디스크에서 비롯됩니다. -mdisk 매개변수에 지정된 모든 MDisk는 관리 모드여야 합니다.
- 이미지(image)
- 이 정책은 관리 디스크에 사전 가상화된 서브시스템의 데이터가 이미 있는 경우, 이미지 모드 볼륨을 작성할 수 있게
합니다. 이미지 모드 볼륨이 작성되면 이 볼륨이 작성된 (이전에
관리되지 않은) 관리 디스크에 직접 대응합니다. 따라서 볼륨
논리 블록 주소(LB) x는 관리 디스크
LBA i와 같습니다. 이 명령을 사용하면
시스템에서 가상화되지 않은 디스크를 제어할 수 있습니다. 시스템이
볼륨을 제어할 수 있게 되면 단일 관리 디스크에서 볼륨을
마이그레이션할 수 있습니다. 마이그레이션되면 볼륨은 더 이상 이미지 모드 볼륨이 아닙니다.
다른 볼륨 유형(예: 스트라이프 또는 순차)을 사용하여 이미 채워진 스토리지 풀에 이미지 모드 볼륨을 추가할 수 있습니다.
참고: 이미지 모드 사본은 최소한 사본이 추가되는 볼륨만큼 커야 하지만 볼륨 크기를 초과하는 용량에는 액세스할 수 없습니다.
I/O 그룹의 첫 번째 압축된 볼륨 사본을 작성하여 압축을 활성화하십시오. 압축된 볼륨 사본을 지원하지 않는 하나 이상의 노드를 포함하는 I/O 그룹으로 압축된 볼륨 사본을 작성하거나 이동할 수 없습니다. 다른 I/O 그룹을 사용해야 하지만 복구 I/O 그룹으로 이동에는 적용되지 않음에 주의하십시오.
- 볼륨(또는 볼륨 사본)이 FlashCopy® 맵핑의 대상이고 소스 볼륨과 active-active 관계에 있는 경우, 새 스토리지 풀은 소스 볼륨과 동일한 사이트에 있어야 합니다.
- active-active 관계의 마스터 볼륨, 보조 볼륨 또는 변경 볼륨인 볼륨에 이 명령을 사용하면 기존 볼륨 사본과 동일한 사이트의 스토리지 풀에 새 사본을 작성해야 합니다.
- 이미지 모드 사본을 추가할 때 추가될 MDisk의 사이트 정보가 제대로 정의되어 있어야 하며 스토리지 풀의 다른 MDisk의 사이트 정보와 일치해야 합니다.
| 사용자 지정 syncrate 속성 값 | 데이터 복사(초) |
|---|---|
| 1 - 10 | 128KB |
| 11 - 20 | 256KB |
| 21 - 30 | 512KB |
| 31 - 40 | 1MB |
| 41 - 50 | 2MB |
| 51 - 60 | 4MB |
| 61 - 70 | 8MB |
| 71 - 80 | 16MB |
| 81 - 90 | 32MB |
| 91 - 100 | 64MB |
시나리오 1
I/O 그룹이 다음을 포함하는 경우- 하나 이상의 8GB 노드
- 데이터 축소 풀의 한 개 이상의 씬 프로비저닝 또는 압축된 볼륨
- 해당 I/O 그룹에 대해 FlashCopy 비트맵 크기를 1.5GB 이상으로 설정하려고 시도합니다.
시나리오 2
데이터 축소 풀에 씬 프로비전 또는 압축된 볼륨이 작성되는 경우, 풀에는 호스트에서 SCSI 맵핑 해제 조작을 추적하는 추가 볼륨을 작성하기에 충분한 용량이 있어야 합니다. 이 용량을 사용할 수 없는 경우 명령이 실패합니다.시나리오 3
데이터 축소 풀에 오프라인 씬 프로비저닝된 볼륨 또는 압축된 볼륨이 있는 경우, 공간이 부족하거나 손상된 씬 프로비저닝이 있거나 씬 프로비저닝의 구성요소에서 오프라인 풀에 볼륨을 보유하므로 데이터 축소 풀에 볼륨을 작성할 수 없습니다.호출 예제
addvdiskcopy -mdiskgrp 0 -easytier off vdisk8
출력 결과:
Vdisk [8] copy [1] successfully created
스토리지 풀을 지정하는 호출 예제
addvdiskcopy -mdiskgrp 0 -vtype image -mdisk 13 -tier tier0_flash -easytier off vdisk9
출력 결과:
Vdisk [9] copy [1] successfully created
미러 쓰기 알고리즘 우선순위를 구성하는 호출 예제
addvdiskcopy -mdiskgrp 0 -mirrorwritepriority latency vdisk9
출력 결과:
Vdisk [9] copy [1] successfully created
압축 볼륨 사본을 추가하는 호출 예제
addvdiskcopy -mdiskgrp 1 -rsize 10% -compressed vdisk2
출력 결과:
Vdisk [2] copy [1] successfully created
압축 볼륨 사본을 추가하는 호출 예제
addvdiskcopy -mdiskgrp 0 -vtype image -mdisk 13 -tier tier_nearline vdisk9
출력 결과:
Vdisk [9] copy [1] successfully created
중복 제거된 볼륨 사본을 추가하는 호출 예제
addvdiskcopy -mdiskgrp datareductionpool10 -rsize 0 -autoexpand -deduplicated deduplicatedvolume6
출력 결과:
Vdisk [6] copy [1] successfully created
