SAP HANA XS Advanced: Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Grundlegende Command-Line-Befehle und Funktionen des SAP HANA XS Advanced Servers.
Grundlegende Command-Line-Befehle und Funktionen des SAP HANA XS Advanced Servers.


== Verfügbarkeit des XS Advanced Servers überprüfen ==


== SAP HANA und XSA Cockpits ==
Der folgende Link gibt eine Webseite aus, die den Status der SAP HANA XS Advanced Runtime und der UAA-Service anzeigt -> Siehe oben links


URLs für die relevanten SAP HANA und XSA Cockpits:
https://hxehost:39030
 
Außerdem bietet sie Links auf alle Teile der HANA-Installation:


xs apps | grep cockpit-web-app              # SAP HANA Cockpit
* SAP HANA Cockpit
xs apps | grep cockpit-admin-web-app        # SAP HANA Cockpit Manager
* SAP HANA Cockpit Manager
xs apps | grep xsa-cockpit                  # XS Advanced Cockpit
* SAP HANA XS Advanced Cockpit
* SAP Web IDE for SAP HANA


== Web IDE for SAP HANA ==
Der folgende Link gibt im JSON-Format aus, auf welchem Port welche Dienste laufen:


Konfiguration in SAP HANA Express Edition:
https://hxehost:39030/v2/info


Standard-URL: https://hxehost:53075
Damit kann getestet werden, ob API-Aufrufe gegen den Server klappen.
User: XSA_DEV
Pass: Master Passwort


  xs apps | grep webide                      # Web IDE for SAP HANA
'''''Erläuterung Portnummern'''''


== Überprüfung der Verfügbarkeit des XS Advanced Servers ==
Die Instanznummer, z.B. Standard-Instanz 90, wird folgendermaßen in der Portnummer kodiert:


  https://<hana_hostname>:3<instance_number>30/v2/info
  https://<hana_hostname>:3<instance_number>30/v2/info


Standard-Instanznummer ist wohl 90, d.h. die Verbindung könnte lauten:
Beispiel für Standard-Instanz:
 
https://hxehost:39030/v2/info
 
Die Info gibt aus, auf welchem Port welche Dienste laufen.
Die Antwort als Daten im JSON-Format geliefert.
Die Verbinung muss klappen, bevor man mit den API-Befehlen auf den Servers zugreifen kann.


https://hxehost:39030/v2/info


== Verfügbarkeit XSEngine überprüfen ==


 
Die Seite gibt aus, ob die XSEngine läuft:
Überblick über die grundlegenden Tools von SAP HANA XS Advanced.
 
 
 
== Überprüfung Verfügbarkeit XSEngine ==


https://hxehost:8090/
https://hxehost:8090/


Die Seite gibt aus, ob die XSEngine läuft.
== URL und Dienststatus SAP HANA und XSA Cockpits ==


URLs und Dienststatus für die relevanten SAP HANA und XSA Cockpits:


xs apps | grep cockpit-web-app              # SAP HANA Cockpit
xs apps | grep cockpit-admin-web-app        # SAP HANA Cockpit Manager
xs apps | grep xsa-cockpit                  # XS Advanced Cockpit


== Überprüfung Verfügbarkeit XS Advanced Servers ==
== Web IDE for SAP HANA ==


https://hxehost:39030
Konfiguration in SAP HANA Express Edition:
 
Die Seite gibt aus, ob die SAP HANA XS Advanced Runtime läuft.
 
Außerdem bietet sie Links auf alle Teile der HANA-Installation:
 
SAP HANA Cockpit
SAP HANA Cockpit Manager
SAP HANA XS Advanced Cockpit
SAP Web IDE for SAP HANA
 
 
https://<hana_hostname>:3<instance_number>30/v2/info
 
Standard-Instanznummer ist wohl 90, d.h. die Verbindung könnte lauten:
 
https://hxehost:39030/v2/info
 
Die Info gibt aus, auf welchem Port welche Dienste laufen.
Die Antwort als Daten im JSON-Format geliefert.
Die Verbinung muss klappen, bevor man mit den API-Befehlen auf den Servers zugreifen kann.


Standard-URL: https://hxehost:53075
User: XSA_DEV
Pass: Master Passwort


  xs apps | grep webide                      # Web IDE for SAP HANA


== XS Command Line Interface ==
== XS Command Line Interface ==
Zeile 120: Zeile 101:
  xs apps | grep cockpit-admin-web-app # SAP HANA Cockpit Manager
  xs apps | grep cockpit-admin-web-app # SAP HANA Cockpit Manager
  xs apps | grep xsa-cockpit # XS Advanced Cockpit
  xs apps | grep xsa-cockpit # XS Advanced Cockpit


== Web IDE for SAP HANA ==
== Web IDE for SAP HANA ==
Zeile 146: Zeile 125:


Quelle: https://answers.sap.com/questions/191748/xs-advanced-internal-server-error.html?page=2&pageSize=10&sort=votes
Quelle: https://answers.sap.com/questions/191748/xs-advanced-internal-server-error.html?page=2&pageSize=10&sort=votes


=== HANA Express Garbage Collection ===  
=== HANA Express Garbage Collection ===  
Zeile 156: Zeile 134:


Quelle: https://developers.sap.com/tutorials/hxe-ua-troubleshooting.html#320c1b50-9dec-4c5a-91a1-72917e5f0a4c
Quelle: https://developers.sap.com/tutorials/hxe-ua-troubleshooting.html#320c1b50-9dec-4c5a-91a1-72917e5f0a4c


[[Category:SAP]]
[[Category:SAP]]
[[Category:Terminal]]
[[Category:Terminal]]

Version vom 31. Oktober 2020, 15:46 Uhr

Grundlegende Command-Line-Befehle und Funktionen des SAP HANA XS Advanced Servers.

Verfügbarkeit des XS Advanced Servers überprüfen

Der folgende Link gibt eine Webseite aus, die den Status der SAP HANA XS Advanced Runtime und der UAA-Service anzeigt -> Siehe oben links

https://hxehost:39030

Außerdem bietet sie Links auf alle Teile der HANA-Installation:

  • SAP HANA Cockpit
  • SAP HANA Cockpit Manager
  • SAP HANA XS Advanced Cockpit
  • SAP Web IDE for SAP HANA

Der folgende Link gibt im JSON-Format aus, auf welchem Port welche Dienste laufen:

https://hxehost:39030/v2/info

Damit kann getestet werden, ob API-Aufrufe gegen den Server klappen.

Erläuterung Portnummern

Die Instanznummer, z.B. Standard-Instanz 90, wird folgendermaßen in der Portnummer kodiert:

https://<hana_hostname>:3<instance_number>30/v2/info

Beispiel für Standard-Instanz:

https://hxehost:39030/v2/info

Verfügbarkeit XSEngine überprüfen

Die Seite gibt aus, ob die XSEngine läuft:

https://hxehost:8090/

URL und Dienststatus SAP HANA und XSA Cockpits

URLs und Dienststatus für die relevanten SAP HANA und XSA Cockpits:

xs apps | grep cockpit-web-app               # SAP HANA Cockpit
xs apps | grep cockpit-admin-web-app         # SAP HANA Cockpit Manager
xs apps | grep xsa-cockpit                   # XS Advanced Cockpit

Web IDE for SAP HANA

Konfiguration in SAP HANA Express Edition:

Standard-URL: https://hxehost:53075 User: XSA_DEV Pass: Master Passwort

 xs apps | grep webide                       # Web IDE for SAP HANA

XS Command Line Interface

Kann auf zwei Wegen erreicht werden:

  • Über CLI des Servers (z.B. per SSH)
  • Lokale Installation mit SAP HANA Express Edition Download Manager

Weitere Informationen: SAP Help Portal XS Command Line Interface Reference: https://help.sap.com/viewer/4505d0bdaf4948449b7f7379d24d0f0d/2.0.00/en-US/addd59069e6f444ca6ccc064d131feec.html

Login und Infos

xs login              # Anmelden an XSA
xs login -s           # Anmelden an XSA mit Angabe eines Space
xs login -o           # Anmelden an XSA mit Angabe einer Organisation
xs login --skip-ssl-validation     # SSL Zertifikatsfehlermeldung von SAP HANA Express VM unterdrücken
xs-admin-login        # Als XSA_ADMIN an XSA anmelden (Nur mit SAP HANA Express möglich)
xs target -S SAP      # Zu SAP Space wechseln, wo sich das Administration 
                      # Cockpit und die Web IDE für SAP HANA befindet
xs apps oder xs a     # Laufende XS Apps inkl. ihrer URLs auflisten
xs services           # Laufende XS Dienste auflisten
xs version            # Show server version information
xs system-info        # Show system infrastructure information
xs runtimes           # List available runtimes

XS Services verwalten

xs start <service>  oder   xs st <service>
xs start <service> oder xs sp <service>
xs create-service <new service name> oder xs cs <new service name>

Deploy MTAR

Upload mtar-File to the server.

xs login                # Login to server
xs target -S <space>    # Switch to target space
xs deploy <file.mtar> --use-namespaces     # Deploy mtar (--use-namespaces always necessary?)

Source / Help: https://help.sap.com/viewer/4505d0bdaf4948449b7f7379d24d0f0d/2.0.03/en-US/308f2041995c41a88bbb197cf2a984f7.html#loio308f2041995c41a88bbb197cf2a984f7__section_irt_3dc_zs

SAP HANA Cockpit und XS Advanced Cockpit

URLs für die relevanten Cockpits, wie SAP HANA Cockpit und XS Advanced Cockpits, lassen sich finden, wenn man die Liste der XS Apps nach Cockpit filtert:

xs apps | grep cockpit-web-app # SAP HANA Cockpit
xs apps | grep cockpit-admin-web-app # SAP HANA Cockpit Manager
xs apps | grep xsa-cockpit # XS Advanced Cockpit

Web IDE for SAP HANA

Standard-Konfiguration in SAP HANA Express Edition:

Standard-URL: https://hxehost:53075 User: XSA_DEV Pass: Master Passwort

Port herausfinden per:

xs apps | grep webide # Web IDE for SAP HANA

Für gleichzeitigen Login als XSA_ADMIN und XSA_DEV, für einen der beiden im Browser den Incognito-Modus verwenden.

Troubleshooting

Siehe auch https://developers.sap.com/tutorials/hxe-ua-troubleshooting.html

Fehlermeldung Incorrect Login bei Login per Web IDE

Zertifikate machen ärger. Self-signed Zertifikate erneuern mit:

XSA reset-certificate

Quelle: https://answers.sap.com/questions/191748/xs-advanced-internal-server-error.html?page=2&pageSize=10&sort=votes

HANA Express Garbage Collection

Falls es zu Engpässen mit RAM-Speicher auf der virtuellen Maschine kommt, hilft evtl. 

cd /usr/sap/HXE/home/bin
./hxe_gc.sh

Quelle: https://developers.sap.com/tutorials/hxe-ua-troubleshooting.html#320c1b50-9dec-4c5a-91a1-72917e5f0a4c