Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parBrigitte Doucet Modifié depuis plus de 6 années
1
Prise en main Emmanuel Braux Institut Mines Telecom / Télécom Bretagne
1
2
Objectifs Déployer un « Proof Of Concept » Openstack en utilisant DevStack DevStack - Prise en main
3
Environnement recommandé du TP
Utilisation de Devstack en mode « All-In-One Single VM » Dernière release d’Openstack : ‘Newton’ Accès à la VM depuis votre poste (firefox, putty et filezilla) Configuration réseau Une seule interface Pas d’accès externe DevStack - Prise en main
4
Prise en main de DevStack
Plan Prise en main de DevStack Utilisation Installation DevStack - Prise en main
5
Utilisation ► Prise en main de DevStack Installation
DevStack - Prise en main
6
Fonctionnement de DevStack
Un script shell qui fait tout le travail : stack.sh Un fichier de configuration : local.conf Installe toute les dépendances nécessaires (paquets), Clone les dépôts git (branche master par défaut) Installe beaucoup de choses sur la machine : il est recommandé de travailler dans une VM DevStack - Prise en main
7
Utilité de DevStack Déployer rapidement un OpenStack
Utilisé par les développeurs pour tester leurs changements Utilisé pour faire des démonstrations Utilisé pour tester les APIs sans se préoccuper du déploiement Ne doit PAS être utilisé pour de la production DevStack - Prise en main
8
Limitations de Devstack
Ne supporte pas le redémarrage de la machine : on repart de Zéro Pour tester tous les composants OpenStack dans de bonnes conditions, plusieurs Go de RAM sont nécessaires It will perform best with 5GB or more of RAM” DevStack - Prise en main
9
Installation ► Prise en main DevStack Utilisation
DevStack - Prise en main
10
Pré-requis système apt-get --yes update #outils basiques:
apt-get install --yes sudo vim vim-nox lynx zip binutils wget apt-get install --yes openssl ssl-cert ssh #suppression de 'apparmor' service apparmor stop update-rc.d -f apparmor remove apt-get remove --yes apparmor apparmor-utils apt-get purge --yes apparmor apparmor-utils #Installation de NTP apt-get install --yes ntp # ---- prérequis devstack apt-get install bridge-utils apt-get install --yes git apt-get install --yes python-pip pip install --upgrade pip pip install -U os-testr DevStack - Prise en main
11
Si derrière un proxy … pour user « root » : initialisation (pip, …)
export https_proxy= export http_proxy= export no_proxy=<host IP> pour user « root » : initialisation (pip, …) Pour user « stack » : initialisation de devstack (git, …) DevStack - Prise en main
12
Mise en place de devstack
Utilisateur devstack # groupadd stack useradd -g stack s /bin/bash -d /home/stack -m stack cd /etc/sudoers.d umask 226 && echo "stack ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/50_stack_sh Récupération de devstack su - stack git clone cd devstack git checkout stable/ocata DevStack - Prise en main
13
Configuration Fichier « local.conf » [[local|localrc]]
ADMIN_PASSWORD=stack DATABASE_PASSWORD=stack RABBIT_PASSWORD=stack SERVICE_PASSWORD=stack GIT_BASE= USE_SCREEN=FALSE PIP_UPGRADE=True #Enable heat services enable_plugin heat stable/ocata DevStack - Prise en main
14
Installation Lancement de l’installation :
su – stack cd devstack ./stack.sh Et si tout va bien après 20 minutes : This is your host IP address: This is your host IPv6 address: ::1 Horizon is now available at Keystone is serving at The default users are: admin and demo The password: stack :36: | WARNING: :36: | Using lib/neutron-legacy is deprecated, and it will be removed in the future :36: | stack.sh completed in 485 seconds. Sinon ./clean.sh DevStack - Prise en main
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.