Saltar para o conteúdo principal Saltar para a navegação Saltar para o rodapé

rdc vs renet

Quando usar rdc e quando usar renet.

rdc vs renet

O Rediacc fornece dois binários. Dois trabalhos, dois lugares. Eis qual é qual.

rdcrenet
Executa emA sua estação de trabalhoO servidor remoto
Liga-se viaSSHExecuta localmente com root
Usado porTodosApenas depuração avançada
InstalarInstala-o o utilizadorrdc provisiona-o automaticamente

Para o trabalho do dia a dia, use rdc. Raramente precisará de renet diretamente.

Como Trabalham em Conjunto

Na sua estação de trabalho executa o rdc. Ele abre uma ligação SSH ao servidor e executa o comando renet correspondente lá por si. Um comando, um sítio para o executar:

  1. Lê a sua config local (~/.config/rediacc/rediacc.json)
  2. Liga-se ao servidor via SSH
  3. Atualiza o binário renet se necessário
  4. Executa a operação renet correspondente no servidor
  5. Devolve o resultado ao seu terminal

Use rdc para o Trabalho Normal

Todas as tarefas comuns passam pelo rdc na sua estação de trabalho:

# Configurar um novo servidor
rdc machine setup server-1

# Criar e iniciar um repositório
rdc repo create my-app -m server-1 --size 10G
rdc repo up my-app

# Parar um repositório
rdc repo down my-app

# Verificar a saúde da máquina
rdc machine health server-1

Consulte o Início Rápido para um percurso completo.

Use renet para Depuração no Lado do Servidor

Só precisa de renet diretamente quando faz SSH para um servidor para:

  • Depuração de emergência quando o rdc não consegue ligar
  • Verificar internos do sistema não disponíveis através do rdc
  • Operações de recuperação de baixo nível

Todos os comandos renet precisam de privilégios de root (sudo). O rdc não encapsula todos os subcomandos renet; para qualquer coisa não coberta, faça SSH e chame o renet diretamente. Consulte a Referência do Servidor para a lista completa de comandos renet.

Experimental: rdc ops (VMs Locais)

rdc ops encapsula renet ops para gerir clusters de VM locais na sua estação de trabalho:

rdc ops setup              # Instalar pré-requisitos (KVM ou QEMU)
rdc ops up --basic         # Iniciar um cluster mínimo
rdc ops status             # Verificar estado das VMs
rdc ops ssh --vm-id 1  # SSH para a VM de ponte
rdc ops ssh --vm-id 1 -c hostname  # Executar um comando na VM de ponte
rdc ops down               # Destruir o cluster

Funciona através do adaptador local.

Estes comandos executam o renet localmente (não via SSH). Consulte VMs Experimentais para documentação completa.

Nota sobre o Rediaccfile

Vai ver renet compose -- ... dentro de um Rediaccfile. Não se preocupe. As funções do Rediaccfile são executadas no servidor, onde o renet já está instalado.

A partir da sua estação de trabalho, inicie e pare cargas de trabalho com rdc repo up e rdc repo down.