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: