Need help? Chat now!

Hostwinds Tutoriais

Resultados da busca por:


Índice


Trabalhando com o Hostwinds Cloud Agent
Rotina de backups
Outras Rotinas

O Hostwinds Cloud Agent

Trabalhando com o Hostwinds Cloud Agent
Rotina de backups
Outras Rotinas

Incluído em nossos VPes (gerenciados e não gerenciados) é o agente Hostwinds Cloud, um conjunto de ferramentas que interizem o sistema operacional dentro do VPS para a API para o controle de nuvens.O agente do Cloud é responsável por definir o endereço IP, senha de raiz / administrador, nome do host e chaves SSH dentro do sistema operacional VPS.Ele é executado automaticamente durante a inicialização para garantir que as alterações no controle da nuvem sejam refletidas dentro do servidor.Além disso, o agente de nuvem é usado para configurar backups de nuvem e mantém o software do sistema operacional atualizado.

O Cloud Agent possui várias rotinas:

  • boot_service, which ensures the Cloud Agent will run all the enabled routines at boot
  • rede, que define o endereço IP, o gateway padrão e os servidores DNS
  • atualizar, para atualizar o próprio Hostwinds Cloud Agent
  • nome de anfitrião, para definir o nome do host do servidor (somente Linux)
  • senha, que sincroniza a senha root / Administrador do Cloud Control
  • ssh_keys, que sincroniza chaves SSH do Cloud Control (somente Linux)
  • update_packages, que atualiza todos os pacotes do sistema operacional (por exemplo, `yum -y update` ou ʻapt update && apt upgrade`)
  • Limpar, que limpa todos os arquivos restantes após as rotinas acima serem executadas
  • backups, para instalar e gerenciar backups de nuvem
  • pacote, usado pelo Hostwinds para instalar pacotes específicos no processo de criação de VPS

As primeiras 8 rotinas são ativadas por padrão em uma nova instalação VPS, mas podem ser modificadas manualmente abaixo.

Trabalhando com o Hostwinds Cloud Agent

O agente de nuvem é uma ferramenta de linha de comando que pode ser executada a partir do console VNC, ssh ou dentro de uma janela CMD ou PowerShell.Como mostrado pela opção --help, o uso normal é:

hwagent routine ROUTINE [arguments]

É importante notar que o argumento run-all só executará todas as rotinas já definidas para serem executadas automaticamente na inicialização.

Para ver mais informações sobre uma rotina específica e os argumentos disponíveis, execute

hwagent routine ROUTINE

sem argumentos.

Rotina de backups

Para visualizar o status dos backups em nuvem em seu servidor:

hwagent routine backups --status 

Isso mostrará se os backups estão habilitados / instalados, o local, o período de retenção, o número de backups disponíveis e a hora / data do backup mais recente.

Se você comprou o serviço de backups da nuvem, um ingresso será gerado automaticamente para que nossa equipe execute o comando de instalação de backups e verifique se ele é configurado e configurado.Uma vez feito isso, você receberá uma atualização através do nosso sistema de bilhete que isso foi configurado e estiver pronto para uso durante o próximo backup agendado nas próximas 24 horas.Você também pode executar esta configuração a qualquer momento se precisar reinciar os backups para o seu servidor VPS da nuvem:

hwagent routine backups --install 

Se você quiser executar manualmente um backup sem esperar que o próximo cron funcione, corra.

hwagent routine backups --run 

Isso levará alguns minutos para concluir, dependendo de quanto mudou no servidor desde o último backup.

Você também pode alterar o período de retenção para seus backups em nuvem:

hwagent routine backups --retention DAYS 

Onde os dias é o número de dias em que valem os instantâneos restituos para reter.Se o número for menor do que o número atual de instantâneos RESTIC, o sistema irá remover os instantâneos mais antigos que os próximos backups de tempo.Você pode, claro, usar backups de rotina Hwagent --run para pobrá-los imediatamente.

Se, por algum motivo, você deseja remover o serviço de backup do sistema operacional, execute

hwagent routine backups --uninstall 

Isso removerá o restic e o cron job, mas não cancelará o serviço ou quaisquer encargos. Faça um tíquete para o departamento de Cobrança para cancelar o add-on Cloud Backups.

Da mesma forma, se você quiser desinstalar RESTIC e remover o armazenamento para backups de nuvem do armazenamento de objetos, execute.

hwagent routine backups --uninstall --purge 

Nota: Isso não pode ser executado após --uninstall e não removerá completamente o contêiner de armazenamento de objeto.Basta excluir o conteúdo disso.Se você quiser parar de ser faturado para armazenamento de objetos, você terá que excluir o contêiner manualmente.

Depois que a variante de --uninstall foi executada, você pode executar backups de rotina Hwagent --install para reinstalar a Restic e adicionar o trabalho do cron de backup ao sistema operacional novamente.

Outras Rotinas

As outras rotinas incluem várias ferramentas mais simples que podem ser desabilitadas, habilitadas ou executadas manualmente:

  • nome de anfitrião - Atualize o nome do host do servidor
  • rede - Atualize a configuração de IP estática
  • senha - Atualize a senha root para aquela especificada na nuvem
  • ssh_keys - Adicione as chaves SSH da nuvem para as autoridades do usuário da raiz
  • atualizar - Atualize o agente de nuvem de hostwinds e re-executar novamente
  • update_packages - Atualizar pacotes de software do sistema

Observe que todos eles requerem permissões de root / Administrador à medida que modificam arquivos / propriedades do sistema. A estrutura do comando é:

hwagent routine ROUTINE --[enable|disable|run] 

Por exemplo, se você tiver um nome de host personalizado configurado em seu servidor e não quiser que ele seja redefinido para o HWSRV-XXXX na reinicialização, execute

hwagent routine hostname --disable 

Ou se você alterou a senha ou as teclas SSH no controle de nuvem e não quiser reinicializar o servidor para configurá-los, use

hwagent routine password --run 

ou

hwagent routine ssh_keys --run 

respectivamente.

Não é recomendado desabilitar a rede rotineiramente, mas se você fizer e perder a conexão com o servidor, poderá efetuar login por meio de ações -> obter VNC no portal de nuvem e reativá-lo com

hwagent routine network --enable
hwagent routine network --run 

Por padrão, todas as rotinas estão ativadas e executar cada inicialização na ordem listada acima, com nome de host, chaves SSH e senha são executadas em paralelo.

Esperamos que você goste deste vislumbre na automação correndo atrás das cenas para fazer o seu VPS funcionar sem problemas e ter encontrado as ferramentas fornecidas para serem úteis.Se você tiver alguma dúvida ou precisar de assistência, entre em contato com a nossa equipe de suporte 24/7/365 abrindo um ticket de suporte.

Escrito por Hostwinds Team  /  Junho 5, 2021