Saltar al contenido principal Saltar a navegación Saltar al pie de página

rdc vs renet

Cuándo usar rdc y cuándo usar renet.

rdc vs renet

Rediacc tiene dos binarios. Aquí se explica cuándo usar cada uno.

rdcrenet
Se ejecuta enSu estación de trabajoEl servidor remoto
Se conecta víaSSHSe ejecuta localmente con root
Usado porTodosSolo depuración avanzada
InstalaciónUsted lo instalardc lo aprovisiona automáticamente

Para el trabajo diario, use rdc. Raramente necesitará renet directamente.

Cómo Funcionan Juntos

rdc se conecta a su servidor mediante SSH y ejecuta comandos de renet por usted. Usted escribe un solo comando en su estación de trabajo, y rdc se encarga del resto:

  1. Lee su configuración local (~/.config/rediacc/rediacc.json)
  2. Se conecta al servidor mediante SSH
  3. Actualiza el binario renet si es necesario
  4. Ejecuta la operación correspondiente de renet en el servidor
  5. 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 config machine setup --name server-1

# Crear e iniciar un repositorio
rdc repo create --name my-app -m server-1 --size 10G
rdc repo up --name my-app -m server-1 --mount

# Detener un repositorio
rdc repo down --name my-app -m server-1

# 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 rdc no 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). 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

Requiere el adaptador local. No disponible con el adaptador cloud.

Estos comandos ejecutan renet localmente (no mediante SSH). Consulte VMs Experimentales para la documentación completa.

Nota sobre el Rediaccfile

Puede ver renet compose -- ... dentro de un Rediaccfile. Esto es normal, las funciones del Rediaccfile se ejecutan en el servidor donde renet está disponible.

Desde su estación de trabajo, inicie y detenga cargas de trabajo con rdc repo up y rdc repo down.