0% ont trouvé ce document utile (0 vote)
48 vues6 pages

Full Comands Openstack

Le document fournit une liste de commandes OpenStack pour la gestion des images, des instances, des volumes, des projets, des réseaux, des conteneurs, des flavors, des floating IP, des groupes de sécurité et des instances de base de données. Chaque section inclut des commandes spécifiques pour lister, créer, afficher, supprimer et gérer divers éléments dans un environnement OpenStack. Ces instructions sont essentielles pour les utilisateurs souhaitant administrer efficacement leur infrastructure cloud avec OpenStack.

Transféré par

tiyafa9950
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
48 vues6 pages

Full Comands Openstack

Le document fournit une liste de commandes OpenStack pour la gestion des images, des instances, des volumes, des projets, des réseaux, des conteneurs, des flavors, des floating IP, des groupes de sécurité et des instances de base de données. Chaque section inclut des commandes spécifiques pour lister, créer, afficher, supprimer et gérer divers éléments dans un environnement OpenStack. Ces instructions sont essentielles pour les utilisateurs souhaitant administrer efficacement leur infrastructure cloud avec OpenStack.

Transféré par

tiyafa9950
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

I.

Gestion des images


1. Lister touts les image :
$ openstack image list
2. Créer une image :
$ openstack image create --disk-format qcow2 --file <chemin-de-
fichier> <image-name>
3. Affichier detail d’une image :
$ openstack image show <image-name>
4. Supprimer une image :
$ openstack image delete <image-name>

II. Gestion des instances


1. Lister touts les instance :
$ openstack server list
2. Creer une instance :
$ openstack server create --key-name my-key --flavor [Link]
--image cirros my-vm
3. Affichier les detail d’une instances :
$ openstack server show <instance-name>
4. Supprimer une instance :
$ openstack server delete <instance-name>
5. Créer un clés ssh pour connecter a une instance :
$ openstack keypair create key_name > [Link]
6. Demarer, redemarer, arréter
$ openstack server <operation> <instance-name>
<operation> : stop, start, restart

By 7madi I have no enemies


7. Listes les zone de disponibilité :
$ openstack availability zone list
8. Affichier l’utilisation des ressource :
$ nova diagnostics myCirrosServer
$ openstack usage list

III. Gestion des volume


1. Lister les volume :
$ openstack server list <instance-name>
2. Créer un volume :
$ openstack volume create --size 8 --availability-zone nova my-volume
3. Attacher le volume a une instance :
$ openstack server add volume my-vm my-volume
4. Afficher les detail de volume :
$ openstack volume show my-volume
5. Supprime un volume :
$ openstack volume delete my-volume
6. Backup d’un volume :
$ openstack volume backup create my-volume

IV. Gestion des project


1. Créer un projet :
$ openstack project create --description 'my project ' my-project
--domain default
2. Lister les projet :
$ openstack project list
3. Supprime un projet :
$ openstack project delete my-project
4. Lister les utilisateur :
$ openstack user list
5. Créer un utilisateur :
$ openstack user create --project my-project --password 123 my-user
6. Supprime un utilisateur :
$ openstack user delete my-user

By 7madi I have no enemies


7. Créer un role :
$ openstack role create my_role
8. Lister les role :
$ openstack role list
9. Ajoute le role a un utilisateur et un project :
$ openstack role add --user my-user --project my-project my_role

10. Supprime un role :


$ openstack role delete my_role

V. Gestion des reseaux :


1. Listes les reseau :
$ openstack network list
2. Créer un reseau :
$ openstack network create my_net
3. Creer un Sous-réseau :
$ openstack subnet create my_subnet --network my_net
--subnet-range [Link]/24
4. Creer un routeur :
$ openstack router create my_router
5. Attacher le Sous-réseau au routeur :
$ openstack router add subnet my_router my_subnet

VI. Gestion des conteneur :


1. Créer un container :
$ swift post container1
2. Afficher les detail d’un conteneur :
$ swift stat container1
3. Charger un fichier au conteneur :
$ swift upload container1 [Link]
4. Telecharger un fichier depuis un conteneur :
$ swift download container1 [Link]

By 7madi I have no enemies


5. Lister les fichier dans un conteneur :
$ swift list container1
6. Copie un fichier de conteneur1 a container2 :
$ swift copy --destination container2 container1 [Link]
7. Supprimer un conteneur :
$ swift delete container1

VII. Gestion des flavor :


1. Lister les flavor :
$ openstack flavor list
2. Afficher les detail d’un flavor :
$ openstack flavor show <flavor name>
3. Créer un flavor :
$ openstack flavor create --vcpus <vCPUs> --ram <RAM [MB]>
4. Supprimer un flavor :
$ openstack flavor delete <flavor name>

VIII. Gestion des floating IP : (ip publique)


1. Lister les floating IP :
$ openstack floating ip list
2. Créer un floating IP :
$ openstack floating ip create <network ID>
3. Attacher un floating IP a une instance :
$ openstack server add floating ip <instance ID> <floating IP ID>
4. Detacher Floating IP de l’instance :
$ openstack server remove floating ip <instance ID>
5. Supprimer le floating IP :
$ openstack floating ip delete <floating IP ID>

IX. Gestion des groupes de sécurité :


1. Lister les groupes de sécurité:
$ openstack security group list
2. Afficher les detail d’un groupes de sécurité :
$ openstack security group show <security-group-name>

By 7madi I have no enemies


3. Créer un groupes de sécurité :
$ openstack security group create <security-group-name>
4. Lister les regle d’un groupes de sécurité :
$ openstack security group rule list
5. Ajouter un regle dans un groupes de sécurité :
$ openstack security group rule create --protocol tcp
--dst-port 22:22 --remote-ip <source_IP> <security_group_name>
6. Supprimer un regle :
$ openstack security group rule delete <rule ID>
7. Supprime le groupes de sécurité :
$ openstack security group delete <security group ID>

X. Gestion des database instance :


1. Créer une instance de base de donne :
$ openstack database instance create mysql_instance_1 \
--flavor 6 \
--size 5 \
--nic net-id=8799cf10-01ef-40e2-b04e-06da7cfa5668 \
--databases test --users username:password \
--datastore mysql --datastore-version 5.7.29 \
--is-public \
--allowed-cidr [Link]/24 \
--allowed-cidr [Link]/24

2. Lister les instance de base de donne :


$ openstack database instance list
3. Créer une strategie de sauvegarde pour l'instance :
$ openstack database backup strategy create \
--instance-id 97b4b853-80f6-414f-ba6f-c6f455a79ae6 \
--swiftcontainer my-trove-backups
4. Creer un backup de l'instance :
$ openstack database backup create 97b4b853-80f6-c6f455a79ae6 backup1
5. Lister les backup :
$ openstack database backup list
6. Afficher les detail d’un backup :
$ openstack database backup show 8af30763-61fd-8fe8-57d528911138

By 7madi I have no enemies


7. Vérifier les données de sauvegarde dans Swift conteneur :
$ openstack container list
8. Restaurer une instance de base de données depuis un backup :
$ openstack database instance create guest2 \
--flavor 10 \
--size 2 \
--nic net-id=$network_id \
--backup BACKUP_ID

By 7madi I have no enemies

Vous aimerez peut-être aussi