Accessing OpenSearch
- URL:
https://localhost:9200 - Credenziali di amministrazione: archiviate in
/root/.cloudzy-creds - Per impostazione predefinita, OpenSearch si collega a
localhost(127.0.0.1) e NON è accessibile tramite l'IP del server. - Esempio di test con curl:
curl -X GET https://localhost:9200 -u 'admin:<password>' --insecure
Accesso alle dashboard di OpenSearch (UI)
- URL:
http://<SERVER_IP>:5601 - Credenziali di accesso: archiviate in
/root/.cloudzy-creds - Dashboards è configurato per ascoltare su
0.0.0.0per l'accesso remoto.
File e directory importanti
- Credentials:
/root/.cloudzy-creds - OpenSearch configuration:
/etc/opensearch/opensearch.yml - OpenSearch data:
/var/lib/opensearch - OpenSearch logs:
/var/log/opensearch - Dashboards configuration:
/etc/opensearch-dashboards/opensearch_dashboards.yml - Dashboards logs:
/var/log/opensearch-dashboards
Service Management
OpenSearch:
systemctl status opensearch
systemctl restart opensearch
journalctl -u opensearch -f
OpenSearch Dashboards:
systemctl status opensearch-dashboards
systemctl restart opensearch-dashboards
journalctl -u opensearch-dashboards -f
Notes
- OpenSearch listens on
localhost (127.0.0.1)per impostazione predefinita e non è accessibile tramite l'IP del server a meno che non venga configurato esplicitamente. - Il port forwarding di SSH può essere utilizzato per accedere in modo sicuro a OpenSearch in remoto senza esporre la porta
9200. - Esempio di port forwarding con SSH:
ssh -L 9200:localhost:9200 root@<SERVER_IP> - OpenSearch Dashboards è configurato per ascoltare su
0.0.0.0ed è accessibile in remoto sulla porta5601. - Le credenziali di autenticazione di Dashboards sono definite in
/etc/opensearch-dashboards/opensearch_dashboards.yml.