Aracılığıyla paylaş


SUSE Linux için SMT sunucusunu ayarlama

Bu makalede, Azure Büyük Örnekleri'nde SAP HANA için SMT sunucusu ayarlama adımlarını inceleyeceğiz( diğer adıyla BareMetal Altyapısı).

BÜYÜK SAP HANA örneklerinin İnternet'e doğrudan bağlantısı yoktur. Sonuç olarak, böyle bir birimi işletim sistemi sağlayıcısına kaydetmek ve güncelleştirmeleri indirip uygulamak kolay değildir. SUSE Linux için bir çözüm, Bir Azure sanal makinesinde (VM) SMT sunucusu ayarlamaktır. Sanal makineyi HANA Büyük Örneği'ne (HLI) bağlı bir Azure sanal ağında barındıracaksınız. SMT sunucusu hazır durumda olduğundan, HANA Büyük Örneği güncelleştirmeleri kaydedebilir ve indirebilir.

SUSE hakkında daha fazla bilgi için bkz . SLES 12 SP5 için Abonelik Yönetimi Aracı.

Önkoşullar

HANA Büyük Örnekleri için bir SMT sunucusu yüklemek için önce şunları yapmanız gerekir:

  • HANA Büyük Örnek ExpressRoute bağlantı hattına bağlı bir Azure sanal ağı.
  • Bir kuruluşla ilişkilendirilmiş bir SUSE hesabı. Kuruluşun geçerli bir SUSE aboneliği olmalıdır.

Azure sanal makinesine SMT sunucusu yükleme

  1. SUSE Müşteri Merkezi'nde oturum açın. Kuruluş Kuruluş>Kimlik Bilgileri'ne gidin. Bu bölümde, SMT sunucusunu ayarlamak için gereken kimlik bilgilerini bulmanız gerekir.

  2. Azure sanal ağına bir SUSE Linux VM yükleyin. Sanal makineyi dağıtmak için Azure'ın SLES 12 SP2 galeri görüntüsünü alın (BYOS SUSE görüntüsünü seçin). Dağıtım işleminde DNS adı tanımlamayın ve statik IP adresleri kullanmayın.

    Screenshot of virtual machine deployment for SMT server.

    Dağıtılan sanal makine, Azure sanal ağında 10.34.1.4 iç IP adresine sahiptir. Sanal makinenin adı smtserver'dır. Yüklemeden sonra HANA Büyük Örneklerine bağlantıyı denetleyin. Ad çözümlemesini nasıl düzenlediğinize bağlı olarak, Azure sanal makinesinin vb./konaklarındaki HANA Büyük Örneklerinin çözümlemesini yapılandırmanız gerekebilir.

  3. Sanal makineye disk ekleyin. Güncelleştirmeleri tutmak için bu diski kullanacaksınız; önyükleme diskinin kendisi çok küçük olabilir. Burada, aşağıdaki ekran görüntüsünde gösterildiği gibi disk /srv/www/htdocs'a bağlanır. 100 GB disk yeterli olmalıdır.

    Screenshot shows the added disk in the PuTTy window.

  4. HANA Büyük Örneklerinde oturum açın; /etc/hosts'ın bakımını yapın. SMT sunucusunu ağ üzerinden çalıştıracak Azure sanal makinesine ulaşıp ulaşamayacağınızı denetleyin.

  5. SMT sunucusunu çalıştıracak Azure sanal makinesinde oturum açın. Sanal makinede oturum açmak için putty kullanıyorsanız bash pencerenizde şu komut dizisini çalıştırın:

    cd ~
    echo "export NCURSES_NO_UTF8_ACS=1" >> .bashrc
    
  6. Ayarları etkinleştirmek için bash'inizi yeniden başlatın. Ardından YAST'yi başlatın.

  7. VM'nizi (smtserver) SUSE sitesine Bağlan.

    smtserver:~ # SUSEConnect -r <registration code> -e s<email address> --url https://scc.suse.com
    Registered SLES_SAP 12.2 x86_64
    To server: https://scc.suse.com
    Using E-Mail: email address
    Successfully registered system.
    
  8. Sanal makine SUSE sitesine bağlandıktan sonra SMT paketlerini yükleyin. SMT paketlerini yüklemek için aşağıdaki putty komutunu kullanın.

    smtserver:~ # zypper in smt
    Refreshing service 'SUSE_Linux_Enterprise_Server_for_SAP_Applications_12_SP2_x86_64'.
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...
    

    SMT paketlerini yüklemek için YAST aracını da kullanabilirsiniz. YAST'da Yazılım Bakımı'na gidin ve smt araması yap. Otomatik olarak yast2-smt'ye geçiş yapan smt'yi seçin.

    Screenshot of SMT in YAST.

    Smtserver'da yükleme seçimini kabul edin.

  9. Yükleme tamamlandıktan sonra SMT sunucu yapılandırmasına gidin. Daha önce aldığınız SUSE Müşteri Merkezi'nden kuruluş kimlik bilgilerini girin. Ayrıca SMT Sunucusu URL'si olarak Azure sanal makinenizin ana bilgisayar adını girin. Bu örnekte, https://smtserver.

    Screenshot of SMT server configuration.

  10. Şimdi SUSE Müşteri Merkezi bağlantısının çalışıp çalışmadığını test edin. Aşağıdaki ekran görüntüsünde gördüğünüz gibi, bu örnekte işe yaramıştı.

    Screenshot of testing connection to SUSE Customer Center.

  11. SMT kurulumu başlatıldıktan sonra bir veritabanı parolası girin. Bu yeni bir yükleme olduğundan, aşağıdaki ekran görüntüsünde gösterildiği gibi bu parolayı tanımlamanız gerekir.

    Screenshot of defining password for database.

  12. Bir sertifika oluşturun.

    Screenshot of creating a certificate for SMT server.

    Yapılandırmanın sonunda eşitleme denetiminin çalıştırılması birkaç dakika sürebilir. SMT sunucusunun yüklenmesi ve yapılandırılmasının ardından dizin depoyu /srv/www/htdocs/ bağlama noktası altında bulmanız gerekir. Deponun altında bazı alt dizinler de vardır.

  13. Bu komutlarla SMT sunucusunu ve ilgili hizmetlerini yeniden başlatın.

    rcsmt restart
    systemctl restart smt.service
    systemctl restart apache2
    

Paketleri SMT sunucusuna indirme

  1. Tüm hizmetler yeniden başlatıldıktan sonra YAST kullanarak SMT Management'ta uygun paketleri seçin. Paket seçimi, HANA Büyük Örnek sunucusunun işletim sistemi görüntüsüne bağlıdır. Paket seçimi, SMT sunucusunu çalıştıran sanal makinenin SLES sürümüne veya sürümüne bağlı değildir. Aşağıdaki ekran görüntüsünde seçim ekranının bir örneği gösterilmektedir.

    Screenshot of selecting packages.

  2. Seçtiğiniz paketlerin ilk kopyasını ayarladığınız SMT sunucusuna başlatın. Bu kopya, smt-mirror komutu kullanılarak kabukta tetikleniyor.

    Screenshot of downloading packages to SMT server

    Paketler ,/srv/www/htdocs bağlama noktası altında oluşturulan dizinlere kopyalanmalıdır. Bu işlem, seçtiğiniz paket sayısına bağlı olarak bir saat veya daha fazla sürebilir. Bu işlem tamamlandıktan sonra SMT istemci kurulumuna geçin.

HANA Büyük Örneklerinde SMT istemcisini ayarlama

Bu durumda istemci veya istemciler HANA Büyük Örnekleridir. SMT sunucusu kurulumu, betiği clientSetup4SMT.sh Azure sanal makinesine kopyaladı.

Bu betiği SMT sunucunuza bağlamak istediğiniz HANA Büyük Örneği'ne kopyalayın. Betiği -h seçeneğiyle başlatın ve SMT sunucunuzun adını parametre olarak verin. Bu örnekte ad smtserver'dır.

Screenshot of configuring the SMT client.

İstemci tarafından sunucudan sertifikanın yüklenmesi başarılı olabilir. Ancak bu örnekte, aşağıdaki ekran görüntüsünde gösterildiği gibi kayıt başarısız olur.

Screenshot of client registration failure.

Kayıt başarısız olursa SUSE destek belgesine bakın ve burada açıklanan adımları çalıştırın.

Önemli

Sunucu adı için, tam etki alanı adı olmadan sanal makinenin adını (bu örnekte smtserver) belirtin.

Bu adımları çalıştırdıktan sonra, HANA Büyük Örneği üzerinde aşağıdaki komutu çalıştırın:

SUSEConnect –cleanup

Dekont

Bu adımdan sonra birkaç dakika bekleyin. clientSetup4SMT.sh hemen çalıştırırsanız bir hata alabilirsiniz.

SUSE makalesinin adımlarına göre düzeltmeniz gereken bir sorun bulursanız, HANA Büyük Örneği'nin clientSetup4SMT.sh yeniden başlatın. Şimdi başarıyla bitmelidir.

Screenshot of client registration success.

HLI'nin SMT istemcisini Azure VM'de yüklü SMT sunucusuna bağlanacak şekilde yapılandırmışsınız. Şimdi HANA Büyük Örneklerine işletim sistemi güncelleştirmelerini yüklemek için "zypper up" veya "zypper in" kullanın veya diğer paketleri yükleyin. Yalnızca SMT sunucusuna daha önce indirdiğiniz güncelleştirmeleri alabilirsiniz.

Sonraki adımlar

Azure Büyük Örneği'nin SAP HANA'sını Azure Sanal Makineler'a geçirme hakkında bilgi edinin.