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
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.
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.
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.
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.
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.
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
Ayarları etkinleştirmek için bash'inizi yeniden başlatın. Ardından YAST'yi başlatın.
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.
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.
Smtserver'da yükleme seçimini kabul edin.
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.
Ş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ı.
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.
Bir sertifika oluşturun.
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.
Bu komutlarla SMT sunucusunu ve ilgili hizmetlerini yeniden başlatın.
rcsmt restart systemctl restart smt.service systemctl restart apache2
Paketleri SMT sunucusuna indirme
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.
Seçtiğiniz paketlerin ilk kopyasını ayarladığınız SMT sunucusuna başlatın. Bu kopya, smt-mirror komutu kullanılarak kabukta tetikleniyor.
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.
İ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.
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.
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.