Qual é a diferença entre imagens e modelos do OpenNebula?

4

O OpenNebula usa as noções de "Imagens" e "Modelos". Pelo que pude entender até agora, uma imagem é baixada primeiro do mercado, então um modelo é criado a partir dela e, finalmente, uma máquina virtual é criada a partir do modelo.

Isso parece um pouco supérfluo para mim. Por que ter imagens e modelos? Qual é a diferença? Por que não um processo de duas etapas como: obter uma imagem (ou modelo?) E criar uma VM a partir dela?

    
por Pavel Tankov 29.07.2014 / 15:13

2 respostas

1

Ter modelos e imagens permite que você use a mesma imagem em diferentes VMs. Por exemplo, se a imagem não for persistente, você poderá iniciar uma VM com 4 GB de memória e outra com 16 GB sem a necessidade de duplicar a imagem de origem em seu armazenamento.

    
por 30.07.2014 / 11:09
1

A razão é que os Modelos são arquivos de texto simples (com Sintaxe XML) e não requerem muito espaço como as Imagens. Modelos são definição, onde você pode especificar CPU, memória, discos, rede etc para diferentes VMs. É por isso que é muito útil ter imagens e modelos. Documentos: [ link

Exemplo real: wiki.ieeta.pt/wiki/index.php/OpenNebula#Creating_an_OpenNebula_template

    
por 13.10.2014 / 22:29

Tags