Jak mówi tytuł, próbuję przekonwertować plik obrazu surowego na obraz ISO.
Użyłem ich jako odniesienia podczas tego.
https://www.turnkeylinux.org/blog/convert-vm-iso
krótkie (tldr :) (na dole jest rozszerzone tło, jeśli to pomaga)
Utworzyłem surowy obraz z mojej maszyny wirtualnej qcow2 i zamontowałem go jako urządzenie loopback w
virtMachineIMG.mount
Kiedy uruchomię następujące
xorrisofs -v -J -r -V -o ./MyCentos_img.iso ./virtMachineIMG.mount/
Na końcu pojawia się błąd, że obraz jest zbyt duży i nie można go zapisać.
Czy ktoś ma jakieś pomysły, jak mogę to obejść?
Mój nieprzetworzony plik obrazu ma rozmiar 8 gig. Nie jestem pewien, ile dokładnie z tego korzysta, ani jak bezpiecznie „zmniejszyć” dysk do rozmiaru danych w nim zawartych.
Czy brakuje mi kroku w przygotowaniach? powinienem tworzyć kolejny dysk za pomocą qemu, na którym następnie nagrywam swój surowy obraz?
Powinienem zauważyć, że mój surowy obraz (oryginalny plik qcow2) używał LVM, czy to robi różnicę?
Wszelka pomoc jest bardzo mile widziana i doceniana.
David.
ps. jeśli potrzebujesz więcej szczegółów pełnego wyjścia, po prostu zapytaj, zawsze mogę ponownie uruchomić xorrisofs - uruchomienie zajmuje około 2 godzin, czy to normalne?
___________ Tło : ____________
Skonfigurowałem system testowy na komputerze lokalnym na maszynie wirtualnej Host: Debian Guest: Centos używa: Qemu / KVM w Virtual Machine Manager.
ze względu na naturę systemu testowego musiałem „zainstalować ze źródła” i skonfigurować wszystkie wymagane części (Postgres, Tomcat ... itd. itp. itd.).
Wszystko poszło naprawdę dobrze, a moi koledzy są zadowoleni z tego, co zrobiłem. Ponieważ jednak nie muszą przychodzić do mojego biura, zaproponowałem sprawdzenie, czy mogę przekształcić to w ISO, które mogliby z łatwością uruchomić z dowolnego miejsca.
Uzasadnienie:
- Mogliby uruchomić system z dowolnego komputera.
- Można go łatwiej przenieść na inny serwer (w razie potrzeby).
- Nie chciałem niepokoić moich kolegów koniecznością instalowania czegokolwiek, wystarczy podłączyć dysk USB z ISO do komputera i uruchomić bezpośrednio z niego.
- O wiele łatwiejsze jest również prezentowanie platformy.
- mogę go użyć do stworzenia maszyny wirtualnej na jednym z naszych serwerów do rozszerzonego testowania (zakładam, że ISO będzie łatwiejsze do tego, niż surowe lub qcow2)
Oczywiście, jeśli tam gdzie rpms lub debaty głównej części platformy (nie trzeba było instalować ze źródła), to po prostu stworzyłbym CentOS ISO z linkami do wymaganych rpms, aby rozpocząć instalację.
Chcę też, aby moi koledzy mieli dostęp do niektórych „przykładowych danych” na platformie, dzięki czemu mogę być pewien, że wszyscy pracujemy z tej samej bazy.