0% found this document useful (0 votes)
66 views

Openstack

Uploaded by

oussamarazzouk61
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views

Openstack

Uploaded by

oussamarazzouk61
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

I.

Openstack services

II. Installation OpenStack


1. Command bach tcree user li ghatkhdem bih openstack

$ sudo useradd –s /bin/bash –d /opt/stack –m stack

$ sudo chmod +x /opt/stack

2. Command bach t3te l user stack l permission bach ykhdem sudo blama y7taj password

$ echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

3. Command bach tdkhel b user stack

$ sudo -u stack -i

Mn be3d katkhtar bach t2installi OpensStack (Packstack-Devstack-Microstack)


Soufiane Mikdam
III. OpenStack command (creation
utilisateur/projet)
1. Command bach tchuf les projet li kaynin
$ openstack project list
2. Command bach t créer projet
$ openstack project create --description 'my project ' my-project \
--domain default
3. Command bach tsuprimi chi projet
$ openstack project delete my-project
4. Command bach tchuf les utilisateurs li kaynin
$ openstack user list
5. Command bach t créer utilisateur
$ openstack user create --project my-project --password 123 my-user
6. Command bach tsuprimi chi user
$ openstack user delete my-user
7. Command bach t créer un role
$ openstack role create my_role
8. Command bach tchuf dyal role li creeti
$ openstack role show my_role
9. Command bach tchuf roles li kaynin
$ openstack role list
10. Command bach tzid role l user/project fd9a
$ openstack role add --user my-user --project my-project my_role
11. Command bach tsuprimi chi role
$ openstack role delete my_role

Soufiane Mikdam
IV. OpenStack command (creation
instance/image/flavor)
1. Command bach tchuf les images Ii kaynin f openstack
$ openstack image list
2. Command bach tchuf les instances Ii kaynin f openstack
$ openstack server list
3. Command bach tchuf l flavorsIi kaynin f openstack
$ openstack flavor list
4. Command bach t créer image
$ openstack image create --disk-format qcow2 --public --file ./centos63.qcow2 \
centos63-image
5. Command bach t créer flavor
$ openstack flavor create --ram (ch7al f ram bl mb) --disk (ch7al f disk
b gb) --vcups (ch7al mn vcpus (1,2,3…….)) smya_dl_flavor
$ openstack flavor create --ram 1024 --disk 4 --vcpus 1 my_flavor
6. Command bach t créer instance
$ openstack server create --key-name my-key --flavor my_flavor --image cirros
my-vm
7. Command bach tchuf les informations dyal l instances li saybti
$ openstack server show my-vm
8. Command bach tsuprime instance
$ openstack server delete my-vm
9. Command bach t créer key -ssh
$ openstack keypair create key_name > key.pem
Key_name kaat3te smyt l key f openstack wkatsjlo endk f system f fichier key.pem

V. OpenStack command (creation


network/router/subnet/floating ip/port)
1. Command bach tchuf les réseaux li kaynin
$ openstack network list
2. Command bach t créer réseau
$ openstack network create my_net
Soufiane Mikdam
3. Command bach t créer subnet
$ openstack subnet create --network my_net --subnet-range 192.168.1.0/24 \
--gateway 192.168.1.1 --dns-nameserver 8.8.8.8 my_subnet
4. Command bach t créer router
$ openstack router create my_router
5. Command bach t attacher subnet l router
$ openstack router add subnet my_router my_subnet
6. Command bach t créer floating ip
$ openstack floating ip create --subnet my_subnet public
public hya smyt l reseau externe li endna f openstack (maymknach
n creeyiw floating ip f reseau interne)

7. Command bach t attacher floating ip l server


$ openstack server add floating ip my-vm floating-ip-address
floating-ip-address kat2aficha mn mor makatcree l floating ip

$ openstack server add floating ip my-vm 172.24.4.101


8. Command bach t créer port f un réseau b une IP adresses fixe
$ openstack port create --network my_net --fixed-ip \
subnet=my_subnet,ip-address=192.168.1.50 my-port
Soufiane Mikdam
VI. OpenStack command (creation volume)
1. Command bach t créer un volume mn image
$ openstack volume create --image 'Ubuntu 18.04 LTS 64-bit' --size 8 \
--availability-zone nova my-volume

Bach tchuf l availability zone li kaynin kadir $ openstack availability-zone list

2. Command bach t créer un volume bla image


$ openstack volume create --size 8 --availability-zone nova my-volume
3. Command bach tchuf les volumes li creeti
$ openstack volume list
4. Command bach tchuf les informations dyal l volume li saybti
$ openstack volume show my-volume
5. Command bach pour attacher un volume a un instance (hadi ma3rftch nktbha bdarija)
$ openstack server add volume my-vm my-volume
6. Command bach t2ked wach volume t attacha l’instance
$ openstack volume list
7. Command bach tsuprime volume
$ openstack volume delete my-volume

VII. OpenStack command (creation


container)
1. Command bach t créer container
$ swift post container1
2. Command bach tchuf statut dyal container
$ swift stat container1
3. Command bacht t7et chi objet (fichier/document) endk f system f container
$ swift upload container1 /home/soufian/image.png
4. Command bacht thez chi objet mn container l system dyalk
$ swift download container1 image.png

Soufiane Mikdam
5. Command bacht t chuf les objets li kaynin fchi container
$ swift list container1

6. Command bacht t copier chi objet mn container l akhor


$ swift copy --destination container2 container1 image.png
7. Command bacht t supprimer chi container
$ swift delete container1

VIII. OpenStack command (creation


backup)
Id nta3 l ’instance atl9ah f openstack server list
1. Command bach t créer backup dyal database instance
$ openstack database backup create mysql-backup \
--instance mysql1 --swift-container my-trove-backups
2. Command bacht t créer backup strategy
$ openstack database backup strategy create --instance-id \
97b4b853-80f6-414f-ba6f-c6f455a79ae6 --swift-container my-trove-backup

Soufiane Mikdam

You might also like