Como instalar a VM da ISO?

0

Preparei o conjunto, volume e instalação ISO, quero instalar o VM sem cabeçalho usando o console. Aqui está o meu comando:

virt-install -n myvm -r 2048 --disk path=/home/username/virtpools/mydisk.img
--location /opt/images/CentOS-7-x86_64-Everything-1611.iso
--graphics=none --extra-args="console=tty0 console=ttyS0,115200n8" 
--noautoconsole --network=bridge:virbr0
--controller=scsi,model=virtio-scsi
--disk path=$HOME/virtpools/mydisk.img,format=qcow2

Apresenta a seguinte mensagem:

Starting install...
mount: only root can use "--options" option
ERROR    Invalid install location: Mounting location '/opt/images/CentOS-7-x86_64-Everything-1611.iso' failed
Domain installation does not appear to have been successful.

Meus /opt /opt/images e ISO no último diretório são legíveis e graváveis pelo mundo.

Como alguém poderia resolver esse problema? Eu acho que é algo (específico de distro) relacionado a usuários de permissões, etc. Eu não descobri isso ainda. Ubuntu 16.04

EDITAR : Quando eu (sem sudo ) especificar URL em --location como link , ele cria a VM, para que eu possa fazer o login usando virsh console vm

Obrigado.

    
por Bulat M. 16.04.2017 / 14:08

2 respostas

2

As mensagens de erro parecem contar a história.

"mount: somente root pode usar" --options "option" - adicione um sudo na frente do seu comando (ou use sudo su primeiro para mudar para root). Há várias coisas que poderiam ter falhado - a maioria das ferramentas relacionadas ao libvirt precisam de permissões elevadas de qualquer maneira.

    
por 16.04.2017 / 14:10
1

Talvez você queira usar --cdrom em vez de --location .

link

    
por 16.12.2017 / 20:26