Aracılığıyla paylaş


Azure Linux VM sağlama

Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Esnek ölçek kümeleri

Genelleştirilmiş bir görüntüden (Azure İşlem Galerisi veya Yönetilen Görüntü) VM oluşturduğunuzda, denetim düzlemi bir VM oluşturmanıza ve parametreleri ve ayarları VM'ye geçirmenize olanak sağlar. Buna VM sağlama denir. Sağlama sırasında platform, vm önyüklemesi sırasında gerekli VM Oluşturma parametre değerlerini (konak adı, kullanıcı adı, parola, SSH anahtarları, customData) kullanılabilir hale getirir.

Görüntünün içinde pişirilen bir sağlama aracısı platformla arabirim oluşturacak, birden çok bağımsız sağlama arabirimine bağlanacak, özellikleri ve sinyali tamamlandığı platforma ayarlayacaktır.

Sağlama aracıları Azure Linux Aracısı veya cloud-init olabilir. Bunlar genelleştirilmiş görüntüler oluşturmanın önkoşullarıdır.

Sağlama aracıları, onaylanan tüm Azure Linux dağıtımları için destek sağlar ve birçok durumda onaylanan dağıtım görüntülerinin hem cloud-init hem de Linux Aracısı ile birlikte gönderileceğini göreceksiniz. Bu size sağlamayı işlemek için cloud-init seçeneği sunar, ardından Linux Aracısı Azure Uzantılarını işlemek için destek sağlar. Uzantılar için destek sağlamak, VM'nin daha sonra VM Parola Sıfırlama, Azure İzleme, Azure Backup, Azure Disk şifrelemesi vb. ek Azure hizmetlerini desteklemeye uygun olacağı anlamına gelir.

Sağlama tamamlandıktan sonra cloud-init her önyüklemede çalışır. Cloud-init ağ değişiklikleri, kısa ömürlü diski bağlama ve biçimlendirme ve Linux Aracısı'nı başlatma gibi VM değişikliklerini izler. Linux Aracısı sürekli olarak sunucuda çalışır ve Azure platformundan bir 'hedef durumu' (yeni yapılandırma) arar, bu nedenle uzantıları yüklediğinizde aracı bunları işleyebilecektir.

Şu anda iki sağlama aracısı olsa da, cloud-init seçtiğiniz sağlama aracısı olmalı ve uzantı desteği için Linux Aracısı yüklenmelidir. Bu, platform iyileştirmelerinden yararlanmanıza olanak tanır ve Aracı olmadan görüntü oluşturma ve nasıl kaldırılacağı hakkında daha fazla bilgi için lütfen bu belgeleri gözden geçirin.

Her iki aracıyı da çalıştırmayı desteklemeyen bir Linux çekirdeğiniz varsa ancak konak adı, customData, userName, parola, ssh anahtarları gibi VM Oluşturma özelliklerinden bazılarını ayarlamak istiyorsanız, bu belgede aracı olmadan genelleştirilmiş görüntüleri nasıl oluşturabileceğiniz ve platform gereksinimlerini nasıl karşılayabileceğiniz açıklanır.

Sağlama aracısı sorumlulukları

Görüntü sağlama

  • Kullanıcı hesabı oluşturma
  • SSH kimlik doğrulama türlerini yapılandırma
  • SSH ortak anahtarlarının ve anahtar çiftlerinin dağıtımı
  • Konak adını ayarlama
  • Ana bilgisayar adını platform DNS'sinde yayımlama
  • SSH ana bilgisayar anahtarı parmak izini platforma raporlama
  • Kaynak Disk Yönetimi
  • Kaynak diskini biçimlendirme ve bağlama
  • Kullanma ve işleme customData

  • Platform DHCP sunucularıyla uyumluluğu geliştirmek için yolları yönetir
  • Ağ arabirimi adının kararlılığını sağlar

Çekirdek

  • Sanal NUMA'yi yapılandırıyor (çekirdek <2.6.37için devre dışı bırak )
  • için Hyper-V entropisini tüketir /dev/random
  • Kök cihaz için SCSI zaman aşımlarını yapılandırıyor (uzak olabilir)

Tanılama

  • Konsolun seri bağlantı noktasına yeniden yönlendirmesi

İletişim

Platformdan aracıya bilgi akışı iki kanal üzerinden gerçekleşir:

  • IaaS dağıtımları için önyükleme zamanı ekli DVD. DVD, gerçek SSH anahtar çiftleri dışında tüm sağlama bilgilerini içeren OVF uyumlu bir yapılandırma dosyası içerir.
  • Dağıtımı ve topoloji yapılandırmasını almak için kullanılan REST API'yi kullanıma hazırlayan TCP uç noktası.

Azure sağlama aracısı gereksinimleri

Linux Aracısı ve cloud-init, düzgün çalışması için bazı sistem paketlerine bağlıdır:

  • Python 2.6+
  • OpenSSL 1.0+
  • OpenSSH 5.3+
  • Dosya sistemi yardımcı programları: sfdisk, fdisk, mkfs, parted
  • Parola araçları: chpasswd, sudo
  • Metin işleme araçları: sed, grep
  • Ağ araçları: ip-route
  • UDF dosya sistemlerini bağlamak için çekirdek desteği.

Sonraki adımlar

Gerekirse, sağlamayı devre dışı bırakabilir ve Linux aracısını kaldırabilirsiniz.