Les Commandes Openstack :
Openstack project list
Openstack user list
Openstack group list
Openstack catalog list
Openstack image list
Openstack image show <image-name / ID-image>
Openstack server list
Openstack volume list
Openstack flavor list
Openstack network list
Openstack domain list
Openstack keypair list
Openstack router list
Openstack security group list
Openstack role list
Openstack hypervisor list
Créer Network :
openstack network create <network-name>
openstack subnet create --network <network-name> --subnet-range x.x.x.x/y <subnet-name>
Créer Routeur :
Openstack router create <router-name>
Openstack router set <router-name> --external-gateway public
openstack router add subnet <router-name> <subnet-name>
Créer flavor :
openstack flavor create --id <id-flavor>--vcpus 3 --ram 3000 --disk 30 <flavor-name>
Créer volume :
openstack volume create --size 2 <volume-name>
Créer pair de cles - keypair:
openstack keypair create <key-name> > [Link]
Créer instance :
openstack server create --image <image-name> --key-name <key-name> --flavor <flavor-name>
--network <network-name> <instance-name>
Créer user :
openstack user create <user-name> --project <project-name> --password 123456 --domain default
Créer projet :
openstack project create <project-name>
Affecter role user :
openstack role add <role_name> --user <user_name> --project <project_name>
Créer security group :
openstack security group create <nom_du_groupe_de_securite>
openstack security group rule create --protocol tcp --dst-port 80 --remote-ip [Link]/0
<nom_du_groupe_de_securite>
openstack server add security group <instance_name> <nom_du_groupe_de_securite>
Créer conteneur :
openstack container create <nom_du_conteneur>
openstack container list
openstack container show <nom_du_conteneur>
Ajouter contenu au conteneur :
openstack object create <nom_du_conteneur> <chemin_du_fichier>
openstack object list <nom_du_conteneur>
Informations utiles :
Apt install qemu-system
Qemu-img convert –f raw [Link] –o qcow2 xyz. qcow2
openstack network show <network_id_du_reseau_public>
nano /etc/neutron/plugins/ml2/ml2_conf.ini
[ml12_typr_flat]
Flat_network = public,
[ovs]
Bridge_mappings = public:br-ex
Ovs-vsctl add-br br-ex
Ovs-vsctl app-port br-ex (eth0 / ensp03 ….)
Restart machine