มีวิธีใช้อุปกรณ์แนบ virsh โดยไม่ใช้เป้าหมายหรือไม่?
ตัวอย่างเช่น ฉันแนบดิสก์โดยใช้ไฟล์ xml ซึ่งมีเป้าหมาย "sdc"
<disk type='block' device='disk'>
<source dev='/dev/disk/by-label/mydisk' />
<target dev='sdc' bus='scsi' />
</disk>
เพื่อเร่งกระบวนการ ฉันไม่ต้องการระบุอุปกรณ์เป้าหมาย ให้ระบุเฉพาะบัส เหตุผลคือฉันไม่ต้องล็อกอินเป็นเกสต์ ใช้อุปกรณ์ปัจจุบัน จากนั้นแก้ไขไฟล์โฮสต์ xml เพื่อใช้ชื่อ "sdX" ใหม่ จากนั้นจึงแนบดิสก์ จะช่วยประหยัดขั้นตอนได้มากเพียงแค่ให้มันแนบกับอุปกรณ์ดิสก์ที่มีอยู่ถัดไปในเกสต์
ฉันย้ายดิสก์เข้าและออกจากแขกมากพอ มันน่ารำคาญ นอกจากนี้ เมื่อฉันแยกดิสก์ออก จะเหลืออุปกรณ์ sdX ที่ใช้อยู่ ดังนั้นฉันจึงต้องแก้ไขไฟล์และเลื่อนตัวอักษรขึ้นจนกว่าจะใช้งานได้ ฉันต้องการเขียนสคริปต์นี้ด้วย และจะง่ายกว่านี้มากหากฉันไม่ต้องรู้ว่าอุปกรณ์เครื่องถัดไปที่พร้อมใช้งานในแขกมีอะไรบ้าง
หากมีวิธีการรับสิ่งต่อไปในแขกโดยใช้ virsh หรือคำสั่ง kvm/qemu อื่น ๆ นั่นก็จะเป็นการดีเช่นกัน
ฉันใช้ CLI เท่านั้น - ไม่มี virt manager
แก้ไข:
ฉันเพิ่งพบ "virsh dombleklist" ซึ่งแสดงรายการอุปกรณ์บล็อกในแขก ดังนั้นฉันอาจพิจารณาเปลี่ยนไปใช้ virsh แนบดิสก์ เพียงแค่ต้องเรียนรู้ข้อโต้แย้งสำหรับสิ่งนั้น