Carregar minha própria imagem de VM para GCE

1

Eu preparei um sistema Debian muito leve, despojado e otimizado para tarefas intensas de CPU para ser executado em um Google Cloud Engine. Mas, assim como na AWS, não consigo encontrar uma maneira de fazer o upload dessa VM para o Google. É possível?

    
por Bruno Finger 23.09.2015 / 22:37

1 resposta

1

Fonte: link

Veja também aqui os requisitos: link

Importar uma imagem RAW

Você pode importar um arquivo de imagem RAW para o Compute Engine e usá-lo para criar novas instâncias. Para importar um arquivo RAW, o arquivo deve atender aos seguintes requisitos:

O arquivo RAW deve ser denominado disk.raw. O arquivo RAW deve ser empacotado como um arquivo tar compactado com a extensão de arquivo tar.gz. Por exemplo, você pode empacotar um arquivo RAW usando o comando tar: $ tar -Sczf exemplo-imagem.tar.gz disk.raw O arquivo deve ser armazenado no Google Cloud Storage. Observação: o arquivo tar deve ser compatível com o Compute Engine, criado por meio da seção Exportar uma imagem para o Google Cloud Storage ou Criar uma imagem a partir do rascunho. Os tarballs criados de qualquer outra forma não funcionam nos usuários do Compute Engine. A execução do Mac OS X pode usar o Homebrew para instalar o pacote gnu-tar. Este pacote cria arquivos tar compatíveis com o Compute Engine. Para adicionar uma imagem RAW ao seu projeto, adicione o arquivo tar contendo a imagem disk.raw à sua lista de imagens. No gcloud compute, execute o seguinte:

Imagens de computação $ gcloud criam IMAGE_NAME --source-uri URI Você deve escolher um nome de imagem que seja único entre todas as imagens no projeto e fornecer o URI do seu arquivo tar no Google Cloud Storage, usando um dos esquemas de URI mostrados abaixo:

gs: //BUCKET_NAME/IMAGE_NAME.image.tar.gz link Você pode verificar se a imagem está pronta para uso executando um comando de descrição de imagens, que também retorna o estado da imagem. Depois que a imagem estiver PRONTA, você poderá usá-la para suas instâncias.

Quando você adiciona uma imagem, o Google Compute Engine faz uma cópia privada da imagem a ser usada. Todas as alterações que você fizer no objeto original do Google Cloud Storage não afetarão a imagem usada pelo Google Compute Engine.

Observação: as imagens do Compute Engine serão armazenadas automaticamente no mesmo local que o objeto de armazenamento em nuvem de origem para melhorar o desempenho dessas imagens nesse local. Depois de adicionar a imagem ao Compute Engine, você pode usá-la para iniciar novas instâncias.

    
por 24.09.2015 / 19:10