Portál AbcLinuxu, 6. května 2025 01:37

Dotaz: Přidání disku do virt. hosta KVM bez rebootu

24.4.2012 11:28 Mirek
Přidání disku do virt. hosta KVM bez rebootu
Přečteno: 533×
Odpovědět | Admin
Jak v prostředí KVM virtualizace za běhu vitrualniho hosta ( Linux ) přidat disk bez rebootu.

Řešení typu

host# qemu-img create -f qcow2 new-home.img 10G
host# virsh
virsh # attach-disk domain /path/to/disk_image/new-home.img vdb
Disk attached successfully

Reboot the guest, and run fdisk -l as root.

Mne neuspokojuje. Díky

Řešení dotazu:


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.4.2012 13:52 linuxik | skóre: 32 | Milovice
Rozbalit Rozbalit vše Re: Přidání disku do virt. hosta KVM bez rebootu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vytvoreni noveho disku a pripojeni do KVM se da naklikat ve virt-manageru a misto restartu guesta muzes zkusit 'echo "- - -" > /sys/class/scsi_host/hostX/scan' nebo 'partprobe'.

ps. Staci to k tvemu uspokojeni?
25.4.2012 13:21 Mirek
Rozbalit Rozbalit vše Re: Přidání disku do virt. hosta KVM bez rebootu
1. ano virt-manager znam 2. partprobe zabralo pri odebrani disku, pri pridani nikoliv sushana:/sys/class # partprobe Warning: Error fsyncing/closing /dev/vdc: Input/output error

3. echo "- - -" > /sys/class/scsi_host/host0/scan i echo "- - -" > /sys/class/scsi_host/host1/scan bez efektu
25.4.2012 15:45 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: Přidání disku do virt. hosta KVM bez rebootu
Viz manual:
Hot-adding a disk means hot-adding a PCI device, so you need PCI hotplug support in the guest for this to work.
Takze:
virsh
connect qemu:///system
qemu-monitor-command --hmp VIRT_NAME 'pci_add auto storage file=FILE_IMG,if=virtio'

pripadne
qemu-monitor-command --hmp VIRT_NAME 'pci_add auto storage file=FILE_IMG,if=scsi'
a v guestu:
echo 1 > /sys/bus/pci/rescan
26.4.2012 09:34 Mirek
Rozbalit Rozbalit vše Re: Přidání disku do virt. hosta KVM bez rebootu
Diky

presne to jsem potreboval. Pomohlo toto echo 1 > /sys/bus/pci/rescan

Mirek
25.4.2012 15:50 linuxik | skóre: 32 | Milovice
Rozbalit Rozbalit vše Re: Přidání disku do virt. hosta KVM bez rebootu
Tak to je divne s VirtIO emulaci mi to na Centos6 funguje uplne automaticky. Pridam disk a hned ho vidim v systemu.
pci 0000:00:07.0: reg 10 io port: [0x00-0x3f]
pci 0000:00:07.0: reg 14 32bit mmio: [0x000000-0x000fff]
pci 0000:00:00.0: no hotplug settings from platform
pci 0000:00:00.0: using default PCI settings
pci 0000:00:01.0: no hotplug settings from platform
pci 0000:00:01.0: using default PCI settings
ata_piix 0000:00:01.1: no hotplug settings from platform
ata_piix 0000:00:01.1: using default PCI settings
uhci_hcd 0000:00:01.2: no hotplug settings from platform
uhci_hcd 0000:00:01.2: using default PCI settings
piix4_smbus 0000:00:01.3: no hotplug settings from platform
piix4_smbus 0000:00:01.3: using default PCI settings
pci 0000:00:02.0: no hotplug settings from platform
pci 0000:00:02.0: using default PCI settings
virtio-pci 0000:00:03.0: no hotplug settings from platform
virtio-pci 0000:00:03.0: using default PCI settings
HDA Intel 0000:00:04.0: no hotplug settings from platform
HDA Intel 0000:00:04.0: using default PCI settings
virtio-pci 0000:00:05.0: no hotplug settings from platform
virtio-pci 0000:00:05.0: using default PCI settings
virtio-pci 0000:00:06.0: no hotplug settings from platform
virtio-pci 0000:00:06.0: using default PCI settings
pci 0000:00:07.0: no hotplug settings from platform
pci 0000:00:07.0: using default PCI settings
virtio-pci 0000:00:07.0: enabling device (0000 -> 0003)
virtio-pci 0000:00:07.0: PCI INT A -> Link[LNKC] -> GSI 10 (level, high) -> IRQ 10
  alloc irq_desc for 30 on node -1
  alloc kstat_irqs on node -1
virtio-pci 0000:00:07.0: irq 30 for MSI/MSI-X
  alloc irq_desc for 31 on node -1
  alloc kstat_irqs on node -1
virtio-pci 0000:00:07.0: irq 31 for MSI/MSI-X
 vdb: unknown partition table
25.4.2012 16:01 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: Přidání disku do virt. hosta KVM bez rebootu
Vam to funguje automaticky, protoze mate v guestu nahrany modul acpiphp.
xkucf03 avatar 27.4.2012 13:21 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Přidání disku do virt. hosta KVM bez rebootu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Upravil jsem formátování dotazu (přidal <pre/> pro lepší čitelnost)
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.