Como adiciono swap automaticamente ao criar instâncias no Ganeti 2?

1

Estou usando o pacote ganeti2 no Debian 5. A criação de instâncias é bem tranquila, exceto pelo fato de que ele não configura um disco de swap automaticamente, e eu gostaria que ele fosse feito assim.

Pesquisando, não encontrei absolutamente ninguém com meu problema, o que me faz suspeitar de um erro fundamental de minha parte, mas não consigo descobrir o quê. A documentação do Ganeti 2 também não toca no assunto, embora as versões anteriores tivessem um parâmetro de criação de instância para isso.

Então, como posso fazer isso? Ou o que estou fazendo errado?

    
por Daniel C. Sobral 23.09.2010 / 15:15

2 respostas

1

Eu percebo que essa pergunta tem três anos - mas no caso de alguém se deparar com o mesmo problema, parece que Pietro Abate tem um gancho ganeti-instance-debootstrap para fazer isso, o que é bastante automático:

link

    
por 26.06.2013 / 02:15
1

Provavelmente você está explicitamente dizendo para criar apenas um disco, já que a opção --swap-size está obsoleta. Você deve ser capaz de adicionar uma partição de swap da seguinte forma:

--disks 0:size=200G --disks 1:size=2G ...[more config]

na criação de instâncias. Faça os ajustes usuais após a criação da instância - mkswap , swapon , /etc/fstab etc. Alternativamente, você pode criar um arquivo de troca na própria instância dentro do sistema de arquivos e manter sua criação mais ou menos a mesma:

dd if=/dev/zero of=/swap_file bs=1M count=2048
mkswap /swap_file
swapon /swap_file
echo '/swap_file swap swap defaults 0 0' >> /etc/fstab
    
por 05.11.2010 / 19:02