Outils pour utilisateurs

Outils du site


systeme:openstack

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
systeme:openstack [2017/08/24 09:10] – [Compute] rootsysteme:openstack [2018/02/26 21:49] (Version actuelle) – [lib spécifique à chaque API] root
Ligne 2369: Ligne 2369:
 </xtermrtf> </xtermrtf>
  
 +=== Créer une image à partir d'une instance ===
 +<xtermrtf>
 +$ openstack server image create --name mydemoimage demo
 ++------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
 +| Field            | Value                                                                                                                                                 |
 ++------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
 +| checksum         | d41d8cd98f00b204e9800998ecf8427e                                                                                                                      |
 +| container_format | bare                                                                                                                                                  |
 +| created_at       | 2017-08-24T16:10:10Z                                                                                                                                  |
 +| disk_format      | qcow2                                                                                                                                                 |
 +| file             | /v2/images/13bd8486-1055-46fa-8be0-0266bd35c1cf/file                                                                                                  |
 +| id               | 13bd8486-1055-46fa-8be0-0266bd35c1cf                                                                                                                  |
 +| min_disk         | 1                                                                                                                                                     |
 +| min_ram          | 0                                                                                                                                                     |
 +| name             | mydemoimage                                                                                                                                           |
 +| owner            | 8ee2aae87d9a437c86cb578a677aee7e                                                                                                                      |
 +| properties       | architecture='x86_64', base_image_ref='f3b66052-9a8b-48fd-b186-304a140c792a', bdm_v2='True', block_device_mapping='[{"guest_format": null,            |
 +|                  | "boot_index": 0, "delete_on_termination": false, "no_device": null, "snapshot_id": "f1bfc92a-f5e4-4754-82c8-2c943ee943d8", "device_name": "/dev/vda", |
 +|                  | "disk_bus": "virtio", "image_id": null, "source_type": "snapshot", "tag": null, "device_type": "disk", "volume_id": null, "destination_type":         |
 +|                  | "volume", "volume_size": 1}]', root_device_name='/dev/vda'                                                                                            |
 +| protected        | False                                                                                                                                                 |
 +| schema           | /v2/schemas/image                                                                                                                                     |
 +| size             | 0                                                                                                                                                     |
 +| status           | active                                                                                                                                                |
 +| tags                                                                                                                                                                   |
 +| updated_at       | 2017-08-24T16:10:10Z                                                                                                                                  |
 +| virtual_size     | None                                                                                                                                                  |
 +| visibility       | private                                                                                                                                               |
 ++------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
 +</xtermrtf>
 +
 +=== Supprimer une image ===
 +<xtermrtf>
 +$ openstack image delete mydemoimage
 +</xtermrtf>
  
 ==== Host ==== ==== Host ====
Ligne 2387: Ligne 2422:
  
 ==== Compute ==== ==== Compute ====
-=== hypervisor ===+=== Lister les services === 
 +<xtermrtf> 
 +$ openstack compute service list 
 ++----+------------------+--------------------+----------+---------+-------+----------------------------+ 
 +| ID | Binary           | Host               | Zone     | Status  | State | Updated At                 | 
 ++----+------------------+--------------------+----------+---------+-------+----------------------------+ 
 +| 10 | nova-compute     | d52-54-00-2e-69-ac | nova     | enabled | up    | 2017-08-24T09:18:02.226448 | 
 +|  7 | nova-conductor   | d52-54-00-31-d9-e3 | internal | enabled | up    | 2017-08-24T09:18:03.843010 | 
 +|  9 | nova-consoleauth | d52-54-00-31-d9-e3 | internal | enabled | up    | 2017-08-24T09:18:04.122730 | 
 +|  5 | nova-cert        | d52-54-00-31-d9-e3 | internal | enabled | up    | 2017-08-24T09:18:04.603632 | 
 +|  6 | nova-scheduler   | d52-54-00-31-d9-e3 | internal | enabled | up    | 2017-08-24T09:18:04.985201 | 
 +| 11 | nova-compute     | d52-54-00-ae-26-d7 | nova     | enabled | up    | 2017-08-24T09:17:57.708305 | 
 ++----+------------------+--------------------+----------+---------+-------+----------------------------+ 
 +</xtermrtf> 
 + 
 +=== Hosts === 
 +== Lister les hosts == 
 +<xtermrtf> 
 +$ openstack host list 
 ++--------------------+-------------+----------+ 
 +| Host Name          | Service     | Zone     | 
 ++--------------------+-------------+----------+ 
 +| d52-54-00-2e-69-ac | compute     | nova     | 
 +| d52-54-00-31-d9-e3 | conductor   | internal | 
 +| d52-54-00-31-d9-e3 | consoleauth | internal | 
 +| d52-54-00-31-d9-e3 | cert        | internal | 
 +| d52-54-00-31-d9-e3 | scheduler   | internal | 
 +| d52-54-00-ae-26-d7 | compute     | nova     | 
 ++--------------------+-------------+----------+ 
 +</xtermrtf> 
 + 
 +<xtermrtf> 
 +$ openstack host show d52-54-00-ae-26-d7 
 ++--------------------+----------------------------------+-----+-----------+---------+ 
 +| Host               | Project                          | CPU | Memory MB | Disk GB | 
 ++--------------------+----------------------------------+-----+-----------+---------+ 
 +| d52-54-00-ae-26-d7 | (total)                          |   4 |      3950 |      44 | 
 +| d52-54-00-ae-26-d7 | (used_now)                         4 |      2560 |       4 | 
 +| d52-54-00-ae-26-d7 | (used_max)                         4 |      2048 |       4 | 
 +| d52-54-00-ae-26-d7 | 8ee2aae87d9a437c86cb578a677aee7e |   4 |      2048 |       4 | 
 ++--------------------+----------------------------------+-----+-----------+---------+ 
 +</xtermrtf> 
 + 
 +== Mettre un host en maintenance == 
 +<note> 
 +Fonctionnalité non supporté lors de mes tests. 
 +</note> 
 + 
 +<xtermrtf> 
 +$ openstack host set --enable-maintenance d52-54-00-ae-26-d7 
 +</xtermrtf> 
 + 
 +== Désactiver un host == 
 +<note> 
 +Fonctionnalité non supporté lors de mes tests. 
 +</note> 
 + 
 +<xtermrtf> 
 +$ openstack host set --disable d52-54-00-ae-26-d7 
 +</xtermrtf> 
 + 
 +=== Hypervisor ===
 == Lister les hyperviseurs == == Lister les hyperviseurs ==
 <xtermrtf> <xtermrtf>
Ligne 2465: Ligne 2561:
  
 == Créer une flavor == == Créer une flavor ==
 +<note>
 +On peu également [[https://docs.openstack.org/nova/pike/admin/flavors.html#extra-specs|limiter les ressources]] (bande passante disque, réseau, secure boot, topology processeur,  etc...).
 +</note>
 <xtermrtf> <xtermrtf>
 $ 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                                    |
 +----------------------------+--------------------------------------+ +----------------------------+--------------------------------------+
 +</xtermrtf>
 +
 +== Changer de flavor pour une instance ==
 +<xtermrtf>
 +$ openstack server resize --flavor m1.tiny demo
 +</xtermrtf>
 +
 +Il faut ensuite accepter le redimensionnement :
 +<xtermrtf>
 +$ openstack server resize --confirm demo
 </xtermrtf> </xtermrtf>
  
Ligne 2539: Ligne 2648:
  
 == Créer une instance == == Créer une instance ==
- * On peut forcer l'adresse IP :+  * On peut forcer l'adresse IP :
 <xtermrtf> <xtermrtf>
 $ openstack server create --image cirros-0.3.5 --security-group default --flavor m1.tiny --nic net-id=network1,v4-fixed-ip=192.168.101.100 server1  $ openstack server create --image cirros-0.3.5 --security-group default --flavor m1.tiny --nic net-id=network1,v4-fixed-ip=192.168.101.100 server1 
Ligne 2638: Ligne 2747:
 </xtermrtf> </xtermrtf>
 </note> </note>
 +
 +== Suspendre une instance ==
 +<note>
 +Contrairement à **pause**, suspend garde le contenu de la VM sur disque.
 +</note>
 +  * Mettre en suspend une instance :
 +<xtermrtf>
 +$ openstack server suspend demo
 +</xtermrtf>
 +
 +  * Relancer l'instance :
 +<xtermrtf>
 +$ openstack server resume demo
 +</xtermrtf>
 +
 +== Mettre en pause une instance ==
 +<note>
 +Garde le contenu de la VM en RAM.
 +</note>
 +  * Mettre en pause une instance :
 +<xtermrtf>
 +$ openstack server pause demo
 +</xtermrtf>
 +
 +  * Sortir de pause une instance :
 +<xtermrtf>
 +$ openstack server unpause demo
 +</xtermrtf>
 +
 +== Verrouiller une instance ==
 +  * Verrouiller une instance :
 +<xtermrtf>
 +$ openstack server lock demo
 +</xtermrtf>
 +
 +  * Déverrouiller une instance :
 +<xtermrtf>
 +$ openstack server unlock demo
 +</xtermrtf>
 +
 +== 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'hyperviseur :
 +  * Verrouiller une instance :
 +<xtermrtf>
 +$ openstack server shelve demo
 +</xtermrtf>
 +
 +  * Déverrouiller une instance :
 +<xtermrtf>
 +$ openstack server unshelve demo
 +</xtermrtf>
 +
 +== Reconstruire une instance ==
 +<xtermrtf>
 +$ openstack server rebuild demo
 +</xtermrtf>
 +
 +== Se connecter à une instance en ssh ==
 +Il faut associer une IP flottante à l'instance pour pouvoir se connecter :
 +<xtermrtf>
 +$ openstack server ssh --login cirros demo
 +Warning: Permanently added '192.168.126.134' (RSA) to the list of known hosts.
 +
 +</xtermrtf>
  
 == Supprimer une instance == == Supprimer une instance ==
Ligne 2748: Ligne 2921:
 == Migrer à froid une instance == == Migrer à froid une instance ==
 <xtermrtf> <xtermrtf>
-$ nova migrate server1+$ nova migrate demo 
 +</xtermrtf> 
 + 
 +Il faut ensuite confirmer la migration : 
 +<xtermrtf> 
 +$ nova resize-confirm demo
 </xtermrtf> </xtermrtf>
  
Ligne 2784: Ligne 2962:
 | 543acf62-b393-4288-b0eb-358f9a26085d | True                    |               | | 543acf62-b393-4288-b0eb-358f9a26085d | True                    |               |
 +--------------------------------------+-------------------------+---------------+ +--------------------------------------+-------------------------+---------------+
 +</xtermrtf>
 +
 +== Lister si une est en train de migrer ==
 +<xtermrtf>
 +$ nova server-migration-list demo
 ++----+-------------+-----------+--------------------+--------------------+-----------+-----------+--------------------------------------+----------------------------+----------------------------+--------------------+------------------------+------------------------+------------------+----------------------+----------------------+
 +| Id | Source Node | Dest Node | Source Compute     | Dest Compute       | Dest Host | Status    | Server UUID                          | Created At                 | Updated At                 | Total Memory Bytes | Processed Memory Bytes | Remaining Memory Bytes | Total Disk Bytes | Processed Disk Bytes | Remaining Disk Bytes |
 ++----+-------------+-----------+--------------------+--------------------+-----------+-----------+--------------------------------------+----------------------------+----------------------------+--------------------+------------------------+------------------------+------------------+----------------------+----------------------+
 +| 55 | -           | -         | d52-54-00-ae-26-d7 | d52-54-00-2e-69-ac | -         | preparing | 43972027-dd81-4830-a2d5-bc57997ae374 | 2017-08-24T09:52:09.511040 | 2017-08-24T09:52:10.137602 | None               | None                   | None                   | None             | None                 | None                 |
 ++----+-------------+-----------+--------------------+--------------------+-----------+-----------+--------------------------------------+----------------------------+----------------------------+--------------------+------------------------+------------------------+------------------+----------------------+----------------------+
 +</xtermrtf>
 +
 +<xtermrtf>
 +$ nova server-migration-show demo 55
 ++------------------------+--------------------------------------+
 +| Property               | Value                                |
 ++------------------------+--------------------------------------+
 +| created_at             | 2017-08-24T09:54:04.442665           |
 +| dest_compute           | d52-54-00-ae-26-d7                   |
 +| 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            | 43972027-dd81-4830-a2d5-bc57997ae374 |
 +| source_compute         | d52-54-00-2e-69-ac                   |
 +| source_node            | -                                    |
 +| status                 | preparing                            |
 +| updated_at             | 2017-08-24T09:54:04.894587           |
 ++------------------------+--------------------------------------+
 +</xtermrtf>
 +
 +== Annuler une migration ==
 +<xtermrtf>
 +$ nova live-migration-abort demo 55
 +</xtermrtf>
 +
 +=== Gestion des volumes des instances ===
 +== Attacher un volume à une instance ==
 +<xtermrtf>
 +$ openstack server add volume --device /dev/vdb demo myvolume
 +</xtermrtf>
 +
 +== Supprimer un volume d'une instance ==
 +<xtermrtf>
 +$ openstack server remove volume demo myvolume
 +</xtermrtf>
 +
 +=== Lister les url novnc ===
 +<xtermrtf>
 +$ nova get-vnc-console demo novnc
 ++-------+------------------------------------------------------------------------------------+
 +| Type  | Url                                                                                |
 ++-------+------------------------------------------------------------------------------------+
 +| novnc | http://192.168.126.2:6080/vnc_auto.html?token=3e070831-a109-442c-a074-4ab1e7f17e7b |
 ++-------+------------------------------------------------------------------------------------+
 +</xtermrtf>
 +
 +=== Gestion des clés SSH ===
 +== Lister les clés SSH ==
 +<xtermrtf>
 +$ openstack keypair list
 ++-------+-------------------------------------------------+
 +| Name  | Fingerprint                                     |
 ++-------+-------------------------------------------------+
 +| gigix | 40:12:59:20:2a:00:4a:48:3f:62:67:80:7b:dc:27:92 |
 ++-------+-------------------------------------------------+
 +</xtermrtf>
 +
 +<xtermrtf>
 +$ openstack keypair show gigix
 ++-------------+-------------------------------------------------+
 +| Field       | Value                                           |
 ++-------------+-------------------------------------------------+
 +| created_at  | 2017-08-24T10:50:07.633546                      |
 +| deleted     | False                                           |
 +| deleted_at  | None                                            |
 +| fingerprint | 40:12:59:20:2a:00:4a:48:3f:62:67:80:7b:dc:27:92 |
 +| id          | 6                                               |
 +| name        | gigix                                           |
 +| updated_at  | None                                            |
 +| user_id     | e0257f9ab0bd4bcea52ee3596c6ff9e4                |
 ++-------------+-------------------------------------------------+
 +</xtermrtf>
 +
 +== Créer une clé SSH ==
 +  * Importation d'une clé existante :
 +<xtermrtf>
 +$ openstack keypair create --public-key id_rsa.pub gigix
 ++-------------+-------------------------------------------------+
 +| Field       | Value                                           |
 ++-------------+-------------------------------------------------+
 +| fingerprint | 40:12:59:20:2a:00:4a:48:3f:62:67:80:7b:dc:27:92 |
 +| name        | gigix2                                          |
 +| user_id     | e0257f9ab0bd4bcea52ee3596c6ff9e4                |
 ++-------------+-------------------------------------------------+
 +</xtermrtf>
 +
 +  * Générer une nouvelle clé:
 +<xtermrtf>
 +$ openstack keypair create gigix2
 +-----BEGIN RSA PRIVATE KEY-----
 +MIIEpAIBAAKCAQEAwLxDO2AGW303hoAqR3ARE1PLtwYAEKkdN1yuhhDmZXjS+ZxV
 +QcYV905qrda0wMGJIOgw5ajje9YUMlTu1YQ63igoZGqCOHmi/1ip70TT1HTu3Rju
 +ioCs4dEx7YFUSMqHHq0Klione8CSCffLayCTQ+bviyVnRGvz3FQrSYh+FQvVlFp5
 +eGUwzWspi3KXQfRK9WS3FFXn1pDdF5epaKjcoQJKG4eFMJUWZvUpRtFXCX20VZU8
 +2Ph87Dx/x8xYej9U+g+p2VyQ3PSGUPrvEdBPU0EIH9mMIQi4RahuBnqnH8tY8EvM
 +8hWxIOxjiq5ikEFSSZpRq2u8TuEanvrtz87EuQIDAQABAoIBADu83nXT0ISg7gnh
 +Rbl4scI00cp7sJ95W1XigzGIoXDIH1RAsWg+lmZdxtD04HdyRSeO8EDutPuYIhBr
 +pM9HOdvLxKFDJfONOAk/GQTRZ3rNd4/N/3msYmlnprr/v/kD1Reb+NEMZcqEqH8w
 +b7tXkG2WcZ7GTBi4ARDEgdo71SB+TYrA6EVa+piv2jH0XeRI28P89cFmZL/B1ShD
 +sbgxBAumFThdfwgpC7T2ibPoZ7yZBS3Ki1OLlOjxlfg6vIyP6gTvyZn2owmQ9G5w
 +YbpclVhHmxYbHyqyyortEjl+j01wdH7DUPSigncjmDV5yDQCxAaafQJKiNNjc0UP
 +/n1HAdECgYEA7Qvws3h/i+FuZTluTizSFkZZni+w2m2PrhvkpCc53vkiFhA5P68R
 +Aoka1MwZnMKccawJ4cLCmfQJu+z/cLDKINEZo9Gy0atajGw7vhQUw7JjCUQtDv8O
 +4JVpOVRMwLZE5qENBWlTuEq0it0VJ00uqrKAi4lFqhA+yFofgiUSmG0CgYEA0CVT
 +FpDWnBdsZ1bv9YsPlAnJZvmwgaTCdexGf5EfysUgDPHaCzW4zys32MPWa3v9tSkp
 +2MKq/FuDs3xsB96sz/uElEsI0nX4uUlri3HGYzNP219R1WrYfhlVaPcU0rbO83j5
 +sdH8jGT4C/usPZIn1uV4hsT7cn4y7ghfhAzEBf0CgYBeXCpsxsK/A/XWBY6LP/xB
 +Ma/q8EEOMh7HyAKz9Ylr4PBYqAyh9SZoQ/uSSczIQg/UkA8+9zBP6H0XebgVO8q6
 +VYJHW+o63GMnEs6VU5kQbapOvfzRw2ZAsDk6wPvsmqHCzMlKJitVaSeFP4x0IJ07
 +BeN1qCc7E0xqpLV2MRu94QKBgQDDMa14pP1NRj4XrxS67N0AFCl2U0OuYGcolRoL
 +uXnZ+wCygv/asVeNmFb4BbeH9rAW+vJOX0hf/iZE5LKesrjXFmTfeHpee9lzUSH0
 +lA7aqp0B+aLRhDBgGLvbApLZhCwRcWqf0m+G7Y0cF7kPyIdp5KohoIq5dRWn2dxR
 +BnOxtQKBgQDTC/zlIOHWAok66ZCuAV6NagwM6gWJ4zsJ22TMgWobOIguj1D316T0
 +PUJXytEOp18ObWjiIjRjXLpsxKTN1/6fBbrS0Fw+XqCrAj0gya8HSI50r3sUVjuH
 +CFFRZgCiixhZPrIKqGhhS2EuPlqvFsFHMfADgnSP//yLyC+ociDeBA==
 +-----END RSA PRIVATE KEY-----
 +</xtermrtf>
 +
 +== Suppression d'un clé SSH ==
 +<xtermrtf>
 +$ openstack keypair delete gigix
 +</xtermrtf>
 +
 +=== Statistiques ===
 +  * Statistique d'une instance :
 +<xtermrtf>
 +$ nova diagnostics demo
 ++---------------------------+------------+
 +| Property                  | Value      |
 ++---------------------------+------------+
 +| cpu0_time                 | 5440000000 |
 +| memory                    | 524288     |
 +| memory-actual             | 524288     |
 +| memory-rss                | 156960     |
 +| tap093f5864-de_rx         | 8709       |
 +| tap093f5864-de_rx_drop    | 0          |
 +| tap093f5864-de_rx_errors  | 0          |
 +| tap093f5864-de_rx_packets | 79         |
 +| tap093f5864-de_tx         | 10954      |
 +| tap093f5864-de_tx_drop    | 0          |
 +| tap093f5864-de_tx_errors  | 0          |
 +| tap093f5864-de_tx_packets | 109        |
 +| vda_errors                | -1         |
 +| vda_read                  | 20397056   |
 +| vda_read_req              | 1026       |
 +| vda_write                 | 38912      |
 +| vda_write_req             | 26         |
 ++---------------------------+------------+
 +</xtermrtf>
 +
 +  * Statistique par projet :
 +<xtermrtf>
 +$ openstack usage list
 +Usage from 2017-07-27 to 2017-08-25: 
 ++----------------------------------+---------+--------------+-----------+---------------+
 +| Project                          | Servers | RAM MB-Hours | CPU Hours | Disk GB-Hours |
 ++----------------------------------+---------+--------------+-----------+---------------+
 +| 8ee2aae87d9a437c86cb578a677aee7e |      70 |     298091.7 |    461.41 |        944.23 |
 +| f2f37f75a5bc48ceb8703a373ea2eb14 |       4 |      3944.82 |       7.7 |           7.7 |
 ++----------------------------------+---------+--------------+-----------+---------------+
 </xtermrtf> </xtermrtf>
  
 ==== Volume ==== ==== Volume ====
-=== supprimer un volume ===+=== Lister les volumes === 
 +<xtermrtf> 
 +$ openstack volume list 
 ++--------------------------------------+--------------+-----------+------+-------------------------------+ 
 +| ID                                   | Display Name | Status    | Size | Attached to                   | 
 ++--------------------------------------+--------------+-----------+------+-------------------------------+ 
 +| 3215e0d7-ddd0-418c-89f3-11873c170bc3 | myvolume     | available |    1 |                               | 
 +| 45fc339f-2351-4da8-9229-37a99b3b6703 | demo         | in-use    |    1 | Attached to demo on /dev/vda 
 ++--------------------------------------+--------------+-----------+------+-------------------------------+ 
 +</xtermrtf> 
 + 
 +<xtermrtf> 
 +$ openstack volume show myvolume 
 ++--------------------------------+---------------------------------------+ 
 +| Field                          | Value                                 | 
 ++--------------------------------+---------------------------------------+ 
 +| attachments                    | []                                    | 
 +| availability_zone              | nova                                  | 
 +| bootable                       | false                                 | 
 +| consistencygroup_id            | None                                  | 
 +| created_at                     | 2017-08-24T10:20:13.112151            | 
 +| description                    | None                                  | 
 +| encrypted                      | False                                 | 
 +| id                             | 3215e0d7-ddd0-418c-89f3-11873c170bc3 
 +| migration_status               | None                                  | 
 +| multiattach                    | False                                 | 
 +| name                           | myvolume                              | 
 +| os-vol-host-attr:host          | d52-54-00-31-d9-e3@backend-rbd-0#Ceph | 
 +| os-vol-mig-status-attr:migstat | None                                  | 
 +| os-vol-mig-status-attr:name_id | None                                  | 
 +| os-vol-tenant-attr:tenant_id   | 8ee2aae87d9a437c86cb578a677aee7e      | 
 +| properties                                                           | 
 +| replication_status             | disabled                              | 
 +| size                           | 1                                     | 
 +| snapshot_id                    | None                                  | 
 +| source_volid                   | None                                  | 
 +| status                         | available                             | 
 +| type                           | None                                  | 
 +| updated_at                     | 2017-08-24T10:20:13.492679            | 
 +| user_id                        | e0257f9ab0bd4bcea52ee3596c6ff9e4      | 
 ++--------------------------------+---------------------------------------+ 
 +</xtermrtf> 
 + 
 +=== Créer un volume === 
 +<xtermrtf> 
 +$ openstack volume create --size 1 myvolume 
 ++---------------------+--------------------------------------+ 
 +| Field               | Value                                | 
 ++---------------------+--------------------------------------+ 
 +| attachments         | []                                   | 
 +| availability_zone   | nova                                 | 
 +| bootable            | false                                | 
 +| consistencygroup_id | None                                 | 
 +| created_at          | 2017-08-24T10:20:13.112151           | 
 +| description         | None                                 | 
 +| encrypted           | False                                | 
 +| id                  | 3215e0d7-ddd0-418c-89f3-11873c170bc3 | 
 +| migration_status    | None                                 | 
 +| multiattach         | False                                | 
 +| name                | myvolume                             | 
 +| properties          |                                      | 
 +| replication_status  | disabled                             | 
 +| size                | 1                                    | 
 +| snapshot_id         | None                                 | 
 +| source_volid        | None                                 | 
 +| status              | creating                             | 
 +| type                | None                                 | 
 +| updated_at          | None                                 | 
 +| user_id             | e0257f9ab0bd4bcea52ee3596c6ff9e4     | 
 ++---------------------+--------------------------------------+ 
 +</xtermrtf> 
 + 
 +=== Supprimer un volume === 
 +<xtermrtf> 
 +$ openstack volume delete myvolume 
 +</xtermrtf> 
 <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'existe plus. Pour récupérer le volume, il faut lancer les commandes suivantes : Il peut arriver qu'il y ait un bug ! Par exemple le volume est marqué comme étant attaché à une instance qui n'existe plus. Pour récupérer le volume, il faut lancer les commandes suivantes :
Ligne 2821: Ligne 3251:
 </xtermrtf> </xtermrtf>
 </note> </note>
 +==== Projet ====
 +=== Lister les projets ===
 +<xtermrtf>
 +$ openstack project list
 ++----------------------------------+-----------+
 +| ID                               | Name      |
 ++----------------------------------+-----------+
 +| f2f37f75a5bc48ceb8703a373ea2eb14 | admin     |
 +| fd45b94bf13f4836b84b325acaa84869 | service   |
 +| 8ee2aae87d9a437c86cb578a677aee7e | openstack |
 ++----------------------------------+-----------+
 +</xtermrtf>
 +
 +<xtermrtf>
 +$ openstack project show openstack
 ++-------------+----------------------------------+
 +| Field       | Value                            |
 ++-------------+----------------------------------+
 +| description |                                  |
 +| domain_id   | default                          |
 +| enabled     | True                             |
 +| id          | 8ee2aae87d9a437c86cb578a677aee7e |
 +| is_domain   | False                            |
 +| name        | openstack                        |
 +| parent_id   | default                          |
 ++-------------+----------------------------------+
 +</xtermrtf>
 +
 +=== Lister les quota d'un projet ===
 +<xtermrtf>
 +$ openstack limits show --absolute
 ++--------------------------+-------+
 +| Name                     | Value |
 ++--------------------------+-------+
 +| maxServerMeta            |   128 |
 +| maxTotalInstances        |    10 |
 +| maxPersonality               5 |
 +| totalServerGroupsUsed    |     0 |
 +| maxImageMeta               128 |
 +| maxPersonalitySize       | 10240 |
 +| maxTotalRAMSize          | 51200 |
 +| maxServerGroups          |    10 |
 +| maxSecurityGroupRules    |    20 |
 +| maxTotalKeypairs           100 |
 +| totalCoresUsed               3 |
 +| totalRAMUsed              1536 |
 +| maxSecurityGroups        |    10 |
 +| totalFloatingIpsUsed         0 |
 +| totalInstancesUsed           3 |
 +| maxServerGroupMembers    |    10 |
 +| maxTotalFloatingIps      |    10 |
 +| totalSecurityGroupsUsed  |     1 |
 +| maxTotalCores            |    20 |
 +| totalSnapshotsUsed           1 |
 +| maxTotalBackups          |    10 |
 +| maxTotalVolumeGigabytes  |  1000 |
 +| maxTotalSnapshots        |    10 |
 +| maxTotalBackupGigabytes  |  1000 |
 +| totalBackupGigabytesUsed |     0 |
 +| maxTotalVolumes          |    10 |
 +| totalVolumesUsed             2 |
 +| totalBackupsUsed             0 |
 +| totalGigabytesUsed           3 |
 ++--------------------------+-------+
 +</xtermrtf>
 +
 +<xtermrtf>
 +$ nova limits
 ++------+-----+-------+--------+------+----------------+
 +| Verb | URI | Value | Remain | Unit | Next_Available |
 ++------+-----+-------+--------+------+----------------+
 ++------+-----+-------+--------+------+----------------+
 ++--------------------+------+-------+
 +| Name               | Used | Max   |
 ++--------------------+------+-------+
 +| Cores              | 3    | 20    |
 +| ImageMeta          | -    | 128   |
 +| Instances          | 3    | 10    |
 +| Keypairs           | -    | 100   |
 +| Personality        | -    | 5     |
 +| Personality Size   | -    | 10240 |
 +| RAM                | 1536 | 51200 |
 +| Server Meta        | -    | 128   |
 +| ServerGroupMembers | -    | 10    |
 +| ServerGroups       | 0    | 10    |
 ++--------------------+------+-------+
 +</xtermrtf>
  
-==== extension ====+==== Extensions ====
 Affiche les extensions et l'url OpenStack d'aide associée (avec l'option **--long**) : Affiche les extensions et l'url OpenStack d'aide associée (avec l'option **--long**) :
 <xtermrtf> <xtermrtf>
Ligne 2869: Ligne 3386:
 ==== lib spécifique à chaque API ==== ==== lib spécifique à chaque API ====
 <note warning> <note warning>
-**Attention :** ces librairies sont obsolètes, utiliserla libairie [[#openstack_sdk|Openstack]].+**Attention :** ces librairies sont obsolètes, utiliser la librairie [[#openstack_sdk|Openstack]].
 </note> </note>
  
systeme/openstack.1503565852.txt.gz · Dernière modification : 2017/08/24 09:10 de root