RousselTMLEARNING

TP · OpenSearch : de la découverte à l'expertise

TP Final : Cycle de vie, sauvegarde et droits

Ce que vous allez apprendre dans ce TP
  • Écrire une politique ISM
  • Restaurer un snapshot
  • Limiter les droits

Introduction #

Ce que vous allez apprendre dans cette section
  • Écrire une politique ISM
  • Restaurer un snapshot
  • Limiter les droits

Contexte. Avant la production, vous devez prouver que les index se gèrent seuls, qu'une suppression accidentelle se répare et qu'un lecteur ne peut rien casser.

Prérequis : le premier TP  ·  Durée estimée : 50 min

Une maquette prête à être exploitée.

Mise en place #

Étapes guidées, avec leur correction.

  1. 1. Écrire la politique

    Pourquoi ? Sans ISM, les index grossissent jusqu'à remplir le disque.

    Créez une politique : rollover, lecture seule à 7 jours, suppression à 30 jours. Le seuil de 2 documents sert uniquement à observer le rollover.
  2. 2. Déclencher le rollover

    Pourquoi ? Le rollover a besoin d'un alias d'écriture et du réglage rollover_alias.

    Créez le modèle et le premier index, puis écrivez deux documents. Après deux à trois minutes, un index cycle-000002 doit apparaître.
  3. 3. Sauvegarder et restaurer

    Pourquoi ? Une réplique ne protège pas d'une suppression.

    Créez le dépôt, faites un snapshot, supprimez logs-app-000001 et restaurez-le : le compteur doit revenir à 3.
  4. 4. Créer un rôle en lecture seule

    Pourquoi ? Le moindre privilège se prouve par un refus.

    Créez l'utilisateur, le rôle et leur association. Vérifiez que la lecture renvoie 200 et la suppression 403.

Niveau de difficulté : ●●●○○ (3/5)

Mon suivi

  • ⏱ Durée estimée : ≈ 50 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Poser une question

Articles recommandés

OpenSearch Dashboards, alertes et observabilité

Explorer ses données dans OpenSearch Dashboards, créer des moniteurs d'alerte et découvrir Trace ...

Alertmanager : rôle, architecture et cycle de vie d'une alerte

Ce que fait Alertmanager entre Prometheus et vos équipes : déduplication, regroupement, routage, ...

Sécurité avancée Elasticsearch : TLS, certificats, clés d'API, FLS, DLS et audit

Sécuriser Elasticsearch en profondeur : TLS transport et HTTP, gestion des certificats avec elast...

Sauvegarde, supervision et dépannage d'un serveur Linux

Exploiter un serveur Linux au quotidien : stratégie de sauvegarde 3-2-1 avec rsync, tar, snapshot...

Le stockage sur AWS : S3, EBS, EFS et sauvegarde

Stocker des données sur AWS : Amazon S3 (buckets, classes de stockage, versionnage, cycle de vie,...

Installer OpenSearch et OpenSearch Dashboards

Installer OpenSearch avec Docker Compose ou l'archive : mot de passe initial, vm.max_map_count, c...

Alimenter OpenSearch : pipelines d'ingestion et Data Prepper

Transformer les données avec les pipelines d'ingestion, collecter avec Data Prepper, recevoir l'O...

Alertes, connecteurs et SLO dans Kibana

Créer des règles d'alerte dans Kibana (requête Elasticsearch, ES|QL, seuil personnalisé, logs), c...

Mimir : le chemin de lecture (query-frontend, querier, store-gateway et caches)

Comment Mimir répond à une requête PromQL : découpage et cache du query-frontend, file d'attente,...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !