NetApp Workload Factory에서 CloudShell 사용
NetApp Workload Factory 콘솔의 어느 곳에서나 AWS 또는 ONTAP CLI 명령을 실행하려면 CloudShell을 엽니다.
이 작업에 대해
CloudShell을 사용하면 Workload Factory 콘솔 내에서 셸과 같은 환경에서 AWS CLI 명령이나 ONTAP CLI 명령을 실행할 수 있습니다. 브라우저에서 터미널 세션을 시뮬레이션하여 터미널 기능을 제공하고 Workload Factory의 백엔드를 통해 메시지를 프록시합니다. NetApp 계정에서 제공한 AWS 자격 증명과 ONTAP 자격 증명을 사용할 수 있습니다.
CloudShell의 기능은 다음과 같습니다.
-
여러 CloudShell 세션: 한 번에 여러 CloudShell 세션을 배포하여 여러 명령 시퀀스를 병렬로 실행합니다.
-
다중 보기: CloudShell 탭 세션을 분할하여 두 개 이상의 탭을 동시에 가로 또는 세로로 볼 수 있습니다
-
세션 이름 바꾸기: 필요에 따라 세션 이름을 바꿉니다
-
마지막 세션 콘텐츠 지속성: 실수로 세션을 닫은 경우 마지막 세션을 다시 엽니다
-
설정 환경 설정: 글꼴 크기 및 출력 유형을 변경합니다
-
ONTAP CLI 명령에 대한 AI에서 생성된 오류 응답
-
자동 완성 지원: 명령 입력을 시작하고 * TAB * 키를 사용하여 사용 가능한 옵션을 봅니다
CloudShell 명령
CloudShell GUI 인터페이스 내에서 를 help
입력하여 사용 가능한 CloudShell 명령을 볼 수 있습니다. `help`명령을 실행하면 다음과 같은 참조가 나타납니다.
NetApp CloudShell은 NetApp Workload Factory에 내장된 GUI 인터페이스로, 셸과 유사한 환경에서 AWS CLI 명령이나 ONTAP CLI 명령을 실행할 수 있습니다. Workload Factory의 백엔드를 통해 터미널 기능을 제공하고 메시지를 프록시하여 브라우저에서 터미널 세션을 시뮬레이션합니다. NetApp 계정에서 제공한 AWS 자격 증명과 ONTAP 자격 증명을 사용할 수 있습니다.
-
clear
-
help
-
[--fsx <fsxId>] <ontap-command> [parameters]
-
aws <aws-command> <aws-sub-command> [parameters]
각 터미널 세션은 자격 증명, 지역 및 선택적으로 FSx for ONTAP 파일 시스템과 같은 특정 컨텍스트에서 실행됩니다.
+ 모든 AWS 명령은 제공된 컨텍스트에서 실행됩니다. AWS 명령은 제공된 자격 증명에 지정된 지역에서 권한이 있는 경우에만 성공합니다.
+ ONTAP 명령을 선택적으로 지정할 수 있습니다. fsxId
. 당신이 제공하는 경우 fsxId
개별 ONTAP 명령을 사용하는 경우 이 ID는 컨텍스트의 ID를 재정의합니다. 터미널 세션에 FSx for ONTAP 파일 시스템 ID 컨텍스트가 없는 경우 다음을 제공해야 합니다. fsxId
각 ONTAP 명령과 함께.
+ 다양한 컨텍스트 세부 사항을 업데이트하려면 다음을 수행합니다. * 자격 증명을 변경하려면: "using credentials <credentialId>" * 지역을 변경하려면: "using region <regionCode>" * ONTAP 파일 시스템에 대한 FSx를 변경하려면: "using fsx <fileSystemId>"
-
사용 가능한 자격 증명을 표시하려면 "자격 증명 표시"
-
사용 가능한 지역 표시하기: "지역 표시"
-
명령 히스토리를 표시하려면: "show history"
다음은 변수를 설정하고 사용하는 예제입니다. 변수 값에 공백이 포함된 경우 따옴표 안에 값을 설정해야 합니다.
+ * 변수를 설정하려면: $<변수> = <값> * 변수를 사용하려면: $<변수> * 변수 설정 예: $svm1 = svm123 * 변수 사용 예: --fsx FileSystem-1 volumes show --vserver $svm1 * 문자열 값으로 변수를 설정하는 예 $comment1 = "공백이 있는 주석"
파이프, 백그라운드 실행 &
, 리디렉션 >
등의 셸 연산자는 |
지원되지 않습니다. 이러한 연산자를 포함하면 명령 실행이 실패합니다.
시작하기 전에
CloudShell은 AWS 자격 증명의 컨텍스트에서 작동합니다. CloudShell을 사용하려면 하나 이상의 AWS 자격 증명을 제공해야 합니다.
|
CloudShell은 모든 AWS 또는 ONTAP CLI 명령을 실행할 수 있습니다. 하지만 FSx for ONTAP 파일 시스템 내에서 작업하려면 다음 명령을 실행해야 합니다 using fsx <file-system-name> .
|
CloudShell 구축
NetApp Workload Factory 콘솔의 어느 곳에서나 CloudShell을 배포할 수 있습니다. NetApp 콘솔에서 CloudShell을 배포할 수도 있습니다.
-
에 로그인하세요 "워크로드 팩토리 콘솔" .
-
메뉴에서 *관리*를 선택한 다음 *CloudShell*을 선택합니다.
-
CloudShell 창에서 CloudShell 세션의 자격 증명과 지역을 선택한 다음 화살표를 선택하여 계속합니다.
-
를 입력하여
help
사용 가능한 CloudShell 명령지침 및 지침을 확인하거나 다음 CLI 참조 문서에서 사용 가능한 명령을 참조하십시오.-
"AWS CLI 참조": FSx for ONTAP와 관련된 명령의 경우 * FSX * 를 선택하십시오.
-
-
CloudShell 세션 내에서 명령을 실행합니다.
ONTAP CLI 명령을 실행한 후 오류가 발생하면 전구 아이콘을 선택하여 장애의 설명, 장애의 원인 및 자세한 해결책이 포함된 간단한 AI 생성 오류 응답을 확인하십시오. 자세한 내용을 보려면 * 자세히 보기 * 를 선택하십시오.
-
에 로그인하세요"NetApp 콘솔" .
-
메뉴에서 *작업 부하*를 선택한 다음 *관리*를 선택합니다.
-
관리 메뉴에서 *CloudShell*을 선택합니다.
-
CloudShell 창에서 CloudShell 세션의 자격 증명과 지역을 선택한 다음 화살표를 선택하여 계속합니다.
-
를 입력하여
help
사용 가능한 CloudShell 명령 및 지침을 확인하거나 다음 CLI 참조 문서에서 사용 가능한 명령을 참조하십시오.-
"AWS CLI 참조": FSx for ONTAP와 관련된 명령의 경우 * FSX * 를 선택하십시오.
-
-
CloudShell 세션 내에서 명령을 실행합니다.
ONTAP CLI 명령을 실행한 후 오류가 발생하면 전구 아이콘을 선택하여 장애의 설명, 장애의 원인 및 자세한 해결책이 포함된 간단한 AI 생성 오류 응답을 확인하십시오. 자세한 내용을 보려면 * 자세히 보기 * 를 선택하십시오.
이 스크린샷에 표시된 CloudShell 작업은 열려 있는 CloudShell 세션 탭의 작업 메뉴를 선택하여 완료할 수 있습니다. 각 작업에 대한 지침은 다음과 같습니다.
CloudShell 세션 탭의 이름을 변경합니다
CloudShell 세션 탭의 이름을 변경하여 세션을 쉽게 식별할 수 있습니다.
-
CloudShell 세션 탭의 작업 메뉴를 선택합니다.
-
이름 바꾸기 * 를 선택합니다.
-
세션 탭의 새 이름을 입력한 다음 탭 이름 바깥쪽을 클릭하여 새 이름을 설정합니다.
CloudShell 세션 탭에 새 이름이 나타납니다.
중복된 CloudShell 세션 탭
CloudShell 세션 탭을 복제하여 이름, 자격 증명 및 지역이 동일한 새 세션을 만들 수 있습니다. 원본 탭의 코드가 복제된 탭에 중복되지 않습니다.
-
CloudShell 세션 탭의 작업 메뉴를 선택합니다.
-
복제 * 를 선택합니다.
새 탭이 원래 탭과 같은 이름으로 나타납니다.
CloudShell 세션 탭을 닫습니다
CloudShell 탭을 한 번에 하나씩 닫거나, 작업하지 않는 다른 탭을 닫거나, 모든 탭을 한 번에 닫을 수 있습니다.
-
CloudShell 세션 탭의 작업 메뉴를 선택합니다.
-
다음 중 하나를 선택합니다.
-
CloudShell Tab 창에서 "X"를 선택하여 한 번에 하나의 탭을 닫습니다.
-
작업 중인 탭을 제외한 열려 있는 다른 모든 탭을 닫으려면 * 다른 탭 닫기 * 를 선택합니다.
-
모든 탭을 닫으려면 * 모든 탭 닫기 * 를 선택합니다.
-
선택한 CloudShell 세션 탭이 닫힙니다.
CloudShell 세션 탭을 분할합니다
CloudShell 세션 탭을 분할하여 두 개 이상의 탭을 동시에 볼 수 있습니다.
CloudShell 세션 탭을 CloudShell 창의 위쪽, 아래쪽, 왼쪽 또는 오른쪽으로 끌어 놓아 보기를 분할합니다.
CloudShell 세션에 대한 설정을 업데이트합니다
CloudShell 세션의 글꼴 및 출력 유형 설정을 업데이트할 수 있습니다.
-
CloudShell 세션을 배포합니다.
-
CloudShell 탭에서 설정 아이콘을 선택합니다.
설정 대화 상자가 나타납니다.
-
필요에 따라 글꼴 크기와 출력 유형을 업데이트합니다.
풍부한 출력은 JSON 객체 및 테이블 서식에 적용됩니다. 다른 모든 출력은 일반 텍스트로 표시됩니다. -
Apply * 를 선택합니다.
CloudShell 설정이 업데이트됩니다.