Встановіть базовий CentOS VM на Fedora 19 з libvirt


1

Я хотів би встановити віртуальну машину CentOS 6.5 на свою машину, лише за допомогою інструментів командного рядка та основних мережевих можливостей, тобто способу встановлення http та ssh-зв’язків між хостом (Fedora 19) та гостем CentOS.

Будучи все ще досить непривітним до нікс-світу, я зазнав певних неприємностей.

Я спершу зробив невдалу спробу встановити virtualbox.

Потім я знайшов цю сторінку у вікі сайту fedorapoject.org під назвою: Початок роботи з віртуалізацією .

Я дотримувався вказівок, встановив необхідні пакети (libvirt ...) і включив віртуалізацію у свій BIOS. Я встановив свій VM з iso CentOS-6.5-x86_64-minimal.iso (з virt-install --prompt)

Хоча установка пройшла нормально, якщо я зупиняю VM, я абсолютно не знаю, як її перезапустити. Веб-сторінка, яку я використовував, мабуть, не згадує, і перегляд virsh або керівництва virt-менеджера не допомагає мені (але, можливо, тому, що я не знаю, як її правильно прочитати)

virsh listнічого , крім порожнього списку не показують. я намагався знайти машину, яку я створив, використовуючи find / -name name_of_vm_as_prompted_during_virt-install і нічого не знайшов

окрім того, поки мій гість працює, жодного мережевого інтерфейсу немає (крім lo), незважаючи на вікі, вказуючи, що має бути базовий мережевий інтерфейс, створений за замовчуванням, який би дозволив мені мати зв’язок між гостем та хостом. Однак у мене господар

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 8e:3d:7c:b3:44:bf  txqueuelen 0  (Ethernet)

що, я думаю, має бути обнадійливим.

Мої знання про VM досить обмежені, а також моє розуміння роботи в мережі.

Мої запитання:

  1. Як отримати доступ до моєї створеної, але закритої VM
  2. Як налаштувати основні мережеві можливості
  3. оскільки у мене є 2 питання, чи слід їх розділити на дві окремі теми?

Ну, мій коментар може бути відповіддю, але досить важким, але дуже потужним рішенням є використання віртуальної скриньки (яка має можливості кліпу) з віртуальним вікном php sourceforge.net/projects/phpvirtualbox
Kiwy

Спасибі за вашу відповідь. На жаль, я такий нубі, що не можу його почати.
Lioobayoyo

Встановлено віртуальну скриньку з yum install VirtualBox, і витягнув її в мою домашню папку. chmod u + x до vboxinit. Помилка /etc/default/virtualboxне існує. Я touchтак за списком, сценарій виконання може продовжуватися, але нічого не сталося після цього.
Lioobayoyo

Ну я зараз не можу спілкуватися, але, можливо, трохи пізніше.
Kiwy

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

Відповіді:


0

Гаразд, нарешті працює як шарм Відповідь на 1) Як запропонував slm, за допомогою virt-managerGUI слідкував за моєю створеною VM, і я можу запустити її заново. Все ще цікавить спосіб зробити це за допомогою інструментів CLI.

Відповідь на 2)

Це було лише непорозуміння конфігурації установки CentOS, не пов’язане з libvirt (яке вже зробило свою роботу, див. Інструкції по встановленню libvirt про мережу; я не пам'ятаю, де я їх взяв, але для базової конфігурації мережі досить просто).

Я просто пропустив кнопку "Налаштувати мережу" на екранах встановлення CentOS. Або конфігуруйте вручну, див.


1
Просто для доповнення відповіді, якщо ви пропустили майстра налаштування мережі, ви все одно можете використовувати мережу. Ви повинні відредагувати /etc/sysconfig/networkingта включити NETWORKING=yesта відредагувати /etc/sysconfig/network-scripts/ifcfg-eth0та включити ONBOOT=yes.
ludiegu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.