Нужна ли базовая ОС для установки 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 и другим источникам для лучшего понимания виртуализации.