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:
- 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.
- 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).
- 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
- No menu principal do Locaweb Cloud, navegue até a seção Imagens > Templates.
- Clique no botão “Registrar template a partir de URL +”
- 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“).
- URL:
- 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.
- 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.
- 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.
- 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.
- 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á:
- Baixar o arquivo de imagem da URL fornecida para o armazenamento da nuvem.
- 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”.