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
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
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
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
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