mkmdiskgrp

새 스토리지 풀을 작성하려면 mkmdiskgrp 명령을 사용하십시오.

구문

구문 도표 읽기시각적 구문 도표 생략
>>- mkmdiskgrp -- --+----------------------+-- ----------------->
                    '- -name -- pool_name -'      

>--+---------------------------------+-------------------------->
   '- -mdisk --+- mdisk_id_list ---+-'   
               '- mdisk_name_list -'     

>--+--------------------------------+-- ------------------------>
   '- -tier --+- tier0_flash -----+-'      
              +- tier1_flash -----+        
              +- tier_enterprise -+        
              '- tier_nearline ---'        

>--+- -ext -- extent_size --------------------------------------------+-->
   '- -size -- mdiskgrp_size -- -parentmdiskgrp --+- mdiskgrp_id ---+-'   
                                                  '- mdiskgrp_name -'     

>--+----------------------------------------------------------------+-->
   '- -warning --+-disk_size---------------+--+-------------------+-'   
                 '-disk_size_percentage--%-'  '- -unit --+- b --+-'     
                                                         +- kb -+       
                                                         +- mb -+       
                                                         +- gb -+       
                                                         +- tb -+       
                                                         '- pb -'       

>--+----------------------------+--+------------------------+--->
   '- -easytier --+- auto ----+-'  '- -owner -- owner_type -'   
                  +- on ------+                                 
                  +- off -----+                                 
                  '- measure -'                                 

>--+-----------------------+--+-----------------------------+--><
   '- -encrypt --+- yes -+-'  '- -datareduction --+- yes -+-'   
                 '- no --'                        '- no --'     

매개변수

-name pool_name
(선택사항) 새 풀에 지정할 이름을 지정합니다.
-mdisk mdisk_id_list | mdisk_name_list
(선택사항) 스토리지 풀에 추가할 관리 디스크 ID 또는 이름의 콜론으로 구분된 목록을 지정합니다. -mdisk 매개변수를 지정하지 않고 빈 스토리지 풀을 작성할 수 있습니다.
-tier tier0_flash | tier1_flash | tier_enterprise | tier_nearline
(선택사항) 추가할 MDisk의 티어를 지정합니다.
tier0_flash
tier0_flash 하드 디스크 드라이브 또는 새로 검색된 볼륨이나 외부 볼륨의 외부 MDisk를 지정합니다.
tier1_flash
새로 검색된 볼륨이나 외부 볼륨의 외부 MDisk 또는 tier1_flash(또는 플래시 드라이브) 하드 디스크 드라이브를 지정합니다.
tier_enterprise
tier_enterprise 하드 디스크 드라이브 또는 새로 검색된 볼륨이나 외부 볼륨의 외부 MDisk를 지정합니다.
tier_nearline
tier_nearline 하드 디스크 드라이브 또는 새로 검색된 볼륨이나 외부 볼륨의 외부 MDisk를 지정합니다.

티어를 지정하지 않으면 MDisk의 현재 티어 값이 보존됩니다. 외부 MDisk의 기본값은 enterprise입니다.

-ext extent_size
(필수) 이 그룹의 익스텐트 크기(MB)를 지정합니다. ext 매개변수는 다음 값 중 하나여야 합니다. 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 또는 8192(MB).
-size mdiskgrp_size
(선택사항) 하위 풀 용량을 지정합니다. 값은 숫자 값(그리고 익스텐트 크기의 정수 배수)이어야 합니다.
-parentmdiskgrp mdiskgrp_id | mdiskgrp_name
(선택사항) 하위 풀을 작성할 때 하위 풀의 볼륨 익스텐트가 할당되는 상위 풀을 지정합니다. 이 값은 mdiskgrp_id 또는 mdiskgrp_name이어야 합니다.
-warning disk_size | disk_size_percentage%
(선택사항) 스토리지 풀에서 사용된 디스크 용량이 지정된 임계값을 처음 초과하면 경고를 생성합니다. disk_size 정수(-unit 매개변수를 지정하지 않으면 기본값은 MB로 설정됨)를 지정하거나 disk_size%(스토리지 풀 크기의 백분율임)를 지정할 수 있습니다. 경고를 사용하지 않으려면 0 또는 0%를 지정합니다. 기본값은 0입니다.
-unit b | kb | mb | gb | tb | pb
(선택사항) -warning 매개변수에 대한 데이터 단위를 지정합니다.
-easytier on | off | auto | measure
(선택사항) Easy Tier® 기능이 이 스토리지 풀에 대해 활성 상태인지 또는 자동으로 결정되는지를 지정합니다. auto가 기본값입니다. -easytier는 스토리지 풀의 다중 티어에서 active이고 단일 티어에서 balance입니다.
참고:
  • -easytier auto로 설정되면 시스템은 스토리지 풀이 둘 이상의 티어에서 MDisk를 포함할 때 Easy Tier 기능을 자동으로 사용하며, 스토리지 풀이 단 하나의 티어에서 MDisk를 포함할 때 자동 재밸런싱을 사용합니다.
  • -easytieron으로 설정되면 Easy Tier 기능이 활성 상태가 됩니다.
  • -easytieroff로 설정되면 Easy Tier 기능이 비활성 상태가 됩니다.
  • -easytier measure로 설정되면 Easy Tier 통계가 수집되지만, Easy Tier 관리는 사용할 수 없게 됩니다(익스텐트가 Easy Tier에서 이동되지 않음).
auto는 다음과 동등하게 취급됩니다.
  • Easy Tier에 라이센스가 있거나 라이센스가 필요하지 않은 경우에는 on.
  • Easy Tier가 라이센스되지 않았거나 라이센스가 필요한 경우에는 off.
-easytier on을 지정하면 Easy Tier를 다음 작업에 사용할 수 있게 됩니다.
  • 단일 티어 및 멀티티어 풀 모두의 관리
  • 자동 재조정
익스텐트는 풀에서 MDisk에 대한 I/O를 조정하기 위해 이동됩니다.
-owner owner_type
(선택사항) 소유자 유형을 지정합니다. 값은 vvol_child_pool이어야 합니다.
-encrypt yes | no
(선택사항) 이 스토리지 풀의 암호화 상태를 지정합니다. 값은 yes 또는 no입니다.
알아두기:
  • -encrypt를 지정하지 않고 암호화가 사용으로 설정되면 시스템은 -encrypt yes(기본 암호화 설정)를 기본값으로 설정합니다.
  • 암호화된 상위 풀에 하위 풀을 작성할 때 이 값은 no가 아니어야 합니다(다른 모든 순열이 허용됨).
-datareduction yes | no
(선택사항) 스토리지 풀이 데이터 축소 스토리지 풀인지 여부를 지정합니다. 이 값은 yes 또는 no입니다. no 값은 스토리지 풀이 표준 스토리지 풀임을 지정합니다.

설명

표 1. 하위 풀과 스토리지 풀의 매개변수 차이점
매개변수 하위 풀 사용법 스토리지 풀 사용법
-name 선택사항 상위 풀 및 하위 풀 둘 다에 대해 선택사항
-mdisk 하위 풀에 사용할 수 없음 선택사항
-tier 하위 풀에 사용할 수 없음 선택사항
-easytier 하위 풀에 사용할 수 없음 선택사항
-size 필수 상위 풀에 사용할 수 없음.
-parentmdiskgrp 필수 상위 풀에 사용할 수 없음.
-ext 하위 풀에 사용할 수 없음 필수
-unit 선택사항 상위 풀 및 하위 풀 둘 다에 대해 선택사항
-warning 선택사항 상위 풀 및 하위 풀 둘 다에 대해 선택사항
-encrypt 선택사항 상위 풀 및 하위 풀 둘 다에 대해 선택사항
-datareduction -parentmdiskgrp 매개변수와 함께 사용할 수 없음
참고: 하위 풀은 데이터 축소 풀에서 작성될 수 없습니다.
데이터 축소 풀은 상위 풀이어야 합니다.

mkmdiskgrp 명령은 새 스토리지 풀을 작성하고 지정되는 경우 스토리지 풀 이름을 지정합니다. 명령이 성공하면 새 스토리지 풀의 ID가 리턴됩니다. 스토리지 풀은 관리 디스크의 콜렉션입니다. 각 스토리지 풀은 익스텐트라고 하는 청크 단위로 구분되며, 이는 볼륨을 작성하는 데 사용됩니다.

선택적으로 이 스토리지 풀에 추가된 관리 디스크 목록을 지정할 수 있습니다. 이 관리 디스크는 다른 스토리지 풀에 속할 수 없으며, 비관리 모드를 보유해야 합니다. lsmdiskcandidate 명령을 사용하여 적합한 후보 목록을 가져옵니다. -tier가 지정된 경우 모든 MDisk에 적용됩니다.

이 그룹의 멤버인 각 관리 디스크는 익스텐트로 분할됩니다. 이 디스크에서 사용 가능한 스토리지는 이 그룹에서 사용 가능한 익스텐트 풀에 추가됩니다. 볼륨이 이 그룹에서 작성되면 볼륨이 처음 작성될 때 사용한 정책에 따라 풀의 사용 가능한 익스텐트가 사용됩니다.

이후에 이 그룹에 추가된 모든 관리 디스크는 그룹에 지정된 크기와 동일한 크기의 익스텐트로 분할됩니다.

익스텐트 크기를 선택할 때 이 그룹에서 가상화하려는 스토리지 크기를 유의하십시오. 시스템은 볼륨과 관리 디스크 간의 익스텐트 맵핑을 유지보수합니다. 클러스터형 시스템(시스템)은 제한된 수의 익스텐트만 관리할 수 있습니다(4 194 304). 하나의 시스템은 다음과 같은 수의 익스텐트를 가상화할 수 있습니다.
  • 64TB - 모든 스토리지 풀의 익스텐트 크기가 16MB인 경우
  • 2PB - 모든 스토리지 풀의 익스텐트 크기가 512MB인 경우
  • 32PB - 모든 스토리지 풀의 익스텐트 크기가 8192MB인 경우
중요사항: 스토리지 풀의 익스텐트 크기는 볼륨 크기를 제한할 수도 있습니다. 스토리지 풀을 작성할 때 사용할 최대 볼륨 크기를 고려하십시오. 각 익스텐트 크기에 대한 최대 볼륨 용량을 비교하는 방법은 스토리지 풀 작성 정보를 참조하십시오. 씬 프로비전 볼륨의 경우 최대값이 다릅니다.
참고: 이미지 모드 볼륨은 MDisk 자체보다 더 작을 수 있으므로 이미지 모드 볼륨이 작성되면 스토리지 풀의 용량은 이미지 모드 볼륨의 크기(MDisk 용량이 아님)만큼 증가합니다. 익스텐트가 이미지 노드 볼륨 또는 MDisk에서 그룹의 다른 위치로 마이그레이션되는 경우 볼륨은 스트립된 볼륨이 됩니다(더 이상 이미지 모드가 아님). 이 시점에서는 MDisk에서 사용 가능한 추가 용량(예: 이미지 모드 볼륨의 일부가 아닌 용량)을 사용 가능하게 되기 때문에 사용 가능한 용량이 증가할 수 있습니다.

-name pool_name을 지정하면 -parentmdiskgrp를 지정하지 않은 경우에도 상위 풀을 작성합니다. 여기서, pool_name은 새 스토리지 풀의 이름입니다. -name pool_name을 지정하면 -parentmdiskgrp 및 크기를 지정한 경우에도 하위 풀을 작성합니다. 여기서, pool_name은 새 스토리지 풀의 이름입니다.

참고:

데이터 축소 풀은 yes로 설정된 -datareduction 매개변수를 사용하여 작성됩니다. 풀은 완전히 할당된, 씬 또는 압축된 볼륨 또는 볼륨 사본을 작성하는 데 사용할 수 있습니다.

시스템에 최대 4개의 데이터 축소 풀이 포함됩니다. 이 한계에 도달하면 -datareductionyes로 설정된 추가 풀을 작성할 수 없습니다.

-datareduction 매개변수는 하위 풀을 작성하는 데 사용할 수 없습니다. 상위가 이미 데이터 축소 풀인 하위 풀은 작성할 수 없습니다.

호출 예제

이 예제는 MDisk의 목록을 스토리지 풀에 추가합니다.

mkmdiskgrp -mdisk mdisk0:mdisk1:mdisk2:mdisk3 -ext 32

출력 결과:

MDisk Group, id [0], successfully created

호출 예제

이 예제는 MDisk의 목록을 스토리지 풀에 추가할 때 티어 및 Easy Tier 정보를 지정합니다.

mkmdiskgrp -mdisk mdisk13:mdisk16 -ext 512 -tier tier_nearline -easytier measure

출력 결과:

MDisk Group, id [13], successfully created

호출 예제

이 예제는 상위 풀로부터 하위 풀을 작성합니다.

mkmdiskgrp -size 100 -unit tb -parentmdiskgrp phypool 

출력 결과:

MDisk Group, id [3], successfully created

호출 예제

이 예제는 상위 풀에서 하위 풀을 작성하고 소유자 유형을 지정합니다.

mkmdiskgrp -parentmdiskgrp p0 -size 100 -unit gb -owner vvol_child_pool

출력 결과:

MDisk Group, id [3], successfully created

호출 예제

이 예제는 상위 풀에서 암호화된 하위 풀을 작성합니다.

mkmdiskgrp -parentmdiskgrp 2 -name _my_encrypted_child_pool -encrypt yes -size 10 -unit gb

출력 결과:

MDisk Group, id [5], successfully created

호출 예제

이 예제에서는 비어 있는 데이터 축소 풀을 작성합니다.

mkmdiskgrp -ext 512 -datareduction yes

출력 결과:

MDisk Group, id [16], successfully created

호출 예제

이 예제에서는 MDisk가 있는 데이터 축소 풀을 작성합니다.

mkmdiskgrp -ext 512 -mdisk 3:5:6 -datareduction yes

출력 결과:

MDisk Group, id [17], successfully created