Openstack - clients Emmanuel Braux Institut Mines Telecom / Télécom Bretagne emmanuel.braux@telecom-bretagne.eu
Introduction Clients en ligne de commande Pour chaque brique (nova-client, neutron, …) Unifié « Openstack » Utiliser de préférence le Client unifié Commandes du type openstack <ressource> <action> S’appuie sur les API : peut-être utilisé à distance Gestion des projets, des utilisateurs, … Openstack - Clients
Utilisation Nécessite de configurer l’environnement de connection à Openstack (url keystone, user, projet, …) Paramètres en ligne de commande Variables d’environnement Fichier de configuration clouds.yaml Utilisation de OpenStack client openstack user list openstack --help Openstack - Clients
Configuration de l’environnement Configurer son shell export OS_USERNAME=demo export OS_PROJECT_NAME=demo export OS_PROJECT_DOMAIN_NAME=default export OS_USER_DOMAIN_NAME=default export OS_PASSWORD=stack export OS_AUTH_URL=http://$OS_HOST/identity/v3 export OS_URL=http://$OS_HOST/identity/v3 export OS_IDENTITY_API_VERSION=3 Récupération des données dans l’interface Horizon Fichier « RC » Openstack - Clients
Gestion des projets Création Affichage openstack project create --description 'Projet de demo #1' projet1 Affichage openstack project list openstack project show projet1 Openstack - Clients
Gestion des utilisateurs Création openstack user create demo1 Affichage openstack user list openstack show demo1 Modification openstack user set --password demo1 demo1 openstack user set --email demo1@telecom-bretagne.eu demo1 openstack user set --project projet1 demo1 … Openstack - Clients
Gestion des rôles Création Affichage openstack role create role1 Affichage openstack role list openstack role list --user demo1 --project project1 Affectation d’un rôle a un utilisateur openstack role add --project demo1 --user demo1 admin Openstack - Clients
Ajouter une image Téléchargement d’une image de test et import de l’image wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img Utilisation de OpenStack client openstack image create --file cirros-0.3.4-x86_64-disk.img cirros-img Openstack - Clients
Informations http://docs.openstack.org/user-guide/cli.html http://docs.openstack.org/user- guide/cli_cheat_sheet.html Openstack - Clients