systeme:openstack
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
systeme:openstack [2017/08/24 08:46] – root | systeme:openstack [2018/02/26 21:49] (Version actuelle) – [lib spécifique à chaque API] root | ||
---|---|---|---|
Ligne 2369: | Ligne 2369: | ||
</ | </ | ||
+ | === Créer une image à partir d'une instance === | ||
+ | < | ||
+ | $ openstack server image create --name mydemoimage demo | ||
+ | +------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | ||
+ | | Field | Value | | ||
+ | +------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | ||
+ | | checksum | ||
+ | | container_format | bare | | ||
+ | | created_at | ||
+ | | disk_format | ||
+ | | file | / | ||
+ | | id | 13bd8486-1055-46fa-8be0-0266bd35c1cf | ||
+ | | min_disk | ||
+ | | min_ram | ||
+ | | name | mydemoimage | ||
+ | | owner | 8ee2aae87d9a437c86cb578a677aee7e | ||
+ | | properties | ||
+ | | | " | ||
+ | | | " | ||
+ | | | " | ||
+ | | protected | ||
+ | | schema | ||
+ | | size | 0 | | ||
+ | | status | ||
+ | | tags | ||
+ | | updated_at | ||
+ | | virtual_size | ||
+ | | visibility | ||
+ | +------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | === Supprimer une image === | ||
+ | < | ||
+ | $ openstack image delete mydemoimage | ||
+ | </ | ||
==== Host ==== | ==== Host ==== | ||
Ligne 2387: | Ligne 2422: | ||
==== Compute ==== | ==== Compute ==== | ||
- | === hypervisor | + | === Lister les services === |
+ | < | ||
+ | $ openstack compute service list | ||
+ | +----+------------------+--------------------+----------+---------+-------+----------------------------+ | ||
+ | | ID | Binary | ||
+ | +----+------------------+--------------------+----------+---------+-------+----------------------------+ | ||
+ | | 10 | nova-compute | ||
+ | | 7 | nova-conductor | ||
+ | | 9 | nova-consoleauth | d52-54-00-31-d9-e3 | internal | enabled | up | 2017-08-24T09: | ||
+ | | 5 | nova-cert | ||
+ | | 6 | nova-scheduler | ||
+ | | 11 | nova-compute | ||
+ | +----+------------------+--------------------+----------+---------+-------+----------------------------+ | ||
+ | </ | ||
+ | |||
+ | === Hosts === | ||
+ | == Lister les hosts == | ||
+ | < | ||
+ | $ openstack host list | ||
+ | +--------------------+-------------+----------+ | ||
+ | | Host Name | Service | ||
+ | +--------------------+-------------+----------+ | ||
+ | | d52-54-00-2e-69-ac | compute | ||
+ | | d52-54-00-31-d9-e3 | conductor | ||
+ | | d52-54-00-31-d9-e3 | consoleauth | internal | | ||
+ | | d52-54-00-31-d9-e3 | cert | internal | | ||
+ | | d52-54-00-31-d9-e3 | scheduler | ||
+ | | d52-54-00-ae-26-d7 | compute | ||
+ | +--------------------+-------------+----------+ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | $ openstack host show d52-54-00-ae-26-d7 | ||
+ | +--------------------+----------------------------------+-----+-----------+---------+ | ||
+ | | Host | Project | ||
+ | +--------------------+----------------------------------+-----+-----------+---------+ | ||
+ | | d52-54-00-ae-26-d7 | (total) | ||
+ | | d52-54-00-ae-26-d7 | (used_now) | ||
+ | | d52-54-00-ae-26-d7 | (used_max) | ||
+ | | d52-54-00-ae-26-d7 | 8ee2aae87d9a437c86cb578a677aee7e | 4 | 2048 | 4 | | ||
+ | +--------------------+----------------------------------+-----+-----------+---------+ | ||
+ | </ | ||
+ | |||
+ | == Mettre un host en maintenance == | ||
+ | < | ||
+ | Fonctionnalité non supporté lors de mes tests. | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | $ openstack host set --enable-maintenance d52-54-00-ae-26-d7 | ||
+ | </ | ||
+ | |||
+ | == Désactiver un host == | ||
+ | < | ||
+ | Fonctionnalité non supporté lors de mes tests. | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | $ openstack host set --disable d52-54-00-ae-26-d7 | ||
+ | </ | ||
+ | |||
+ | === Hypervisor | ||
== Lister les hyperviseurs == | == Lister les hyperviseurs == | ||
< | < | ||
Ligne 2465: | Ligne 2561: | ||
== Créer une flavor == | == Créer une flavor == | ||
+ | < | ||
+ | On peu également [[https:// | ||
+ | </ | ||
< | < | ||
$ openstack flavor create --ram 4096 --vcpus 4 --disk 100 --public myflavor | $ openstack flavor create --ram 4096 --vcpus 4 --disk 100 --public myflavor | ||
Ligne 2482: | Ligne 2581: | ||
| vcpus | 4 | | | vcpus | 4 | | ||
+----------------------------+--------------------------------------+ | +----------------------------+--------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | == Changer de flavor pour une instance == | ||
+ | < | ||
+ | $ openstack server resize --flavor m1.tiny demo | ||
+ | </ | ||
+ | |||
+ | Il faut ensuite accepter le redimensionnement : | ||
+ | < | ||
+ | $ openstack server resize --confirm demo | ||
</ | </ | ||
Ligne 2490: | Ligne 2599: | ||
=== server === | === server === | ||
- | == list == | + | == Lister les instances |
< | < | ||
$ openstack server list | $ openstack server list | ||
Ligne 2538: | Ligne 2647: | ||
</ | </ | ||
- | == create | + | == Créer une instance |
+ | * On peut forcer l' | ||
< | < | ||
$ openstack server create --image cirros-0.3.5 --security-group default --flavor m1.tiny --nic net-id=network1, | $ openstack server create --image cirros-0.3.5 --security-group default --flavor m1.tiny --nic net-id=network1, | ||
Ligne 2577: | Ligne 2687: | ||
</ | </ | ||
- | == delete | + | * On peut forcer également le démarrage d'une instance sur un host et booter sur un volume préalablement créé qui se nomme demo : |
+ | < | ||
+ | $ openstack server create --image cirros-0.3.5 --flavor m1.tiny --nic net-id=network1 --security-group default --availability-zone nova: | ||
+ | +--------------------------------------+-----------------------------------------------------+ | ||
+ | | Field | Value | | ||
+ | +--------------------------------------+-----------------------------------------------------+ | ||
+ | | OS-DCF: | ||
+ | | OS-EXT-AZ: | ||
+ | | OS-EXT-SRV-ATTR: | ||
+ | | OS-EXT-SRV-ATTR: | ||
+ | | OS-EXT-SRV-ATTR: | ||
+ | | OS-EXT-STS: | ||
+ | | OS-EXT-STS: | ||
+ | | OS-EXT-STS: | ||
+ | | OS-SRV-USG: | ||
+ | | OS-SRV-USG: | ||
+ | | accessIPv4 | ||
+ | | accessIPv6 | ||
+ | | addresses | ||
+ | | adminPass | ||
+ | | config_drive | ||
+ | | created | ||
+ | | flavor | ||
+ | | hostId | ||
+ | | id | 43972027-dd81-4830-a2d5-bc57997ae374 | ||
+ | | image | cirros-0.3.5 (f3b66052-9a8b-48fd-b186-304a140c792a) | | ||
+ | | key_name | ||
+ | | name | demo | | ||
+ | | os-extended-volumes: | ||
+ | | progress | ||
+ | | project_id | ||
+ | | properties | ||
+ | | security_groups | ||
+ | | status | ||
+ | | updated | ||
+ | | user_id | ||
+ | +--------------------------------------+-----------------------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | == Démarrer une instance == | ||
+ | < | ||
+ | $ openstack server start demo | ||
+ | </ | ||
+ | |||
+ | == Arrêter une instance == | ||
+ | < | ||
+ | $ openstack server stop demo | ||
+ | </ | ||
+ | |||
+ | == Redémarrer une instance == | ||
+ | < | ||
+ | $ openstack server reboot demo | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Si votre instance est dans un état anormal (**error** par exemple, un reboot hard peut corriger le problème : | ||
+ | < | ||
+ | $ openstack server reboot --hard demo | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | == Suspendre une instance == | ||
+ | < | ||
+ | Contrairement à **pause**, suspend garde le contenu de la VM sur disque. | ||
+ | </ | ||
+ | * Mettre en suspend une instance : | ||
+ | < | ||
+ | $ openstack server suspend demo | ||
+ | </ | ||
+ | |||
+ | * Relancer l' | ||
+ | < | ||
+ | $ openstack server resume demo | ||
+ | </ | ||
+ | |||
+ | == Mettre en pause une instance == | ||
+ | < | ||
+ | Garde le contenu de la VM en RAM. | ||
+ | </ | ||
+ | * Mettre en pause une instance : | ||
+ | < | ||
+ | $ openstack server pause demo | ||
+ | </ | ||
+ | |||
+ | * Sortir de pause une instance : | ||
+ | < | ||
+ | $ openstack server unpause demo | ||
+ | </ | ||
+ | |||
+ | == Verrouiller une instance == | ||
+ | * Verrouiller une instance : | ||
+ | < | ||
+ | $ openstack server lock demo | ||
+ | </ | ||
+ | |||
+ | * Déverrouiller une instance : | ||
+ | < | ||
+ | $ openstack server unlock demo | ||
+ | </ | ||
+ | |||
+ | == Ranger une instance (shelve) == | ||
+ | A la différence de stopper une instance, shelve ne va pas compter les ressources consommées par cette instance sur l' | ||
+ | * Verrouiller une instance : | ||
+ | < | ||
+ | $ openstack server shelve demo | ||
+ | </ | ||
+ | |||
+ | * Déverrouiller une instance : | ||
+ | < | ||
+ | $ openstack server unshelve demo | ||
+ | </ | ||
+ | |||
+ | == Reconstruire une instance == | ||
+ | < | ||
+ | $ openstack server rebuild demo | ||
+ | </ | ||
+ | |||
+ | == Se connecter à une instance en ssh == | ||
+ | Il faut associer une IP flottante à l' | ||
+ | < | ||
+ | $ openstack server ssh --login cirros demo | ||
+ | Warning: Permanently added ' | ||
+ | $ | ||
+ | </ | ||
+ | |||
+ | == Supprimer une instance | ||
< | < | ||
$ openstack server delete vm1 vm2 | $ openstack server delete vm1 vm2 | ||
Ligne 2686: | Ligne 2921: | ||
== Migrer à froid une instance == | == Migrer à froid une instance == | ||
< | < | ||
- | $ nova migrate | + | $ nova migrate |
+ | </ | ||
+ | |||
+ | Il faut ensuite confirmer la migration : | ||
+ | < | ||
+ | $ nova resize-confirm demo | ||
</ | </ | ||
Ligne 2722: | Ligne 2962: | ||
| 543acf62-b393-4288-b0eb-358f9a26085d | True | | | | 543acf62-b393-4288-b0eb-358f9a26085d | True | | | ||
+--------------------------------------+-------------------------+---------------+ | +--------------------------------------+-------------------------+---------------+ | ||
+ | </ | ||
+ | |||
+ | == Lister si une est en train de migrer == | ||
+ | < | ||
+ | $ nova server-migration-list demo | ||
+ | +----+-------------+-----------+--------------------+--------------------+-----------+-----------+--------------------------------------+----------------------------+----------------------------+--------------------+------------------------+------------------------+------------------+----------------------+----------------------+ | ||
+ | | Id | Source Node | Dest Node | Source Compute | ||
+ | +----+-------------+-----------+--------------------+--------------------+-----------+-----------+--------------------------------------+----------------------------+----------------------------+--------------------+------------------------+------------------------+------------------+----------------------+----------------------+ | ||
+ | | 55 | - | - | d52-54-00-ae-26-d7 | d52-54-00-2e-69-ac | - | preparing | 43972027-dd81-4830-a2d5-bc57997ae374 | 2017-08-24T09: | ||
+ | +----+-------------+-----------+--------------------+--------------------+-----------+-----------+--------------------------------------+----------------------------+----------------------------+--------------------+------------------------+------------------------+------------------+----------------------+----------------------+ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | $ nova server-migration-show demo 55 | ||
+ | +------------------------+--------------------------------------+ | ||
+ | | Property | ||
+ | +------------------------+--------------------------------------+ | ||
+ | | created_at | ||
+ | | dest_compute | ||
+ | | dest_host | ||
+ | | dest_node | ||
+ | | disk_processed_bytes | ||
+ | | disk_remaining_bytes | ||
+ | | disk_total_bytes | ||
+ | | id | 55 | | ||
+ | | memory_processed_bytes | - | | ||
+ | | memory_remaining_bytes | - | | ||
+ | | memory_total_bytes | ||
+ | | server_uuid | ||
+ | | source_compute | ||
+ | | source_node | ||
+ | | status | ||
+ | | updated_at | ||
+ | +------------------------+--------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | == Annuler une migration == | ||
+ | < | ||
+ | $ nova live-migration-abort demo 55 | ||
+ | </ | ||
+ | |||
+ | === Gestion des volumes des instances === | ||
+ | == Attacher un volume à une instance == | ||
+ | < | ||
+ | $ openstack server add volume --device /dev/vdb demo myvolume | ||
+ | </ | ||
+ | |||
+ | == Supprimer un volume d'une instance == | ||
+ | < | ||
+ | $ openstack server remove volume demo myvolume | ||
+ | </ | ||
+ | |||
+ | === Lister les url novnc === | ||
+ | < | ||
+ | $ nova get-vnc-console demo novnc | ||
+ | +-------+------------------------------------------------------------------------------------+ | ||
+ | | Type | Url | | ||
+ | +-------+------------------------------------------------------------------------------------+ | ||
+ | | novnc | http:// | ||
+ | +-------+------------------------------------------------------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | === Gestion des clés SSH === | ||
+ | == Lister les clés SSH == | ||
+ | < | ||
+ | $ openstack keypair list | ||
+ | +-------+-------------------------------------------------+ | ||
+ | | Name | Fingerprint | ||
+ | +-------+-------------------------------------------------+ | ||
+ | | gigix | 40: | ||
+ | +-------+-------------------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | $ openstack keypair show gigix | ||
+ | +-------------+-------------------------------------------------+ | ||
+ | | Field | Value | | ||
+ | +-------------+-------------------------------------------------+ | ||
+ | | created_at | ||
+ | | deleted | ||
+ | | deleted_at | ||
+ | | fingerprint | 40: | ||
+ | | id | 6 | | ||
+ | | name | gigix | | ||
+ | | updated_at | ||
+ | | user_id | ||
+ | +-------------+-------------------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | == Créer une clé SSH == | ||
+ | * Importation d'une clé existante : | ||
+ | < | ||
+ | $ openstack keypair create --public-key id_rsa.pub gigix | ||
+ | +-------------+-------------------------------------------------+ | ||
+ | | Field | Value | | ||
+ | +-------------+-------------------------------------------------+ | ||
+ | | fingerprint | 40: | ||
+ | | name | gigix2 | ||
+ | | user_id | ||
+ | +-------------+-------------------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | * Générer une nouvelle clé: | ||
+ | < | ||
+ | $ openstack keypair create gigix2 | ||
+ | -----BEGIN RSA PRIVATE KEY----- | ||
+ | MIIEpAIBAAKCAQEAwLxDO2AGW303hoAqR3ARE1PLtwYAEKkdN1yuhhDmZXjS+ZxV | ||
+ | QcYV905qrda0wMGJIOgw5ajje9YUMlTu1YQ63igoZGqCOHmi/ | ||
+ | ioCs4dEx7YFUSMqHHq0Klione8CSCffLayCTQ+bviyVnRGvz3FQrSYh+FQvVlFp5 | ||
+ | eGUwzWspi3KXQfRK9WS3FFXn1pDdF5epaKjcoQJKG4eFMJUWZvUpRtFXCX20VZU8 | ||
+ | 2Ph87Dx/ | ||
+ | 8hWxIOxjiq5ikEFSSZpRq2u8TuEanvrtz87EuQIDAQABAoIBADu83nXT0ISg7gnh | ||
+ | Rbl4scI00cp7sJ95W1XigzGIoXDIH1RAsWg+lmZdxtD04HdyRSeO8EDutPuYIhBr | ||
+ | pM9HOdvLxKFDJfONOAk/ | ||
+ | b7tXkG2WcZ7GTBi4ARDEgdo71SB+TYrA6EVa+piv2jH0XeRI28P89cFmZL/ | ||
+ | sbgxBAumFThdfwgpC7T2ibPoZ7yZBS3Ki1OLlOjxlfg6vIyP6gTvyZn2owmQ9G5w | ||
+ | YbpclVhHmxYbHyqyyortEjl+j01wdH7DUPSigncjmDV5yDQCxAaafQJKiNNjc0UP | ||
+ | / | ||
+ | Aoka1MwZnMKccawJ4cLCmfQJu+z/ | ||
+ | 4JVpOVRMwLZE5qENBWlTuEq0it0VJ00uqrKAi4lFqhA+yFofgiUSmG0CgYEA0CVT | ||
+ | FpDWnBdsZ1bv9YsPlAnJZvmwgaTCdexGf5EfysUgDPHaCzW4zys32MPWa3v9tSkp | ||
+ | 2MKq/ | ||
+ | sdH8jGT4C/ | ||
+ | Ma/ | ||
+ | VYJHW+o63GMnEs6VU5kQbapOvfzRw2ZAsDk6wPvsmqHCzMlKJitVaSeFP4x0IJ07 | ||
+ | BeN1qCc7E0xqpLV2MRu94QKBgQDDMa14pP1NRj4XrxS67N0AFCl2U0OuYGcolRoL | ||
+ | uXnZ+wCygv/ | ||
+ | lA7aqp0B+aLRhDBgGLvbApLZhCwRcWqf0m+G7Y0cF7kPyIdp5KohoIq5dRWn2dxR | ||
+ | BnOxtQKBgQDTC/ | ||
+ | PUJXytEOp18ObWjiIjRjXLpsxKTN1/ | ||
+ | CFFRZgCiixhZPrIKqGhhS2EuPlqvFsFHMfADgnSP// | ||
+ | -----END RSA PRIVATE KEY----- | ||
+ | </ | ||
+ | |||
+ | == Suppression d'un clé SSH == | ||
+ | < | ||
+ | $ openstack keypair delete gigix | ||
+ | </ | ||
+ | |||
+ | === Statistiques === | ||
+ | * Statistique d'une instance : | ||
+ | < | ||
+ | $ nova diagnostics demo | ||
+ | +---------------------------+------------+ | ||
+ | | Property | ||
+ | +---------------------------+------------+ | ||
+ | | cpu0_time | ||
+ | | memory | ||
+ | | memory-actual | ||
+ | | memory-rss | ||
+ | | tap093f5864-de_rx | ||
+ | | tap093f5864-de_rx_drop | ||
+ | | tap093f5864-de_rx_errors | ||
+ | | tap093f5864-de_rx_packets | 79 | | ||
+ | | tap093f5864-de_tx | ||
+ | | tap093f5864-de_tx_drop | ||
+ | | tap093f5864-de_tx_errors | ||
+ | | tap093f5864-de_tx_packets | 109 | | ||
+ | | vda_errors | ||
+ | | vda_read | ||
+ | | vda_read_req | ||
+ | | vda_write | ||
+ | | vda_write_req | ||
+ | +---------------------------+------------+ | ||
+ | </ | ||
+ | |||
+ | * Statistique par projet : | ||
+ | < | ||
+ | $ openstack usage list | ||
+ | Usage from 2017-07-27 to 2017-08-25: | ||
+ | +----------------------------------+---------+--------------+-----------+---------------+ | ||
+ | | Project | ||
+ | +----------------------------------+---------+--------------+-----------+---------------+ | ||
+ | | 8ee2aae87d9a437c86cb578a677aee7e | 70 | | ||
+ | | f2f37f75a5bc48ceb8703a373ea2eb14 | 4 | 3944.82 | 7.7 | 7.7 | | ||
+ | +----------------------------------+---------+--------------+-----------+---------------+ | ||
</ | </ | ||
==== Volume ==== | ==== Volume ==== | ||
- | === supprimer | + | === Lister les volumes === |
+ | < | ||
+ | $ openstack volume list | ||
+ | +--------------------------------------+--------------+-----------+------+-------------------------------+ | ||
+ | | ID | Display Name | Status | ||
+ | +--------------------------------------+--------------+-----------+------+-------------------------------+ | ||
+ | | 3215e0d7-ddd0-418c-89f3-11873c170bc3 | myvolume | ||
+ | | 45fc339f-2351-4da8-9229-37a99b3b6703 | demo | in-use | ||
+ | +--------------------------------------+--------------+-----------+------+-------------------------------+ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | $ openstack volume show myvolume | ||
+ | +--------------------------------+---------------------------------------+ | ||
+ | | Field | Value | | ||
+ | +--------------------------------+---------------------------------------+ | ||
+ | | attachments | ||
+ | | availability_zone | ||
+ | | bootable | ||
+ | | consistencygroup_id | ||
+ | | created_at | ||
+ | | description | ||
+ | | encrypted | ||
+ | | id | 3215e0d7-ddd0-418c-89f3-11873c170bc3 | ||
+ | | migration_status | ||
+ | | multiattach | ||
+ | | name | myvolume | ||
+ | | os-vol-host-attr: | ||
+ | | os-vol-mig-status-attr: | ||
+ | | os-vol-mig-status-attr: | ||
+ | | os-vol-tenant-attr: | ||
+ | | properties | ||
+ | | replication_status | ||
+ | | size | 1 | | ||
+ | | snapshot_id | ||
+ | | source_volid | ||
+ | | status | ||
+ | | type | None | | ||
+ | | updated_at | ||
+ | | user_id | ||
+ | +--------------------------------+---------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | === Créer | ||
+ | < | ||
+ | $ openstack volume create --size 1 myvolume | ||
+ | +---------------------+--------------------------------------+ | ||
+ | | Field | Value | | ||
+ | +---------------------+--------------------------------------+ | ||
+ | | attachments | ||
+ | | availability_zone | ||
+ | | bootable | ||
+ | | consistencygroup_id | None | | ||
+ | | created_at | ||
+ | | description | ||
+ | | encrypted | ||
+ | | id | 3215e0d7-ddd0-418c-89f3-11873c170bc3 | | ||
+ | | migration_status | ||
+ | | multiattach | ||
+ | | name | myvolume | ||
+ | | properties | ||
+ | | replication_status | ||
+ | | size | 1 | | ||
+ | | snapshot_id | ||
+ | | source_volid | ||
+ | | status | ||
+ | | type | None | | ||
+ | | updated_at | ||
+ | | user_id | ||
+ | +---------------------+--------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | === Supprimer un volume === | ||
+ | < | ||
+ | $ openstack volume delete myvolume | ||
+ | </ | ||
<note warning> | <note warning> | ||
Il peut arriver qu'il y ait un bug ! Par exemple le volume est marqué comme étant attaché à une instance qui n' | Il peut arriver qu'il y ait un bug ! Par exemple le volume est marqué comme étant attaché à une instance qui n' | ||
Ligne 2759: | Ligne 3251: | ||
</ | </ | ||
</ | </ | ||
+ | ==== Projet ==== | ||
+ | === Lister les projets === | ||
+ | < | ||
+ | $ openstack project list | ||
+ | +----------------------------------+-----------+ | ||
+ | | ID | Name | | ||
+ | +----------------------------------+-----------+ | ||
+ | | f2f37f75a5bc48ceb8703a373ea2eb14 | admin | | ||
+ | | fd45b94bf13f4836b84b325acaa84869 | service | ||
+ | | 8ee2aae87d9a437c86cb578a677aee7e | openstack | | ||
+ | +----------------------------------+-----------+ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | $ openstack project show openstack | ||
+ | +-------------+----------------------------------+ | ||
+ | | Field | Value | | ||
+ | +-------------+----------------------------------+ | ||
+ | | description | | | ||
+ | | domain_id | ||
+ | | enabled | ||
+ | | id | 8ee2aae87d9a437c86cb578a677aee7e | | ||
+ | | is_domain | ||
+ | | name | openstack | ||
+ | | parent_id | ||
+ | +-------------+----------------------------------+ | ||
+ | </ | ||
+ | |||
+ | === Lister les quota d'un projet === | ||
+ | < | ||
+ | $ openstack limits show --absolute | ||
+ | +--------------------------+-------+ | ||
+ | | Name | Value | | ||
+ | +--------------------------+-------+ | ||
+ | | maxServerMeta | ||
+ | | maxTotalInstances | ||
+ | | maxPersonality | ||
+ | | totalServerGroupsUsed | ||
+ | | maxImageMeta | ||
+ | | maxPersonalitySize | ||
+ | | maxTotalRAMSize | ||
+ | | maxServerGroups | ||
+ | | maxSecurityGroupRules | ||
+ | | maxTotalKeypairs | ||
+ | | totalCoresUsed | ||
+ | | totalRAMUsed | ||
+ | | maxSecurityGroups | ||
+ | | totalFloatingIpsUsed | ||
+ | | totalInstancesUsed | ||
+ | | maxServerGroupMembers | ||
+ | | maxTotalFloatingIps | ||
+ | | totalSecurityGroupsUsed | ||
+ | | maxTotalCores | ||
+ | | totalSnapshotsUsed | ||
+ | | maxTotalBackups | ||
+ | | maxTotalVolumeGigabytes | ||
+ | | maxTotalSnapshots | ||
+ | | maxTotalBackupGigabytes | ||
+ | | totalBackupGigabytesUsed | 0 | | ||
+ | | maxTotalVolumes | ||
+ | | totalVolumesUsed | ||
+ | | totalBackupsUsed | ||
+ | | totalGigabytesUsed | ||
+ | +--------------------------+-------+ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | $ nova limits | ||
+ | +------+-----+-------+--------+------+----------------+ | ||
+ | | Verb | URI | Value | Remain | Unit | Next_Available | | ||
+ | +------+-----+-------+--------+------+----------------+ | ||
+ | +------+-----+-------+--------+------+----------------+ | ||
+ | +--------------------+------+-------+ | ||
+ | | Name | Used | Max | | ||
+ | +--------------------+------+-------+ | ||
+ | | Cores | 3 | 20 | | ||
+ | | ImageMeta | ||
+ | | Instances | ||
+ | | Keypairs | ||
+ | | Personality | ||
+ | | Personality Size | - | 10240 | | ||
+ | | RAM | 1536 | 51200 | | ||
+ | | Server Meta | - | 128 | | ||
+ | | ServerGroupMembers | - | 10 | | ||
+ | | ServerGroups | ||
+ | +--------------------+------+-------+ | ||
+ | </ | ||
- | ==== extension | + | ==== Extensions |
Affiche les extensions et l'url OpenStack d'aide associée (avec l' | Affiche les extensions et l'url OpenStack d'aide associée (avec l' | ||
< | < | ||
Ligne 2807: | Ligne 3386: | ||
==== lib spécifique à chaque API ==== | ==== lib spécifique à chaque API ==== | ||
<note warning> | <note warning> | ||
- | **Attention :** ces librairies sont obsolètes, | + | **Attention :** ces librairies sont obsolètes, |
</ | </ | ||
systeme/openstack.1503564367.txt.gz · Dernière modification : 2017/08/24 08:46 de root