Bagikan melalui


Penginstalan Manual

Azure CycleCloud dapat diinstal menggunakan templat ARM , melalui Azure Marketplace atau menggunakan kontainer di Azure Container Registry. Sebaiknya instal menggunakan gambar Azure Marketplace, tetapi untuk beberapa situasi produksi, mungkin berguna untuk menginstal CycleCloud secara manual seperti yang diuraikan di bawah ini.

Nota

Produk CycleCloud mencakup banyak bagian, termasuk perangkat lunak konfigurasi simpul yang dikenal sebagai Jetpack, dan platform server web yang dapat diinstal yang disebut CycleServer. Karena itu, Anda akan menemukan CycleServer yang direferensikan dalam banyak perintah dan nama direktori pada komputer tempat server CycleCloud diinstal.

Persyaratan Sistem

Untuk menginstal CycleCloud, Anda harus memiliki hak administrator (root). Selain itu, sistem Anda perlu memenuhi persyaratan minimum berikut:

  • Distribusi Linux 64-bit
  • Java Runtime Environment (versi 8)
  • Setidaknya 8GB RAM (direkomendasikan 16GB)
  • Empat inti CPU atau lebih
  • Setidaknya 250GB ruang disk kosong

Nota

CycleCloud dapat diinstal pada perangkat keras fisik atau virtual.

Kunci SSH

Kunci SSH default yang digunakan di CycleCloud adalah /opt/cycle_server/.ssh/cyclecloud.pem. Jika belum ada, ini akan dibuat secara otomatis setelah startup (atau mulai ulang) CycleCloud.

Instalasi

Menginstal di Debian atau Ubuntu

Pertama, instal wget dan gnupg2 jika belum diinstal. Ini akan digunakan untuk mengambil, dan menginstal, kunci penandatanganan Microsoft.

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

Selanjutnya, unduh kunci penandatanganan Microsoft dan tambahkan ke keyring tepercaya Apt

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

Terakhir, konfigurasikan file cyclecloud.list, perbarui cache Apt, dan instal 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 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

Nota

Rilis distribusi repositori CycleCloud Apt untuk platform keluarga Ubuntu, adalah moniker "stabil" mengambang. CycleCloud secara resmi didukung pada semua rilis Ubuntu LTS yang didukung oleh Canonical. File paket CycleCloud tidak spesifik untuk versi GLIBC (Pustaka GNU C) atau rilis Ubuntu.

Menginstal di klon Enterprise Linux (RHEL)

Pertama, konfigurasikan file cyclecloud.repo.

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

Terakhir, instal cyclecloud dengan yum atau dnf.

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

Menginstal dari pusat Unduhan Microsoft

Unduh file penginstalan Azure CycleCloud dari Pusat Unduhan Microsoft dan instal menggunakan manajer paket.

Untuk file penginstalan .rpm:

yum install <filename.rpm>

Untuk file penginstalan .deb:

dpkg -i <filename.deb>

Nota

Anda harus memiliki izin tulis ke direktori /opt. Penginstal CycleCloud akan membuat pengguna cycle_server dan grup unix, menginstal ke direktori /opt/cycle_server secara default, dan menetapkan kepemilikan cycle_server:cycle_server ke direktori.

Setelah alat penginstal selesai berjalan, Anda akan diberikan tautan untuk menyelesaikan penginstalan dari browser Anda. Salin tautan yang disediakan ke browser web Anda dan ikuti langkah-langkah konfigurasi.

Build Insider

Build insider CycleCloud tersedia untuk pengujian fitur pra-rilis. Build insider mungkin berisi masalah yang belum terselesaikan.

Build insider Enterprise Linux (RHEL) terletak di: https://packages.microsoft.com/yumrepos/cyclecloud-insiders/

Build insider Debian/Ubuntu terletak di: https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/

Catatan tentang Keamanan

Penginstalan default CycleCloud menggunakan HTTP yang tidak dienkripsi yang berjalan pada port 8080. Kami sangat menyarankan mengonfigurasi SSL untuk semua penginstalan.

Jangan instal CycleCloud pada drive bersama, atau drive apa pun di mana pengguna non-admin memiliki akses. Siapa pun yang memiliki akses ke grup CycleCloud akan mendapatkan akses ke data yang tidak dienkripsi. Kami menyarankan agar pengguna non-admin tidak ditambahkan ke grup ini.

Nota

Konfigurasi CycleCloud default dapat disesuaikan untuk lingkungan tertentu menggunakan pengaturan di file $CS_HOME/config/cycle_server.properties.

Konfigurasi

Setelah diinstal, Anda dapat mengonfigurasi CycleCloud melalui browser web Anda. Layar masuk akan dimuat setelah server web diinisialisasi sepenuhnya, yang dapat memakan waktu beberapa menit.

Langkah 1: Selamat Datang

Layar Selamat Datang

Layar Selamat Datang

Masukkan Nama Situs lalu klik Berikutnya.

Langkah 2: Perjanjian Lisensi

Layar Lisensi

Layar Lisensi

Terima perjanjian lisensi lalu klik Berikutnya.

Langkah 3: Akun Administrator

penyiapan Akun Administrator

penyiapan Akun Administrator

Anda sekarang akan menyiapkan akun administrator lokal untuk CycleCloud. Akun ini digunakan untuk mengelola aplikasi CycleCloud - ini BUKAN akun sistem operasi. MasukkanID Pengguna , Nama dan kata sandi , lalu klik Selesai untuk melanjutkan.

Nota

Semua kata sandi akun CycleCloud harus panjangnya antara 8 dan 123 karakter, dan memenuhi setidaknya 3 dari 4 kondisi berikut:

  • Berisi setidaknya satu huruf besar
  • Berisi setidaknya satu huruf kecil
  • Berisi setidaknya satu angka
  • Berisi setidaknya satu karakter khusus: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?

Langkah 4: Atur Kunci SSH Anda

Setelah menyiapkan akun administrator, Anda dapat mengatur kunci umum SSH sehingga Anda dapat dengan mudah mengakses komputer Linux apa pun yang dimulai oleh CycleCloud. Untuk mengatur kunci publik SSH Anda, buka Profil Saya di bawah menu pengguna di kanan atas dan pilih Edit Profil. Pelajari tentang membuat kunci SSH di sini.

Perbarui CycleCloud

Lihat halaman Perbarui Azure CycleCloud.