Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penginstalan Azure CycleCloud menggunakan gambar OS yang direkomendasikan untuk kluster secara default, tetapi penggunaan gambar Marketplace Azure, gambar Galeri (dalam tahap pratinjau), atau gambar kustom dalam node dan nodearrays juga didukung. Gambar kustom berguna untuk aplikasi yang telah diinstal sebelumnya dalam kluster, atau untuk memenuhi persyaratan bisnis atau keamanan.
Tentukan Gambar Kustom melalui Antarmuka Pengguna Kluster
Gambar kustom dan marketplace didukung di antarmuka pengguna kluster. Daripada memilih gambar bawaan, centang kotak Gambar Kustom dan tentukan ID Sumber Daya lengkap atau URN untuk gambar:
Gambar Kustom
Nota
Gambar Pelanggan hanya didukung dalam versi CycleCloud yang lebih baru dari 7.7.0.
Menggunakan Gambar Kustom dalam Templat CycleCloud
Atribut ImageName
digunakan untuk menetapkan bahwa node kluster harus menggunakan citra Azure Kustom privat atau citra Marketplace. ID ini dapat ditemukan untuk gambar kustom di portal Azure sebagai ID Sumber Daya untuk gambar, dan umumnya mengambil bentuk:
/subscriptions/$SUBSCRIPTION-ID/resourceGroups/$RESOURCEGROUPNAME/providers/Microsoft.Compute/images/$CustomImageName
[[node custom]]
ImageName = /subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/images/MyCustomImage
URN atau ID Sumber Daya menentukan gambar marketplace yang akan digunakan. Cara termudah untuk mengambil URN atau ID adalah melalui Azure CLI.
Anda juga dapat menentukan gambar Marketplace atau Galeri dengan menggunakan URN:
[[node marketplace]]
ImageName = publisher:offer:sku:version
Nota
Versi CycleCloud yang lebih lama dari 7.7.0 memerlukan notasi yang berbeda.
Menggunakan Citra Marketplace Azure dengan Rencana Harga
Anda dapat menggunakan gambar Marketplace dengan paket harga terkait tetapi gambar harus diaktifkan untuk penggunaan terprogram. Untuk menyelesaikan proses ini, temukan gambar yang diinginkan di Marketplace, klik Ingin menyebarkan secara terprogram, lalu pilih Mulai ->, isi informasi yang diperlukan, dan simpan perubahan Anda.
Untuk mengaktifkan CycleCloud agar secara otomatis menerima persyaratan lisensi atas nama Anda, aktifkan opsi "Terima persyaratan marketplace atas nama saya" pada langganan Anda di antarmuka web:
Untuk menerima ketentuan lisensi dari Azure CLI:
az vm image accept-terms --urn publisher:offer:sku:version
atau
az vm image accept-terms --publisher PUBLISHER --offer OFFER --plan SKU
Menggunakan gambar Shared Image Gallery dengan Rencana Harga
Mulai dari CycleCloud versi 8.0.2, gambar kustom yang dibuat dari gambar dengan paket harga tersedia. Fungsionalitas ini memerlukan penggunaan templat kustom:
[[node custom_image]]
ImageName = /subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/galleries/MyGallery/images/MyImage/versions/1.0.0
ImagePlan.Publisher = PUBLISHER
ImagePlan.Product = PRODUCT (sometimes called OFFER)
ImagePlan.Name = NAME (sometimes called SKU)
Jika Shared Image Gallery memiliki metadata paket pembelian di dalamnya, metadata tersebut digunakan secara otomatis dan Anda tidak perlu menentukan detail paket.
Membuat Gambar Kustom
Gambar Azure Khusus dapat dibuat dengan mengikuti tutorial ini.
Nota
Gambar umum telah direkomendasikan, karena gambar khusus belum menjalani proses untuk menghapus informasi dan akun khusus mesin, dan tidak memiliki osProfile yang diperlukan oleh CycleCloud.
Gambar Kustom pada versi CycleCloud yang lebih lama dari 7.7.0
Gambar kustom dan marketplace didukung dalam versi CycleCloud yang lebih lama dari 7.7.0 tetapi mereka menggunakan notasi yang berbeda. Untuk menggunakan gambar kustom dalam templat CycleCloud yang lebih lama dari versi 7.7.0, ImageId
atribut digunakan untuk menentukan gambar Azure kustom. ID ini dapat ditemukan di portal Azure sebagai ID Sumber Daya untuk gambar, dan umumnya memiliki format:
/subscriptions/$SUBSCRIPTION-ID/resourceGroups/$RESOURCEGROUPNAME/providers/Microsoft.Compute/images/$CustomImageName
Untuk versi CycleCloud yang lebih lama dari 7.7.0, gambar Marketplace harus ditentukan secara eksplisit menggunakan Penerbit, Penawaran, SKU, dan Versi mereka. Selain itu, atribut JetpackPlatform
harus didefinisikan untuk memastikan paket Jetpack yang benar diinstal. Nilai yang diterima untuk JetpackPlatform
termasuk centos-6
,centos-7
, ubuntu-14.04
, ubuntu-16.04
, dan windows
, dan ini harus selaras dengan sistem operasi Azure Marketplace image. Pengaturan di InstallJetpack
juga harus diatur ke benar.
[[node custom]]
ImageId = /subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/images/MyCustomImage
InstallJetpack = true
[[node marketplace]]
Azure.Publisher = OpenLogic
Azure.Offer = CentOS-HPC
Azure.Sku = 7.4
Azure.ImageVersion = 7.4.20180301
# Azure CycleCloud < 7.7.0 jetpack selection attributes
InstallJetpack = true
JetpackPlatform = centos-7