Skip to main content
SANtricity commands
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

반복 구문 요소

기여자

반복 구문 요소는 스크립트 명령에 사용할 수 있는 매개 변수와 옵션의 일반적인 범주입니다. 다음 표에서는 반복 구문 요소에 사용되는 규칙을 보여 줍니다.

컨벤션 정의

' *

b * '

대체("a" 또는 "b")

이탤릭체로 쓴 단어

매개변수(변수에 대한 응답)를 수행하기 위해 사용자 입력이 필요합니다.

'[... ]'(대괄호)

0 또는 1 발생(대괄호는 일부 명령 매개 변수의 구분 기호로도 사용됨)

'{... }'(중괄호)

0회 이상 발생

(*

b

c *)

다음 표에서는 반복 구문 매개 변수와 반복 구문 매개 변수에 사용할 수 있는 값을 보여 줍니다.

반복 구문 구문 값

'autoconfiguration-vols-attr-value-list'

'autoconfiguration-vols-attr-value-pair'{'autoconfigure-vols-attr-value-pair'}

'autoconfigure-vols-attr-value-pair'

driveType=drive-type

driveMediaType=drive-media-type

raidLevel=raid-level

volumeGroupWidth=integer-literal

volumeGroupCount=integer-literal

volumesPerGroupCount=integer-literal6

hotSpareCount=integer-literal

segmentSize=segment-size-spec

cacheReadPrefetch=(TRUE

FALSE) securityType=(none

capable

enabled)7

dataAssurance=(none

enabled)5 ----

'boolean'

(TRUE

FALSE) ----

'cache-flush-modifier-setting'

immediate, 0, .25, .5, .75, 1, 1.5, 2, 5, 10, 20, 60, 120, 300, 1200, 3600, infinite

'capacity-spec'

'integer-literal''[KB

MB

GB

TB

bytes]'

'count-based-repository-spec'

repositoryRAIDLevel =repository-raid-level repositoryDriveCount=integer-literal
[repositoryVolumeGroupUserLabel =user-label] [driveType=drive-type4
] [trayLossProtect=(TRUE

FALSE)1]

[drawerLossProtect=(TRUE

FALSE)2]

[dataAssurance=(none

enabled)5]

----

'create-raid-vol-attr-value-list'

'create-raid-volume-attribute-value-pair'{'create-raid-volume-attribute-value-pair'}

'create-raid-volume-attribute-value-pair'

capacity=capacity-spec

owner=(a

b)

cacheReadPrefetch=(TRUE

FALSE)

segmentSize=integer-literal

usageHint=usage-hint-spec ----

'create-volume-copy-attr-value-list'

'create-volume-copy-attr-value-pair'{'create-volume-copy-attr-value-pair'}

'create-volume-copy-attr-value-pair'

copyPriority=(highest

high

medium

low

lowest)

targetReadOnlyEnabled=(TRUE

FALSE)

copyType=(offline

online)

repositoryPercentOfBase=(20

40

60

120

default)

repositoryGroupPreference=(sameAsSource

otherThanSource

default) ----

'drive-media-type'

((HDD

SSD

Unknown

allMedia)'_HDD_는 하드 디스크 드라이브를 의미합니다. _SSD_는 솔리드 스테이트 디스크를 의미합니다.

'_ 드라이브 - spec _'

'trytrID,slotID' 또는 'ytrID,drawerID,slotID' 드라이브는 쉼표로 구분된 두 개 또는 세 개의 정수 리터럴 값으로 정의됩니다. 저밀도 용지함에는 두 개의 값이 필요합니다. 서랍이 있는 용지함인 고밀도 용지함에는 3개의 값이 필요합니다.

'_drive-spec-list _'

'drive-spec''drive-spec'

'drive-type'입니다

((fiber

sata

sas))

[NOTE] ==== SAS 드라이브만 펌웨어 버전 7.86 이상에서 지원됩니다.

====

'error-action'

'(stop

continue)'

`_ 이더넷-포트-옵션 _'

enableIPv4=(TRUE

FALSE)

enableIPv6=(TRUE

FALSE)

IPv6LocalAddress=ipv6-address

IPv6RoutableAddress=ipv6-address

IPv6RouterAddress=ipv6-address

IPv4Address=ip-address

IPv4ConfigurationMethod= (static

dhcp)

IPv4GatewayIP=ip-address

IPv4SubnetMask=ip-address

duplexMode=(TRUE

FALSE)

portSpeed=(autoNegotiate

10

100

1000) ----

'_feature-identifier _'(이)가 있습니다

참고

SANtricity 11.40의 모든 기능은 기본적으로 활성화되어 있습니다.

'파일 이름'

'string-literal'

'gid'

'string-literal'

'hex-literal'

0x00-0xff 범위의 리터럴입니다.

'HOST-CARD-IDENTIFIER'

((1

2

3

4))

'host-type'

'문자열 리터럴'

'정수 리터럴'

'instance-based-repository-spec'

(repositoryRAIDLevel =repository-raid-level repositoryDrives= (drive-spec-list)
[repositoryVolumeGroupUserLabel =user-label] [trayLossProtect=(TRUE

FALSE)1])

[drawerLossProtect=(TRUE

FALSE)2])

(repositoryVolumeGroup=user-label [freeCapacityArea=integer-literal3]) ---- ' * repositoryRAIDLevel * ' 매개 변수를 ' * repositoryDrives * ' 매개 변수로 지정합니다. RAID 레벨 또는 볼륨 그룹이 있는 드라이브를 지정하지 마십시오. 볼륨 그룹을 지정할 때 '* trayLossProtect*' 매개 변수의 값을 설정하지 마십시오.

'ip-address'

(*(0-255).(0-255).(0-255).(0-255) *

'_IPv6-address _'

(*(0-FFFF): (0-FFFF): (0-FFFF): (0-FFFF): (0-FFFF): (0-FFFF): (0-FFFF): (0-FFFF) *

32개의 16진수 문자를 모두 입력해야 합니다.

'iscsi-host-port'

(1

2

3

4) ---- 사용하는 컨트롤러의 유형에 따라 호스트 포트 번호는 2, 3 또는 4일 수 있습니다.

'iscsi-host-port-options'

IPv4Address=ip-address

IPv6LocalAddress=ipv6-address

IPv6RoutableAddress=ipv6-address

IPv6RouterAddress=ipv6-address

enableIPv4=(TRUE

FALSE)

enableIPv6=(TRUE

FALSE)

enableIPv4Priority=(TRUE

FALSE)

enableIPv6Priority=(TRUE

FALSE)

IPv4ConfigurationMethod=(static

dhcp)

IPv6ConfigurationMethod= (static

auto)

IPv4GatewayIP=ip-address

IPv6HopLimit=integer

IPv6NdDetectDuplicateAddress=integer

IPv6NdReachableTime=time-interval

IPv6NdRetransmitTime=time-interval

IPv6NdTimeOut=time-interval

IPv4Priority=integer

IPv6Priority=integer

IPv4SubnetMask=ip-address

IPv4VlanId=integer

IPv6VlanId=integer

maxFramePayload=integer

tcpListeningPort=tcp-port-id

portSpeed=(autoNegotiate

1

10) ----

'iscsiSession'

[session-identifier]

'nvsram-offset'

'hex-literal'

'nvsramBitSetting'

'nvsram-mask, nvsram-value'='0x16진수, 0x16진수'

'integer-literal'

'0x16진수' 값은 일반적으로 0x00에서 0xff 사이의 값입니다.

'nvsramByteSetting'

'nvsram-value'='0xsexadecimal'

'integer-literal'

'0x16진수' 값은 일반적으로 0x00에서 0xff 사이의 값입니다.

'portID'

(0-127)

'_RAID 레벨 _'

(0

1

3

5

6) ----

'recover-raid-volume-attr-value-list'

'recover-raid-volume-attr-value-pair'{'recover-raid-volume-attr-value-pair'}

'recover-raid-volume-attr-value-pair'

owner=(a

b)

cacheReadPrefetch=(TRUE

FALSE)

dataAssurance=(none

enabled) ----

'repository-raid-level'

(1

3

5

6) ----

'repository-spec'

인스턴스 기반 리포지토리 사양

개수 기반 리포지토리 사양

'segment-size-spec'

'integer-literal' - 모든 용량은 base-2에 있습니다.

'SERIAL-NUMBER'

string-literal

'slotID'

고용량 드라이브 트레이의 경우 트레이 ID 값, 서랍 ID 값 및 드라이브의 슬롯 ID 값을 지정합니다. 저용량 드라이브 트레이의 경우, 트레이 ID 값과 드라이브의 슬롯 ID 값을 지정합니다. 용지함 ID 값은 0 ~ 99입니다. 문서함 ID 값은 1에서 5까지.

모든 슬롯 ID 최대값은 24입니다. 슬롯 ID 값은 용지함 모델에 따라 0 또는 1에서 시작합니다.

트레이 ID 값, 문서함 ID 값 및 슬롯 ID 값은 대괄호([])로 묶습니다.

(drive=\(trayID,[drawerID,]slotID\)

drives=\(trayID1,[drawerID1,]slotID1 …​ trayIDn,[drawerIDn,]slotIDn\) ) ----

'test-devices'

controller=(a

b) esms=(esm-spec-list)drives=(drive-spec-list) ----

'test-devices-list'

'test-devices'{'test-devices'}

`_ 시간대 -spec _'

(GMT+HH:MM

GMT-HH:MM) [dayLightSaving=HH:MM] ----

'_trayID-list _'

'trayID'{'trayID'}

'usage-힌트-spec'

usageHint=(multiMedia

database

fileSystem) ---- 컨트롤러에서 볼륨의 사용 힌트 또는 예상 I/O 특성을 사용하여 적절한 기본 볼륨 세그먼트 크기 및 동적 캐시 읽기 프리페치를 표시합니다. 파일 시스템 및 데이터베이스의 경우 128KB의 세그먼트 크기가 사용됩니다. 멀티미디어의 경우 256KB 세그먼트 크기가 사용됩니다. 세 가지 사용 힌트는 모두 동적 캐시 읽기 프리페치를 설정합니다.

'user-label'

'string-literal'

유효한 문자는 영숫자, 대시 및 밑줄입니다.

'_user-label-list _'

'user-label'{'user-label'}

'_volumeGroup-number _'

'integer-literal'

'WWID'

1트레이 손실 방지 기능이 작동하려면 구성이 다음 지침을 준수해야 합니다.

레벨 트레이 손실 방지 기준 필요한 최소 용지함 수입니다

디스크 풀

디스크 풀에는 하나의 트레이에 두 개 이상의 드라이브가 포함되어 있지 않습니다

6

RAID 6

볼륨 그룹은 단일 트레이에 두 개 이상의 드라이브를 포함하지 않습니다

3

RAID 3 또는 RAID 5

볼륨 그룹의 각 드라이브는 별도의 트레이에 있습니다

3

RAID 1

RAID 1 쌍의 각 드라이브는 별도의 트레이에 있어야 합니다

2

RAID 0

트레이 손실 방지를 달성할 수 없습니다.

해당 없음

2드로어 손실 방지 기능이 작동하려면 구성이 다음 지침을 준수해야 합니다.

레벨 서랍 손실 방지 기준 필요한 최소 드로어 수입니다

디스크 풀

이 풀에는 5개의 드로어 모두에서 드라이브가 포함되며 각 드로어에 동일한 수의 드라이브가 있습니다. 디스크 풀에 15, 20, 25, 30, 35가 포함된 경우 60개 드라이브 트레이가 드로어 손실 방지를 달성할 수 있습니다. 40, 45, 50, 55 또는 60개 드라이브.

5

RAID 6

볼륨 그룹은 단일 드로어에 2개 이상의 드라이브를 포함하지 않습니다.

3

RAID 3 또는 RAID 5

볼륨 그룹의 각 드라이브는 별도의 드로어에 있습니다.

3

RAID 1

미러링된 쌍의 각 드라이브는 별도의 드로어에 위치해야 합니다.

2

RAID 0

문서함 손실 방지를 달성할 수 없습니다.

해당 없음

볼륨 그룹이 여러 개의 트레이에 걸쳐 있는 저장소 배열 구성이 있는 경우 용지함 손실 보호 설정이 용지함 손실 보호 설정과 일치하는지 확인해야 합니다. 트레이 손실 방지 없이 드로어 손실 방지 기능을 사용할 수 있습니다. 용지함 손실 방지 기능이 없으면 용지함 손실 방지 기능을 사용할 수 없습니다. '* trayLossProtect*' 매개변수와 '* drawerLossProtect*' 매개변수가 동일한 값으로 설정되지 않으면 스토리지 배열이 오류 메시지를 반환하고 스토리지 배열 구성이 생성되지 않습니다.

3 여유 용량 영역이 있는지 확인하려면 'show volumeGroup' 명령을 실행합니다.

4 기본 드라이브(드라이브 유형)는 'AS'입니다.

스토리지 배열에 한 가지 드라이브 유형만 있는 경우, '* DriveType*' 매개변수는 필요하지 않습니다. '* DriveType*' 파라미터를 사용하는 경우에는 '* hotSpareCount*' 매개변수와 '* volumeGroupWidth*' 매개변수도 사용해야 합니다.

5 ' * dataAssurance * ' 매개변수는 DA(Data Assurance) 기능과 관련이 있습니다.

DA(Data Assurance) 기능은 전체 스토리지 시스템에서 데이터 무결성을 향상시킵니다. DA를 사용하면 호스트와 드라이브 간에 데이터가 이동할 때 발생할 수 있는 오류를 스토리지 시스템에서 확인할 수 있습니다. 이 기능을 활성화하면 스토리지 배열은 볼륨의 각 데이터 블록에 오류 검사 코드(순환 중복 검사 또는 CRC라고도 함)를 추가합니다. 데이터 블록이 이동된 후 스토리지 배열은 이러한 CRC 코드를 사용하여 전송 중에 오류가 발생했는지 확인합니다. 잠재적으로 손상된 데이터는 디스크에 기록되거나 호스트에 반환되지 않습니다.

DA 기능을 사용하려면 DA를 지원하는 드라이브만 포함된 풀 또는 볼륨 그룹으로 시작하십시오. 그런 다음 DA 가능 볼륨을 생성합니다. 마지막으로 DA를 지원하는 I/O 인터페이스를 사용하여 이러한 DA 지원 볼륨을 호스트에 매핑합니다. DA를 지원하는 I/O 인터페이스로는 InfiniBand를 통한 파이버 채널, SAS 및 iSER(RDMA/IB용 iSCSI 확장) 등이 있습니다. DA는 이더넷을 통한 iSCSI 또는 InfiniBand를 통한 SRP에서 지원되지 않습니다.

참고

필요한 모든 하드웨어와 I/O 인터페이스가 DA 지원 가능한 경우, ' * dataAssurance * ' 매개변수를 '사용'으로 설정한 다음 DA를 특정 작업에 사용할 수 있습니다. 예를 들어, DA 지원 드라이브를 포함하는 볼륨 그룹을 생성한 다음 해당 볼륨 그룹 내에서 DA 지원 볼륨을 생성할 수 있습니다. DA 지원 볼륨을 사용하는 다른 작업에는 DA 기능을 지원하는 옵션이 있습니다.

6 ' * volumesPerGroupCount * ' 매개변수는 볼륨 그룹당 동일한 용량의 수입니다.

7 ' * securityType * ' 매개 변수를 사용하면 생성 중인 볼륨 그룹의 보안 설정을 지정할 수 있습니다. 또한 모든 볼륨은 사용자가 선택한 보안 설정으로 설정됩니다. 보안 설정을 설정하는 데 사용할 수 있는 옵션은 다음과 같습니다.

  • "없음" — 볼륨 그룹이 안전하지 않습니다.

  • "Capable" — 볼륨 그룹은 보안이 가능하지만 보안이 활성화되지 않았습니다.

  • "활성화됨" — 볼륨 그룹이 보안이 활성화되어 있습니다.

참고

'* securityType=enabled*'를 설정하려면 스토리지 배열에 대한 스토리지 배열 보안 키가 이미 생성되어 있어야 합니다. 스토리지 배열 보안 키를 생성하려면 "create storageArray securityKey" 명령을 사용합니다.