Narzędzia użytkownika

Narzędzia witryny


wiki:kvm

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
wiki:kvm [2023/12/02 08:31] lukaszwiki:kvm [2024/02/10 10:02] (aktualna) lukasz
Linia 163: Linia 163:
   # virsh net-autostart br0   # virsh net-autostart br0
   Network br0 marked as autostarted   Network br0 marked as autostarted
 +
 +
 +==== Uruchomienie wirtualki z płyty ====
 +
 +Scenariusz: maszyna wirtualna testowycentos9 się nie uruchamia, ponieważ system plików na partycji root jest uszkodzony. Należy wyłączyć wirtualkę i naprawić system plików za pomocą xfs_repair.
 +
 +  virsh destroy --domain testowycentos9
 +  virsh edit --domain testowycentos9
 +
 +Trzeba poprawić sekcję os:
 +
 +  <os>
 +    <type arch='x86_64' machine='pc-q35-rhel8.6.0'>hvm</type>
 +    <boot dev='hd'/>
 +  </os>
 +
 +na 
 +
 +  <os>
 +    <type arch='x86_64' machine='pc-q35-rhel8.6.0'>hvm</type>
 +    <boot dev='cdrom'/>
 +  </os>
 +
 +Trzeba również umieścić "płytkę" w napędzie cd. Poprawić:
 +
 +  <disk type='file' device='cdrom'>
 +    <driver name='qemu' type='raw'/>
 +    <target dev='sda' bus='sata'/>
 +    <readonly/>
 +    <address type='drive' controller='0' bus='0' target='0' unit='0'/>
 +  </disk>
 +
 +na (przykładowo, ponieważ ścieżka do pliku iso może być inna):
 +
 +  <disk type='file' device='cdrom'>
 +    <driver name='qemu' type='raw'/>
 +    <target dev='sda' bus='sata'/>
 +    <source file='/var/lib/libvirt/images/CentOS-Stream-9-latest-x86_64-dvd1.iso'/>
 +    <readonly/>
 +    <address type='drive' controller='0' bus='0' target='0' unit='0'/>
 +  </disk>
 +
 +Zapisać plik oraz uruchomić wirtualkę.
 +
 +  virsh start --domain testowycentos9
 +
 +Teraz wystarczy się połączyć z konsolą przez vnc, wybrać tryb ratunkowy w instalatorze CentOS-a, a w nim tryb numer 3, żeby po prostu uruchomić basha. Potem trzeba wykryć i aktywować LVM oraz użyć xfs_repair na uszkodzonym woluminie. Można potem spróbować wyłączyć system za pomocą "shutdown -h now", ale nie zawsze się to udaje. Jeżeli wirtualka będzie nadal działać, można ją wyłączyć za pomocą nadzorcy:
 +
 +  virsh destroy --domain testowycentos9
 +
 +Trzeba teraz wyedytować konfigurację wirtualki i poprawić //cdrom// na //hd// w sekcji os. Po jej ponownym starcie:
 +
 +  virsh start --domain testowycentos9
 +
 +uruchomi się poprawnie.
  
wiki/kvm.txt · ostatnio zmienione: 2024/02/10 10:02 przez lukasz

Wszystkie treści w tym wiki, którym nie przyporządkowano licencji, podlegają licencji: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki