Aracılığıyla paylaş


Linux tabanlı HDInsight kümeleri için işletim sistemi düzeltme eki uygulama zamanlamasını yapılandırma

Önemli

Ubuntu görüntüleri yayımlandıktan sonra üç ay içinde yeni Azure HDInsight kümesi oluşturmak için kullanılabilir hale gelir. Çalışan kümelere otomatik düzeltme eki uygulamaz. Müşterilerin çalışan bir kümeye düzeltme eki uygulamak için betik eylemlerini veya diğer mekanizmaları kullanması gerekir. En iyi uygulama olarak, bu betik eylemlerini çalıştırabilir ve küme oluşturulduktan hemen sonra güvenlik güncelleştirmelerini uygulayabilirsiniz.

HDInsight, kümenizde işletim sistemi düzeltme eklerini yükleme, işletim sistemi güvenlik güncelleştirmeleri ve düğümleri yeniden başlatma gibi yaygın görevleri gerçekleştirmeniz için destek sağlar. Bu görevler, betik eylemleri olarak çalıştırılabilir ve parametrelerle yapılandırılabilir aşağıdaki iki betik kullanılarak gerçekleştirilir:

  • schedule-reboots.sh - Küme düğümlerinde hemen yeniden başlatma yapın veya yeniden başlatma zamanlayın.
  • install-updates-schedule-reboots.sh - Tüm güncelleştirmeleri, yalnızca çekirdek + güvenlik güncelleştirmelerini veya yalnızca çekirdek güncelleştirmelerini yükleyin.

Not

Betik eylemleri, gelecekteki tüm güncelleştirme döngüleri için güncelleştirmeleri otomatik olarak uygulamaz. Güncelleştirmeleri yüklemek için her yeni güncelleştirmenin uygulanması gerektiğinde betikleri çalıştırın ve ardından VM'yi yeniden başlatın.

Ağ kısıtlaması için güvenlik duvarı kullanıyorsanız aşağıdaki URL'nin izin verme listesinde olması gerekir.

Hazırlık

Üretim ortamına dağıtmadan önce, temsili bir üretim dışı ortama düzeltme eki uygulama. Gerçek düzeltme eki uygulamadan önce sisteminizi yeterince test etmek için bir plan geliştirin.

Zaman zaman, kümenizle bir ssh oturumundan güvenlik güncelleştirmelerinin kullanılabilir olduğunu belirten bir ileti alabilirsiniz. İleti şuna benzer olabilir:

89 packages can be updated.
82 updates are security updates.

*** System restart required ***

Welcome to Spark on HDInsight.

Düzeltme eki uygulama isteğe bağlıdır ve sizin takdirinize bağlıdır.

Düğümleri yeniden başlatma

Betik schedule-reboots, kümedeki makinelerde gerçekleştirilecek yeniden başlatma türünü ayarlar. Betik eylemini gönderirken üç düğüm türüne de uygulanacak şekilde ayarlayın: baş düğüm, çalışan düğümü ve zookeeper. Betik bir düğüm türüne uygulanmazsa, bu düğüm türünün VM'leri güncelleştirilmez veya yeniden başlatılmaz.

bir schedule-reboots script sayısal parametre kabul eder:

Parametre Kabul edilen değerler Tanım
Gerçekleştirilecek yeniden başlatma türü 1 veya 2 1 değeri yeniden başlatmayı zamanlamayı etkinleştirir (12-24 saat içinde zamanlanır). 2 değeri anında yeniden başlatmayı etkinleştirir (5 dakika içinde). Parametre belirtilmemişse varsayılan değer 1'dir.

Güncelleştirmeleri yükleme ve düğümleri yeniden başlatma

Betik install-updates-schedule-reboots.sh , farklı güncelleştirme türlerini yüklemek ve VM'yi yeniden başlatmak için seçenekler sağlar.

Betik install-updates-schedule-reboots , aşağıdaki tabloda açıklandığı gibi iki sayısal parametre kabul eder:

Parametre Kabul edilen değerler Tanım
Yüklenecek güncelleştirmelerin türü 0, 1 veya 2 0 değeri yalnızca çekirdek güncelleştirmelerini yükler. 1 değeri çekirdek + güvenlik güncelleştirmelerini, 2 değeri ise tüm güncelleştirmeleri yükler. Parametre sağlanmazsa varsayılan değer 0'dır.
Gerçekleştirilecek yeniden başlatma türü 0, 1 veya 2 0 değeri yeniden başlatmayı devre dışı bırakır. 1 değeri zamanlamayı yeniden başlatmayı, 2 ise anında yeniden başlatmayı etkinleştirir. Parametre sağlanmazsa varsayılan değer 0'dır. Kullanıcının giriş parametresi 1'i giriş parametresi 2 olarak değiştirmesi gerekir.

Not

Bir betiği var olan bir kümeye uyguladıktan sonra kalıcı olarak işaretlemeniz gerekir. Aksi takdirde, ölçeklendirme işlemleriyle oluşturulan tüm yeni düğümler varsayılan düzeltme eki uygulama zamanlamasını kullanır. Betiği küme oluşturma işleminin bir parçası olarak uygularsanız, betik otomatik olarak kalıcı olur.

Not

Zamanlanmış Yeniden Başlatma seçeneği, düzeltme eki uygulanan küme düğümlerinin 12 ile 24 saat arasında otomatik sıralı yeniden başlatılmasını sağlar ve yüksek kullanılabilirlik, güncelleştirme etki alanı ve hata etki alanı konularını dikkate alır. Zamanlanmış Yeniden Başlatma, çalışan iş yüklerini sonlandırmaz, ancak düğümler kullanılamadığında küme kapasitesini geçici olarak ortadan kaldırarak daha uzun işlem sürelerine yol açabilir.

Sonraki adımlar

Betik eylemlerini kullanmayla ilgili belirli adımlar için, Betik eylemini kullanarak Linux tabanlı HDInsight kümelerini özelleştirme başlığı altında aşağıdaki bölümlere bakın: