Anda di halaman 1dari 12

UBUNTU ENTERPRISE CLOUD

Este tutorial cubre la instalación de la UEC Ubuntu 10.04 Server CD Edition, y asume
una topología de red básica, con un único sistema que actúa como "controlador de
todos-en-uno", y adjunta uno o más nodos.

Objetivo

A partir de este tutorial aprenderás cómo instalar, configurar, registrar y realizar varias
operaciones en una configuración básica UEC que resulta en una nube con un
controlador de "front-end" y uno o varios nodos (s) para el funcionamiento de la
máquina virtual (VM ) casos. También se utilizan ejemplos para ayudarle a comenzar a
utilizar su propia nube privada calcular.

Tutorial

PASO 1: Requisitos

Para implementar una infraestructura cloud mínimo, necesitará al menos dos sistemas
dedicados:

* Un front-end
* Uno o más nodos (s)

Las siguientes son recomendaciones, en lugar de los requisitos fijos. Sin embargo,
nuestra experiencia en el desarrollo de esta documentación se indica las siguientes
sugerencias.

Front End

Utilice la tabla siguiente para un sistema que ejecute una o más de:

# El controlador de nube (CLC)


# El controlador del clúster (cc)
# Morsa (el servicio de almacenamiento S3-like)
# El controlador de almacenamiento (sc)

Nodo (s)
El otro sistema (s) son los nodos, que se desarrollará:

* El controlador de nodo (nc)

Estos sistemas realmente ejecutar las instancias. Necesitará uno o más


sistemas con:

PASO 2: Instale la Nube / Grupo / almacenamiento / Servidor morsa Front End

1. Descargue el 10,04 servidor ISO


2. Al inicio, seleccione "Instalar Ubuntu Enterprise Cloud".

3. El programa de instalación detectará si otros componentes de eucalipto


están presentes.
4. A continuación, puede elegir los componentes a instalar, sobre la base de
la topología elegida.

5. # Se le preguntará otras dos cuestiones específicas de nubes durante el


curso de la instalación:
1. Nombre de su grupo, por ejemplo, cluster1.

Un rango de direcciones IP públicas en la LAN que la nube puede asignar a


los casos, por ejemplo,192.168.1.200-192.168.1.249.
TEP 3: Instalar el controlador de nodo (s)

La instalación del controlador de nodo es aún más simple. Sólo asegúrese


de que está conectado a la red en la que la nube / controlador del clúster ya
se está ejecutando.

1. Arrancar desde el ISO mismo en el nodo (s)


2. Seleccione "Instalar Ubuntu Enterprise Cloud"
3. Se debe detectar el Cluster y preseleccionar "Nodo" instalar para usted
4. Confirmar el esquema de particiones
5. El resto de la instalación debería proceder sin interrupción; completar la
instalación y reinicie el nodo

PASO 4: Crear el Nodo (s)

A partir de Ubuntu 10.04 LTS, todo el registro de componentes debe ser


automática, considerando:

1. Públicos claves SSH se han intercambiado adecuadamente


2. Los servicios están configurados correctamente
3. Los servicios están publicando su existencia
4. El caso UEC-componente-oyente se está ejecutando
5. Compruebe el registro.

Pasos a un correo sólo debe ser requerido si usted está utilizando la UEC /
método PackageInstall. De lo contrario, si usted está siguiendo la UEC /
método cdinstall, estas medidas ya se terminen de forma automática para
usted, y por lo tanto puede pasar a un e.

a.
Intercambio de claves SSH Pública

El usuario de controlador de la nube de eucalipto necesita tener acceso SSH


al interventor morsa, controlador de Cluster Server y el controlador de
almacenamiento como el usuario de eucalipto.

Instalar ssh público usuario del controlador de la nube de eucaliptos de la


clave por:

En el controlador de destino, de forma temporal establecer una


contraseña para el usuario de eucalipto:

Luego, en el controlador de la nube:

Ahora puede eliminar la contraseña de la cuenta de eucalipto en el


controlador de destino, si lo desea:
b.
Configurar los Servicios de
En el controlador de la nube:

Para el Registro del controlador de clúster:


o

Definir el CC_NAME variable de shell en / etc / eucaliptos / eucalipto cc.conf


o

Definir el CC_IP_ADDR variable de shell en / etc / eucaliptos / eucalipto


ipaddr.conf, como una lista separada por espacios de una o más direcciones IP.
*

Para el Registro del controlador Morsa:


o

Definir el WALRUS_IP_ADDR variable de shell en / etc / eucaliptos / eucalipto


ipaddr.conf, como una única dirección IP.

En el controlador de clúster:

Para el registro del controlador de almacenamiento:


o

Definir el nombre del clúster en el CC_NAME variable de shell en / etc /


eucaliptos / eucalipto cc.conf
o

Definir el SC_IP_ADDR variable de shell en / etc / eucaliptos / eucalipto


ipaddr.conf, como una lista separada por espacios de una o más direcciones IP.

c.

Publicar

Ahora iniciar los servicios de publicación.

Walrus controlador:

Controlador de racimo:
Controlador de almacenamiento:

Controlador de Nodos

d.
Inicio del proceso de escucha

En el controlador de la nube y el controlador del clúster (s), ejecute:

e.
Compruebe Registro

PASO 5: Obtener Credenciales

Después de instalar y arrancar el controlador de la nube, los usuarios de la


nube se necesitan para recuperar sus credenciales. Esto se puede hacer a
través de un navegador web, o en la línea de comandos.

Desde un navegador Web

1. Desde el navegador web (ya sea a distancia o en el servidor de Ubuntu)


acceder a la siguiente dirección URL:

¡Importante! Debe utilizar una conexión segura, así que asegúrate de


utilizar "https" y no "http" en la URL. Usted recibirá una advertencia de
certificado de seguridad. Usted tendrá que agregar una excepción para ver
la página. Si no lo aceptan no será capaz de ver la página de configuración
de eucalipto.
# Usar nombre de usuario "admin" y contraseña "admin" para el inicio de sesión por
primera vez (se le pedirá cambiar su contraseña).
# A continuación, siga las instrucciones en pantalla para actualizar la contraseña de
administrador y la dirección de correo electrónico.
#
Una vez que el proceso de tiempo de configuración se complete la primera, haga clic en
la pestaña "credenciales", ubicado en la parte superior izquierda de la pantalla.
# Haga clic en el botón 'Descarga de Verificación de Poderes "para obtener sus
certificados
#

Guardarlos en ~ /. EUCA
# Descomprimir el archivo zip descargado en una ubicación segura (~ /. EUCA)

Desde una línea de comandos

1. Alternativamente, si usted está en la línea de comandos del controlador


de la nube, puede ejecutar:

La extracción y uso de credenciales

Ahora usted tendrá que configurar EC2 API y herramientas de IAM en el


servidor mediante certificados X.509.

1. Instalar las herramientas necesarias nube de usuario:

Para validar que todo funciona correctamente, tener detalles sobre la disponibilidad del
clúster local:

PASO 6: Instalar una imagen de la tienda

Lo que sigue es, con mucho, la forma más sencilla de instalar una imagen.
Sin embargo, los usuarios avanzados pueden estar interesados en aprender
a combinar su propia imagen.

La forma más sencilla de agregar una imagen a la UEC es instalarlo en la


tienda de imagen en la interfaz web UEC.

1. Acceder a la interfaz web en la siguiente URL (Asegúrese de especificar


https):

# Ingrese su usuario y contraseña (si así lo solicita, ya que todavía se pueden registrar
desde antes)
# Haga clic en la ficha de la tienda

. Ver las imágenes disponibles


5. Haga clic en la instalación de la imagen que desea

Una vez que la imagen se ha descargado e instalado, puede hacer clic en


"Cómo funciona?" que se mostrará a continuación la imagen del botón para
ver el comando a ejecutar para crear una instancia (de inicio) esta imagen.
La imagen también aparecerá en la lista que figura en la ficha Imagen.
PASO 7: Ejecutar una imagen

Hay varias formas de crear instancias de una imagen en la UEC:

* Utilice la línea de comandos


* Utilice una de las herramientas de gestión UEC compatibles, como
Paisaje
*

Utilice la extensión ElasticFox a Firefox

Aquí vamos a describir el proceso desde la línea de comandos:

1. Antes de ejecutar una instancia de la imagen, primero debe crear un


par de claves (clave ssh) que puede utilizar para iniciar sesión en la
instancia como root, una vez que se inicie. La clave se almacena, por lo que
sólo tendrá que hacerlo una vez. Ejecute el siguiente comando:

Nota: Puede llamar a la clave de lo que quiera (en este ejemplo, la clave se
llama "MyKey"), pero recuerda cómo se llama. Si se le olvida, que siempre
se puede ejecutar EUCA-describe-un par de claves para obtener una lista de
claves almacenado creado en el sistema.
Debe asegurarse a la fuente ~ / .euca / eucarc antes de ejecutar cualquiera
de las eucatools. Es probablemente la mejor manera de añadir esto a la
parte inferior de su script. Bashrc.
# También se debe permitir el acceso al puerto 22 en las instancias:

A continuación, puede crear instancias de su imagen registrada:

Nota: Si recibe un error con respecto a image_id, usted puede encontrar


viendo la página de imágenes o haga clic en "How to Run" en la página de
la tienda para ver el comando de la muestra.
La primera vez que ejecute una instancia, el sistema será la creación de los
caches para la imagen de la que se creará. A menudo, esto puede tomar
algún tiempo la primera vez que se ejecuta una instancia dado que las
imágenes VM suelen ser bastante grandes. Para supervisar el estado de la
instancia, ejecute:

# En la salida, usted debe ver la información acerca de la instancia, incluyendo su


estado. Mientras que el almacenamiento en caché por primera vez se está realizando, el
estado de la instancia será "pendiente".
# Cuando el caso es completamente encendido, el estado anterior se convertirá en
'corriendo'. Mira la dirección IP asignada a la instancia en la salida, a continuación,
conectar con él:

Y cuando haya terminado con este ejemplo, salir de su conexión SSH, a


continuación, terminar la instancia:

Más información

Cómo utilizar el controlador de almacenamiento

El control de los servicios de eucalipto:

* Servicio de sudo eucalipto [start | stop | reiniciar] (en el Convenio de


Responsabilidad Civil / CC / SC / lado morsa)
* Servicio de eucaliptos sudo-nc [start | stop | reiniciar] (en el lado del
nodo)

Ubicación de algunos archivos importantes:

Los archivos de registro:


/var/log/eucaliptus
Archivos de configuración:
/etc/eucaliptus
Base de datos:
/var/lib/eucalyptus/db

Claves
/var/lib/eucalyptus
 /var/lib/eucalyptus/.ssh

Notas:

* No se olvide a la fuente de su ~ / .euca / eucarc antes de ejecutar las


herramientas de cliente.

Enlaces:
 Eucalyptus Project Site (forums, documentation, downloads)
 Eucalyptus on Launchpad (bugs, code)
 Eucalyptus Troubleshooting (1.5)
 Register your cloud with RightScale

Anda mungkin juga menyukai