Passer au contenu principal Passer à la navigation Passer au pied de page

rdc vs renet

Différences entre rdc et renet, et à quel moment utiliser chacun de ces éléments.

rdc vs renet

Rediacc possède deux binaires. Voici quand utiliser chacun d’entre eux.

rdcrenet
S’exécute surVotre poste de travailLe serveur distant
Se connecte viaSSHS’exécute localement avec les droits root
Utilisé parTout le mondeDébogage avancé uniquement
InstallationVous l’installezrdc le provisionne automatiquement

Pour le travail quotidien, utilisez rdc. Vous avez rarement besoin de renet directement.

Comment ils fonctionnent ensemble

rdc se connecte à votre serveur via SSH et exécute les commandes renet à votre place. Vous tapez une seule commande sur votre poste de travail, et rdc gère le reste :

  1. Lit votre configuration locale (~/.config/rediacc/rediacc.json)
  2. Se connecte au serveur via SSH
  3. Met à jour le binaire renet si nécessaire
  4. Exécute l’opération renet correspondante sur le serveur
  5. Renvoie le résultat à votre terminal

Utiliser rdc pour le travail courant

Toutes les tâches courantes passent par rdc sur votre poste de travail :

# Configurer un nouveau serveur
rdc config machine setup --name server-1

# Créer et démarrer un dépôt
rdc repo create --name my-app -m server-1 --size 10G
rdc repo up --name my-app -m server-1 --mount

# Arrêter un dépôt
rdc repo down --name my-app -m server-1

# Vérifier la santé de la machine
rdc machine health server-1

Consultez le Démarrage rapide pour un guide complet.

Utiliser renet pour le débogage côté serveur

Vous n’avez besoin de renet directement que lorsque vous vous connectez en SSH à un serveur pour :

  • Le débogage d’urgence lorsque rdc ne peut pas se connecter
  • La vérification d’éléments internes du système non disponibles via rdc
  • Les opérations de récupération de bas niveau

Toutes les commandes renet nécessitent les privilèges root (sudo). Consultez la Référence serveur pour la liste complète des commandes renet.

Expérimental : rdc ops (VM locales)

rdc ops encapsule renet ops pour gérer des clusters de VM locaux sur votre poste de travail :

rdc ops setup              # Installer les prérequis (KVM ou QEMU)
rdc ops up --basic         # Démarrer un cluster minimal
rdc ops status             # Vérifier l'état des VM
rdc ops ssh --vm-id 1  # Se connecter en SSH à la VM bridge
rdc ops ssh --vm-id 1 -c hostname  # Exécuter une commande sur la VM bridge
rdc ops down               # Détruire le cluster

Nécessite l’adaptateur local. Non disponible avec l’adaptateur cloud.

Ces commandes exécutent renet localement (pas via SSH). Consultez VM expérimentales pour la documentation complète.

Note sur le Rediaccfile

Vous pouvez voir renet compose -- ... à l’intérieur d’un Rediaccfile. C’est normal, les fonctions du Rediaccfile s’exécutent sur le serveur où renet est disponible.

Depuis votre poste de travail, démarrez et arrêtez les charges de travail avec rdc repo up et rdc repo down.