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 도구 다운로드 단추를 사용하여 브라우저 내 다운로드를 수행합니다.
또는 이 명령을 사용하여 명령줄에서 직접 다운로드할 수 있습니다. 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을 사용하여 초기화해야 합니다.
- 를 사용하여 서버를
cyclecloud initialize
초기화합니다. 애플리케이션 서버의 FQDN인 CycleServer URL을 묻는 메시지가 표시됩니다. 형식https://FQDN
으로 입력합니다. - 설치된 Azure CycleCloud 서버는 Let's Encrypt SSL 인증서 또는 자체 서명된 인증서를 사용합니다. 인증서를 허용하라는 메시지가 표시되면 입력
yes
합니다. - CycleCloud 웹 인터페이스에 사용되는 것과 동일한 사용자 이름 및 암호를 사용하여 로그인합니다.
- CycleCloud CLI가 사용
cyclecloud show_cluster
중인지 테스트합니다.