Le Cloud France Grilles : Accès et utilisation. Jérôme PANSANEL <jerome.pansanel@iphc.cnrs.fr> Directeur technique France Grilles

Documents pareils
Développer et déployer un service sur un Cloud OpenStack

Vers une fédération de Cloud Académique dans France Grilles J. Pansanel pour le groupe FG-Cloud (M. Airaj, C. Cavet, V. Hamar, M. Jouvin, C.

Cloud Computing : quels intérêts et quelles solutions pour les développeurs?

Les Clouds de production : Panorama pour les sciences de la vie. Jérôme PANSANEL <jerome.pansanel@iphc.cnrs.fr> Directeur technique France Grilles

TP développement : portage d applications sur le Cloud IaaS

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

L accès aux Clouds (Académiques)

Tutoriel Cloud IFB - Initiation -

Tests de SlipStream sur les plateformes et : vers la. Vers la fédération du Cloud computing

Un exemple de cloud au LUPM : Stratuslab

Hands on Openstack : Introduction

Gestion des Appliances. M. AIRAJ Ecole Informatique IN2P

Mise en place d'un gestionnaire de données léger, pluridisciplinaire et national pour les données scientifiques

Atelier : Virtualisation avec Xen

Getting Started. 10 étapes pour bien démarrer. Avant de démarrer. Première connexion PCC

La fédération des infrastructures cloud

Cloud Computing. Groupe : Vincent, Mohammed, Yannick, Allan Tuteur : Mr. NUSSBAUM Lucas Année : 2009/2010

DOCKER MEETUP. Christophe Labouisse

Orchestrer son cloud OpenStack avec Heat

StratusLab : Le projet et sa distribution cloud

Installation de VirtualPOPC-1 sur Ubuntu Server LTS 64bits

Exercice sur les Dockers

Cloud public d Ikoula Documentation de prise en main 2.0

Guillaume PHILIPPON. Mise en place d un cloud privé et publique

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Portage d applications sur le Cloud IaaS Portage d application

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

XenApp 7.5 et XenDesktop 7.5

Bonjour. Yohan PARENT, Cyprien FORTINA, Maxime LEMAUX, Hyacinthe CARTIAUX

Le tout à l usage dans un IaaS public «Comment une plateforme industrielle permet de déployer des usages applicatifs en accord avec cette promesse»

Rôles serveur Notion de Groupe de Travail Active Directory Utilisation des outils d administration Microsoft Windows Server 2008

Installer un serveur web de développement avec VirtualBox

Raspberry pi : Développer une petite application web sur Raspberry

Installation du service glite SE/DPM

Cellier Clément, Maginot Quentin, Tripier Axel, Zaorski Jean, Zini Robin. 18 mars 2015

Architecture de la plateforme SBC

Le Cloud Open-Mind! Emilien Macchi

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Réseau - VirtualBox. Sommaire

Informatique en nuage Cloud Computing. G. Urvoy-Keller

MANUEL UTILISATEUR KIWI BACKUP V 3

Les commandes relatives aux réseaux

ALOHA Load Balancer 2.5. Guide de démarrage rapide. EXCELIANCE ALOHA 2.5 Guide de démarrage rapide 30/01/2008 1/17

[Serveur de déploiement FOG]

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

DEPLOIEMENT MICROSOFT WINDOWS

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau

Problématique. Techniques générales. Déploiement Windows. Déploiement Linux. Déploiement Mac OS X. Applications Windows. Applications Linux

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Veeam Backup and Replication

Les termes du cloud CUMULO NUMBIO 2015 O. COLLIN

2 - VMWARE SERVER.doc

Table des matières. Chapitre 1 Les architectures TSE en entreprise

Chapitre 2 Rôles et fonctionnalités

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap

DmilZ pour le forum Kimsufi.com. How-To : ESXi avec une seule IPv4 et une IPv6. Sommaire Historique Introduction...

Windows 8 Installation et configuration

Gestion d identités PSL Exploitation IdP Authentic

Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

Exercice Packet Tracer : Configuration de base des réseaux locaux virtuels

IMS INTERNET /Paramétrage de l offre / Gateway Cisco IMS INTERNET. Paramétrage de l offre Gateway CISCO. Référence Edition Date de Diffusion Page

Tutoriel déploiement Windows 7 via serveur Waik

II- Préparation du serveur et installation d OpenVpn :

À propos de Parallels Desktop 9 pour Mac

Gérer ses environnements de développement avec Vagrant RMLL 2012

contact@nqicorp.com - Web :

Réalisation d un portail captif d accès authentifié à Internet

VAGRANT POUR LES DÉVELOPPEURS

Installation et configuration de Vulture Lundi 2 février 2009

Installation d'un serveur sftp avec connexion par login et clé rsa.

En ce moment (24/01/2014), Super bon plan: Micro Serveur HP Proliant G7 N54L à 159 ttc Plus d'informations sur dealabs.com

contact@nqicorp.com - Web :

Virtualisation et le hosting. Christophe Lucas Sébastien Bonnegent rouen.fr>

XtremWeb-HEP Interconnecting jobs over DG. Virtualization over DG. Oleg Lodygensky Laboratoire de l Accélérateur Linéaire

terra CLOUD Description des prestations IaaS

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

1/ Introduction. 2/ Schéma du réseau

Notion de base de données

Manuel d installation serveurs

Chapitre IX : Virtualisation

Virtualisation du poste de travail. Denis CASANOVA UFR Sciences & Technologies CUME - 29 Mars 2012

FreeNAS Shere. Par THOREZ Nicolas

Tutoriel compte-rendu Mission 1

TP SECU NAT ARS IRT ( CORRECTION )

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Présentation Création-Web

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Installer et configurer un réseau local Ethernet commuté. Généralités 1 Utilisation d un Switch administrable D-Link DES-3226


Installation et configuration d'openstack dans Oracle Solaris 11.2

Chapitre 2. Cluster de calcul (Torque / Maui) Grid and Cloud Computing

au Centre Inter-établissement pour les Services Réseaux Cédric GALLO

! "# Exposé de «Nouvelles Technologies Réseaux»

Procédures informatiques administrateurs Création d un serveur FTP sous Linux

Master of Science HES-SO in Engineering. OpenStack et haute disponibilité. Benoît Chalut

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Transcription:

Le Cloud France Grilles : Accès et utilisation Jérôme PANSANEL <jerome.pansanel@iphc.cnrs.fr> Directeur technique France Grilles École Cumulo Numbio Aussois 2015

Les sites partenaires du projet FG-Cloud 5 sites en production OpenStack@CC-IN2P3 OpenStack@IPHC OpenNebula@IRIT StratusLab@LAL StratusLab@LUPM 3 sites en pré-production StratusLab@LLR OpenStack@UNIV-LILLE OpenStack@LSPC Plus d'information http://www.france-grilles.fr/6-cloud

Réalisation du projet FG-Cloud Authentification unique pour chaque site Marketplace centralisé au LAL pour l'hébergement des VMs Réseau métier important pour l'administration du Cloud Tremplin pour l'utilisation du Cloud EGI et HelixNebula Couplé avec les autres services France Grilles (FG-iRODS et FG- DIRAC) Taille maximum de VMs : 16 cœurs (physique) / 256 Go RAM Possibilité de mutualiser / héberger Liens forts avec la dynamique du Cloud fédéré EGI Accès via un broker (SlipStream) ou par ligne de commande

Demander un accès C'est simple : Envoyer une demande à info@france-grilles.fr Formulaire en retour (pour vérifier la faisabilité technique et améliorer l'accompagnement) Signature électronique des conditions d'utilisation Création des comptes Formation CLI / SlipStream Image / saveur spécifique Accompagnement sur le script d'instanciation Remerciements http://www.france-grilles.fr/pour-les-chercheurs-ou-ingenieurs

Accès par SlipStream Broker multi-cloud accessible en ligne : http://slipstream.stratuslab.eu Créer un compte SlipStream Configurer l'accès aux différents Clouds (les identifiants sont identiques pour chaque Cloud) Configurer sa clé SSH Déployer une / des images simples ou pré-configurées TP CLP-3 «SlipStream, utilisation avancée pour le déploiement d'environnements complexes»

Accès à StratusLab Voir présentation sur l'utilisation avancée du Cloud IFB http://stratuslab.readthedocs.org/en/latest/user-tutorial/index.html

Documentation : Documentation OpenStack http://docs.openstack.org/cli-reference/ https://wiki.openstack.org/wiki/main_page http://docs.openstack.org/user-guide/content/ https://ask.openstack.org/en/questions/ http://planet.openstack.org/ Listes de diffusion https://wiki.openstack.org/wiki/mailing_lists http://lists.openstack.org/cgi-bin/mailman/listinfo/openst ack-fr Canal IRC IRC : Freenode / #openstack-fr

Accès aux sites OpenStack Installation du client (RPM): # yum install epel-release # wget http://repos.fedorapeople.org/repos/openstack/openstackicehouse/rdo-release-icehouse-3.noarch.rpm # yum localinstall rdo-release-icehouse-3.noarch.rpm # yum update -y # yum install python-keystoneclient # yum install python-novaclient # yum install python-glanceclient # yum install python-cinderclient # yum install python-neutronclient

Accès aux sites OpenStack Installation du client (DEB Ubuntu 14.04) : # sudo apt-get install python-keystoneclient # sudo apt-get install python-novaclient # sudo apt-get install python-glanceclient # sudo apt-get install python-cinderclient # sudo apt-get install python-neutronclient Pour les versions plus anciennes, effectuer au préalable : # sudo apt-get install python-software-properties # sudo add-apt-repository cloud-archive:icehouse # sudo apt-get update # sudo apt-get dist-upgrade

Configuration de l'accès Fichier.novacreds/iphc.sh : export OS_AUTH_URL=https://sbgcloud.in2p3.fr:5000/v2.0 export OS_TENANT_NAME="FG_Cloud" export OS_USERNAME="numbio" export OS_PASSWORD="cumulo" Vérification du fonctionnement : # source.novacreds/iphc.sh # nova --insecure list

Images et saveurs Liste des images : # nova --insecure image-list +--------------------------------------+------------------------------+--------+--------+ ID Name Status Server +--------------------------------------+------------------------------+--------+--------+... 2c86acd1-98b0-4cc3-9a8a-1e661ddbfd9a CirrOS ACTIVE... Liste des types d'image disponibles # nova --insecure flavor-list +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+ ID Name Memory_MB Disk Ephemeral Swap VCPUs RXTX_Factor Is_Public +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+ 1 m1.tiny 512 1 0 1 1.0 True 2 m1.small 2048 20 0 1 1.0 True 3 m1.medium 4096 40 0 2 1.0 True 4 m1.large 8192 80 0 4 1.0 True 5 m1.xlarge 16384 160 0 8 1.0 True 6 m1.2xlarge 32768 320 0 16 1.0 True +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+

Réseau Liste des réseaux : # nova --insecure network-list +--------------------------------------+--------------+------+ ID Label Cidr +--------------------------------------+--------------+------+ 16ddcf0e-05c7-4023-8fc6-9cb49fd93aa4 fg-cloud-net - 314be651-fcaa-4dcc-ac0a-dfdcd7e58ba1 ext-net - +--------------------------------------+--------------+------+ # neutron --insecure net-list +--------------------------------------+--------------+----------------------------------------------------+ id name subnets +--------------------------------------+--------------+----------------------------------------------------+ 16ddcf0e-05c7-4023-8fc6-9cb49fd93aa4 fg-cloud-net 3298961e-7787-4879-b147-ea4ecac2cdf3 172.16.3.0/24 314be651-fcaa-4dcc-ac0a-dfdcd7e58ba1 ext-net aaf9dd9a-a232-49d9-ad2d-f070ab40cf85 +--------------------------------------+--------------+----------------------------------------------------+

Lancement d'une instance Exemple : démarrer une instance de test # nova --insecure boot --flavor m1.small --image 2c86acd1-98b0-4cc3-9a8a-1e661ddbfd9a \ --nic net-id=16ddcf0e-05c7-4023-8fc6-9cb49fd93aa4 cumulojp +--------------------------------------+-----------------------------------------------+ Property Value +--------------------------------------+-----------------------------------------------+ OS-DCF:diskConfig MANUAL OS-EXT-AZ:availability_zone nova OS-EXT-STS:power_state 0 OS-EXT-STS:task_state scheduling OS-EXT-STS:vm_state building OS-SRV-USG:launched_at - OS-SRV-USG:terminated_at - accessipv4 accessipv6 adminpass 9dxBTzrZgiWp config_drive created 2015-06-03T21:25:45Z flavor m1.small (2) hostid id 23bf5f31-032a-484e-bac3-9034aa956a0f image CirrOS (2c86acd1-98b0-4cc3-9a8a-1e661ddbfd9a) key_name -...

État d'une instance Vérifier l'état de la machine instanciée # nova -insecure list +--------------------------------------+-------------+--------+------------+-------------+----------+ ID Name Status Task State Power State Networks +--------------------------------------+-------------+--------+------------+-------------+----------+ 23bf5f31-032a-484e-bac3-9034aa956a0f cumulojp BUILD spawning NOSTATE +--------------------------------------+-------------+--------+------------+-------------+----------+ Une fois que la machine est prête : # nova --insecure list +--------------------------------------+----------+--------+------------+-------------+------------------- ID Name Status Task State Power State Networks +--------------------------------------+----------+--------+------------+-------------+------------------- 23bf5f31-032a-484e-bac3-9034aa956a0f cumulojp ACTIVE - Running fg-cloud-net=172.1 +--------------------------------------+----------+--------+------------+-------------+-------------------

Vérifier une instance # nova --insecure show 23bf5f31-032a-484e-bac3-9034aa956a0f +--------------------------------------+----------------------------------------------------------+ Property Value +--------------------------------------+----------------------------------------------------------+ OS-DCF:diskConfig MANUAL OS-EXT-AZ:availability_zone nova OS-EXT-STS:power_state 1 OS-EXT-STS:task_state - OS-EXT-STS:vm_state active OS-SRV-USG:launched_at 2015-06-03T21:25:57.000000 OS-SRV-USG:terminated_at - accessipv4 accessipv6 config_drive created 2015-06-03T21:25:45Z fg-cloud-net network 172.16.3.15 flavor m1.small (2) hostid 0b199254c9bfee387797cf756a9e243ff52e4bee7176607a8ecf0d24 id 23bf5f31-032a-484e-bac3-9034aa956a0f image CirrOS (2c86acd1-98b0-4cc3-9a8a-1e661ddbfd9a) key_name - metadata {} name cumulojp os-extended-volumes:volumes_attached [] progress 0 security_groups default status ACTIVE tenant_id 59402a7327114c2cb97f0d9e6263cdda updated 2015-06-03T21:25:57Z

Associer une IP publique # nova --insecure floating-ip-pool-list +---------+ name +---------+ ext-net +---------+ # nova --insecure floating-ip-list +----------------+-----------+----------+---------+ Ip Server Id Fixed Ip Pool +----------------+-----------+----------+---------+ 134.158.151.36 - ext-net 134.158.151.37 - ext-net +----------------+-----------+----------+---------+ # nova --insecure floating-ip-create ext-net +----------------+-----------+----------+---------+ Ip Server Id Fixed Ip Pool +----------------+-----------+----------+---------+ 134.158.151.42 - ext-net +----------------+-----------+----------+---------+ # nova --insecure floating-ip-associate 23bf5f31-032a-484e-bac3-9034aa956a0f \ 134.158.151.42

Associer une IP publique # nova --insecure floating-ip-list +----------------+-----------+-------------+---------+ Ip Server Id Fixed Ip Pool +----------------+-----------+-------------+---------+ 134.158.151.36 - ext-net 134.158.151.37 - ext-net 134.158.151.42 172.16.3.15 ext-net +----------------+-----------+-------------+---------+ # nova --insecure show... CumuloJP network 172.17.40.4, 134.158.245.3... # ping 134.158.151.42 PING 134.158.151.42 (134.158.151.42) 56(84) bytes of data. 64 bytes from 134.158.151.42: icmp_seq=1 ttl=53 time=87.9 ms 64 bytes from 134.158.151.42: icmp_seq=3 ttl=53 time=58.2 ms 64 bytes from 134.158.151.42: icmp_seq=4 ttl=53 time=57.9 ms... # ssh cirros@134.158.151.42 cubswin:)

Les quotas Information sur les quotas # nova --insecure quota-show +-----------------------------+-------+ Quota Limit +-----------------------------+-------+ instances 10 cores 20 ram 51200 floating_ips 10 fixed_ips -1 metadata_items 128 injected_files 5 injected_file_content_bytes 10240 injected_file_path_bytes 255 key_pairs 100 security_groups 10 security_group_rules 20 +-----------------------------+-------+

Arrêt de l'instance Arrêter la VM proprement (sudo halt dans une console) et vérifier le status : # nova --insecure list Effectuer éventuellement : # nova --insecure stop # nova --insecure list +--------------------------------------+----------+---------+------------+-------------------------+ ID Name Status Task State Power State Networks +--------------------------------------+----------+---------+------------+-------------+-----------+ 23bf5f31-032a-484e-bac3-9034aa956a0f cumulojp SHUTOFF - Shutdown... +--------------------------------------+----------+---------+------------+-------------+-----------+ Supprimer la machine virtuelle : # nova --insecure delete 23bf5f31-032a-484e-bac3-9034aa956a0f

Accès aux sites EGI Client OCCI Certificat x509 délivré par une autorité de certification reconnue Demander de rejoindre une VO : http://operations-portal.egi.eu/ Effectuer une demande de ressources : https://e-grant.egi.eu/ Sélection des VMs (AppDB) Forum utilisateur Utilisation de SlipStream

Questions?