• Vendas: 1-800-961-2888
  • Suporte: 1-800-961-4454

Rackspace Cloud Backup – Instalar o agente


Como iniciar com o Rackspace Cloud Backup – Parte 1

Observação: você pode usar o Rackspace Cloud Backup em praticamente qualquer servidor na Rackspace Cloud. As exceções são FreeBSD 9, Debian 5 e Windows 2003.

Estabelecer rotas de rede

Se o seu Cloud Server foi criado antes de 3 de junho de 2013, talvez seja necessário adicionar rotas de rede com o servidor para que ele possa se ​​conectar ao Cloud Backup através da rede de back-end (ServiceNet). Você pode encontrar instruções completas sobre como atualizar as rotas de rede do seu servidor no seguinte artigo: Atualização de rotas ServiceNet no Cloud Servers

Instalar o agente

Se tiver conta com nível de Managed Service, o agente do Cloud Backup pode já estar instalado em seu servidor. Se os seus Cloud Servers estiverem listados na guita "Sistemas" da seção "Backup" do painel de controle Cloud, o agente do Cloud Backup já está instalado. Caso contrário, a Rackspace pode instalar para você. Verifique com seu gerente de contas e vá para Como criar um backup.

Os clientes que ainda não têm o agente do Cloud Backup instalado devem começar com as seguintes instruções:

 

Instale o agente em sistemas baseados em APT, como Ubuntu e Debian

Efetue SSH em seu servidor e execute os comandos abaixo consecutivamente como usuário com privilégios de sudo ou de superusuário.

Passo 1. Obter o agente.

sudo sh -c 'wget -q "http://agentrepo.drivesrvr.com/debian/agentrepo.key" -O- | apt-key add -'

Passo 2. Adicionar o recurso.

sudo sh -c 'echo "deb [arch=amd64] http://agentrepo.drivesrvr.com/debian/ serveragent main" > /etc/apt/sources.list.d/driveclient.list'

Passo 3. Instalar o agente.

sudo apt-get update; sudo apt-get install driveclient

Passo 4. Configurar o bootstrap.

Você precisa do seu nome de usuário e chave de API para concluir este passo. Se você precisar de ajuda para encontrar a sua chave API, consulte este artigo em nosso centro de conhecimento.

Dica: este passo pede que você confirme que deseja substituir o seu arquivo de configuração. Responda que sim.

sudo /usr/local/bin/driveclient --configure

Passo 5. Iniciar o agente.

sudo service driveclient start

Passo 6. Definir a inicialização do agente no boot.

sudo update-rc.d driveclient defaults

Instale o agente em sistemas baseados em RPM, como CentOS, Fedora e Red Hat

Primeiro, você deve efetuar SSH em seu servidor e executar os comandos abaixo consecutivamente em um usuário com privilégios de sudo ou de superusuário.

Passo 1. Confirmar o diretório.

Vá para o seu diretório de arquivos e confirme que o caminho /etc/yum.repos.d path existe. Se não existir, crie o caminho:

sudo mkdir -p /etc/yum.repos.d

Passo 2. Obter o RPM.

sudo wget -O /etc/yum.repos.d/drivesrvr.repo "http://agentrepo.drivesrvr.com/redhat/drivesrvr.repo"

Passo 3. Instalar o RPM.

sudo yum -y install driveclient

Passo 4. Configurar o bootstrap.

Você precisa do seu nome de usuário e chave de API para concluir este passo. Se você precisar de ajuda para encontrar a sua chave API, consulte este artigo em nosso centro de conhecimento.

sudo /usr/local/bin/driveclient --configure

Passo 5. Iniciar o agente.

sudo service driveclient start

Passo 6. Definir a inicialização do agente no boot.

sudo chkconfig driveclient on

Instale o agente em sistemas Arch, Gentoo e SUSE

Para sistemas Arch, Gentoo e SUSE Linux, faça download do tarball. Em seguida, efetue SSH em seu servidor e execute os comandos abaixo consecutivamente como usuário com privilégios de sudo ou de superusuário.

Observação: o tarball tem as instruções mais atualizadas. Se as instruções a seguir forem diferentes das do tarball, siga as do tarball.

Passo 1. Obter o tarball.

wget http://agentrepo.drivesrvr.com/tar/driveclient-latest.tar.bz2

Passo 2. Extrair os arquivos.

tar -xvjf driveclient-latest.tar.bz2

Passo 3. Alterar o diretório.

Informe o diretório criado extraindo os arquivos, por exemplo:

cd driveclient-1

Passo 4. Criar diretórios e copiar arquivos.

sudo cp driveclient /usr/local/bin/
sudo chown root:root /usr/local/bin/driveclient
sudo chmod 700 /usr/local/bin/driveclient
sudo mkdir -m 700 /etc/driveclient sudo cp cacert.pem /etc/driveclient

Passo 5. Configurar o agente.

Você precisa do seu nome de usuário e chave de API para concluir este passo. Se você precisar de ajuda para encontrar a sua chave API, consulte Como ver e gerar novamente a chave API.

Dica: este passo pede que você confirme que deseja substituir o seu arquivo de configuração. Responda que sim.

sudo /usr/local/bin/driveclient --configure

Passo 6. Iniciar o agente.

sudo /usr/local/bin/driveclient --daemon

Scripts de exemplo init/startup estão incluídos no tarball.

Instalar o agente em sistemas Windows

Se precisar descobrir qual tipo de criptografia do equipamento Windows você tem (32 ou 64 bits), vá até o Painel de Controle do Windows Server e selecione "Sistema".

Passo 1. Fazer download do agente.

Observação: você pode clicar com o botão direito nos seguintes links de agente e salvar os arquivos executáveis ​​diretamente em seu servidor.

Passo 2. Executar o agente.

Você precisa de sua chave API ao instalar o agente. Se você precisar de ajuda para encontrar a sua chave API, consulte Como ver e gerar novamente a chave API.

Há 3 tipos de configuração: nova instalação, atualizar instalação ou instalação GUI. Elas seguem os seguintes parâmetros não delimitados:

  • Nova instalação:
    driveclient-setup /S /Type=[New|Install|Update] /Username=username /ApiKey=apiKeyValue /ApiHostName=hostname [/Url=UpdateUrl]
    
  • Atualizar instalação:
    driveclient-setup /S [/Type=Install|/Type=Update]
    

Observações:

  • Para instalação e automação não interativas, o parâmetro /S fornece uma instalação silenciosa.
  • Se o tipo de instalação não for "nova" (/Type=New), as credenciais não serão substituídas.
  • Para todos os tipos de instalação, exceto atualizações, /ApiHostName pode ser fornecido. Se não for fornecido, seu valor padrão se torna api.drivesrvr.com.
  • Os tipos de instalação "Nova" e "Atualizar" são fornecidos para compatibilidade com versões anteriores.

Passo 3. Testar instalação ou atualização no Windows.

Teste a instalação no Windows

A instalação deve realizar as seguintes ações:

  1. Criar o caminho "%programfiles%\driveclient".
  2. Colocar arquivos no diretório driveclient de Arquivos de Programas:
    c:\>dir "%programfiles%\driveclient" /a-d
     Volume in drive C is OS
     Volume Serial Number is EE4C-78FC
    
     Directory of C:\Program Files\driveclient
    
    10/05/2011  12:24 PM         5,749,760 driveclient.exe
    03/01/2011  05:41 PM         1,693,696 icudt42.dll
    03/01/2011  05:39 PM         1,289,216 icuuc42.dll
    10/05/2011  01:37 PM           647,630 install.log
    10/05/2011  01:37 PM            58,384 uninst.exe
                   5 File(s)      9,438,686 bytes
    
  3. Criar o caminho %programdata%\driveclient.
  4. Coloque bootstrap.json no caminho %programdata%\driveclient, que tem a seguinte aparência:
    {
      "ApiHostName" : "api.driveclient.com",
      "Https" : true,
      "IsRegistered" : false,
      "Username" : "[yourusername]",
      "Password" : "[myownveryverylongpasswordthatnoonecouldeverpossiblycrack]"
    }
    

    Os parâmetros fornecidos com /type=install devem ser vistos no arquivo bootstrap.json.

  5. Criar um serviço driveclientsvc:
    c:\>sc query DriveClientSvc
    
    SERVICE_NAME: DriveClientSvc
            TYPE               : 10  WIN32_OWN_PROCESS
            STATE              : 1  STOPPED
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x0
            WAIT_HINT          : 0x0
    
  6. A entrada driveclient.exe deve ser vista em Painel de controle > Programas e recursos.

Testar "Atualizar" o Windows

Executar driveclient-setup-latest.exe vai alterar todos os arquivos atualizados em "program files\driveclient".
Isso é o mesmo que executar a instalação sem parâmetros.

c:\>dir "%programfiles%\driveclient\driveclient.exe"

 Volume in drive C is OS
 Volume Serial Number is EE4C-78FC

 Directory of C:\Program Files\driveclient

10/05/2011  12:24 PM         5,749,760 driveclient.exe
               1 File(s)      5,749,760 bytes
               0 Dir(s)  449,822,932,992 bytes free

Solucionar problemas

  • Erro de conexão: se o Cloud Backup indicar que o agente não está sendo executado no seu servidor, certifique-se de que seu firewall não esteja bloqueando as conexões de saída na porta 443.

O que significam os status de backup "Ignorado", "Perdido", "Com erro" e "Com falha"?

  • Ignorado: a tarefa de backup foi ignorada porque já havia uma tarefa de backup na fila. Uma tarefa de backup único só pode entrar na fila uma vez.
  • Perdido: a tarefa de backup foi perdida porque o agente não respondeu. O agente provavelmente estava off-line.
  • Com erro: ocorreu um erro durante o backup. Ele foi realizado, mas precisa ser investigado.
  • Com falha: ocorreu um problema grave e a tarefa de backup não foi executada.

Como resolver os problemas de status Ignorado, Perdido, Com erro e Com falha?

  • Ignorado: o erro provavelmente se deve ao fato da frequência da tarefa de backup ser muito alta. Pense em reduzir a frequência da tarefa ou diminuir a quantidade de dados. Se for a tarefa inicial, as tarefas posteriores vão terminar mais rapidamente.
  • Perdido: certifique-se de que o agente está em execução no servidor. Se o agente não estiver em execução, inicie-o. Em seguida, verifique os logs para determinar o motivo da falha da tarefa de backup. Um agente jamais deve ficar off-line por si só. Ou ocorreu uma exceção de software ou o agente foi encerrado manualmente.
  • Com erro: veja os logs no servidor. O agente armazena todos os logs em um único local (veja a seção seguinte). Reveja os logs linha por linha. Se não for possível determinar a causa do erro, abra um ticket com o grupo SME e eles ajudarão a identificar o problema.
  • Com falha: assim como no status "Com erro", verifique os logs no servidor. O status "Com falha" é grave.

Encontre seus logs de agente

Se precisar ler os logs do agente, você pode encontrá-los nos locais abaixo.

  • Linux: /var/log
  • Windows: %programdata%/driveclient

Desinstalar o agente do Linux

Para desinstalar o agente, interrompa-o e desinstale o pacote.

CentOS ou Red Hat

sudo service driveclient stop
sudo yum remove driveclient

Ubuntu

sudo /etc/init.d/driveclient stop
sudo apt-get remove driveclient

Desinstale o agente do Windows

Execute %programfiles%\driveclient\uninst.exe

Devem ocorrer as seguintes alterações:

  • O caminho %programfiles%\driveclient contém um único arquivo: install.log
c:\>dir "%programfiles%\driveclient" /a-d
 Volume in drive C is OS
 Volume Serial Number is EE4C-78FC

 Directory of C:\Program Files\driveclient

10/05/2011  01:29 PM           607,013 install.log
               1 File(s)        607,013 bytes
               2 Dir(s)  449,805,914,112 bytes free
  • O caminho %programdata%\driveclient não existe.
c:\>dir "%programdata%\driveclient"
 Volume in drive C is OS
 Volume Serial Number is EE4C-78FC

 Directory of C:\ProgramData

File Not Found
  • Não existe a entrada driveclient.exe em Painel de controle > Programas e recursos.
  • O serviço DriveClientSvc não está instalado.
  - There should be no scheduled tasks to "check for driveclient update".
c:\>sc query driveclientsvc
[SC] EnumQueryServicesStatus:OpenService FAILED 1060:

The specified service does not exist as an installed service.






© 2011-2013 Rackspace US, Inc.

Salvo indicação em contrário, o conteúdo deste site está licenciado sob uma licença não adaptada de Creative Commons Attribution-NonCommercial-NoDerivs 3.0


Ver detalhes da licença e o AVISO LEGAL