Ana içeriğe geç

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-config yö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

  1. İşletim sistemini seçin;
  2. Advanced options bölümünü genişletin;
  3. YAML komut dosyanızı Cloud init script alanına ekleyin;
  4. Doğru girinti ve sözdizimini sağlayın;
  5. 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.