XEN problema de mapeamento de disco sob o opensolaris

0

Eu tenho um sistema com dois harddisks, eu queria usar a simplicidade do ZFS para o meu servidor de arquivos e também preciso executar um linux. Eu escolhi a virtualização XEN para isso, suportada em ambos os sistemas.

Meu GRUB está bem configurado e eu posso inicializar o sistema.

Eu gostaria de rodar o sistema com o solaris como dom0 e o debian instalado no segundo HD como uma máquina virtual.

Meu problema é que eu quero usar as partições do meu primeiro disco rígido (sda1 no linux) e não funciona. Não encontrei o meu caso de uso na Web -

Aqui está o nome do meu dispositivo Opensolaris desta partição: /dev/rdsk/c7d0p1 Mas quando eu uso: disk = [ 'phy:rdsk/c7d0p1,sda1,w' ] como um mapeamento de disco no meu arquivo de configuração XEN, eu tenho o erro:

Error: Device 2049 (vbd) could not be connected. error: "rdsk/c7d0p1" is not a valid block device.

Estou "perdido".

    
por Louis 15.12.2010 / 14:33

1 resposta

-1

O problema foi o / dev / rdsk o r de rdsk significa ler somente para poder ler e escrever você precisa usar / dev / dsk / Eu coloquei meu cenário porque é muito interessante. Na minha máquina OpenSolaris, fiz uma atualização completa e instalei o XEN.

Aqui está o meu arquivo de configuração completo:

name="debian"
memory='2047'
cpus='1'
vcpus='1'
bootloader = '/usr/lib/xen/bin/pygrub'
ramdisk ="/boot/initrd.img-2.6.26-2-xen-amd64"
kernel ="/boot/vmlinuz-2.6.26-2-xen-amd64"
on_shutdown = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
vif = [ '' ]
disk = [ 'phy:/dev/dsk/c7d0p0,sda,w' ]
extra="kerne /boot/vmlinuz-2.6.26-1-xen-amd64 root=/dev/sda1 ro console=tty0"

Mapoio o HD diretamente para sda. Eu não tenho que gerenciar a partição aqui sem problemas de troca, etc ...

    
por 17.01.2013 / 17:52