rdc vs renet
Rediacc incluye dos binarios. Dos trabajos, dos lugares. Aquí se explica cuál es cuál.
| rdc | renet | |
|---|---|---|
| Se ejecuta en | Su estación de trabajo | El servidor remoto |
| Se conecta vía | SSH | Se ejecuta localmente con root |
| Usado por | Todos | Solo depuración avanzada |
| Instalación | Usted lo instala | rdc lo aprovisiona automáticamente |
Para el trabajo diario, use
rdc. Raramente necesitarárenetdirectamente.
Cómo Funcionan Juntos
En su estación de trabajo ejecuta rdc. Abre una conexión SSH a su servidor y ejecuta allí el comando renet correspondiente. Un solo comando, un solo lugar donde ejecutarlo:
- Lee su configuración local (
~/.config/rediacc/rediacc.json) - Se conecta al servidor mediante SSH
- Actualiza el binario
renetsi es necesario - Ejecuta la operación correspondiente de
reneten el servidor - Devuelve el resultado a su terminal
Use rdc para el Trabajo Normal
Todas las tareas comunes se realizan a través de rdc en su estación de trabajo:
# Configurar un nuevo servidor
rdc machine setup server-1
# Crear e iniciar un repositorio
rdc repo create my-app -m server-1 --size 10G
rdc repo up my-app
# Detener un repositorio
rdc repo down my-app
# Verificar el estado de la máquina
rdc machine health server-1
Consulte el Inicio Rápido para un recorrido completo.
Use renet para Depuración en el Servidor
Solo necesita renet directamente cuando se conecta por SSH a un servidor para:
- Depuración de emergencia cuando
rdcno puede conectarse - Verificar detalles internos del sistema no disponibles a través de
rdc - Operaciones de recuperación de bajo nivel
Todos los comandos de renet necesitan privilegios de root (sudo). rdc no envuelve todos los subcomandos de renet; para cualquier cosa no cubierta, conéctese por SSH y llame a renet directamente. Consulte la Referencia del Servidor para la lista completa de comandos de renet.
Experimental: rdc ops (VMs Locales)
rdc ops envuelve renet ops para gestionar clústeres de VMs locales en su estación de trabajo:
rdc ops setup # Instalar prerrequisitos (KVM o QEMU)
rdc ops up --basic # Iniciar un clúster mínimo
rdc ops status # Verificar el estado de las VMs
rdc ops ssh --vm-id 1 # Conectarse por SSH a la VM puente
rdc ops ssh --vm-id 1 -c hostname # Ejecutar un comando en la VM puente
rdc ops down # Destruir el clúster
Funciona a través del adaptador local.
Estos comandos ejecutan renet localmente (no mediante SSH). Consulte VMs Experimentales para la documentación completa.
Nota sobre el Rediaccfile
Verá renet compose -- ... dentro de un Rediaccfile. No se preocupe. Las funciones del Rediaccfile se ejecutan en el servidor, donde renet ya está instalado.
Desde su estación de trabajo, inicie y detenga cargas de trabajo con rdc repo up y rdc repo down.