Există o modalitate de a utiliza dispozitivul de atașare virsh fără a utiliza o țintă?
De exemplu, atașez un disc folosind un fișier xml care include ținta „sdc”.
<disk type='block' device='disk'>
<source dev='/dev/disk/by-label/mydisk' />
<target dev='sdc' bus='scsi' />
</disk>
Pentru a accelera procesul, aș dori să nu specific un dispozitiv țintă, doar magistrala. Motivul pentru aceasta este că nu trebuie să mă conectez la invitat, să utilizez dispozitivele curente, apoi să editez fișierul xml gazdă pentru a folosi un nou nume „sdX” și, în final, să atașez discul. Ar salva o mulțime de pași pentru a-l lăsa să se atașeze la următorul dispozitiv de disc disponibil în invitat.
Mut destule discuri în și afară din oaspete, a devenit enervant. De asemenea, când detașez discul, lasă dispozitivul sdX folosit, așa că trebuie să editez fișierul și să muți literele în sus până funcționează. Aș dori, de asemenea, să pot scrie acest script și asta ar fi mult mai ușor dacă nu aș avea nevoie să știu care este următorul dispozitiv disponibil în invitat.
Dacă există o modalitate de a obține următoarea disponibilă în invitat folosind virsh sau alte comenzi kvm/qemu, și asta ar fi bine.
Folosesc doar CLI - fără virt manager.
EDITAȚI | ×:
Tocmai am găsit „virsh domblklist”, care listează dispozitivele blocate de pe invitat, așa că aș putea să mă uit la schimbarea utilizării virsh attach-disk. Trebuie doar să înveți argumentele pentru asta.