debootstrap ou virt-install Ubuntu Server Maverick falha

2

Oki então rodando qualquer tipo de variação do debootsrap eu recebo o seguinte erro

I: Extracting zlib1g...

W: Falha ao tentar executar: chroot / lxc / iso / montagem dodo -t proc proc / proc

debootstrap.log:

mount: permissão negada

se eu chroot manualmente no diretório, então eu sou prometido com:

id: cannot find name for group ID 0

Eu não tenho nome! @ ... #

Eu tentei addgroup mas ele não está instalado, apt-get / aptitude: comando não encontrado, então eu não posso fazer nada com ele.

Eu tentei o ubuntu-vm-builder, mas como ele está chamando o debootstrap, recebo o mesmo erro.

Joguei com ele por alguns dias e então eu parei e coloquei o virt-install uma tentativa, tudo funciona até eu chegar ao console para terminar a instalação de shows de bruxas apenas:

O caractere de escape é ^]

e nada mais, não importa o que eu digite.

Então, basicamente, o que estou tentando fazer é construir um sistema chroot utilizável para que eu possa usá-lo com lxc ou libvirt.

Quais são as minhas opções para colocar os containers / virtualização em funcionamento? Eu li em algum lugar que eu posso usar modelos openvz com lxc ou libvirt? mas como?

Deixe-me saber se você precisa de informações adicionais (p.s. fazendo tudo isso em um servidor dedicado para que eu não possa acessá-lo manualmente, apenas ssh, mais no meu pc local rodando ubuntu desktop everding maverick funciona).

EDITAR

Chegando mais perto, consegui entender como usar um modelo openvz com lxc, agora o problema vem com a bridge de rede

lxc-start: invalid interface name: br0 # Use same bridge device used in your controlling host setup
lxc-start: failed to process 'lxc.network.link = br0 # Use same bridge device used in your controlling host setup
'
lxc-start: failed to read configuration file

eu segui os passos exatos para criar uma bridge e lxc conf se parece com:

    lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0 # Use same bridge device used in your controlling host setup
lxc.network.hwaddr =  {a1:b2:c3:d4:e5:f6} # As appropiate (line only needed if you wish to dhcp later)
lxc.network.ipv4 = {10.0.0.100} # (Use 0.0.0.0 if you wish to dhcp later)
lxc.network.name = eth0 # could likely be whatever you want

Já que não está funcionando, eu sei que o mal está errado, então alguém poderia me enganar?

EDIT, parece que a instalação base estava usando um kernel personalizado (bzImage-2.6.34.6-xxxx-grs-ipv6-65) para a bruxa que eu não encontrei os cabeçalhos, eu fiz um update-grub depois que instalei um novo kernel, menu.lst editado e não, ele está usando 2.6.35-23-server e agora o debootstrap está funcionando bem mesmo com o ubuntu-vm-builder.

    
por poelinca 06.12.2010 / 21:47

1 resposta

2

Este comando funcionou para mim:

sudo lxc-create -n my-vm -t ubuntu

mas eu geralmente não achei que o lxc era muito maduro. Usando o kvm:

vm-builder kvm ubuntu

Talvez a solução mais simples seja: baixar um ISO do Ubuntu, executar virt-manager, criar uma VM através da GUI, anexar o ISO à unidade de CD, inicializá-lo e instalá-lo da maneira usual.

    
por poolie 07.12.2010 / 01:40