Bagaimana cara saya menyebarkan server tervirtualisasi pada mesin tanpa kepala yang menjalankan Server 12.04?


9

Ada begitu banyak informasi yang berbeda di luar sana tentang pengaturan mesin virtual tapi saya bingung harus mulai dari mana. Pertanyaan mendasar saya adalah:

Bagaimana cara saya menyebarkan server web (lengkap dengan sekelompok pengguna unik) di atas mesin tanpa kepala yang saya jalankan?

Hal-hal yang membuat sistem khusus saya unik (yaitu menyulitkan saya untuk mencari informasi melalui google):

  1. Server nirkabel.
  2. Server tidak menjalankan GUI.

Kebanyakan tutorial / howtos menganggap koneksi kabel dan / atau GUI.

Apa yang saya coba

  1. Saya sudah membaca dokumentasi untuk libvirt, qemu, dan kvm. Saya juga melihat sejumlah tutorial yang menggunakan ubuntu-vm-builderatau qemu-img. Saya tidak yakin harus mulai dari mana. Saya tidak yakin bagaimana memikirkan seluruh tumpukan: Saya pikir ini terlihat seperti ini: libvirt--controls -> qemu--controls -> kvm. Tapi saya tidak yakin.
  2. Saya telah mengaktifkan virtualisasi melalui BIOS di sistem saya.
  3. Saya telah menginstal qemu*dan libvirt*paket.
  4. Saya sudah mencoba menjalankan qemu-system-x86_64 ubuntu-server-12.04.isodengan ISO server yang diunduh. Ini tidak berhasil.

Tantangan Saya belum menemukan jawabannya.

  1. Apa saja langkah kanonik untuk menjalankan server yang tervirtualisasi? Apakah Anda memulai qemu-img? Atau apakah langkah pertama dimulai ubuntu-vm-builder?
  2. Bagaimana Anda menjalankannya setiap kali server fisik Anda boot?
  3. Satu tutorial mencatat bahwa Anda tidak dapat menjembatani kartu nirkabel. Apakah ini masih benar hari ini?
  4. Saya tidak mengerti cara mengedit /etc/network/interfaces. Saya menggunakan wlan0 sebagai antarmuka jaringan utama saya, jadi saya sedikit ragu untuk mengacaukannya karena semua tutorial yang saya lihat berasumsi bahwa saya menggunakan eth0.
  5. Semua tutorial yang saya lihat berasumsi bahwa saya memiliki GUI yang sedang berjalan. Bukan saya. Bagaimana cara saya mendapatkan OS tamu untuk di-blit ke kartu video (saya punya kartu video, tetapi Server Ubuntu hanya menjalankan CLI)?
  6. Ada banyak filesystem yang tersedia untuk digunakan qemu-img. Yang mana yang harus saya gunakan?

Ada banyak pertanyaan yang dimasukkan ke dalam pertanyaan ini. Maaf, tapi pertanyaan yang paling saya pedulikan adalah di awal. Preferensi saya adalah tidak perlu menginstal Xen atau menggunakan Kotak Virtual.


Ini pertanyaan yang bagus dan banyak informasi. Namun, itu tidak sesuai dengan gaya Tanya Jawab untuk Tanya Ubuntu. Bisakah Anda sebaliknya memecah "jawaban" Anda menjadi jawaban sendiri di bawah ini (semuanya setelah istirahat). Dengan begitu Anda nantinya dapat menerimanya sebagai jawaban dan orang lain masih dapat memberikan jawaban atau membangun kemajuan Anda. FAQ Tentang menjawab sendiri
Marco Ceppi

Jawaban:


2

Saya akan menyimpan catatan kemajuan yang telah saya buat sejauh ini. Saya akan membersihkan ini nanti dan mempostingnya sebagai jawaban jika saya berhasil.

Hari 1

  1. Saya terutama menggunakan tutorial ini . Perhatikan bahwa ini awalnya untuk 9.10 / dan / mengasumsikan bahwa antarmuka jaringan utama adalah eth0. Saya menggunakan kartu nirkabel sebagai antarmuka utama saya. Sebagai sidenote, saya tidak yakin menggunakan libvirtadalah cara terbaik untuk pergi. Kita lihat saja nanti.
  2. Benar bahwa menjembatani kartu nirkabel tidak didukung di luar kotak. Berikut adalah howto tentang cara menyiasatinya (perhatikan bahwa howto ini membangun dari yang lain ). Saya sudah mencobanya tetapi karena saya masih mencoba menggunakan libvirtuntuk mengelola VM saya, saya belum memverifikasi bahwa solusi ini berfungsi.
  3. Berkenaan dengan seperti apa aliran kontrolnya, tuxradar memiliki artikel yang cukup bagus . Berikut diagram dari artikel tersebut: Virtualisasi.

Hari ke-2

  1. Saya mendapatkan VM saya untuk boot. Saya berlari vmbuilder --debug --verbosedengan ini sebagai file konfigurasi saya di /etc/vmbuilder.cfg. Saya menjalankan pengaturan partisi paling dasar. Gunakan google untuk melihat apa yang harus dimasukkan ke dalam vmbuilder.partitionfile. Ini membutuhkan waktu lama dan saya tidak tahu cara menginstal apt-proxy. Jika Anda dapat menginstal apt-proxy, saya akan melakukannya.

  2. Tetap tidak bisa membuat jaringan berfungsi. OS tamu tidak dapat melihat OS host dan sebaliknya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.