Jak ustawić kolejność rozruchową na KVM podczas używania libvirt/virsh? (Za pomocą konfiguracji lub polecenia)Jak ustawić kolejność rozruchu na KVM (libvirt/virsh)?
10
A
Odpowiedz
13
Proszę spojrzeć na sekcję Operation System booting.
Najpopularniejszą opcją jest program ładujący BIOS, w którym można określić kolejność rozruchu poprzez zmianę domeny XML. spróbuj komendy virsh edit <your-domain-name>
następnie zmienić kolejność startową z tego przykładu (skopiowany z libvirt.org):
<os>
<type>hvm</type>
<loader>/usr/lib/xen/boot/hvmloader</loader>
<boot dev='network'/>
<boot dev='cdrom'/>
<boot dev='hd'/>
<bootmenu enable='yes'/>
</os>
co oznacza kolejność rozruchu jest:
- rozruchu z sieci jak PXE buta
- z bagażnika CD-ROM, jeśli nie PXE
- rozruchu z lokalnego dysku twardego, jeśli nie rozruchu PXE ani bootowalny CD
2
Jeśli masz kilka dysków twardych lepszym rozwiązaniem jest użycie
<boot order='1'/>
dla pierwszego urządzenia, które chcesz uruchomić i
<boot order='2'/>
dla 2 itp
Aby uzyskać więcej informacji, zobacz https://libvirt.org/formatdomain.html#elementsDisks
Więc technicznie tak, to jest odpowiedź ... jednak edycja bezpośrednio konfiguracji i ponowne uruchomienie kontenera naprawi go trwalej. Rozgryzłem to po kilku tygodniach bawienia się z tym. W każdym razie dam ci punkty, ponieważ masz odpowiedź. –
Znalazłem, że 'virsh dumpxml', po którym następuje' virsh define'. (Nie chciałem tego robić w edytorze). – mpontillo
Znalazłem, że może określić kolejność rozruchu również za pomocą menedżera maszyny wirtualnej. zobacz krok 4 tego linku: https://fedoraproject.org/wiki/QA:Testcase_Boot_Methods_Pxeboot – shawnzhu