Converta imagens VMDK em imagens AMI

1

Eu tenho a configuração e o ambiente para criar as máquinas virtuais no formato vmdk e, em seguida, uso as ferramentas ec2 api para converter, empacotar e fazer o upload para a Nuvem AWS. No entanto, estou enfrentando certos desafios nisso.

  1. Criado uma máquina virtual no formato vmdk.
  2. usou ec2-bundle-image para criar o pacote de imagens.
  3. usei ec2-upload-bundle para enviar o pacote.
  4. registre o arquivo de manifesto no console do aws.
  5. lançando a instância.

Depois de lançar a instância, estou recebendo os seguintes erros:

Xen Minimal OS!   start_info: 0xb10000 (VA)     nr_pages: 0x6a400   shared_inf: 0x00b9b000 (MA)      pt_base: 0xb13000 (VA) nr_pt_frames: 0x9     mfn_list: 0x967000 (VA)    mod_start: 0x0 (VA)      mod_len: 0        sinalizadores: 0x0     cmd_line: root = / dev / sda1 ro 4   pilha: 0x946780-0x966780 MM: Init       _text: 0x0 (VA)      _etext: 0x61e65 (VA)    _erodata: 0x76000 (VA)      _edata: 0x7b6d4 (VA) início da pilha: 0x946780 (VA)        _end: 0x966d34 (VA)   start_pfn: b1f     max_pfn: 6a400 Mapeando o intervalo de memória 0xc00000 - 0x6a400000 definindo 0x0-0x76000 somente leitura ignorado 0x1000 MM: Alocador de página inicial para e6c000 (e6c000) -0 (6a400000) MM: feito Exija o mapa pfns em 6a401000-7a401000. O heap reside em 7a402000-ba402000. Inicializando interface do temporizador Inicializando o console ... pronto. gnttab_table mapeado em 0x6a401000. Inicializando planejador Thread "Idle": ponteiro: 0x7a402008, pilha: 0x6a030000 Inicializando o xenbus Thread "xenstore": ponteiro: 0x7a402478, pilha: 0x6a040000 Boneco principal: start_info = 0x966880 Thread "main": ponteiro: 0x7a4028e8, pilha: 0x6a050000 "main" "root = / dev / sda1" "ro" "4" vbd 2049 é hd0 ******************* BLKFRONT para o dispositivo / vbd / 2049 **********

backend em / local / domain / 0 / backend / vbd / 7502/2049 Falha ao ler / local / domain / 0 / backend / vbd / 7502/2049 / feature-barrier. Falha ao ler / local / domain / 0 / backend / vbd / 7502/2049 / feature-flush-cache. 2503680 setores de 0 bytes

vbd 2050 é hd1 ******************* BLKFRONT para o dispositivo / vbd / 2050 **********

backend em / local / domain / 0 / backend / vbd / 7502/2050 Falha ao ler / local / domain / 0 / backend / vbd / 7502/2050 / feature-barrier. Falha ao ler / local / domain / 0 / backend / vbd / 7502/2050 / feature-flush-cache. 312705024 setores de 0 bytes

vbd 2051 é hd2 ******************* BLKFRONT para o dispositivo / vbd / 2051 **********

backend em / local / domain / 0 / backend / vbd / 7502/2051 Falha ao ler / local / domain / 0 / backend / vbd / 7502/2051 / feature-barrier. Falha ao ler / local / domain / 0 / backend / vbd / 7502/2051 / feature-flush-cache. 1835008 setores de 0 bytes

[H
[J

GNU GRUB  version 0.97  (1740800K lower / 0K upper memory)



   [ Minimal BASH-like line editing is supported.   For

     the   first   word,  TAB  lists  possible  command

     completions.  Anywhere else TAB lists the possible

     completions of a device/filename. ]

grubdom >
    [9; 10H

Por favor, ajude.

Atenciosamente

    
por Raju Singh 17.12.2012 / 08:41

1 resposta

0

Raju, Se você ainda não fez isso, consulte a documentação da AWS para conhecer as práticas recomendadas relacionadas aos recursos de importação / exportação de VMs:

link Você precisará usar os comandos ec2-import-instance e ec2-import-volume para enviar a instância do VMDK e o (s) volume (s) associado (s) ao AWS.

Se você tiver o luxo de reunir um rápido VMware vCenter host, recomendo fazê-lo - já que a AWS tem um plug-in gratuito que pode ajudar com esse processo:

Espero que ajude!

    
por 03.02.2015 / 04:05