1. Home
  2. Locaweb Cloud
  3. Como criar um template a partir de uma URL – Locaweb Cloud

Como criar um template a partir de uma URL – Locaweb Cloud

O que é e para que serve?

Esse método permite que você registre uma imagem de disco pronta (já com o sistema instalado e configurado), que está hospedada em algum lugar da internet, como um template utilizável no Locaweb Cloud.

É diferente de criar um template a partir de um snapshot, que usa uma VM que já está rodando na sua nuvem. Aqui, você importa uma imagem externa.

Pense assim:
É como trazer um computador já configurado de fora e colocá-lo direto na sua prateleira da nuvem — em vez de instalar tudo do zero a partir de um CD de instalação (como seria com uma ISO).

Com isso, você economiza tempo e já começa com o sistema no ponto certo para uso ou personalização.

Quando usar este método?

Você pode usar a criação de template por URL sempre que quiser trazer uma imagem de disco pronta de fora da sua nuvem. É útil principalmente nos seguintes casos:

  • Quando você criou sua própria imagem personalizada, com o sistema operacional já configurado do jeito que precisa — e quer usá-la diretamente no Locaweb Cloud.
  • Quando for usar dispositivos virtuais de terceiros, como firewalls, VPNs ou ferramentas prontas para uso, que são distribuídas como imagens de disco e não como instaladores.
  • Quando quiser migrar uma VM de outra nuvem ou do seu ambiente local, como VirtualBox, VMware ou Hyper-V. Basta exportar a imagem do disco e disponibilizá-la por uma URL direta.

Em resumo: é a melhor opção quando você já tem um “sistema pronto” e quer colocá-lo no ar, sem começar tudo do zero.

Requisitos críticos antes de começar

Para que o processo funcione, os seguintes pontos são essenciais:

  1. URL direta e pública: Você precisa ter o link direto para o arquivo da imagem, ou seja, o endereço que leva diretamente ao download, sem precisar clicar em botões ou passar por outras páginas. Esse link deve estar disponível publicamente na internet, para que o Locaweb Cloud consiga acessar e baixar o arquivo sem problemas.
  2. O formato correto do arquivo: Esta é a parte mais importante. A URL deve apontar para um arquivo de imagem de disco, e não para um arquivo .iso de instalação. Os formatos mais comuns suportados são:

    • QCOW2 (formato comum para KVM)
    • VHD (formato comum para Hyper-V e Xen)
    • OVA (pacote que geralmente contém um disco em formato VMDK)
    • RAW (imagem bruta do disco, sem compactação ou metadados adicionais).
  3. Informações da imagem: Você precisa conhecer os detalhes da imagem que está importando, como o tipo e a versão do sistema operacional contido nela.
Registrando o template via URL
  1. No menu principal do Locaweb Cloud, navegue até a seção Imagens > Templates.

  1. Clique no botão “Registrar template a partir de URL +”
  2. Preencha o formulário com os detalhes da imagem que você está importando:

    • URL:
      Cole aqui a URL de download direto para o seu arquivo de imagem (ex: http://example.com/images/my-image.qcow2).
    • Nome:
      Um nome descritivo para o seu novo template no Locaweb Cloud (ex: Meu-Appliance-Firewall).
    • Descrição:
      Detalhes sobre o que este template contém.
    • Zona:
      Selecione a zona de disponibilidade onde o template ficará disponível (ou “Todas as Zonas“).
  • Domínio
    Selecione o Domínio ao qual este template pertencerá.

    • Virtualizador: Selecione o hipervisor para o qual a imagem foi criada (KVM, VMware, etc.). Isso é crucial para a compatibilidade.
    • Formato:
      Selecione o formato do arquivo da sua imagem (QCOW2, VHD, etc.).
    • Tipo de SO (Sistema Operacional):
      Selecione na lista o sistema operacional que está dentro da imagem.
    • Tipo de template
      Define a categoria ou o propósito do template dentro do sistema. Para criar templates para suas próprias VMs, geralmente você manterá a opção padrão selecionada (como BUILTIN).
  • Arquitetura
    Selecione a arquitetura do processador para a qual o sistema operacional no template foi compilado. A opção mais comum para servidores modernos é x86_64 (para sistemas de 64 bits).
  • Userdata
    Aqui você pode selecionar um script userdata previamente configurado no Locaweb Cloud para ser utilizado neste template.
Importante!

Este script será executado em todas as VMs criadas a partir deste template, garantindo uma configuração base consistente.

  • Política de link de userdata
    Este campo define como o script de userdata incluído no template irá se comportar caso o usuário forneça outro script ao criar a VM.
    Exemplo: Imagine que você embutiu no template um script que instala o monitoramento padrão. Se um usuário, ao criar uma VM com seu template, fornecer outro script para instalar o SO, esta política decide o que acontece. As opções permitem substituir (allowoverride) o script do template pelo do usuário, não substituir (denyoverride) o script do template pelo do usuário ou combinar (append) os dois.
  • Senha ativada
    Marque esta caixa apenas se a imagem que você está importando for “cloud-ready” e tiver o serviço cloud-init (ou similar) instalado e configurado para permitir o reset de senha pela nuvem.
Importante!

A “mágica” por trás da opção “Senha ativada” é um serviço chamado cloud-init, que é o padrão da indústria para inicialização e configuração de VMs na nuvem.

As imagens que oferecemos são “preparadas para a nuvem” (cloud-ready), o que significa que já vêm com o cloud-init pré-instalado.

  • Extraível
    Marque esta caixa se deseja permitir que este template possa ser exportado da nuvem futuramente, como um arquivo de imagem reutilizável.
  • Dinamicamente escalável
    Marcar essa opção significa que você poderá, futuramente, aumentar esses recursos em uma VM criada a partir deste template sem precisar reiniciá-la, permitindo um escalonamento sem indisponibilidade. 
Importante!

Ao marcar a caixa “Dinamicamente escalável” ao criar o template, você está essencialmente afirmando que:

“Eu preparei esta imagem de sistema operacional. Eu sei que ela é uma versão compatível e que tem as ferramentas necessárias para aceitar mais CPU e RAM sem precisar ser reiniciada.”

Se você marcar essa caixa, mas o sistema operacional dentro do seu template for muito antigo ou não estiver preparado, a operação de escalar dinamicamente irá falhar no futuro.

Caso não entenda o que precisa ser configurado para a VM ser dinamicamente escalável, deixe essa opção desmarcada.

  • HVM
    Indica que o template requer virtualização assistida por hardware, que é o padrão para a grande maioria dos sistemas operacionais modernos (como as versões atuais de Linux e Windows). Mantenha esta opção marcada para garantir a melhor performance e compatibilidade.
  • Público
    Deixe desmarcado se o template for apenas para seu uso. Marcá-lo o tornaria visível para outros no seu domínio.
  1. Revise todas as informações e clique em OK.
O que acontece depois?

O Locaweb Cloud iniciará um processo que pode ser demorado, dependendo do tamanho do arquivo e da velocidade da sua conexão. Ele irá:

  1. Baixar o arquivo de imagem da URL fornecida para o armazenamento da nuvem.
  2. Validar e registrar a imagem como um template.

Você pode acompanhar o andamento do processo na lista de templates (Imagens > Templates). O template passará por alguns estágios até atingir o status Pronto. A partir desse momento, ele estará disponível entre as opções na criação de uma nova VM.

Próximos passos

Crie templates a partir de suas VMs
Além de importar de uma URL, você pode criar templates a partir de suas próprias VMs já configuradas. Este método captura o estado de um disco raiz através de um snapshot para então criar a imagem utilizando o snapshot. É a forma ideal de padronizar um ambiente que você mesmo personalizou dentro da nuvem.

Crie uma VM com o template Criado
Agora que seu template importado por URL está pronto, o próximo passo é colocá-lo em uso. Ao criar a sua VM, basta selecionar o template recém criado na seção “Templates/ISO”.

Este artigo foi útil ?

Artigos relacionados