El ile Yükleme

Azure CycleCloud, Azure Market aracılığıyla veya Azure Container Registrykapsayıcı kullanılarakARM şablonu kullanılarak yüklenebilir. Azure Market görüntüsünü kullanarak yüklemenizi öneririz, ancak bazı üretim durumlarında aşağıda açıklandığı gibi CycleCloud'u el ile yüklemek yararlı olabilir.

Not

CycleCloud ürünü, Jetpackolarak bilinen düğüm yapılandırma yazılımı ve CycleServer adlı yüklenebilir bir web sunucusu platformu da dahil olmak üzere birçok parçayı kapsar. Bu nedenle, CycleCloud sunucusunun yüklü olduğu makinede birçok komutta ve dizin adına başvuruda bulunan CycleServer'ı bulacaksınız.

Sistem Gereksinimleri

CycleCloud'u yüklemek için yönetici (kök) haklarına sahip olmanız gerekir. Ayrıca sisteminizin aşağıdaki minimum gereksinimleri karşılaması gerekir:

  • 64 bit Linux dağıtımı
  • Java Çalışma Zamanı Ortamı (sürüm 8)
  • En az 8 GB RAM (16 GB önerilir)
  • Dört veya daha fazla CPU çekirdeği
  • En az 250 GB boş disk alanı

Not

CycleCloud fiziksel veya sanallaştırılmış donanıma yüklenebilir.

SSH Anahtarı

CycleCloud'da kullanılan varsayılan SSH anahtarı /opt/cycle_server/.ssh/cyclecloud.pem. Bu henüz yoksa, CycleCloud başlatıldığında (veya yeniden başlatıldığında) otomatik olarak oluşturulur.

Kurma

Debian veya Ubuntu'ya yükleme

İlk olarak, wget yükleyin ve henüz yüklü değilse gnupg2. Bu, Microsoft imzalama anahtarını getirmek ve yüklemek için kullanılır.

sudo apt update && sudo apt -y install wget gnupg2

Ardından Microsoft imzalama anahtarını indirin ve Apt'nin güvenilen anahtarlık bölümüne ekleyin

wget -qO - https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

Son olarak bir cyclecloud.list dosyası yapılandırın, Apt önbelleğini güncelleştirin ve CycleCloud'u yükleyin.

sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud stable main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud
sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud stable main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud8

Not

Ubuntu ailesi platformu için CycleCloud Apt deposu dağıtım sürümü, kayan bir "kararlı" addır. CycleCloud, Canonical tarafından desteklenen tüm Ubuntu LTS sürümlerinde resmi olarak desteklenir. CycleCloud paket dosyaları GLIBC (GNU C Kitaplığı) veya Ubuntu sürümünün bir sürümüne özgü değildir.

Enterprise Linux (RHEL) kopyalarına yükleme

İlk olarak bir cyclecloud.repo dosyası yapılandırın.

sudo cat > /etc/yum.repos.d/cyclecloud.repo <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF

Son olarak cyclecloud'u yum veya dnfile yükleyin.

sudo yum -y install cyclecloud
sudo yum -y install cyclecloud8

Microsoft İndirme merkezinden yükleme

Azure CycleCloud yükleme dosyasını Microsoft İndirme Merkezi'nden indirin ve paket yöneticisi kullanarak yükleyin.

.rpm yükleme dosyası için:

yum install <filename.rpm>

.deb yükleme dosyası için:

dpkg -i <filename.deb>

Not

/opt dizininde yazma izniniz olmalıdır. CycleCloud yükleyicisi bir cycle_server kullanıcı ve unix grubu oluşturur, varsayılan olarak /opt/cycle_server dizinine yükler ve dizine cycle_server:cycle_server sahipliğini atar.

Yükleyicinin çalışması tamamlandıktan sonra, tarayıcınızdan yüklemeyi tamamlamak için size bir bağlantı sağlanır. Web tarayıcınıza sağlanan bağlantıyı kopyalayın ve yapılandırma adımlarını izleyin.

Insider Derlemeleri

CycleCloud insider derlemeleri yayın öncesi özellik testi için kullanılabilir. Insider derlemeleri çözülmemiş sorunlar içerebilir.

Enterprise Linux (RHEL) insider derlemeleri şu konumda bulunur: https://packages.microsoft.com/yumrepos/cyclecloud-insiders/

Debian/Ubuntu insider derlemeleri şu konumda bulunur: https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/

Güvenlikle ilgili notlar

CycleCloud'un varsayılan yüklemesi, 8080 numaralı bağlantı noktasında çalışan şifrelenmemiş HTTP kullanır. Ssl tüm yüklemeler için yapılandırmanızı kesinlikle öneririz.

CycleCloud'u paylaşılan bir sürücüye veya yönetici olmayan kullanıcıların erişimi olan herhangi bir sürücüye yüklemeyin. CycleCloud grubuna erişimi olan herkes şifrelenmemiş verilere erişim kazanır. Yönetici olmayan kullanıcıların bu gruba eklenmemesi önerilir.

Not

Varsayılan CycleCloud yapılandırması, $CS_HOME/config/cycle_server.properties dosyasındaki ayarlar kullanılarak belirli ortamlar için özelleştirilebilir.

Konfigürasyon

Yüklendikten sonra CycleCloud'u web tarayıcınız üzerinden yapılandırabilirsiniz. Web sunucusu tamamen başlatıldıktan sonra oturum açma ekranı yüklenir ve bu işlem birkaç dakika sürebilir.

1. Adım: Hoş Geldiniz

hoş geldiniz ekranı

hoş geldiniz ekranı

bir Site Adı girin İleritıklayın.

2. Adım: Lisans Sözleşmesi

Lisans Ekranı

Lisans Ekranı

Lisans sözleşmesini kabul edin ve ardından İleriöğesine tıklayın.

3. Adım: Yönetici Hesabı

Yönetici Hesabı kurulumu

Yönetici Hesabı kurulumu

Şimdi CycleCloud için yerel yönetici hesabını ayarlayacaksınız. Bu hesap CycleCloud uygulamasını yönetmek için kullanılır - bir işletim sistemi hesabı DEĞİlDİr. Kullanıcı Kimliğigirin Ad ve parola, ardından devam etmek için Bitti tıklayın.

Not

Tüm CycleCloud hesap parolaları 8 ila 123 karakter uzunluğunda olmalı ve aşağıdaki 4 koşuldan en az 3'ünü karşılamalıdır:

  • En az bir büyük harf içerir
  • En az bir küçük harf içerir
  • En az bir sayı içerir
  • En az bir özel karakter içerir: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?

4. Adım: SSH Anahtarınızı Ayarlama

Yönetici hesabınızı ayarladıktan sonra, CycleCloud tarafından başlatılan tüm Linux makinelerine kolayca erişebilmek için SSH ortak anahtarınızı ayarlayabilirsiniz. SSH ortak anahtarınızı ayarlamak için sağ üstteki kullanıcı menüsünün altında Profilim gidin ve profili düzenleseçin. Burada SSH anahtarları oluşturma hakkında bilgi edinin.

CycleCloud'ı Güncelleştirme

Azure CycleCloud Güncelleştirme sayfasına bakın.