Aracılığıyla paylaş


Yeni bir sürüme yükseltme

Azure IoT İşlemleri dağıtımlarını daha yeni bir sürüme yükseltmeyi öğrenin.

Önkoşullar

  • Aktif bir aboneliğe sahip bir Azure hesabı. Hesabınız yoksa ücretsiz bir hesap oluşturabilirsiniz.
  • Azure CLI sürüm 2.53.0 veya üzeri. Sürümünüzü denetlemek ve az --version gerekirse güncelleştirmek için kullanınaz upgrade. Daha fazla bilgi için bkz . Azure CLI ile çalışmaya başlama.

Yükseltme desteğini anlama

Azure IoT İşlemleri sürüm sürümleri önizleme veya genel kullanıma açık (GA) olabilir; en son sürümü Azure IoT İşlemleri sürümleri belgesinde bulabilirsiniz. Azure IoT İşlemleri CLI uzantısı sürümü Azure IoT İşlemleri sürümüne bağlıdır, bu nedenle yükseltme gerçekleştirmek için doğru CLI uzantısı sürümünün yüklü olduğundan emin olmanız gerekir.

Azure IoT İşlemleri aşağıdaki yükseltme senaryolarını destekler:

  • Mevcut bir Azure IoT İşlemleri örneğini aynı ikincil sürümdeki herhangi bir düzeltme ekine veya sonraki ikincil sürüme yükseltebilirsiniz.
  • Sürümler arasında eski sürüme düşüremezsiniz. Daha eski bir sürüme geçmek için Azure IoT İşlemleri'ni kaldırın ve istediğiniz sürümü yeniden yükleyin.
  • Herhangi bir önizleme sürümünden GA sürümüne yükseltemezsiniz. Azure IoT İşlemleri'ni kaldırmanız ve yeni sürümü yeniden yüklemeniz gerekir.
  • Herhangi bir GA sürümünden önizleme sürümüne yükseltemezsiniz. Önizleme sürümünü yükleme hakkında daha fazla bilgi için bkz. Önizleme sürümüne yükseltme.

Uyarı

Azure IoT İşlemleri canlı yükseltmeleri desteklemez. Yükseltme işlemi sırasında bir kapalı kalma süresi bekleyin.

Güncelleme

Azure IoT İşlemleri, kullanıma sunulduklarında örnekleri yeni GA sürümlerine yükseltmeyi destekler. Azure IoT İşlemleri örneğiniz yükseltme için uygunsa, yükseltmeyi gerçekleştirmek için Azure portalını veya Azure CLI'yı kullanabilirsiniz.

Azure IoT İşlemlerinin en son sürümü önizleme aşamasındaysa bkz. Önizleme sürümüne yükseltme.

Azure IoT İşlemleri dağıtımınız yükseltme için uygunsa, Azure portalı bir Yükseltme seçeneği görüntüler. Yükseltme seçeneğini görmüyorsanız dağıtımınız en son sürümdedir.

  1. Azure portalında Azure IoT İşlemleri örneğine gidin.

  2. Örneğinizin Genel Bakış sayfasında Yükselt'i seçin.

    Azure portalında etkinleştirilen yükseltme düğmesini gösteren ekran görüntüsü.

  3. Azure IoT İşlemleri'nin en son sürümünü almak için Azure IoT İşlemleri CLI uzantısının en son sürümünü kullanmanız gerekir. Uzantıyı önkoşulların bir parçası olarak güncelleştirmediyseniz şimdi güncelleştirin.

    az extension add --upgrade --name azure-iot-ops
    

    Öte yandan dağıtımınızı daha yeni bir sürüme yükseltmek istiyor ancak en son sürüme yükseltmek istemiyorsanız, CLI uzantısı sürümünü IoT İşlemleri sürümlerinde istediğiniz Azure IoT İşlemleri sürümleriyle ilişkili sürüme ayarlayın.

    az extension add --upgrade --name azure-iot-ops --version <VERSION_NUMBER>
    
  4. Portal, aboneliğiniz, kaynak grubunuz ve örnek ayrıntılarınızla önceden doldurulmuş örneğinizi yükseltmek için Azure CLI komutunu sunar. CLI komutunun yanındaki kopyala simgesini seçin.

  5. Kopyalanan az iot ops upgrade komutu çalıştırın.

  6. Yükseltme komutu başarıyla tamamlandıktan sonra, değişiklikleri görmek için örneğinizi yenileyin.

Örneğinizin genel bakış sayfasında görüntülenen Sürüm değeri, Azure IoT İşlemleri örneğinin sürümünü yansıtır. Ancak, gerekli bir Arc uzantısının kullanılabilir bir yükseltmesi varsa yükseltmeniz istenebilir. Yükseltme seçeneği herhangi bir değişiklikmiş gibi görünmese bile örnek genel bakış sayfasından kaybolursa yükseltmenin başarılı olduğunu anlayabilirsiniz. Azure IoT İşlem dağıtımınız için Arc uzantılarının sürümlerini Azure portalındaki Arc özellikli kümenizin Uzantılar sayfasından de kontrol edebilirsiniz.

Önizleme sürümüne yükseltme

Bazen Azure IoT İşlemlerinin en son sürümü önizleme aşamasındadır. En son sürümü görmek için Azure IoT İşlemleri sürümlerini denetleyin. Önizleme sürümleri sırasında sürüm yükseltmesi engellenir ve Azure IoT İşlemleri'ni kaldırıp önizleme sürümünü yeniden yüklemeniz gerekir.

Önizleme sürümünü yalnızca Azure CLI kullanarak yükleyebilirsiniz.

  1. Mevcut bir Azure IoT İşlemleri örneğiniz varsa yeni bir dağıtım yapmak için Azure IoT İşlemlerini Kaldırmanız gerekir.

  2. Bayrağıyla --allow-preview Azure IoT İşlemleri CLI uzantısının en son sürümünü ekleyin.

    az extension add --upgrade --name azure-iot-ops --allow-preview
    

Azure IoT İşlemleri'nin en son sürüm olmayan belirli bir sürümüne yükseltmek istiyorsanız, istediğiniz Azure IoT İşlemleri sürümüyle ilişkili CLI uzantısı sürümünü bulmak için az iot ops get-versions çalıştırabilir veya bu sürüme başvurabilirsiniz. Sürüm numarasını alın ve bu sürüme yükseltmek için aşağıdaki komutu çalıştırın:

az extension add --upgrade --name azure-iot-ops --version <VERSION_NUMBER>

MQTT aracı yükseltmesi ile ilgili dikkat edilmesi gerekenler

Dağıtım yükseltmeleri sırasında sıfır veri kaybı ve yüksek kullanılabilirlik sağlamak için MQTT aracısı, MQTT aracı podları arasında sıralı güncelleştirmeler uygular. Sağlık yöneticisi podu, MQTT aracı podları için artımlı bir yükseltme sürecini aşağıdakileri sağlamak için koordine eder:

  • Etkin istemci bağlantıları kesintisiz olarak kalır.
  • Tüm uçuş içi iletiler korunur.
  • Diskte depolanan veriler sürümler arasında düzgün bir şekilde geçirilir.

Yükseltme işlemi sırasında bir hata oluşursa sistem durumu yöneticisi podu, veri veya bağlantı kaybı olmamasını sağlarken yükseltme işlemini otomatik olarak yeniden başlatır.

Sıralı güncelleştirmeler yalnızca MQTT broker iki veya daha fazla arka uç kopyasıyla dağıtıldığında gerçekleşebilir. MQTT aracı yükseltmeleri tek kopyalı dağıtımlar için desteklenmez. Azure IoT İşlemlerini dağıtırken az iot ops create komutunda oluşturulacak arka uç çoğaltmalarının sayısını parametresiyle --broker-backend-rf belirtirsiniz.

Desteklenen sürümler

Microsoft, Azure IoT İşlemleri'nin genel kullanıma açık üç (GA) sürümünü her zaman destekler: en son sürüm ve önceki iki ikincil sürüm. Ayrıca, önizleme sürümleri yeni özellikleri test için kullanılabilir.

Şu anda aşağıdaki sürümler için Azure desteği sağlanmaktadır:

Sürüm Türü Güncel yama
yayın (YYMM)
Sürüm notları Geçerli
CLI sürümü
1.2.x Georgia 1.2.154 (2512) Sürüm notları 2.1.0
1.1.x Georgia 1.1.59 (2506) Sürüm notları 1.7.0
1.0.x Georgia 1.0.34 (2503) Sürüm notları 1.3.0

Sürümler arasındaki yükseltmeler hakkında bilgi edinmek için bkz. Yeni bir sürüme yükseltme.

Önemli

Önceki ikincil sürümler güvenlik düzeltme eklerini almaz. En son güvenlik güncelleştirmelerini ve özelliklerini almak için en son sürüme yükseltin.

Uyarı

Üretim ortamlarında önizleme sürümlerini kullanmayın.

Geçerli sürümünüzü doğrulamak için Azure portalında Azure IoT İşlemleri örneğinizin genel bakış sayfasına gidin veya Azure IoT İşlemleri CLI az iot ops instance show komutunu kullanın.