Jest tak wiele różnych informacji na temat konfigurowania maszyny wirtualnej, ale nie wiem, od czego zacząć. Moje podstawowe pytanie brzmi:
Jak wirtualnie wdrożyć serwer WWW (wraz z unikalnym zestawem użytkowników) na komputerze bezgłowym, który używam?
Rzeczy, które sprawiają, że mój szczególny system jest wyjątkowy (tj. Utrudnia mi znalezienie informacji za pośrednictwem Google):
- Serwer jest bezprzewodowy.
- Serwer nie uruchamia GUI.
Większość samouczków / poradników zakłada połączenie przewodowe i / lub GUI.
Co próbowałem
- Czytałem dokumentację
libvirt
,qemu
orazkvm
. Widziałem także wiele samouczków, które używająubuntu-vm-builder
lubqemu-img
. Po prostu nie jestem pewien, od czego zacząć. Nie jestem pewien, jak myśleć o całym stosie: Myślę , że wygląda to tak:libvirt
-qemu
kontroluje -> - kontroluje ->kvm
. Ale nie jestem pewien. - Włączyłem wirtualizację poprzez BIOS w moim systemie.
- Zainstalowałem pakiety
qemu*
ilibvirt*
. - Próbowałem uruchomić
qemu-system-x86_64 ubuntu-server-12.04.iso
z pobranym serwerem ISO. To nie zadziałało.
Wyzwania, na które jeszcze nie znalazłem odpowiedzi.
- Jakie są kanoniczne kroki, aby uruchomić zwirtualizowany serwer? Zaczynasz
qemu-img
? Czy może zaczyna się pierwszy krokubuntu-vm-builder
? - Jak utrzymywać go przy każdym uruchomieniu fizycznego serwera?
- W jednym samouczku zauważono, że nie można odłączyć karty bezprzewodowej. Czy to nadal prawda?
- Nie rozumiem, jak edytować
/etc/network/interfaces
. Używam wlan0 jako mojego głównego interfejsu sieciowego, więc jestem nieco niepewny, aby się z tym pogubić, ponieważ wszystkie samouczki, które widziałem, zakładają, że używam eth0. - Wszystkie samouczki, które widziałem, zakładają, że mam uruchomiony interfejs GUI. Ja nie. Jak sprawić, by system operacyjny gościa przełączył się na kartę graficzną (mam kartę wideo, ale na Ubuntu Server działa tylko CLI)?
- Dostępnych jest wiele systemów plików
qemu-img
. Z którego powinienem korzystać?
W to jest wiele pytań. Przepraszam, ale pytanie, na którym najbardziej mi zależy, jest na początku. Wolę nie instalować Xena ani korzystać z Virtual Box.
virtualization
kvm
qemu
Avery Chan
źródło
źródło
Odpowiedzi:
Będę prowadzić dziennik postępów, które poczyniłem do tej pory. Wyczyszczę to później i opublikuję jako odpowiedź, jeśli mi się uda.
Dzień 1
libvirt
jest najlepszym sposobem. Zobaczymy.libvirt
do zarządzania moimi maszynami wirtualnymi, nie sprawdziłem, czy to obejście działa.Dzień 2
Mam maszynę wirtualną do uruchomienia. Pobiegłem
vmbuilder --debug --verbose
z tego jako mojego pliku konfiguracyjnego w/etc/vmbuilder.cfg
. Uruchomiłem najbardziej podstawową konfigurację partycji. Użyj Google, aby zobaczyć, co umieścić wvmbuilder.partition
pliku. To zajmuje dużo czasu i nie mogłem wymyślić, jak zainstalować apt-proxy. Jeśli możesz zainstalować apt-proxy, zrobiłbym to.Nadal nie mogę uruchomić sieci do pracy. System operacyjny gościa nie widzi systemu operacyjnego hosta i odwrotnie.
źródło