Introdução
VirtualBox
O VirtualBox é um software de virtualização gratuito e de código aberto. Foi oferecido pela primeira vez por InnoTek GmbH da Alemanha e renomeado como Oracle VM VirtualBox quando InnoTek foi adquirida por Oracle Corporation.
Para obter mais informações sobre o VirtualBox, visite o site oficial de Oracle. Clique aqui para ver os sistemas operacionais convidados que podem funcionar com o VirtualBox.
Cenários
Você pode usar um SO convidado Linux de 32 ou 64 bits fornecido pelo VirtualBox para criar um arquivo de imagem no formato VHD.
Vantagens
Você pode personalizar arquivos de imagem do Linux.
Ferramentas e custos
Ferramenta |
Descrição |
Custos |
---|---|---|
VirtualBox |
O VirtualBox é um software de virtualização gratuito e de código aberto. Faça o download em: https://www.virtualbox.org/wiki/Downloads |
Gratuito |
Arquivo de imagem ISO |
Ele é usado para instalar um sistema operacional em uma VM vazia. Faça o download em https://ubuntu.com/download/server#downloads Por exemplo, o nome do arquivo é Ubuntu-20.04-server.iso. |
Gratuito |
Cloud-Init |
Para garantir que você possa injetar informações personalizadas iniciais nos ECSs criados a partir da imagem, por exemplo, definindo a senha de logon, é recomendável instalar o Cloud-Init na VM usada como origem da imagem. O método para obter o Cloud-Init varia dependendo do sistema operacional. Para mais detalhes, consulte Instalando Cloud-Init. |
Gratuito |
(Opcional) Plug-in de redefinição de senha com um clique |
Para garantir que você possa redefinir a senha de cada ECS criado a partir da imagem com alguns cliques, é recomendável instalar o plug-in de redefinição de senha com um clique (CloudResetPwdAgent) na VM usada como origem da imagem. Para sistemas operacionais de 32 bits: http://ap-southeast-1-cloud-reset-pwd.obs.ap-southeast-1.myhuaweicloud.com/linux/32/reset_pwd_agent/CloudResetPwdAgent.zip Para sistemas operacionais de 64 bits: http://ap-southeast-1-cloud-reset-pwd.obs.ap-southeast-1.myhuaweicloud.com/linux/64/reset_pwd_agent/CloudResetPwdAgent.zip |
Gratuito |
Processo de criação de imagens
A figura a seguir mostra como usar o VirtualBox para criar uma imagem a partir de um arquivo ISO.
- Instale o VirtualBox: prepare um host (recomenda-se o Windows de 64 bits) e instale o VirtualBox no host. Para mais detalhes, consulte Instalação do VirtualBox.
- Crie uma VM: use o VirtualBox para criar uma VM vazia a partir da qual uma imagem será criada. Para mais detalhes, consulte Criação de uma VM vazia.
- Instale um sistema operacional na VM: monte um arquivo ISO para instalar um SO para a VM. O arquivo ISO determina o sistema operacional da imagem que você deseja criar. Para mais detalhes, consulte Instalação de um sistema operacional Linux na VM.
- Instale o software e os plug-ins na VM: para garantir a execução correta dos ECSs que serão criados a partir da imagem, instale o software e os plug-ins necessários na VM, incluindo drivers Xen e KVM nativos, Cloud-Init e plug-in de redefinição de senha com um clique. Para obter detalhes, consulte Configuração da VM.
- Obtenha o arquivo de imagem: exporte um arquivo de imagem no formato VHD do VirtualBox. Para mais detalhes, consulte Obtenção do arquivo de imagem.
- Registre uma imagem privada: carregue o arquivo de imagem VHD exportado para um bucket do OBS e registre-o como uma imagem privada. Em seguida, você pode usar a imagem privada para criar ECSs. Para mais detalhes, consulte Registro do arquivo de imagem como uma imagem privada.