Zum Hauptinhalt springen Zur Navigation springen Zur Fußzeile springen
Begrenzte Zeit: Design Partner Programm. BUSINESS Plan kostenlos für immer.

rdc vs renet

Wann Sie rdc verwenden und wann Sie renet einsetzen.

rdc vs renet

Rediacc hat zwei Binaries. Zwei Aufgaben, zwei Orte. Hier erfahren Sie, wann Sie welches verwenden.

rdcrenet
Läuft aufIhrer WorkstationDem entfernten Server
Verbindet überSSHLäuft lokal mit Root-Rechten
Verwendet vonAllen BenutzernNur für fortgeschrittenes Debugging
InstallationSie installieren esrdc stellt es automatisch bereit

Für die tägliche Arbeit verwenden Sie rdc. Sie benötigen renet nur selten direkt.

Wie sie zusammenarbeiten

Auf Ihrer Workstation führen Sie rdc aus. Es öffnet eine SSH-Verbindung zu Ihrem Server und führt dort den passenden renet-Befehl für Sie aus. Ein Befehl, ein Ort zum Ausführen:

  1. Liest Ihre lokale Konfiguration (~/.config/rediacc/rediacc.json)
  2. Verbindet sich über SSH mit dem Server
  3. Aktualisiert die renet-Binary bei Bedarf
  4. Führt die entsprechende renet-Operation auf dem Server aus
  5. Gibt das Ergebnis an Ihr Terminal zurück

Verwenden Sie rdc für die normale Arbeit

Alle gängigen Aufgaben laufen über rdc auf Ihrer Workstation:

# Einen neuen Server einrichten
rdc config machine setup --name server-1

# Ein Repository erstellen und starten
rdc repo create --name my-app -m server-1 --size 10G
rdc repo up --name my-app -m server-1

# Ein Repository stoppen
rdc repo down --name my-app -m server-1

# Maschinengesundheit prüfen
rdc machine health --name server-1

Siehe den Schnellstart für eine vollständige Anleitung.

Verwenden Sie renet für serverseitiges Debugging

Sie benötigen renet nur direkt, wenn Sie sich per SSH auf einem Server anmelden für:

  • Notfall-Debugging, wenn rdc keine Verbindung herstellen kann
  • Überprüfung von Systeminterna, die über rdc nicht verfügbar sind
  • Low-Level-Wiederherstellungsoperationen

Alle renet-Befehle benötigen Root-Rechte (sudo). rdc umfasst nicht alle renet-Unterbefehle; für nicht abgedeckte Fälle SSH in und rufen Sie renet direkt auf. Siehe Server-Referenz für die vollständige Liste der renet-Befehle.

Experimentell: rdc ops (Lokale VMs)

rdc ops umschließt renet ops für die Verwaltung lokaler VM-Cluster auf Ihrer Workstation:

rdc ops setup              # Voraussetzungen installieren (KVM oder QEMU)
rdc ops up --basic         # Einen minimalen Cluster starten
rdc ops status             # VM-Status prüfen
rdc ops ssh --vm-id 1  # SSH in die Bridge-VM
rdc ops ssh --vm-id 1 -c hostname  # Einen Befehl auf der Bridge-VM ausführen
rdc ops down               # Cluster zerstören

Erfordert den lokalen Adapter. Nicht mit dem Cloud-Adapter verfügbar.

Diese Befehle führen renet lokal aus (nicht über SSH). Siehe Experimentelle VMs für die vollständige Dokumentation.

Hinweis zum Rediaccfile

Sie werden renet compose -- ... in einem Rediaccfile sehen. Kein Grund zur Sorge. Rediaccfile-Funktionen laufen auf dem Server, wo renet bereits installiert ist.

Von Ihrer Workstation aus starten und stoppen Sie Workloads mit rdc repo up und rdc repo down.