CycleCloud CLI 설치

Azure CycleCloud CLI(명령줄 인터페이스)는 CycleCloud 애플리케이션에 대한 콘솔 액세스를 제공하므로 명령줄에서 GUI에 표시된 함수를 사용할 수 있습니다. CycleCloud 및 CycleCloud 클러스터를 직접 또는 스크립트를 통해 제어하는 데 사용할 수 있습니다.

사전 요구 사항

CycleCloud CLI를 사용하려면 Python 3.6 이상의 기존 설치가 필요합니다. 대부분의 Linux 및 Mac 시스템에는 이미 유효한 Python 3 설치가 있지만 Windows용 Python을 설치해야 합니다.

CycleCloud CLI 설치 관리자 파일

CLI 설치 관리자는 CycleCloud 설치 패키지의 일부로 배포됩니다. UI의 오른쪽 위 모서리에서 ? 를 클릭하여 정보 페이지에 액세스합니다. CLI 도구 다운로드 단추를 사용하여 브라우저 내 다운로드를 수행합니다.

Download CLI installer

또는 이 명령을 사용하여 명령줄에서 직접 다운로드할 수 있습니다. 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.ps1PowerShell 스크립트를 찾을 수 있습니다. install.ps1스크립트를 두 클릭하여 CLI 설치를 완료합니다.

이제 새 PowerShell 또는 명령 프롬프트 세션에 대한 시스템 PATH에서 CycleCloud CLI를 사용할 수 있어야 합니다.

CycleCloud CLI 초기화

CLI가 설치되면 Azure CycleCloud 서버에 연결해야 합니다. Azure CycleCloud CLI는 REST API를 사용하여 서버와 통신하며 Azure CycleCloud 서버 URL을 사용하여 초기화해야 합니다.

  1. 를 사용하여 서버를 cyclecloud initialize초기화합니다. 애플리케이션 서버의 FQDN인 CycleServer URL을 묻는 메시지가 표시됩니다. 형식 https://FQDN으로 입력합니다.
  2. 설치된 Azure CycleCloud 서버는 Let's Encrypt SSL 인증서 또는 자체 서명된 인증서를 사용합니다. 인증서를 허용하라는 메시지가 표시되면 입력 yes 합니다.
  3. CycleCloud 웹 인터페이스에 사용되는 것과 동일한 사용자 이름 및 암호를 사용하여 로그인합니다.
  4. CycleCloud CLI가 사용 cyclecloud show_cluster중인지 테스트합니다.

추가 정보