SAP HANA XS Advanced
Grundlegende Command-Line-Befehle und Funktionen des SAP HANA XS Advanced Servers.
SAP HANA und XSA Cockpits
URLs 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
Überprüfung der Verfügbarkeit des XS Advanced Servers
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.
Überblick über die grundlegenden Tools von SAP HANA XS Advanced.
Überprüfung Verfügbarkeit XSEngine
Die Seite gibt aus, ob die XSEngine läuft.
Überprüfung Verfügbarkeit XS Advanced Servers
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:
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.
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>
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
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