Deploy the Opensearch Dashboards charm
Please follow the Tutorial for detailed instructions on how to deploy the charm on LXD.
Below is a summary of the commands:
juju add-model test
cat <<EOF > cloudinit-userdata.yaml
cloudinit-userdata: |
postruncmd:
- [ 'sysctl', '-w', 'vm.max_map_count=262144' ]
- [ 'sysctl', '-w', 'vm.swappiness=0' ]
- [ 'sysctl', '-w', 'net.ipv4.tcp_retries2=5' ]
- [ 'sysctl', '-w', 'fs.file-max=1048576' ]
EOF
juju model-config --file cloudinit-userdata.yaml
juju deploy opensearch --channel=2/edge
juju deploy self-signed-certificates
juju relate self-signed-certificates opensearch
juju deploy opensearch-dashboards --channel=2/edge
juju relate opensearch opensearch-dashboards
juju relate self-signed-certificates opensearch-dashboards # TLS
As a result, a healthy system should look something like this:
Model Controller Cloud/Region Version SLA Timestamp
test opensearchctl localhost/localhost 3.1.8 unsupported 02:45:35+02:00
App Version Status Scale Charm Channel Rev Exposed Message
opensearch active 2 opensearch 2/edge 87 no
opensearch-dashboards active 1 opensearch-dashboards 2/edge 3 no
self-signed-certificates active 1 self-signed-certificates stable 72 no
Unit Workload Agent Machine Public address Ports Message
opensearch-dashboards/0* active idle 2 10.163.9.15
opensearch/3* active idle 5 10.163.9.136
opensearch/4 waiting idle 6 10.163.9.36 Requesting lock on operation: start
self-signed-certificates/0* active idle 1 10.163.9.165
Machine State Address Inst id Base AZ Message
1 started 10.163.9.165 juju-00edff-1 ubuntu@22.04 Running
2 started 10.163.9.15 juju-00edff-2 ubuntu@22.04 Running
5 started 10.163.9.136 juju-00edff-5 ubuntu@22.04 Running
6 started 10.163.9.36 juju-00edff-6 ubuntu@22.04 Running
Integration provider Requirer Interface Type Message
opensearch-dashboards:dashboard_peers opensearch-dashboards:dashboard_peers dashboard_peers peer
opensearch-dashboards:restart opensearch-dashboards:restart rolling_op peer
opensearch:node-lock-fallback opensearch:node-lock-fallback node_lock_fallback peer
opensearch:opensearch-client opensearch-dashboards:opensearch_client opensearch_client regular
opensearch:opensearch-peers opensearch:opensearch-peers opensearch_peers peer
opensearch:upgrade-version-a opensearch:upgrade-version-a upgrade peer
self-signed-certificates:certificates opensearch:certificates tls-certificates regular