Як розгорнути віртуалізований сервер на безголівковій машині з сервером 12.04?


9

Там так багато різної інформації про налаштування віртуальної машини, але я загублений, з чого почати. Моє основне питання:

Як я фактично розміщую веб-сервер (у комплекті з унікальним набором користувачів) поверх безголівкової машини, якою я працюю?

Те, що робить мою конкретну систему унікальною (тобто ускладнює мені пошук інформації через google):

  1. Сервер бездротовий.
  2. Сервер не працює графічним інтерфейсом.

Більшість навчальних посібників / howtos передбачають провідне з'єднання та / або графічний інтерфейс.

Що я пробував

  1. Я прочитав документацію для libvirt, qemuі kvm. Я також бачив ряд навчальних посібників, які використовують ubuntu-vm-builderабо qemu-img. Я просто не впевнений, з чого почати. Я не впевнений, як думати про всю стеку: я думаю, це виглядає приблизно так: libvirt--controls -> qemu--controls -> kvm. Але я не впевнений.
  2. Я ввімкнув віртуалізацію через BIOS у своїй системі.
  3. Я встановив qemu*і libvirt*пакети.
  4. Я намагався запустити qemu-system-x86_64 ubuntu-server-12.04.isoіз завантаженим сервером ISO. Це не спрацювало.

Виклики Я ще не знайшов відповідей.

  1. Які канонічні кроки для запуску віртуалізованого сервера? Ви починаєте з qemu-img? Або починається перший крок ubuntu-vm-builder?
  2. Як ви підтримуєте його щоразу, коли ваш фізичний сервер завантажується?
  3. В одному навчальному посібнику було зазначено, що ви не можете перемикати бездротову карту. Чи справді це і сьогодні?
  4. Я не розумію, як редагувати /etc/network/interfaces. Я використовую wlan0 в якості свого основного мережевого інтерфейсу, тому я трохи орієнтуюся з ним, оскільки всі підручники, які я бачив, припускають, що я використовую eth0.
  5. Усі підручники, які я бачив, припускають, що у мене працює графічний інтерфейс. Я не. Як я можу змусити гостьову ОС блиснути до відеокарти (у мене є відеокарта, але Ubuntu Server просто працює з CLI)?
  6. Для використання є багато файлових систем qemu-img. Який я повинен використовувати?

У цьому питанні багато питань. Вибачте, але питання, яке мене найбільше хвилює, є на початку. Я вважаю за краще не встановлювати Xen або використовувати Virtual Box.


Це чудове запитання та багато інформації. Однак він не відповідає стилю запитань та запитань у Ask Ubuntu. Чи можете ви замість цього розбити свою "відповідь" на відповідь самої нижче (все після перерви). Таким чином, згодом ви можете сприймати це як відповідь, а інші все ще можуть надати відповіді або розвиватись на вашому прогресі. FAQ про
самовідповідь

Відповіді:


2

Я буду вести журнал ведення прогресу, який я досяг до цього часу. Я приберу це пізніше і опублікую як відповідь, якщо мені це вдасться.

1 день

  1. Я в основному використовую цей підручник . Зауважте, що спочатку це було для 9.10 /, і / передбачається, що основний мережевий інтерфейс - eth0. Я використовую бездротову карту як основний інтерфейс. Як сторона, я не впевнений, що libvirtце найкращий спосіб використання. Побачимо.
  2. Це правда, що з'єднання бездротової картки не підтримується поза коробкою. Ось як можна подолати це (зверніть увагу, що цей хаут формує ще один ). Я спробував це, але оскільки я все ще намагаюся використовувати libvirtдля управління своїми віртуальними машинами, я не перевірив, чи працює цей спосіб вирішення.
  3. Що стосується вигляду потоку управління, у tuxradar є досить непогана стаття . Ось схема з цієї статті: Віртуалізація.

2 день

  1. Я отримав свій VM для завантаження. Я побіг vmbuilder --debug --verboseіз цим як свій конфігураційний файл в /etc/vmbuilder.cfg. Я запустив найосновнішу настройку розділів. Використовуйте google, щоб побачити, що розмістити у vmbuilder.partitionфайлі. Це займає багато часу, і я не міг зрозуміти, як встановити apt-proxy. Якщо ви можете встановити apt-proxy, я б це зробив.

  2. Ще не вдається налагодити роботу мережі. Гостьова ОС не може бачити хост ОС і навпаки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.