Cloud-init Komut Dosyalarını Kullanma¶
Yeni bir sunucu sipariş ederken veya bir işletim sistemi yeniden yüklerken, otomatik sunucu yapılandırması için Cloud-init komut dosyalarını kullanabilirsiniz. Bu özellik, işletim sistemi yüklendikten hemen sonra başlangıç sistem kurulumunu otomatikleştirmenize olanak tanır.
Cloud init script alanı, aşağıdaki durumlarda Advanced options bölümünde yer alır:
- Yeni bir sunucu sipariş edilirken;
- İşletim sistemi yeniden yüklenirken.
Dikkat
Alan yalnızca bir işletim sistemi seçildikten sonra görünür.


Komut Dosyası Formatı¶
Cloud-init komut dosyası, aşağıdaki gereksinimlere uygun olarak YAML formatında yazılmalıdır:
- Katı girinti (sekme yerine boşluk kullanın);
#cloud-configyönergesiyle başlayın;- YAML sözdizimini takip edin.
Örnek Komut Dosyası¶
#cloud-config
users:
- name: demo
ssh-authorized-keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCv60WjxoM39LgPDbiW7ne3gu18q0NIVv0RE6rDLNal1quXZ3nqAlANpl5qmhDQ+GS/sOtygSG4/9aiOA4vXO54k1mHWL2irjuB9XbXr00+44vSd2q/vtXdGXhdSMTf4/XK17fjKSG/9y3yD6nml6q9XgQxx9Vf/IkaKdlK0hbC1ds0+8h83PTb9dF3L7hf3Ch/ghvj5++tWJFdFeG+VI7EDuKNA4zL8C5FdYYWFA88YAmM8ndjA5qCjZXIIeZvZ/z9Kpy6DL0QZ8T3NsxRKapEU3nyiIuEAmn8fbnosWcsovw0IS1Hz6HsjYo4bu/gA82LWt3sdRUBZ/7ZsVD3ELip [email protected]
Nasıl Kullanılır¶
- İşletim sistemini seçin;
- Advanced options bölümünü genişletin;
- YAML komut dosyanızı Cloud init script alanına ekleyin;
- Doğru girinti ve sözdizimini sağlayın;
- Sipariş veya yeniden yükleme işlemini devam ettirin.
Dikkat
YAML formatında doğru girintiyi korumak son derece önemlidir! Uygun girinti olmadan komut dosyası düzgün çalışmaz.
Cloud-init Yetenekleri¶
Cloud-init komut dosyalarını kullanarak şunları yapabilirsiniz: - Kullanıcı ve grup oluşturma; - SSH anahtarlarını yapılandırma; - Paket yükleme; - Ağ arayüzlerini yapılandırma; - İlk önyüklemede keyfi komutlar çalıştırma; - Ek disklere bağlama.
Bilgi
Cloud-init hakkında ayrıntılı dokümantasyon resmi web sitesinde bulunabilir.