Eu tenho uma máquina virtual KVM que é gerenciada via libvirsh. Agora eu quero usar uma imagem ISO diferente dentro da VM.
Como altero o DVD na unidade virtual usando virsh
?
Adicione 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
Remova o CDROM:
attach-disk guest01 " " hdc --driver file --type cdrom
--mode readonly
virsh
: 0.9.2).--config
ao comando. Provavelmente devido ao fato de o convidado não ter sido originalmente configurado com um cdrom. Este dirigiu-se ao seguinte:error: internal error: No device with bus 'ide' and target 'hdc'. cdrom and floppy device hotplug isn't supported by libvirt
.Na libvirt 0.9.12 e talvez mais cedo,
change-media
existe um comando :Alterar CD:
Ejetar CD:
fonte
Eu tentei o comando attach-disk e não funcionou para mim. No entanto, encontrei este documento no fedora, que solicita que você use o comando "update-device". Isso funcionou para mim e você pode encontrá-lo em Anexando e atualizando um dispositivo com o virsh . Aqui estão os passos:
Crie um arquivo XML:
Verifique se você não tem a
<source>
tag em sua definiçãoAtualize o dispositivo:
fonte
Primeiro você precisa exportar a configuração existente:
Então você tem que abrir o arquivo e copiar a seção cdrom e adicionar a linha com o caminho da imagem ISO, como
Então o resultado é algo como
e salve-o como cdrom.xml.
Depois disso:
fonte