Changes between Version 3 and Version 4 of EGIFedCloudBIFI


Ignore:
Timestamp:
May 4, 2016 11:03:54 AM (6 years ago)
Author:
carlos
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EGIFedCloudBIFI

    v3 v4  
    33[[NoteBox(note, [https://wiki.egi.eu/wiki/FAQ10_EGI_Federated_Cloud_User EGI FedCloud guía de usuario])]]
    44
    5 == Práctica 1 ==
    6 El objetivo de esta práctica es tomar contacto con el uso de recursos de computación cloud en EGI. Recuerde que estos comandos han de ejecutarse desde el frontend `ui.macc.unican.es`.
    75
    8 * Para está práctica utilizaremos la aplicación [https://appdb.egi.eu/store/vappliance/egi.ubuntu.14.04 EGI Ubuntu 14.04] y el site `CESNET-MetaCloud`. Para ello debemos configurar una serie de variables: `ENDPOINT`, `OS_TPL`, `RES_TPL`. Estas variables se pueden obtener bien desde el apartado '''Availability & Usage''' de la aplicación indicada o con siguientes comandos:
     6Para el uso de recursos de computación cloud en BIFI EGI utilizaremos la aplicación [https://appdb.egi.eu/store/vappliance/egi.ubuntu.14.04 EGI Ubuntu 14.04]. Para ello debemos configurar una serie de variables: `ENDPOINT`, `OS_TPL`, `RES_TPL`. Estas variables se pueden obtener bien desde el apartado '''Availability & Usage''' de la aplicación indicada o con siguientes comandos:
    97
    10  *`ENDPOINT` :
     8* Obtenemos la variable `ENDPOINT` :
    119{{{
    1210#!sh
    13 [user@ui ~]$ ldapsearch -x -H ldap://lcg-bdii.cern.ch:2170 -b GLUE2DomainID=CESNET-MetaCloud,GLUE2GroupID=grid,o=glue GLUE2EndpointInterfaceName=OCCI | grep GLUE2EndpointURL |  awk {'print $2'}
     11[user@ui ~]$ ldapsearch -x -H ldap://lcg-bdii.cern.ch:2170 -b GLUE2DomainID=BIFI,GLUE2GroupID=grid,o=glue GLUE2EndpointInterfaceName=OCCI | grep GLUE2EndpointURL |  awk {'print $2'}
     12http://server4-epsh.unizar.es:8787
     13http://server4-eupt.unizar.es:8787
    1414}}}
    15  *`OS_TPL` :
     15
     16* Generamos un proxy válido para poder operar en la infraestructura EGI !FedCloud :
    1617{{{
    1718#!sh
    18 occi --endpoint $ENDPOINT --action list --resource os_tpl --auth x509 --user-cred $X509_USER_PROXY --voms
     19[user@ui ~]$ voms-proxy-init -voms fedcloud.egi.eu --rfc
     20Enter GRID pass phrase for this identity:
     21Contacting voms2.grid.cesnet.cz:15002 [/DC=org/DC=terena/DC=tcs/C=CZ/ST=Hlavni mesto Praha/L=Praha 6/O=CESNET/CN=voms2.grid.cesnet.cz] "fedcloud.egi.eu"...
     22Remote VOMS server contacted succesfully.
     23
     24
     25Created proxy in /tmp/x509up_u15139.
     26
     27Your proxy is valid until Wed May 04 22:59:34 CEST 2016
    1928}}}
    20  *`RES_TPL` :
     29
     30* Configuramos las variables de entorno `ENDPOINT` y `X509_USER_PROXY` :
    2131{{{
    2232#!sh
    23 occi --endpoint $ENDPOINT --action list --resource resource_tpl --auth x509 --user-cred $X509_USER_PROXY --voms
     33[user@ui ~]$ export ENDPOINT=http://server4-epsh.unizar.es:8787
     34[user@ui ~]$ export X509_USER_PROXY=/tmp/x509up_u15139
    2435}}}
    2536
    26 * Configuramos las variables de entorno con los siguiente valores:
     37* Obtenemos la variable `OS_TPL` :
    2738{{{
    2839#!sh
    29 [user@ui ~]$ export ENDPOINT=https://carach5.ics.muni.cz:11443
     40[user@ui ~]$ occi --endpoint $ENDPOINT --action list --resource os_tpl --auth x509 --user-cred $X509_USER_PROXY --voms
     41http://schemas.openstack.org/template/os#963b4980-b960-4030-91e1-1348d1c127da
     42http://schemas.openstack.org/template/os#41088b49-9407-46a4-98e6-4f1cba844708
     43http://schemas.openstack.org/template/os#347d81ab-5f40-4790-a5d9-e24b1d8d93ff
     44http://schemas.openstack.org/template/os#c4cf79d6-68b9-4e14-b794-05d6fce40567
     45http://schemas.openstack.org/template/os#a3718e1d-a93a-4bef-9256-090d5e2d7408
     46http://schemas.openstack.org/template/os#9aa3aba8-aff5-4f87-a2a0-7d9c7d31f973
     47http://schemas.openstack.org/template/os#85d71126-7f1f-4e53-9927-988786a9b78e
     48http://schemas.openstack.org/template/os#37c0680c-44f8-44c3-9a6d-022629a5f125
     49http://schemas.openstack.org/template/os#db256cbf-b080-46a8-8542-02ef164c03e5
     50http://schemas.openstack.org/template/os#82070437-c4cf-4f54-a514-1368fc59e2ed
     51http://schemas.openstack.org/template/os#8775dc9e-73e4-4639-9c51-70ee83bc5fbe
     52http://schemas.openstack.org/template/os#52dfed57-9a4e-4f4d-b367-8fc9fc9c20b9
     53http://schemas.openstack.org/template/os#96f79427-3ab0-4f14-90f4-7a7086e8974e
     54http://schemas.openstack.org/template/os#5d2ffced-437d-4bb1-8a09-8517f33687be
     55http://schemas.openstack.org/template/os#d9480c35-8b6a-45f7-a611-b79fc2bf3b0d
     56http://schemas.openstack.org/template/os#337b6584-e1b1-4b60-bfbe-512b03c70b0c
     57http://schemas.openstack.org/template/os#3fe16db2-f503-485c-915c-033a2c095d48
     58http://schemas.openstack.org/template/os#3497cb55-99e2-49f3-8e0a-ea7847795384
     59http://schemas.openstack.org/template/os#fbad50eb-1d90-4c16-8877-7b0d76a11294
     60http://schemas.openstack.org/template/os#e0c39dc4-3adb-48b9-9b66-002c3b3bdc5c
     61http://schemas.openstack.org/template/os#d4ac6777-135d-415a-b8d4-07d4b3db848d
     62http://schemas.openstack.org/template/os#bab4d55b-9c51-4f38-a9bd-525b14e478ec
     63http://schemas.openstack.org/template/os#59e5f4e3-67b4-42b4-9d76-e6c623d4d146
     64http://schemas.openstack.org/template/os#5f812ff2-54b5-4b71-bf80-8c73da78ae02
     65http://schemas.openstack.org/template/os#991c2aa6-e121-411b-b550-6b0c2bbc4b57
     66http://schemas.openstack.org/template/os#d0962fdb-abe2-43b8-a90e-881422ed9b1d
     67http://schemas.openstack.org/template/os#9655590c-e1a7-4f43-b0c6-9e405c33324b
     68http://schemas.openstack.org/template/os#9b637608-7c39-49d8-8cc1-995d63dc32f2
     69http://schemas.openstack.org/template/os#515f69f9-c809-42de-b9ce-8a6160b5d133
     70http://schemas.openstack.org/template/os#bd58e06d-76ed-4b13-a6af-5e58dfe4bf00
     71}}}
     72
     73* Obtenemos la variable `RES_TPL` :
     74{{{
     75#!sh
     76[user@ui ~]$ occi --endpoint $ENDPOINT --action list --resource resource_tpl --auth x509 --user-cred $X509_USER_PROXY --voms
     77http://schemas.openstack.org/template/resource#m1-haproxy
     78http://schemas.openstack.org/template/resource#m1-large_noephemeral
     79http://schemas.openstack.org/template/resource#m1-tiny_ephemeral
     80http://schemas.openstack.org/template/resource#m1-small_cern
     81http://schemas.openstack.org/template/resource#m1-xlarge
     82http://schemas.openstack.org/template/resource#m1-medium
     83http://schemas.openstack.org/template/resource#hadoop_fedcloud_ephemeral
     84http://schemas.openstack.org/template/resource#m1-tiny
     85http://schemas.openstack.org/template/resource#m1-small
     86http://schemas.openstack.org/template/resource#m1-xlarge_cloudflow
     87http://schemas.openstack.org/template/resource#m1-large
     88http://schemas.openstack.org/template/resource#m1-schnell
     89http://schemas.openstack.org/template/resource#m1-inycom
     90http://schemas.openstack.org/template/resource#pruebasraid
     91http://schemas.openstack.org/template/resource#m1-cloudflow
     92http://schemas.openstack.org/template/resource#m1-small-ephemeral
     93}}}
     94
     95* Configura las variables `OS_TPL`de entorno con los siguiente valores:
     96{{{
     97#!sh
    3098[user@ui ~]$ export OS_TPL=http://occi.carach5.ics.muni.cz/occi/infrastructure/os_tpl#uuid_egi_ubuntu_server_14_04_lts_fedcloud_warg_131
    3199[user@ui ~]$ export RES_TPL=http://fedcloud.egi.eu/occi/compute/flavour/1.0#small
    32100}}}
    33101
    34 * Generamos un proxy válido para poder operar en la infraestructura EGI !FedCloud:
    35 {{{
    36 #!sh
    37 [user@ui ~]$ voms-proxy-init -voms fedcloud.egi.eu --rfc
    38 }}}
     102
     103
     104
    39105
    40106* Creamos un par clave publica-privada para conectarnos a las maquinas virtuales (VM) que creemos :