Quais são os requisitos para instalar o Xen?

3

Eu preciso de um sistema operacional básico para instalar o Xen ou posso simplesmente instalar o Xen como o SO principal?

Eu li que algumas pessoas tentaram instalar o Xen no Ubuntu, mas não funcionou.

Então, se eu tivesse que instalar um sistema operacional como o CentOS como base e instalar o Xen nele, quais são os comandos do terminal para instalá-lo? E como eu instalo outros sistemas operacionais como VPS quando o Xen está pronto? (Porque o Xen realmente não tem tutoriais online)

    
por Sarmen B. 07.08.2011 / 09:55

1 resposta

2

Do I need a base OS to install Xen or can I just install Xen as the core OS?

Antes de instalar o Xen, você deve primeiro instalar um sistema operacional como o RedHat / Centos, o Ubuntu, o BSD, o Solaris ou o Windows da maneira normal.

I read that some people have tried installing Xen over Ubuntu but it didn't really work.

Eu li as contas das pessoas de ter instalado o Xen no Ubuntu, então acredito que isso pode ser feito sem dificuldade excessiva.

to install an OS like CentOS as the base and install Xen within it, what are the terminal commands to install it?

Para instalar o Xen:

yum install kernel-xen xen

Veja link para fazer a máquina inicializar o Xen

Você deve notar que a fonte upstream do CentOS (RedHat) descartou o Xen e suportou o KVM.

Para instalar o KVM e instalar algumas ferramentas de gerenciamento:

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

how do I install other OSes as VPS

Com o KVM, você pode executar um comando como

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

(veja a página man para instalar a partir do CD ou de uma imagem ISO criada usando dd )

Ou você pode executar a ferramenta GUI virt_manager e seguir o assistente para "criar um novo sistema virtual".

Virtualização

Veja os comentários para uma discussão sobre vários sistemas de virtualização. Com relação à primeira parte da questão acima, penso neles como se dividindo em três grupos:

  • Hypervisors que você pode instalar sem antes ter instalado um sistema operacional convencional. Por exemplo, VMWare ESXi

  • Hypervisors instalados após a instalação de um sistema operacional convencional, mas que (em certa medida) substituem o kernel normal do sistema operacional. Quando você inicializa o computador, ele inicializa o hipervisor primeiro. Por exemplo, Xen (e Hyper V se eu entendi corretamente)

  • Hypervisors que são adicionados a um sistema operacional como um módulo. Essencialmente, eles estendem o kernel existente usando recursos de kernel publicados existentes, em vez de substituir (partes-chave do) kernel. Por exemplo, KVM.

O acima é uma simplificação e reflete minha própria opinião e compreensão limitada. A virtualização é um assunto complicado (viz Paravirtualização, Intel VD-x, AMD V, ...) - consulte a Wikipedia, o Google e outras fontes para uma melhor compreensão da Virtualização.

    
por 07.08.2011 / 10:06