Resistance is Futile

Almacenamiento en Eucalyptus Ubuntu 9.04

eucalyptus_logoDespués de crear un usuario dentro del controlador de la nube, vamos a comenzar a utilizar los servicios de almacenamiento de la nube los cuales permiten almacenar bloques de datos al igual que el servicio de S3 de Amazon, por este motivo utilizaremos las utilidades para esta nube en nuestra recién creada nube con Eucalyptus.

El nombre del sistema donde se instalo la nube es blackbox, modifique los pasos siguientes con el nombre de su equipo o la IP del mismo.

Instalar la Herramienta S3-Curl para enviar peticiones al sistema de almacenamiento :

  • Se debe proceder a confirmar la cuenta como administrador
  • Ir a la dirección (Note el protocolo HTTPS) :

    https://blackbox:8443

  • Entrar como usuario
  • Ir a la sección Query Interfaces
  • Pulsar el botón Show Key
  • Abrir una consola
  • Ir al directorio raiz del usuario
    cd
  • Instalar los paquetes para que funcione el S3-Curl
    sudo apt-get install libdigest-hmac-perl
    sudo apt-get install curl
  • Descargar el S3-Curl

    http://developer.amazonwebservices.com/connect/entry.jspa?externalID=128

  • Crear el archivo .s3curl
    vi .s3curl
  • Adicionar las siguientes lineas
    (Modificar el id con el Query ID y el key con el Secret Key suministradas desde la pagina de usuario de Eucalyptus) :
    %awsSecretAccessKeys = (
    personal => {
    id => '1ME55KNV6SBTR7EXG0R2',
    key => 'zyMrlZUKeG9UcYpwzlPko/+Ciu0K2co0duRM3fhi',
    },
    );
  • Cambiar los permisos del archivo
    chmod 600 .s3curl
  • Descromprimir en la raiz del directorio
    unzip s3-curl.zip
  • Cambiar al directorio
    cd s3-curl
  • Cambiar el permiso de ejecución y escritura del comando
    chmod +xw s3curl.pl
  • Abrir el archivo s3curl.pl en un editor
    vi s3curl.pl
    modificar la direccion del servicio s3.amazonaws.com por blackbox

Almacenar Datos en la Nube :

  • Crear Bucket :
    ./s3curl.pl --id=personal --createBucket -- http://blackbox:8773/services/Walrus/testBucket
  • Listar Informacion del Bucket :
    ./s3curl.pl --id=personal -- http://blackbox:8773/services/Walrus/testBucket
  • Subir objeto del sistema de almacenamiento
    (por ejemplo el archivo README  del s3-curl) :
    ./s3curl.pl --id=personal --put=README -- http://blackbox:8773/services/Walrus/testBucket/README
  • Descargar objeto del sistema de almacenamiento :
    ./s3curl.pl --id=personal -- http://blackbox:8773/services/Walrus/testBucket/README

Enlaces :

No hay entradas relacionadas.

Leave a Reply

Powered by WordPress | Designed by Elegant Themes