다음을 통해 공유


수동 설치

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. 아직 존재하지 않는 경우 CycleCloud의 시작(또는 다시 시작)시 자동으로 생성됩니다.

설치

사용 중인 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 업데이트 페이지를 참조하세요.