JUNIPER NETWORKS LogoKontrol Merkezini Sürümden Yükseltme
2.34JUNIPER NETWORKS Kontrol Merkezini Sürümden Yükseltme

giriiş

Bu belge Paragon Aktif Güvence Kontrol Merkezi'nin 2.34 sürümünden sonraki bir sürüme yükseltilmesiyle ilgilidir.
Yükseltme, Ubuntu işletim sisteminin 16.04'ten 18.04'e yükseltilmesini gerektirdiğinden özel prosedürler gerektirir. Belge iki senaryoyu kapsıyor:

  • Ubuntu 16.04'ün (Kontrol Merkezi kuruluyken) Ubuntu 18.04'e yükseltilmesi.
  • Ubuntu 18.04'ün yeni kurulumu, ardından Kontrol Merkezi kurulumu ve yedekleme verilerinin eski bir Kontrol Merkezi örneğinden yeni örneğine aktarımı.
    Diğer yükseltmeler için lütfen Yükseltme Kılavuzuna bakın.

Senaryo A: Ubuntu 16.04'ün Ubuntu 18.04'e yükseltilmesi

  • Apache2 ve netrounds-callexecuter hizmetlerini devre dışı bırakarak başlayın: sudo systemctl devre dışı apache2 netrounds-callexecuter
  • Tüm Paragon Active Assurance hizmetlerini durdurun: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • Paragon Active Assurance ürün verilerinin yedeklerini alın.
    NOT: Bu, İşletim Kılavuzu'nun Ürün Verilerini Yedekleme bölümünde açıklanan yedekleme prosedürüdür ve daha kısa bir şekilde ifade edilmiştir.
    Şu komutları çalıştırın:
    # PostgreSQL veritabanını yedekleyin pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    # (Alternatif olarak ikili formatta kaydetmek için :)
    # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    # OpenVPN anahtarlarını yedekleyin sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    # Not: Bunları güvenli bir yerde sakladığınızdan emin olun.
    # RRD'yi yedekle files (metrik verileri)
    # Kontrol et file RRD'leri sıkıştırmadan önce boyutu. tar komutunun kullanımı
    # RRD'ler 50 GB'tan büyükse önerilir; aşağıdaki nota bakın. du -hs /var/lib/netrounds/rrd
    sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
    NOT: pg_dump komutu,/etc/netrounds/netrounds.com fon sağlayıcısı “postgres veritabanında” bulunabilecek bir şifre isteyecektir. Varsayılan şifre “netrounds”tur.
    NOT: Büyük ölçekli bir kurulum için (> 50 GB), RRD'nin tarball'ını oluşturmak fileçok uzun sürebilir ve birimin anlık görüntüsünü almak daha iyi bir fikir olabilir. Bunu yapmak için olası çözümler şunları içerir: file anlık görüntüleri destekleyen veya sunucu sanal bir ortamda çalışıyorsa sanal birimin anlık görüntüsünü alan sistem.
  • Verilen netrounds_2.35_validate_db.sh betiğini kullanarak veritabanının bütünlüğünü kontrol edin.
    Elektrik Çarpması Simgesi UYARI: Bu komut dosyası uyarı verirse, sayfa 5'te "aşağıda" açıklanan veritabanı taşıma prosedürünü denemeyin. Şu adrese bir bildirim göndererek Juniper desteğiyle iletişime geçin: https://support.juniper.net/support/requesting-support (komut dosyasından çıktı sağlayarak) yükseltme işlemine devam etmeden önce veritabanındaki sorunların çözülmesini sağlayın.
  • Kontrol Merkezi yapılandırmasının yedeklerini alın files:
  • /etc/apache2/sites-available/netrounds-ssl.conf
  • /etc/apache2/sites-available/netrounds.conf
  • /etc/netrounds/netrounds.conf
  • /etc/netrounds/probe-connect.conf
  • /etc/netrounds/restol.conf
  • /etc/netrounds/secret_key
  • /etc/netrounds/test-agent-gateway.yaml
  • /etc/openvpn/netrounds.conf

Örneğinamptarih:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/Apache2/sites-available/netrounds-ssl.conf.old

  • Ubuntu'yu 18.04 sürümüne yükseltin. Tipik bir yükseltme prosedürü aşağıdaki gibidir (şu kaynaktan uyarlanmıştır: https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
    • Bir sunucu sisteminde yükseltme yapmak için:
    • Zaten yüklü değilse güncelleme yöneticisi çekirdeğini yükleyin.
    • /etc/update-manager/release-upgrades dosyasındaki İstem satırının 'lts' olarak ayarlandığından emin olun (
    İşletim sistemi, 18.04'ten sonraki LTS sürümü olan 16.04'e yükseltildi).
    • Yükseltme aracını sudo do-release-upgrade komutuyla başlatın.
    • Ekrandaki yönergeleri takip edin. Paragon Active Assurance söz konusu olduğunda, varsayılanları baştan sona koruyabilirsiniz. (Elbette Paragon Active Assurance ile ilgisi olmayan nedenlerden dolayı farklı seçimler yapmanız gerekebilir.)
  • Ubuntu yükseltildikten sonra sistemi yeniden başlatın. Daha sonra aşağıdaki adımları gerçekleştirin:
  • PostgreSQL'i yükseltin.
  • PostgreSQL veritabanını güncelleyin filesürüm 9.5'ten sürüm 10'a: sudo pg_dropcluster 10 main –stop # Sunucuyu kapatın ve küme#'yi tamamen silin “main” sürüm 10 (bu, sonraki komuttaki yükseltme# için hazırlanır) sudo pg_upgradecluster 9.5 main # Kümeyi yükselt “main” sürüm 9.5'ten en son sürüme#
    mevcut sürüm (10) sudo pg_dropcluster 9.5 main # "Ana" sürüm 9.5 kümesini tamamen sil
  • PostgreSQL'in eski sürümünü kaldırın:
    sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5
  • Paragon Aktif Güvence paketlerini güncelleyin.
    • Yeni Kontrol Merkezi sürümünü içeren tarball için sağlama toplamını hesaplayın ve indirme sayfasında sağlanan SHA256 sağlama toplamına eşit olduğunu doğrulayın: sha256sum paa-control-center_${CC_VERSION}.tar.gz
    • Kontrol Merkezi tarball paketini açın: dışa aktar CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
    • Yeni Kontrol Merkezi paketlerini yükleyin: sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
    • Eski paketleri kaldırın:
    NOT: Bu paketlerin kaldırılması hayati önem taşımaktadır.
    # Test Agent Lite desteği
    sudo apt purge netrounds-agent-giriş
    # Desteklenmeyen jsonfield paketi
    sudo apt python-Django-jsonfield'ı kaldır
  • Veritabanı geçişini yapmadan önce bazı ek adımları uygulamanız gerekir. Bu Bilgi Bankası makalesine gidin, Sürüm yüklüyse yapılacak işlemler bölümüne ilerleyin ve bu talimatların 1'den 4'e kadar olan adımlarını gerçekleştirin.
    NOT: Bu noktada 5. adımı gerçekleştirmeyin.
    • Veritabanı geçişini çalıştırın:
    NOT: Geçişi yapmadan önce, sayfa 2'de “yukarıda” anlatılan veritabanı bütünlüğü kontrolünün hatasız tamamlandığından emin olmalısınız.
    sudo ncc geçişi
    Ncc taşıma komutunun yürütülmesi oldukça zaman alır (birkaç dakika). Aşağıdakileri yazdırmalıdır (aşağıda ayrıntılar atlanmıştır):
    Veritabanı taşınıyor…
    Gerçekleştirilecek işlemler:
    <…>
    Uygulamaları geçiş olmadan senkronize etme:
    <…>
    Taşıma işlemlerini çalıştırma:
    <…>
    Önbellek tablosu oluşturuluyor…
    <…>
    Test komut dosyaları senkronize ediliyor…
  • (İsteğe bağlı) ConfD'ye ihtiyacınız varsa ConfD paketini güncelleyin: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
  • Daha önce yedeklenen yapılandırmayı karşılaştırın fileyeni kurulanlarla ve iki setin içeriğini manuel olarak birleştirin. files (aynı yerlerde kalmaları gerekir).
  • Apache2, kafka ve netrounds-callexecuter hizmetlerini etkinleştirin: sudo systemctl active apache2 kafka netrounds-callexecuter
  • Paragon Aktif Güvence hizmetlerini başlatın:
    sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds
  • Yeni yapılandırmayı etkinleştirmek için şunu da çalıştırmanız gerekir: sudo systemctl reload apache2
  • Yeni Test Aracısı depolarını yükleyin:
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    # 3.0'dan önceki sürümler için:
    # Depoların bütünlüğünü doğrulayın (yanıt “Tamam” olmalıdır)
    shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION_all.sha256
    shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    # Sürüm 3.0 ve üzeri için:
    # Depolar için sağlama toplamlarını hesaplayın ve bunların eşleştiğini doğrulayın
    # SHA256 sağlama toplamları indirme sayfasında sağlanır sha256sum paa-test-agent_${TA_APPLIANCE_VERSION_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
    # Kurulumu başlatın sudo apt-get install \ ./netrounds-test-agent_${TA_APPLIANCE_VERSION_all.deb sudo cp netrounds-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz \ /usr/lib/python2.7 /dist-packages/netrounds/static/test_agent/
  • Test Agent Lite desteği sürüm 2.35'te kaldırıldığı için, yüklüyse eski Test Agent Lite paketlerini kaldırmalısınız:
    sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
    NOT: Daha sonra 3.x'e yükselttiğinizde şu komutu çalıştırarak başlamalısınız: sudo apt-mark unhold python-Django python-Django-common

Senaryo B: Yeni Ubuntu 18.04 Kurulumu

  • Ubuntu 16.04 örneğinde Paragon Active Assurance ürün verilerinin yedeklerini alın.
    NOT: Bu, İşletim Kılavuzu'nun "Ürün Verilerini Yedekleme" bölümünde anlatılan yedekleme prosedürüdür ve sadece daha kısa bir şekilde ifade edilmiştir.
    Şu komutları çalıştırın:
    # PostgreSQL veritabanını yedekleyin
    pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
    # (Alternatif olarak ikili formatta kaydetmek için :)
    # pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
    # OpenVPN anahtarlarını yedekleyin sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
    # Not: Bunları güvenli bir yerde sakladığınızdan emin olun.
    # RRD'yi yedekle files (metrik verileri)
    # Kontrol et file RRD'leri sıkıştırmadan önce boyutu. tar komutunun kullanımı
    # RRD'ler 50 GB'tan büyükse önerilir; aşağıdaki nota bakın.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
    NOT: pg_dump komutu, “postgres veritabanı” altında /etc/netrounds/ netrounds.conf dosyasında bulunabilecek bir şifre isteyecektir. Varsayılan şifre “netrounds”tur.
    NOT: Büyük ölçekli bir kurulum için (> 50 GB), RRD'nin tarball'ını oluşturmak fileçok uzun sürebilir ve birimin anlık görüntüsünü almak daha iyi bir fikir olabilir. Bunu yapmak için olası çözümler şunları içerir: file anlık görüntüleri destekleyen veya sunucu sanal bir ortamda çalışıyorsa sanal birimin anlık görüntüsünü alan sistem.
  • Ubuntu 16.04 örneğinde Kontrol Merkezi yapılandırmasının yedeklerini alın files:
    /etc/apache2/sites-available/netrounds-ssl.conf
    /etc/apache2/sites-available/netrounds.conf
    /etc/netrounds/netrounds.conf
    /etc/netrounds/probe-connect.conf
    /etc/openvpn/netrounds.conf
    Örneğinamptarih:
    sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/Apache2/sites-available/netrounds-ssl.conf.old
    • Ubuntu 16.04 örneğinde lisansı yedekleyin file.
    • Yeni örneğin en azından eskisiyle aynı donanım gereksinimlerini karşılaması gerekir.
    • Yeni örnekte Ubuntu 18.04'ü yükleyin. Aşağıdaki öğreticiyi öneriyoruz:
    https://ubuntu.com/tutorials/install-ubuntu-server

Paragon Active Assurance söz konusu olduğunda, varsayılanları baştan sona koruyabilirsiniz. (Elbette Paragon Active Assurance ile ilgisi olmayan nedenlerden dolayı farklı seçimler yapmanız gerekebilir.)'

  • Ubuntu 18.04 kurulduktan sonra sistemi yeniden başlatın.
  • Özellikle anlık görüntü yedeklemeleri için aşağıdaki disk bölümlemesi önerilir (ancak kullanıcı olarak karar vermek size kalmıştır):
    • Laboratuvar kurulumu için önerilen bölümleme:
    • /: Tüm disk, ext4.
    • Üretim kurulumu için önerilen bölümleme:
    • /: Disk alanının %10'u, ext4.
    • /var: Disk alanının %10'u, ext4.
    • /var/lib/netrounds/rrd: Disk alanının %80'i, ext4.
    • Şifreleme yok
  • Örneğin saat dilimini UTC olarak ayarlayınampDosyayı şu şekilde oluşturun: sudo timedatectl set-timezone Etc/UTC
    • Tüm yerel ayarları en_US.UTF-8 olarak ayarlayın.
    • Bunu yapmanın bir yolu, manuel olarak düzenlemektir. file /etc/default/locale.d/ Eskiamptarih:
    LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
    • /etc/locale.gen dosyasında aşağıdaki satırın yorumlanmadığından emin olun: en_US.UTF-8 UTF-8
    • Yerel ayarı yeniden oluşturun fileSeçilen dilin mevcut olduğundan emin olmak için: sudo apt-get install locales sudo locale-gen
  • Aşağıdaki bağlantı noktalarındaki trafiğe Kontrol Merkezi'ne gidiş ve dönüş izni verildiğinden emin olun:
    • Gelen:
    • TCP bağlantı noktası 443 (HTTPS): Web arayüz
    • TCP bağlantı noktası 80 (HTTP): Web arayüz (Speedtest tarafından kullanılır, diğerlerini yönlendirir) URLHTTPS'ye)
    • TCP bağlantı noktası 830: ConfD (isteğe bağlı)
    • TCP bağlantı noktası 6000: Test Aracısı Cihazları için şifrelenmiş OpenVPN bağlantısı
    • TCP bağlantı noktası 6800: Şifreli WebTest Aracısı Uygulamaları için soket bağlantısı
  • Giden:
    • TCP bağlantı noktası 25 (SMTP): Posta teslimi
    • UDP bağlantı noktası 162 (SNMP): Alarmlar için SNMP tuzakları gönderme
    • UDP bağlantı noktası 123 (NTP): Zaman senkronizasyonu
  • NTP'yi yükleyin:
    • İlk olarak timedatectl'i devre dışı bırakın: sudo timedatectl set-ntp no
    • Şu komutu çalıştırın: timedatectl ve systemd-timesyncd.service'in etkin olduğunu doğrulayın: hayır
    • Artık NTP kurulumunu çalıştırabilirsiniz: sudo apt-get install ntp
    • Yapılandırılmış NTP sunucularının erişilebilir olduğundan emin olun: ntpq -np
    Çıktı normalde sekizlik olarak ifade edilen "hepsi bir" olmalıdır. 1 1 Çıktıda NTP sunucuları için “reach” değeri, son sekiz NTP işleminin sonucunu gösteren sekizlik bir değerdir. Sekizinin tümü başarılıysa, değer sekizlik 377 (= ikili) olacaktır.
  • PostgreSQL'i yükleyin ve Kontrol Merkezi için bir kullanıcı ayarlayın: sudo apt-get update sudo apt-get install postgresql sudo -u postgres psql -c “ŞİFRELENMİŞ ŞİFRE 'netrounds' SÜPER KULLANICI OTURUMU İLE ROL netround'ları OLUŞTURUN;” sudo -u postgres psql -c “VERİTABANI OLUŞTUR netrounds SAHİBİ netrounds KODLAMA 'UTF8' ŞABLONU 'template0';”
    Harici bir PostgreSQL sunucusunun kullanılması önerilmez.
    • Bir e-posta sunucusu kurun ve yapılandırın.
    • Kontrol Merkezi kullanıcılara e-posta gönderecektir:
    • bir hesaba davet edildiklerinde,
    • e-posta alarmları gönderilirken (yani bu amaç için SNMP yerine e-posta kullanılıyorsa) ve
    • periyodik raporlar gönderirken.
    • Sudo apt-get install postfix komutunu çalıştırın
    • Postfix'in doğrudan hedef e-posta sunucusuna gönderilebildiği basit bir kurulum için Genel posta yapılandırma türünü “İnternet Sitesi” olarak ayarlayabilirsiniz ve Sistem posta adı genellikle olduğu gibi bırakılabilir.
    Aksi takdirde postfix'in ortama göre yapılandırılması gerekir. Rehberlik için şu adresteki resmi Ubuntu belgelerine bakın: https://help.ubuntu.com/lts/serverguide/postfix.html.
    • Ubuntu 18.04 örneğine Denetim Merkezi'ni yükleyin.
    Bu prosedür aynı zamanda Paragon Active Assurance REST API'sini de yükler.
    CC_VERSION= dışa aktar # Tar için sağlama toplamını hesaplayın file ve SHA256 0b11111111'e eşit olduğunu doğrulayın. Ancak, NTP'yi yeni yüklediğinizde muhtemelen sekizden az NTP
    işlemler gerçekleştiğinden değer daha küçük olacaktır: tüm işlemler başarılıysa 1, 3, 7, 17, 37, 77 veya 177'den biri.
    # sağlama toplamı sha256sum paa-control-center_${CC_VERSION}.tar.gz indirme sayfasında sağlanmıştır
    # Tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz paketini açın
    # Paketlerin güncel olduğundan emin olun sudo apt-get update
    # Kurulumu başlatın sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
  • Tüm Paragon Active Assurance hizmetlerini durdurun: sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds
  • Veritabanı yedeklemesini geri yükleyin: sudo -u postgres psql –set ON_ERROR_STOP=netrounds'ta < ncc_postgres.sql
  • Veritabanı geçişini yapmadan önce bazı ek adımları uygulamanız gerekir. Bu Bilgi Bankası makalesine gidin, Sürüm yüklüyse yapılacak işlemler bölümüne ilerleyin ve bu talimatların 1'den 4'e kadar olan adımlarını gerçekleştirin.
    NOT: Bu noktada 5. adımı gerçekleştirmeyin.
    • Veritabanı geçişini çalıştırın:
    NOT: Bu hassas bir komuttur ve uzaktaki bir makinede çalıştırılırken dikkatli olunmalıdır. Böyle bir senaryoda, ssh oturumu kesilse bile geçiş komutunun çalışmaya devam etmesi için screen veya tmux gibi bir program kullanmanız önemle tavsiye edilir. sudo ncc geçişi
    Ncc taşıma komutunun yürütülmesi oldukça zaman alır (birkaç dakika). Aşağıdakileri yazdırmalıdır (aşağıda ayrıntılar atlanmıştır):
    Veritabanı taşınıyor…
    Gerçekleştirilecek işlemler:
    <…>
    Uygulamaları geçiş olmadan senkronize etme:
    <…>
    Taşıma işlemlerini çalıştırma:
    <…>
    Önbellek tablosu oluşturuluyor…
    <…>
    Test komut dosyaları senkronize ediliyor…

    • Yedekleme verilerini scp veya başka bir araç kullanarak 18.04 örneğine aktarın.
    • OpenVPN anahtarlarını geri yükleyin:
    # Mevcut tüm OpenVPN anahtarlarını kaldırın
    sudo rm -rf /var/lib/netrounds/openvpn
    # Yedeklenen anahtarların paketini açın sudo tar -xzf ncc_openvpn.tar.gz -C /
    • RRD verilerini geri yükleyin:
    # Mevcut tüm RRD'leri kaldırın sudo rm -rf /var/lib/netrounds/rrd
    # Yedeklenen RRD'lerin paketini açın sudo tar -xzf ncc_rrd.tar.gz -C /
    • Yedeklenen yapılandırmayı karşılaştırın fileyeni kurulanlarla ve iki setin içeriğini manuel olarak birleştirin. files (aynı yerlerde kalmaları gerekir).
    • Lisansı kullanarak ürün lisansını etkinleştirin file eski örnekten alınmıştır: ncc lisansı etkinleştirme ncc_license.txt
    • Paragon Active Assurance hizmetlerini başlatın: sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds
    • Yeni yapılandırmayı etkinleştirmek için ayrıca şunları çalıştırmanız gerekir:
    sudo systemctl apache2'yi yeniden yükle
    • Yeni Test Aracısı depolarını yükleyin:
    TA_APPLIANCE_VERSION=
    TA_APPLICATION_VERSION=
    # 3.0'dan önceki sürümler için:
    # Depoların bütünlüğünü doğrulayın (yanıt “Tamam” olmalıdır) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
    # Sürüm 3.0 ve üzeri için:
    # Depolar için sağlama toplamlarını hesaplayın ve bunların eşleştiğini doğrulayın
    # SHA256 sağlama toplamları indirme sayfasında sağlanır sha256sum paa-test-agent_${TA_APPLIANCE_VERSION_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
    # Kurulumu başlatın sudo apt-get install \ ./netrounds-test-agent_${TA_APPLIANCE_VERSION_all.deb sudo cp netrounds-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz \
    /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/
    • (İsteğe bağlı) İhtiyacınız olursa ConfD'yi yüklemek ve yapılandırmak için NETCONF & YANG API Düzenleme Kılavuzunu izleyin.
    NOT: Daha sonra 3.x'e yükselttiğinizde şu komutu çalıştırarak başlamalısınız: sudo apt-mark unhold python-Django python-Django-common

Sorun giderme

ConfD'yi Başlatma Sorunları
Yükseltme sonrasında ConfD'yi başlatırken sorun yaşıyorsanız yeni bir abonelik almak için lütfen Juniper ortağınızla veya yerel Juniper hesap yöneticinizle veya satış temsilcinizle iletişime geçin.
Callexecuter'ı başlatma sorunları
Callexecuter günlüklerini komutla kontrol edin
sudo Journalctl -xeu netrounds-callexecuter
Aşağıdakine benzer bir hata görebilirsiniz:
03 Haz 09:53:27 myhost Django-admin[6290]: HATA netrounds.manager.callexecuter İşlenmiyor
CallExecuter.run'da istisna [name=netrounds.manager.callexecuter, thread=140364632504128,
süreç=8238, işlevAdı=tanımlayıcı, dosya
03 Haz 09:53:27 myhost Django-admin[6290]: Geri izleme (en son çağrı son):
03 Haziran 09:53:27 myhost Django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py”, satır 65, tanıtıcıda
03 Haziran 09:53:27 myhost Django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, satır 164, çalışma sırasında
03 Haziran 09:53:27 myhost Django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, satır 204, bekleyin
03 Haziran 09:53:27 myhost Django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py”, satır 42, __unicode__ içinde
03 Haziran 09:53:27 myhost Django-admin[6290]: AttributeError: 'unicode' nesnesinin 'iteritems' özelliği yok
Netrounds-callexecuter*.deb paketi, netrounds-callexecuter systemd hizmetinin durdurulup devre dışı bırakıldığından emin olunmadan yükseltildi. Veritabanı yanlış durumda; yedeklemeden geri yüklenmesi ve yükseltme işleminin tekrarlanması gerekiyor. netrounds-callexecuter hizmetini devre dışı bırakmak ve durdurmak için aşağıdakileri yapın: sudo systemctl devre dışı netrounds-callexecuter sudo systemctl stop netrounds-callexecuter
Web Sunucu Yanıt Vermiyor
Apache günlüklerini tail -n 50 /var/log/apache2/netrounds_error.log komutuyla kontrol edin
Aşağıdaki hatayı görüyorsanız bu, Ubuntu 2.34 üzerinde Kontrol Merkezi sürüm 18.04'ün çalıştığı, yani Kontrol Merkezi'nin başarıyla yükseltilmediği anlamına gelir. Çözüm, Kontrol Merkezi'ni bu belgede açıklandığı gibi daha sonraki bir sürüme yükseltmektir.
# Zamanamps, pid'ler vb. aşağıdan çıkarıldı
Hedef WSGI betiği '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' Python modülü olarak yüklenemiyor.
'/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' WSGI betiği işlenirken istisna oluştu.
Geri izleme (en son çağrı en son):
File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, satır 6, içinde uygulama = get_wsgi_application()
File “/usr/lib/python2.7/dist-packages/Django/core/wsgi.py”, satır 13, get_wsgi_application django.setup(set_prefix=False) içinde
File “/usr/lib/python2.7/dist-packages/Django/__init__.py”, satır 27, apps.populate(settings.INSTALLED_APPS) kurulumunda
File "/usr/lib/python2.7/dist-packages/Django/apps/registry.py", satır 85, app_config = AppConfig.create(entry) değerini doldurmada
File “/usr/lib/python2.7/dist-packages/Django/apps/config.py”, satır 94, create module = import_module(entry) içinde
File “/usr/lib/python2.7/importlib/__init__.py”, satır 37, import_module __import__(name) içinde
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, satır 1, içinde grappelli.dashboard.dashboards içe aktarımından *
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, satır 14, içinde grappelli'den. kontrol paneli içe aktarma modülleri
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, satır 9, içinde django.contrib.contenttypes.models'den ContentType'ı içe aktarın File “/usr/lib/python2.7/dist-packages/Django/contrib/contenttypes/models.py”, satır 139, içinde sınıf ContentType(models.Model):
File “/usr/lib/python2.7/dist-packages/Django/db/models/base.py”, satır 110, __new__ app_config = apps.get_ içeren_ app_config(module) içinde File get_containing_app_config self.check_apps_ready() içinde “/usr/lib/python2.7/dist-packages/Django/apps/registry.py”, satır 247 File “/usr/lib/python2.7/dist-packages/Django/apps/registry.py”, satır 125, check_ apps_ hazır yükseltme Uygulama Kayıt Defteri Hazır Değil(“Uygulamalar henüz yüklenmedi.”)
AppRegistryNotReady: Uygulamalar henüz yüklenmedi.
Paragon Aktif Güvence Hizmetlerinin Yeniden Başlatılması Başarısız
netrounds-* hizmetlerinin sudo systemctl start –all “netrounds-*” apache2 openvpn@netrounds ile yeniden başlatılması aşağıdaki mesajı üretir:
netrounds-agent-ws-server.service başlatılamadı: netrounds-agent-ws-server.service birimi maskelendi.
netrounds-agent-daemon.service başlatılamadı: netrounds-agent-daemon.service birimi maskelendi.
Bu, bahsedilen hizmetlerin paket kaldırma işlemi sırasında maskelendiği ve manuel temizlik gerektirdiği anlamına gelir. Temizleme prosedürü aşağıda gösterilmiştir:
sudo apt-get purge netrounds-agent-login sudo find /etc/systemd/system -name “netrounds-agent-*.service” -delete sudo systemctl daemon-reload
Juniper Networks, Juniper Networks logosu, Juniper ve Junos, Juniper Networks, Inc.'in Amerika Birleşik Devletleri ve diğer ülkelerdeki tescilli ticari markalarıdır. Diğer tüm ticari markalar, hizmet markaları, tescilli markalar veya tescilli hizmet markaları ilgili sahiplerinin mülkiyetindedir. Juniper Networks, bu belgedeki herhangi bir yanlışlıktan sorumlu değildir. Juniper Networks, bu yayını önceden haber vermeden değiştirme, düzenleme, aktarma veya başka şekilde revize etme hakkını saklı tutar. Telif Hakkı © 2022 Juniper Networks, Inc. Tüm hakları saklıdır.

JUNIPER NETWORKS Logo

Belgeler / Kaynaklar

JUNIPER NETWORKS Kontrol Merkezini Sürümden Yükseltme [pdf] Kullanıcı Kılavuzu
Kontrol Merkezini Sürümden, Kontrol Merkezini Sürümden, Center'ı Sürümden, Sürümden Yükseltme

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *