3

Нужна ли базовая ОС для установки Xen или я могу просто установить Xen в качестве базовой ОС?

Я читал, что некоторые люди пытались установить Xen поверх Ubuntu, но это не помогло.

Так что, если мне нужно было установить ОС, например, CentOS, в качестве базы и установить Xen внутри нее, каковы команды терминала для ее установки? И как мне установить другие ОС как VPS, когда Xen готов?(потому что Xen действительно не хватает учебников онлайн)

1 ответ1

2

Нужна ли базовая ОС для установки Xen или я могу просто установить Xen в качестве базовой ОС?

Прежде чем вы сможете установить Xen, вы должны сначала установить операционную систему, такую как RedHat/Centos, Ubuntu, BSD, Solaris или Windows обычным способом.

Я читал, что некоторые люди пытались установить Xen поверх Ubuntu, но это не помогло.

Я читал рассказы людей об установке Xen в Ubuntu, поэтому я считаю, что это можно сделать без особых проблем.

чтобы установить ОС, подобную CentOS, в качестве базы и установить в ней Xen, каковы команды терминала для ее установки?

Чтобы установить Xen:

yum install kernel-xen xen

См. Http://www.howtoforge.com/centos_5.0_xen для получения машины для загрузки Xen

Следует отметить, что исходный код CentOS (RedHat) отбросил Xen и поддерживает KVM.

Чтобы установить KVM, а затем установить для него некоторые инструменты управления:

yum install kvm
yum install virt-manager libvirt libvirt-python python-virtinst libvirt-client

как установить другие ОС как VPS

С KVM вы можете запустить команду

virt-install \
   --name=guest1-rhel5-64 \
   --disk path=/var/lib/libvirt/images/guest1-rhel5-64,size=8 \
   --nonsparse --vnc \
   --vcpus=2 --ram=2048 \
   --location=http://example1.com/installation_tree/RHEL5.6-Server-x86_64/os \
   --network bridge=br0 \
   --os-type=linux \
   --os-variant=rhel5.4

(см. справочную страницу для установки с компакт-диска или из образа ISO, созданного с использованием dd)

Или вы можете запустить инструмент с графическим интерфейсом virt_manager и следовать мастеру "создания новой виртуальной системы".


Виртуализация

Смотрите комментарии для обсуждения различных систем виртуализации. Что касается первой части вышеупомянутого вопроса, я думаю о них как о делении на три группы:

  • Гипервизоры, которые вы можете установить без предварительной установки обычной операционной системы. Например VMWare ESXi

  • Гипервизоры, которые устанавливаются после установки обычной операционной системы, но которые (в некоторой степени) заменяют обычное ядро операционной системы. При загрузке компьютера сначала загружается гипервизор. Например Xen (и Hyper V, если я правильно понимаю)

  • Гипервизоры, которые добавляются в операционную систему как модуль. Они существенно расширяют существующее ядро, используя существующие опубликованные средства ядра, а не заменяют (ключевые части) ядро. Например КВМ.

Вышесказанное является упрощением и отражает мое собственное мнение и ограниченное понимание. Виртуализация - сложный вопрос (а именно, паравиртуализация, Intel VD-x, AMD V, ...) - обратитесь к Википедии, Google и другим источникам для лучшего понимания виртуализации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .