CLI 명령의 다른 ONTAP 셸에 대해 알아봅니다
클러스터에는 CLI 명령을 위한 clustershell, nodeshell 및 _systemshell_의 세 가지 셸이 있습니다. 쉘은 서로 다른 용도로 사용되며 각각 다른 명령 집합을 가집니다.
-
클러스터 쉘은 클러스터에 로그인할 때 자동으로 시작되는 네이티브 셸입니다.
클러스터 구성 및 관리에 필요한 모든 명령을 제공합니다. clustershell CLI 도움말(clustershell 프롬프트에서 트리거됨)에는
?
사용 가능한 clustershell 명령이 표시됩니다.man`clustershell의 명령은 지정된 clustershell 명령에 대한 man 페이지를 (`man <command_name>`표시합니다.) 에 대한 자세한 내용은 `man
"ONTAP 명령 참조입니다"을 참조하십시오. -
노드 수준에서만 적용되는 명령을 위한 특수 셸입니다.
노드 쉘은 명령을 통해 액세스할 수
system node run
있습니다. 에 대한 자세한 내용은system node run
"ONTAP 명령 참조입니다"을 참조하십시오.노드 쉘 CLI 도움말(또는
help
노드 쉘 프롬프트에서 트리거됨?
)에는 사용 가능한 노드 쉘 명령이 표시됩니다. `man`노드 쉘의 명령은 지정된 노드 쉘 명령에 대한 man 페이지를 표시합니다.일반적으로 사용되는 노드 쉘의 명령 및 옵션은 클러스터 쉘에 터널링되거나 별칭되어 클러스터 쉘에서도 실행될 수 있습니다.
-
시스템 셸은 진단 및 문제 해결용으로만 사용되는 하위 셸입니다.
시스템 쉘과 관련 "DIAG" 계정은 하위 수준 진단 목적으로 사용됩니다. 이러한 액세스를 위해서는 진단 권한 수준이 필요하며, 문제 해결 작업을 수행하기 위한 기술 지원용으로만 예약되어 있습니다.
이 절차에서 설명하는 명령에 대한 자세한 내용은 를 "ONTAP 명령 참조입니다"참조하십시오.
클러스터 쉘에서 노드 명령 및 옵션 액세스
노드 쉘을 통해 명령 및 옵션을 액세스할 수 있습니다.
'system node run – node_nodename_'
일반적으로 사용되는 노드 쉘의 명령 및 옵션은 클러스터 쉘에 터널링되거나 별칭되어 클러스터 쉘에서도 실행될 수 있습니다.
클러스터 쉘에서 지원되는 노드 쉘은 'vserver options clustershell' 명령을 사용하여 액세스할 수 있습니다. 이러한 옵션을 보려면 다음 중 하나를 실행합니다.
-
으로 클러스터 셸 CLI를 쿼리합니다
vserver options -vserver nodename_or_clustername -option-name ?
-
에 대한 자세한 내용은
vserver options
"ONTAP 명령 참조입니다"을 참조하십시오.
클러스터 쉘에 노드 쉘이나 레거시 명령 또는 옵션을 입력하고 명령 또는 옵션에 동일한 클러스터 셸 명령이 있으면 ONTAP에서 사용할 클러스터 셸 명령을 알려줍니다.
클러스터 쉘에서 지원되지 않는 노드 쉘이나 레거시 명령 또는 옵션을 입력하면 ONTAP에서 명령이나 옵션에 대한 ""지원되지 않음" 상태를 알려줍니다.
사용 가능한 노드 대체 명령을 표시합니다
CLI 도움말을 사용하여 노드 쉘에서 사용 가능한 노드 쉘의 명령 목록을 얻을 수 있습니다.
-
노드 쉘에 액세스하려면 클러스터 쉘의 시스템 프롬프트에 다음 명령을 입력합니다.
'* 시스템 노드 run-node {nodename|local} *'
로컬 은 클러스터에 액세스하는 데 사용한 노드입니다.
'system node run' 명령에는 'run'이라는 별칭 명령이 있습니다.
-
노드 쉘에 다음 명령을 입력하여 사용 가능한 노드 쉘 명령 목록을 표시합니다.
"*[CommandName] 도움말 * "
'CommandName'은 표시할 수 있는 명령의 이름입니다. 'CommandName'을 포함하지 않으면 CLI는 사용 가능한 모든 notes지옥명령을 표시합니다.
'exit'를 입력하거나 Ctrl-d를 입력하여 클러스터 쉘 CLI로 돌아갑니다.
에 대한 자세한 내용은
exit
"ONTAP 명령 참조입니다"을 참조하십시오.
다음 예에서는 node2라는 노드의 노드 중 노드 쉘에 액세스하여 노드 쉘의 명령 "환경"에 대한 정보를 표시합니다.
cluster1::> system node run -node node2 Type 'exit' or 'Ctrl-D' to return to the CLI node2> environment help Usage: environment status | [status] [shelf [<adapter>[.<shelf-number>]]] | [status] [shelf_log] | [status] [shelf_stats] | [status] [shelf_power_status] | [status] [chassis [all | list-sensors | Temperature | PSU 1 | PSU 2 | Voltage | SYS FAN | NVRAM6-temperature-3 | NVRAM6-battery-3]]