Red de conocimiento informático - Material del sitio web - Cómo construir una plataforma de nube privada

Cómo construir una plataforma de nube privada

Como todos sabemos, Amazon EC2 es una plataforma de computación en la nube pública que se incluye en la categoría IaaS (Infraestructura como servicio).

Ahora existe un proyecto de código abierto Eucalyptus (una arquitectura informática de utilidad elástica que vincula sus programas a sistemas útiles) que también implementa las funciones de Amazon EC2. Debido a su naturaleza de código abierto, está destinado a convertirse. posible construir una plataforma de computación en la nube privada. Más importante aún, Ubuntu 9.10 Server Edition integra el software de código abierto Eucalyptus, lo que permite a las empresas crear fácilmente plataformas de computación en nube privadas.

Adoptaremos un enfoque paso a paso para construir una plataforma de computación en la nube privada.

1. Preparación

1) Al menos dos máquinas. Por supuesto, utilicé el software de máquina virtual (Sun VirtualBox) para virtualizar dos máquinas reales (si también usa Sun VirtualBox, por ejemplo). algunas precauciones, consulte el Apéndice 1 a continuación)

2) Sistema operativo subyacente: servidor Ubuntu 9.10, servidor Ubuntu 9.10, servidor Ubuntu 9.10, servidor Ubuntu 9.10, servidor Ubuntu 9.10, servidor Ubuntu 9.10, servidor Ubuntu 9.10 , Servidor Ubuntu 9.10. Versión del servidor Ubuntu9.10 (/cloud)

3) Entorno de servicio en la nube: Eucalyptus, (versión del servidor Ubuntu9.10 integrada)

4) Cliente de línea de comandos Eucalyptus

5) Cliente Eucalyptus: Elastic Fox es un complemento de Firefox

Parte:/connect/entry.jspa?externalID=609

------- -------------------------------------------------- -- ------------- --

Se construirán dos servicios de computación en la nube (use el asistente que viene con Ubuntu, es muy simple)

1 ) Una máquina, como Cluster (front-end), denominada: ubuntu-cluster, que contiene las siguientes partes

1.

2. Controlador de clúster (cc)

3. Walrus (servicio de almacenamiento similar a S3)

4. p>5.

2) Hay al menos una máquina como nodo, llamada: ubuntu-node1, que contiene las siguientes partes

Controlador de Nodo (nc)

3) Instale el sistema básico en la máquina como un clúster: Ubuntu 9.10 Server Edition"

1. Durante el proceso de instalación, aparecerá "Lista de direcciones IP disponibles en su red", tenga en cuenta asegúrese de seleccionar uno disponible. El segmento de IP pública de.

4) En la máquina que sirve como nodo, también debes instalar el sistema básico: Ubuntu 9.10 Server Edition

1. Al instalar el programa de arranque, selecciona "Instalar Ubuntu Enterprise". Nube"

2. Durante la instalación, si se le solicita "clúster" o "nodo", asegúrese de seleccionar el nodo (o "clúster" o "nodo"). (Si el clúster se está ejecutando, es posible que este paso no se realice y el Nodo

3 se seleccionará automáticamente.

Después de instalar un nodo, se pueden clonar los nodos posteriores, como se describe en el Apéndice II

5) Registre todas las máquinas de nodo con el controlador de nube (ubicado en ubuntu-cluster): en el clúster de ubuntu, registre todas las máquinas de nodo con el controlador de nube (ubicado en ubuntu-cluster) ubuntu cluster), y luego registre todas las máquinas de nodo con el controlador de nube. Todas las máquinas Nodo: Ejecutar en ubuntu-cluster:

1.sudo euca_conf --no-rsync ---discover-nodes

2.

En este Punto, se ha creado una plataforma de computación en la nube privada. Ahora hablemos de cómo usarla. ¡Es muy simple! ¡Muy sencillo!

3. Herramienta de línea de comandos para la gestión de plataforma de computación en la nube (Euca2ools)

1) Registre información personal en https://YourIP:8443, luego inicie sesión para descargar el certificado euca2- yourname-x509 .zip

2) Ejecutar en la máquina cliente

1.$ mkdir ~/.euca

2. /p >

3. $ descomprimir euca2-tu nombre-x509 .zip

4. $ chmod 0700 ~/.euca

5. *

6.

3) Instalar Euca2ools y EC2-API-Tools en el ordenador cliente

1.~/.euca/eucarc

2. echo "[ -r ~/.euca/eucarc ] amp; amp; .

3. sudo apt-get install euca2ools

4. sudo apt-get instale ec2-api-tools

5. Sudo reboot3 para crear dos máquinas virtuales (Linux/Ubuntu) y seleccione "Host Only" para la conexión en red

4 En el host, estará capaz de conectarse La tarjeta de red a Internet está configurada en "Solo host" y la tarjeta de red está habilitada****

Nota: La razón por la cual "Solo host" y "Habilitado****" Se utilizan para acceder a Internet a través del host. No se utilizan redes en puente. Se utilizan redes en puente porque permiten que las relaciones entre máquinas virtuales permanezcan intactas sin soporte de red.