1.4. CLI 실행
다음 명령을 사용하여 CLI 애플리케이션을 시작합니다.
# ovirt-shell
이 ovirt-shell 애플리케이션은 Red Hat Virtualization 환경에 대한 대화형 쉘입니다.
Red Hat Virtualization Manager에 연결하기 위한 URL, 사용자 이름, 인증 기관 파일, 암호는
.ovirtshellrc
파일에서 구성할 수 있습니다. ovirt-shell 명령은 이 파일의 매개변수를 사용하여 Manager에 연결하므로 사용자가 옵션을 매번 지정할 필요가 없습니다.
또는 사용자는 다음 추가 옵션을 사용하여 Red Hat Virtualization Manager에 자동으로 연결할 수 있습니다.
# ovirt-shell -c -l "https://[server]/ovirt-engine/api" -P [port] -u "[user@domain]" -A "[certificate]"
다음 값을 교체하십시오.
- Server - Red Hat Virtualization Manager의 호스트 이름 또는 IP 주소입니다. CLI는 REST API를 통해 Red Hat Virtualization Manager에 연결됩니다.
- user@domain - Red Hat Virtualization Manager에 로그인하는 사용자의 사용자 이름 및 디렉터리 서비스 도메인입니다.
- certificate - 인증 기관 파일의 경로 이름입니다.
쉘은 암호를 입력하라는 메시지를 표시하고, 아직 제공되지 않은 경우 Red Hat Virtualization Manager의 사용자 이름과 URL을 표시합니다.
참고
.ovirtshellrc
파일에 사용자 이름, 암호, URL 및 인증 기관 파일을 구성한 경우 추가 옵션을 지정할 필요가 없습니다.
참고
이 예에서 사용된 다른 사용자는 쉘에 의해 표시되는 메시지가 표시되므로 인증서가 유일한 필수 옵션입니다. 인증 없이 '-insecure' 옵션을 사용하여 연결할 수 있는 인증서를 지정하는 대신 MIT(Man-in-the-middle) 공격자가 서버의 ID를 스푸핑할 수 있으므로 권장되지 않습니다.
ovirt-shell 옵션
- -h, --help
- ovirt-shell 에 대한 도움말을 표시합니다.
- -d, --debug
- 디버깅을 활성화합니다.
- -l URL, --url=URL
- API 진입점 URL을 지정합니다.
- -u USERNAME, --username=USERNAME
- 이 사용자로 연결합니다.
- -K KEY_FILE, --key-file=KEY_FILE
- 키 파일을 지정합니다.
- -C CERT_FILE, --cert-file=CERT_FILE
- 인증서 파일을 지정합니다.
- -A CA_FILE, --ca-file=CA_FILE
- 서버 인증 기관 파일을 지정합니다.
- -I, --insecure
- 인증 없이 CLI가 SSL을 통해 연결할 수 있습니다. MITM(Man-in-the-middle) 공격자가 서버의 ID를 스푸핑할 수 있으므로 이 옵션을 신중하게 사용합니다.
- -F, --filter
- 사용자 권한에 따라 필터링을 활성화합니다.
- -P 포트, --port=PORT
- 포트를 지정합니다.
- -T TIMEOUT, --timeout=TIMEOUT
- timeout을 지정합니다.
- -c, --connect
- 자동으로 연결됩니다.
- -e, --extended-prompt
- 쉘에 대한 확장 프롬프트 옵션을 활성화합니다. 이 옵션은 명령 프롬프트에서 환경의 호스트 이름을 표시합니다. 기본값은 'false'입니다.
- -e "명령 리소스", --execute-command=" 명령 리소스"
- Manager에 연결하여 "명령리소스; 명령 리소스" 형식으로 지정된 명령만 실행하고 출력을 STDIO에 출력합니다.
- -f ECDHE, --file=ECDHE
- stdin 대신ECDHE에서 명령을 읽습니다.
- --kerberos
- 유효한 Kerberos 티켓을 사용하여 쉘에 대한 연결을 인증합니다.
참고
비대화형 쉘이 있는 사용자는 --password 옵션을 사용할 수 있는 쉘 내에서 Red Hat Virtualization Manager에 연결할 수 있습니다.