Mude o CD-ROM via virsh

21

Eu tenho uma máquina virtual KVM que é gerenciada via libvirsh. Agora quero usar uma imagem ISO diferente dentro da VM.

Como altero o DVD na unidade virtual usando virsh ?

    
por DerMike 31.01.2011 / 10:38

3 respostas

17

Adicione o CDROM:

attach-disk guest01 /root/disc1.iso hdc --driver file --type cdrom
--mode readonly

Alterar CDROM:

attach-disk guest01 /root/disc2.iso hdc --driver file --type cdrom
--mode readonly

Remover CDROM:

 attach-disk guest01 " " hdc --driver file --type cdrom
 --mode readonly
    
por 09.06.2011 / 15:53
16

No libvirt 0.9.12 e talvez antes, existe um comando change-media :

change-media <domain> <path> [<source>] [--eject] [--insert] [--update] [--current] [--live] [--config] [--force]

Alterar CD:

change-media guest01 hdb /pool/disc.iso

Ejetar CD:

change-media guest01 hdb --eject
    
por 21.03.2013 / 11:30
0

Eu tentei o comando attach-disk e não funcionou para mim. No entanto, eu encontrei este documento no fedora que pede para você usar o comando "update-device". Isso funcionou para mim e você pode encontrá-lo em Anexando e atualizando um dispositivo com virsh . Aqui estão os passos:

  • Crie um arquivo XML:

    <backingStore/>
    <target dev='hdc' bus='ide'/>
    <readonly/>
    <alias name='ide0-1-0'/>
    <address type='drive' controller='0' bus='1' target='0' unit='0'/>
    </disk>
    

Verifique se você não tem a tag <source> em sua definição

  • Atualize o dispositivo:

    virsh update-device <guest name> <XML file name>
    
por 13.11.2014 / 17:49

Tags