Azure CycleCloud CLI(명령줄 인터페이스)는 CycleCloud 애플리케이션에 대한 콘솔 액세스를 제공하여 명령줄에서 GUI에 표시된 함수를 사용할 수 있도록 합니다. 이를 사용하여 직접 또는 스크립트를 통해 CycleCloud 및 CycleCloud 클러스터를 제어할 수 있습니다.
필수 조건
CycleCloud CLI를 사용하려면 기존 Python 3.6 이상을 설치해야 합니다. 대부분의 Linux 및 Mac 시스템에는 이미 유효한 Python 3이 설치되어 있지만 Windows용 Python을 설치해야 합니다.
CycleCloud CLI 설치 관리자 파일
CycleCloud 설치 패키지의 일부로 CLI 설치 관리자가 제공됩니다. UI의 오른쪽 위 모서리에서 ?를 선택하여 정보 페이지에 액세스합니다. CLI 도구 다운로드 단추를 사용하여 브라우저에서 설치 관리자를 다운로드합니다.

다음 명령을 사용하여 명령줄에서 직접 설치 관리자를 다운로드할 수도 있습니다. CycleCloud 인스턴스에 호스트 이름과 일치하는 인증서가 없는 경우 다음 wget 명령에 플래그를 추가 --no-check-certificate 해야 할 수 있습니다.
wget https://<your CycleCloud domain name>/static/tools/cyclecloud-cli.zip
Linux용 CycleCloud CLI 설치
임시 디렉터리에 cyclecloud-cli.zip 내용을 추출합니다.
cd /tmp
unzip /opt/cycle_server/tools/cyclecloud-cli.zip
이 단계에서는 cyclecloud-cli-installer라는 하위 디렉터리를 만듭니다. 설치를 완료하려면 이 디렉터리에서 install.sh 스크립트를 실행합니다.
cd /tmp/cyclecloud-cli-installer
./install.sh
CycleCloud CLI는 ${HOME}/bin에 설치됩니다. CLI를 설치한 후 프로필의 PATH 환경 변수에 ${HOME}/bin 디렉터리를 추가할 수 있습니다.
if [[ -d ${HOME}/bin ]]; then
export PATH=${HOME}/bin:$PATH
fi
Windows용 CycleCloud CLI 설치
Windows 탐색기에서 CLI 설치 관리자 zip 파일을 다운로드 또는 $env:TMP와 같은 임시 디렉터리에 복사합니다. cyclecloud-cli.zip복사본을 오른쪽 클릭하고 모두 추출을 선택합니다. 이 작업은 라는 cyclecloud-cli-installer-<VERSION>하위 폴더를 만듭니다.
하위 폴더에서 cyclecloud-cli-installer-<VERSION>install.ps1라는 이름의 PowerShell 스크립트를 찾습니다. install.ps1 스크립트를 두 번 클릭하여 CLI 설치를 완료합니다.
이제 CycleCloud CLI는 새 PowerShell 또는 명령 프롬프트 세션에 대한 시스템 PATH에서 사용할 수 있습니다.
CycleCloud CLI 초기화
CLI를 설치한 후 Azure CycleCloud 서버에 연결합니다. Azure CycleCloud CLI는 REST API를 사용하여 서버와 통신합니다. Azure CycleCloud 서버 URL을 사용하여 초기화해야 합니다.
- 실행
cyclecloud initialize하여 서버를 설정합니다. 애플리케이션 서버의 FQDN인 CycleServer URL을 묻는 메시지가 표시됩니다. 형식https://FQDN으로 입력합니다. - 설치된 Azure CycleCloud 서버는 Let's Encrypt SSL 인증서 또는 자체 서명된 인증서를 사용합니다. 인증서를 허용하라는 메시지가 표시되면 입력
yes합니다. - CycleCloud 웹 인터페이스에 사용하는 것과 동일한 사용자 이름 및 암호로 로그인합니다.
- 실행
cyclecloud show_cluster하여 CycleCloud CLI가 작동하는지 테스트합니다.