Bir sitedeki paket çekirdeği örneğini yükseltme - ARM şablonu

Her Azure Özel 5G Core sitesi, 3GPP standartları tarafından tanımlanan 5G Yeni Nesil Çekirdek'in (5G NGC veya 5GC) bulutta yerel bir uygulaması olan bir paket çekirdeği örneği içerir. En son Azure Özel 5G Core özelliklerine erişmek ve özel mobil ağınız için destek sağlamak için paket çekirdeği örneklerinizi düzenli aralıklarla yükseltmeniz gerekir. Bu nasıl yapılır kılavuzunda, Azure Resource Manager şablonu (ARM şablonu) kullanarak paket çekirdeği örneğini yükseltmeyi öğreneceksiniz.

Azure Resource Manager şablonu, projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Bu şablonda, bildirim temelli sözdizimi kullanılır. Dağıtımı oluşturmak için programlama komutlarının sırasını yazmadan hedeflenen dağıtımınızı açıklarsınız.

Dağıtımınız birden çok site içeriyorsa, kalan sitelerdeki paket çekirdeklerini yükseltmeden önce paket çekirdeğini tek bir sitede yükseltmenizi ve yükseltmenin başarılı olduğundan emin olunmasını öneririz.

Ortamınız önkoşulları karşılıyorsa ARM şablonlarını kullanmayı biliyor ve yükseltmeyi planlıyorsanız Azure'a Dağıt düğmesini seçin. Şablon Azure portalda açılır.

Button to deploy the Resource Manager template to Azure.

Önkoşullar

  • Çalışan bir paket çekirdeğiniz olmalıdır. Paket çekirdeği örneğinizin normal çalıştığını onaylamak için Azure İzleyici platformu ölçümlerini veya paket çekirdeği panolarını kullanın.
  • Özel mobil ağınızı oluşturmak için kullandığınız etkin aboneliğe erişimi olan bir hesap kullanarak Azure portalında oturum açabildiğinizden emin olun. Bu hesabın abonelik kapsamında yerleşik Katkıda Bulunan veya Sahip rolü olmalıdır.
  • Yükseltmek istediğiniz paket çekirdek örneğini barındıran sitenin adını belirleyin.
  • Yerel izleme araçlarınıza erişimin kimliğini doğrulamak için Microsoft Entra Id kullanıyorsanız yerel makinenizde Azure Arc özellikli Kubernetes kümesine çekirdek kubectl erişimi olduğundan emin olun. Bu, Çekirdek ad alanı erişimini izleyerek edinebileceğiniz bir çekirdek kubeconfig dosyası gerektirir.

Şablonu gözden geçirme

Bu hızlı başlangıçta kullanılan şablon Azure Hızlı Başlangıç Şablonlarından alınmıştır. Şablonu görüntülemek için bkz . azuredeploy.json.

Şablon, mevcut bir Microsoft.MobileNetwork/packetCoreControlPlanes kaynağının sürümünü değiştirir. Bu, paket çekirdeğinin yeni kaynak sürümüyle kaldırılmasına ve yeniden yüklenmesine neden olur. Yeni sürümün yapılandırmasını da değiştirmediğiniz sürece bu işlem sırasında başka hiçbir kaynak değiştirilmez. Kaynak, N2 arabirimi için IP yapılandırması da dahil olmak üzere paket çekirdek örneğinin denetim düzlemi ağ işlevleri için yapılandırma sağlar.

Yükseltmenizi planlama

Yükseltmenin hizmetiniz üzerindeki etkisini en aza indirmek için bir bakım penceresi sırasında paket çekirdeği örneğinizi yükseltmenizi öneririz.

Yükseltmenizi planlarken, herhangi bir sorun olması durumunda yükseltme ve olası geri alma için yeterli zaman ayırdığınızdan emin olun. Paket çekirdeğinin yükseltilip geri alınması iki saate kadar sürebilir.

Ayrıca, bakım pencerenizi zamanlarken planlamanız gerekebilecek yükseltme öncesi ve sonrası adımları için aşağıdaki noktaları göz önünde bulundurun:

  • Yükseltmekte olduğunuz paket çekirdeği sürümü ve Azure Stack Edge'inizin (ASE) çalışmakta olduğu sürüm tarafından desteklenip desteklenmediği için paket çekirdeği sürüm notlarına bakın.
  • ASE sürümünüz yükseltmekte olduğunuz paket çekirdeği sürümüyle uyumlu değilse, önce ASE'yi yükseltmeniz gerekir. ASE'nin en son kullanılabilir sürümü için Azure Stack Edge Pro GPU'nuzu güncelleştirme bölümüne bakın.
    • Şu anda yükseltme yaptığınız ASE sürümünün desteklediği bir paket çekirdeği sürümü çalıştırıyorsanız, ASE'yi ve paket çekirdeğini bağımsız olarak yükseltebilirsiniz.
    • Şu anda yükseltme yaptığınız ASE sürümünün desteklemediği bir paket çekirdeği sürümü çalıştırıyorsanız paket çekirdeğinin yeni ASE sürümüyle normal çalışmaması mümkündür. Bu durumda, hem ASE'yi hem de paket çekirdeğini yükseltmenize zaman tanıyan bir bakım penceresi planlamanızı öneririz. ASE yükseltmesinin ne kadar süreceği için Azure Stack Edge Pro GPU'nuzu güncelleştirme bölümüne bakın.
  • Yükseltme sonrası dağıtımınızı doğrulamak için izlemeniz gereken tüm adımlarla bir test planı hazırlayın. Bu plan bazı kayıtlı cihazların ve oturumların testini içermelidir ve yükseltmeyi doğrula'nın bir parçası olarak yürüteceksiniz.
  • Dağıtımınızın tam olarak çalışır durumda olduğundan emin olmak için izlemeniz gereken yükseltme sonrası adımlar için Yedeklenen dağıtım bilgilerini geri yükleme ve Yükseltmeyi doğrulama'yı gözden geçirin. Yükseltme planınızın bu adımlar için yeterli süreye izin verdiğinden emin olun.

Paket çekirdeği örneğini yükseltme

Dağıtım bilgilerini yedekleme

Aşağıdaki listede paket çekirdeği yükseltmesi sırasında kaybolacak veriler yer alır. Korumak istediğiniz bilgileri yedekleyin; yükseltmeden sonra bu bilgileri paket çekirdeği örneğinizi yeniden yapılandırmak için kullanabilirsiniz.

  1. Dağıtılmış izleme ve paket çekirdeği panolarında oturum açarken kimlik doğrulama yönteminize bağlı olarak:
    • Microsoft Entra Id kullanıyorsanız Kubernetes Gizli Nesne Oluşturma bölümünde oluşturduğunuz Kubernetes Gizli Nesne YAML dosyasının bir kopyasını kaydedin.
    • Yerel kullanıcı adları ve parolalar kullanıyorsanız ve aynı kimlik bilgilerini kullanmaya devam etmek istiyorsanız, geçerli parolaların bir kopyasını güvenli bir konuma kaydedin. 
  2. Yükseltme sırasında tüm izlemeler silinir ve alınamaz. İzlemeleri korumak istiyorsanız, devam etmeden önce bunları dışarı aktarın ve güvenli bir şekilde kaydedin .
  3. Paket çekirdeği panolarında yapılan özelleştirmeler yükseltme üzerinden taşınmaz. Panolarınızın yedeklenmiş bir kopyasını kaydetmek için Grafana belgelerindeki Panoyu dışarı aktarma bölümüne bakın.
  4. Çoğu UE, yükseltme tamamlandıktan sonra tüm oturumları otomatik olarak yeniden kaydeder ve yeniden oluşturur. Paket çekirdeği kesintisinden kurtarmak için el ile işlemler gerektiren özel cihazlarınız varsa, bu UE'lerin ve bunların kurtarma adımlarının listesini toplayın.

ASE'ye yükseltme

Yükseltmenizi planlama bölümünde ASE'nizi yükseltmeniz gerektiğini belirlediyseniz Azure Stack Edge Pro GPU'nuzu güncelleştirme bölümünde yer alan adımları izleyin.

Paket çekirdeğini yükseltme

  1. Azure'da oturum açmak ve şablonu açmak için aşağıdaki bağlantıyı seçin.

    Button to deploy the Resource Manager template to Azure.

  2. Önkoşullar bölümünde aldığınız bilgileri kullanarak aşağıdaki değerleri seçin veya girin.

    • Abonelik: Özel mobil ağınızı oluşturmak için kullandığınız Azure aboneliğini seçin.
    • Kaynak grubu: Özel mobil ağınızı temsil eden mobil ağ kaynağını içeren kaynak grubunu seçin.
    • Bölge: Özel mobil ağı dağıtılan bölgeyi seçin.
    • Mevcut paket çekirdeği: Yükseltmek istediğiniz paket çekirdeği örneğinin adını seçin.
    • Yeni sürüm: Paket çekirdek örneğini yükseltmek istediğiniz sürümü girin.

    Screenshot of the Azure portal showing the configuration fields for the upgrade ARM template.

    Not

    Seçili paket çekirdeği sürümü ile geçerli Azure Stack Edge sürümü arasındaki uyumsuzluk hakkında bir uyarı görüntülenirse, önce ASE'yi yükseltmeniz gerekir. Uyarı isteminden ASE'yi Yükselt'i seçin ve Azure Stack Edge Pro GPU'nuzu güncelleştirme başlığındaki yönergeleri izleyin. ASE'nizi güncelleştirmeyi tamamladıktan sonra paket çekirdeğini yükseltmek için bu adımın başına dönün.

  3. Gözden geçir ve oluştur’u seçin.

  4. Azure artık girdiğiniz yapılandırma değerlerini doğrulayacaktır. Değerlerinizin doğrulamadan geçtiğini belirten bir ileti görmeniz gerekir.

    Doğrulama başarısız olursa bir hata iletisi görürsünüz ve geçersiz yapılandırmayı içeren Yapılandırma sekmeleri işaretlenir. Bayrak eklenmiş sekmeleri seçin ve Gözden Geçir + oluştur sekmesine dönmeden önce geçersiz yapılandırmayı düzeltmek için hata iletilerini kullanın.

  5. Yapılandırmanız doğrulandıktan sonra Paket çekirdeği örneğini yükseltmek için Oluştur'u seçin. Paket çekirdek örneği yükseltildiğinde Azure portalında bir onay ekranı görüntülenir.

Dağıtılan kaynakları gözden geçirme

  1. Kaynak grubuna git'i seçin.

    Screenshot of the Azure portal showing a deployment confirmation for the ARM template.

  2. Sitedeki paket çekirdeği örneğinin denetim düzlemi işlevini temsil eden Paket Çekirdeği Denetim Düzlemi kaynağını seçin.

  3. Yeni yazılım sürümünü görüntülediğini onaylamak için Yapılandırma başlığı altındaki Sürüm alanını denetleyin.

Yedeklenen dağıtım bilgilerini geri yükleme

Dağıtım bilgilerini yedekleme bölümünde topladığınız bilgileri kullanarak dağıtımınızı yeniden yapılandırın.

  1. Dağıtılmış izleme ve paket çekirdeği panolarında oturum açarken kimlik doğrulama yönteminize bağlı olarak:

  2. Paket çekirdeği panolarını yedeklediyseniz, geri yüklemek için Grafana belgelerindeki Panoyu içeri aktarma'yı izleyin.

  3. Paket çekirdeği kesintisinden kurtarmak için el ile işlemler gerektiren UE'leriniz varsa kurtarma adımlarını izleyin.

Yükseltmeyi doğrulama

Yükseltme tamamlandıktan sonra dağıtımınızın normal şekilde çalıştığını denetleyin.

  1. Paket çekirdeği örneğinizin normal çalıştığını onaylamak için Azure İzleyici platform ölçümlerini veya paket çekirdeği panolarını kullanın.
  2. Yükseltmeniz için planlama bölümünde hazırladığınız test planını yürütebilirsiniz.

Geri alma

Yükseltmeden sonra sorunlarla karşılaştıysanız paket çekirdeği örneğini önceki sürüme geri alabilirsiniz.

Bu adımda, REST API isteği kullanarak paket çekirdeğinizi geri alacağız. Bunun yerine Azure portalını kullanarak geri almak istiyorsanız Geri Alma - Azure portalı'nı izleyin.

Paket çekirdeği örneğiniz daha yeni bir sürüm çalıştırırken ayarladığınız yapılandırma seçeneklerinden herhangi biri geri almak istediğiniz sürümde desteklenmiyorsa, geri alma işlemi gerçekleştirebilmek için önceki yapılandırmaya geri dönmeniz gerekir. Yeni özelliklerin ne zaman kullanıma sunulduğu hakkında bilgi için paket çekirdeği sürüm notlarına bakın.

  1. Dağıtım bilgilerinizin yedeğine sahip olduğunuzdan emin olun. Yeniden yedeklemeniz gerekiyorsa Dağıtım bilgilerini yedekleme'yi izleyin.

  2. Geri alma POST isteği gerçekleştirin.

    İpucu

    REST API'lerini kullanma hakkında daha fazla bilgi için bkz . Azure REST API başvurusu.

  3. Dağıtımınızı yeniden yapılandırmak için Yedeklenen dağıtım bilgilerini geri yükleme bölümünde yer alan adımları izleyin.

  4. Geri alma işleminin başarılı olup olmadığını denetlemek için Yükseltmeyi doğrulama'daki adımları izleyin.

Sonraki adımlar

Paket çekirdeği örneğinizi yükseltmeyi tamamladınız.

  • Dağıtımınız birden çok site içeriyorsa, başka bir sitedeki paket çekirdeği örneğini yükseltin.
  • Dağıtımınızı izlemek için Azure İzleyici platform ölçümlerini veya paket çekirdeği panolarını kullanın.