수동 설치
Azure CycleCloud는 ARM 템플릿을 사용하여 설치할 수 있으며, Azure Marketplace를 통해 또는 Azure Container Registry의 컨테이너를 사용하여 설치할 수 있습니다. Azure Marketplace 이미지를 사용하여 설치하는 것이 좋지만 일부 프로덕션 상황에서는 아래에 설명된 대로 CycleCloud를 수동으로 설치하는 것이 유용할 수 있습니다.
메모
CycleCloud 제품은 Jetpack알려진 노드 구성 소프트웨어와 CycleServer라는 설치 가능한 웹 서버 플랫폼을 포함하여 많은 부분을 포함합니다. 이 때문에 CycleCloud 서버가 설치된 컴퓨터에서 여러 명령 및 디렉터리 이름에서 참조되는 CycleServer를 찾을 수 있습니다.
시스템 요구 사항
CycleCloud를 설치하려면 관리자(루트) 권한이 있어야 합니다. 또한 시스템은 다음과 같은 최소 요구 사항을 충족해야 합니다.
- 64비트 Linux 배포
- Java 런타임 환경(버전 8)
- 최소 8GB RAM(16GB 권장)
- 4개 이상의 CPU 코어
- 최소 250GB의 사용 가능한 디스크 공간
메모
CycleCloud는 물리적 또는 가상화된 하드웨어에 설치될 수 있습니다.
SSH 키
CycleCloud에서 사용되는 기본 SSH 키는 /opt/cycle_server/.ssh/cyclecloud.pem
설치
사용 중인 Linux 배포를 확인하려면 다음 명령을 실행합니다.
cat /etc/lsb-release
이 파일이 있는 경우 콘텐츠는 Ubuntu와 같은 Debian 기반 배포판인지 여부를 나타냅니다. 없는 경우 다음 명령을 실행합니다.
cat /etc/redhat-release
이 파일이 있는 경우 콘텐츠는 RedHat Enterprise Linux 또는 Alma Linux와 같은 Enterprise-Linux 기반 배포판인지 여부를 나타냅니다.
Debian 또는 Ubuntu에 설치
먼저 Microsoft 서명 키를 다운로드하고 Apt의 신뢰할 수 있는 키링에 추가합니다.
sudo apt-get -qq update && sudo apt-get -y -qq install curl gnupg2
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc |
gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg > /dev/null
sudo chmod go+r /etc/apt/keyrings/microsoft.gpg
그런 다음 CycleCloud 리포지토리에서 끌어오도록 Apt를 구성합니다.
echo "deb [signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/cyclecloud stable main" |
sudo tee /etc/apt/sources.list.d/cyclecloud.list > /dev/null
sudo apt-get -qq update
마지막으로 CycleCloud apt
을 설치합니다.
sudo apt -y install cyclecloud
sudo apt-get -y -q install cyclecloud8
메모
Ubuntu 제품군 플랫폼용 CycleCloud Apt 리포지토리 배포 릴리스는 유동적인 "안정적인" 명칭을 사용합니다. CycleCloud는 정식에서 지원하는 모든 Ubuntu LTS 릴리스에서 공식적으로 지원됩니다. CycleCloud 패키지 파일은 GLIBC(GNU C 라이브러리) 또는 Ubuntu 릴리스 버전과 관련이 없습니다.
RHEL(Enterprise Linux) 클론에 설치
먼저 cyclecloud.repo 파일을 구성합니다.
cat | sudo tee /etc/yum.repos.d/cyclecloud.repo > /dev/null <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF
마지막으로 yum
(또는 dnf
)를 사용하여 cyclecloud를 설치합니다.
sudo yum -y install cyclecloud
sudo yum -y -qq install cyclecloud8
Microsoft 다운로드 센터에서 설치
Microsoft 다운로드 센터에서 Azure CycleCloud 설치 파일 다운로드하고 패키지 관리자를 사용하여 설치합니다.
.rpm 설치 파일의 경우:
yum install <filename.rpm>
.deb 설치 파일의 경우:
dpkg -i <filename.deb>
메모
/opt 디렉터리에 대한 쓰기 권한이 있어야 합니다. CycleCloud 설치 관리자는 cycle_server
사용자 및 unix 그룹을 만들고, 기본적으로 /opt/cycle_server 디렉터리에 설치하고, 디렉터리에 cycle_server:cycle_server
소유권을 할당합니다.
설치 관리자의 실행이 완료되면 브라우저에서 설치를 완료하기 위한 링크가 제공됩니다. 제공된 링크를 웹 브라우저에 복사하고 구성 단계를 따릅니다.
인사이더 빌드
CycleCloud 내부 평가자 빌드는 사전 출시 기능 테스트에 사용할 수 있습니다. 참가자 빌드에는 해결되지 않은 문제가 포함될 수 있습니다. 참고: 인사이더 빌드는 프로덕션 빌드와 별도로 레이블이 지정되지 않습니다. 그들은 단지 초기 릴리스 후보입니다.
아래 단계에서는 참가자 빌드에 대한 액세스를 제공하기 위해 참가자 리포지토리를 추가합니다. 컴퓨터에서 이 작업을 실행하면 패키지를 설치하거나 업그레이드할 때 Insiders 리포지토리에서 최신 항목을 가져옵니다. 최신 참가자 빌드가 최신 표준 빌드와 동일하거나 최신이기 때문에 표준 및 참가자 리포지토리가 둘 다 추가되지 않아도 됩니다.
이러한 지침은 Insider 빌드만 사용하는 것으로 전환됩니다. 위의 설치 지침를 따라 다시 전환할 수 있습니다.
Debian/Ubuntu
Debian 또는 Ubuntu에 Insiders 빌드를 설치하려면 다음을 실행합니다.
echo "deb [signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/cyclecloud-insiders stable main" |
sudo tee /etc/apt/sources.list.d/cyclecloud.list > /dev/null
sudo apt-get -qq update
이것은 위의 대신
Enterprise Linux
Enterprise Linux에 Insiders 빌드를 설치하려면 다음을 실행합니다.
cat | sudo tee /etc/yum.repos.d/cyclecloud.repo > /dev/null <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud-insiders
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF
이는 위의
보안에 대한 참고 사항
CycleCloud의 기본 설치는 포트 8080에서 실행되는 암호화되지 않은 HTTP를 사용합니다. 우리는 모든 설치에 대해 SSL을 구성할 것을
공유 드라이브 또는 관리자가 아닌 사용자가 액세스할 수 있는 드라이브에는 CycleCloud를 설치하지 마세요. CycleCloud 그룹에 액세스할 수 있는 모든 사용자는 암호화되지 않은 데이터에 액세스할 수 있습니다. 관리자가 아닌 사용자를 이 그룹에 추가하지 않는 것이 좋습니다.
메모
기본 CycleCloud 구성은 $CS_HOME/config/cycle_server.properties 파일의 설정을 사용하여 특정 환경에 맞게 사용자 지정할 수 있습니다.
구성
설치되면 웹 브라우저를 통해 CycleCloud를 구성할 수 있습니다. 웹 서버가 완전히 초기화된 후 로그인 화면이 로드되며 몇 분 정도 걸릴 수 있습니다.
1단계: 시작
사이트 이름 을 입력한 후 다음을 클릭합니다.
2단계: 사용권 계약
사용권 계약에 동의한 다음 다음클릭합니다.
3단계: 관리자 계정
이제 CycleCloud에 대한 로컬 관리자 계정을 설정합니다. 이 계정은 CycleCloud 애플리케이션을 관리하는 데 사용되며 운영 체제 계정이 아닙니다. 사용자 ID, 이름 및 암호입력한 다음 완료 클릭하여 계속합니다.
메모
모든 CycleCloud 계정 암호는 8자에서 123자 사이여야 하며 다음 4가지 조건 중 3개 이상을 충족해야 합니다.
- 대문자 하나 이상 포함
- 하나 이상의 소문자 포함
- 하나 이상의 숫자 포함
- 적어도 하나의 특수 문자를 포함하세요: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?
4단계: SSH 키 설정
관리자 계정을 설정한 후에는 CycleCloud에서 시작한 모든 Linux 컴퓨터에 쉽게 액세스할 수 있도록 SSH 공개 키를 설정할 수 있습니다. SSH 공개 키를 설정하려면 오른쪽 위에 있는 사용자 메뉴 아래의 내 프로필로 이동하여 프로필 편집을 선택합니다. 여기에서 SSH 키를 만드는 방법을 알아봅니다.
CycleCloud 업데이트
Azure CycleCloud