PowerFlex: OpenStack: Äänenvoimakkuuden koon ristiriita, kun image_volume_cache_enabled on tosi

Summary: Seuraavat kaksi oiretta ilmenevät, kun vaihtoehtoa "image_volume_cache_enabled" käytetään OpenStack/RHOSP (Red Hat OpenStack Platform) -ympäristössä. Ongelma 1: Kun käynnistysasema luodaan ensimmäistä kertaa vilkaisukuvasta, luodun taltion kooksi tuli aina 8 Gt OpenStack-puolella. Ongelma 2: Toisella kerralla ja myöhemmin kuva-aseman välimuistista luotujen käynnistystaltioiden kokoa ei pyöristetty 8 gigatavuun OpenStack-puolella. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Seuraavat kaksi oiretta ilmenevät, kun vaihtoehtoa "image_volume_cache_enabled" käytetään OpenStack/RHOSP (Red Hat OpenStack Platform) -ympäristössä.

Ongelma 1: 
Kun käynnistysasema luodaan ensimmäisen kerran vilkaisukuvasta, luodun taltion kooksi tulee aina 8 Gt OpenStack-puolella.

Ongelma 2: 
Toisella kerralla, kun käynnistettävät taltiot luotiin kuva-aseman välimuistista, luotujen taltioiden kokoa ei pyöristetty 8 gigatavuun OpenStack-puolella.
 

OpenStack/RHOSP:ssä PowerFlex Cinder -taustatallennustilan kanssa

Vaihtoehto "image_volume_cache_enabled = True" määritetään cinder.conf-tiedostossa, ja käynnistettävät asemat luodaan.

Ongelma 1: 
Esimerkiksi kun alun perin pyydettiin 33 gigatavun käynnistysaseman luomista, sekä OpenStackissa että PowerFlexissä odotettiin olevan sama 40 gigatavun taltio. 8 Gt: n asema luotiin kuitenkin OpenStack-puolella.

$ openstack volume list --long
$
$ openstack volume create --image cirros --type sio --size 33 33gb-1
$ openstack volume list --long
+--------------------------------------+--------------------------------------------+-------
| ID                                   | Name                                       | Status    | Size | Type | Bootable | Attached to | Properties      |
+--------------------------------------+--------------------------------------------+-------
| fed72292-fd84-4b33-bf63-063f1bfb9f75 | 33gb-1                                     | available |    8 | sio  | true     |             |                 | <<< 40 was expected but is 8.
| 364b78a7-0714-4b70-be16-8ec139564cb0 | image-b7d6350e-f835-4310-a5f4-6b6535ce86c4 | available |    8 | sio  | false    |             | readonly='True' | <<< This is the volume-image cache (snapshot).
+--------------------------------------+--------------------------------------------+-------

# scli --query_all_volumes
Volume ID: b582f85000000000 Name: mUnBlKjqSfur1KQillkMEw== Size: 40.0 GB (40960 MB) Not mapped Thin-provisioned <<< This is the corespoinding volume to "33gb-1".
Volume ID: b582f85100000001 Name: aWB3fINbQ7GV4BMlUXsOPQ== Size: 8.0 GB (8192 MB) Not mapped Snapshot of mUnBlKjqSfur1KQillkMEw==


 

Ongelma 2:  
Kun esimerkiksi pyydetään 50 gigatavun käynnistysaseman luontia aseman välimuistin ollessa käytössä, sekä OpenStackissa että PowerFlexissä odotetaan olevan sama 56 gigatavun taltio. 50 Gt: n volyymi luotiin kuitenkin OpenStack-puolella.

$ openstack volume create --image cirros --type sio --size 50 50gb-1
$ openstack volume list --long
+--------------------------------------+--------------------------------------------+-------
| ID                                   | Name                                       | Status    | Size | Type | Bootable | Attached to | Properties      |
+--------------------------------------+--------------------------------------------+-------
| 1f0a279f-9c3d-42a2-ba9c-f31fa160c92c | 50gb-1                                     | available |   50 | sio  | true     |             |                 | <<< 56 was expected but is 50.
| fed72292-fd84-4b33-bf63-063f1bfb9f75 | 33gb-1                                     | available |    8 | sio  | true     |             |                 |
| 364b78a7-0714-4b70-be16-8ec139564cb0 | image-b7d6350e-f835-4310-a5f4-6b6535ce86c4 | available |    8 | sio  | false    |             | readonly='True' |
+--------------------------------------+--------------------------------------------+-------

# scli --query_all_volumes
Volume ID: b582f85000000000 Name: mUnBlKjqSfur1KQillkMEw== Size: 40.0 GB (40960 MB) Not mapped Thin-provisioned
Volume ID: b582f85100000001 Name: aWB3fINbQ7GV4BMlUXsOPQ== Size: 8.0 GB (8192 MB) Not mapped Snapshot of mUnBlKjqSfur1KQillkMEw==
Volume ID: b582f85200000002 Name: cYLfBQJFRHKUjNjEtQpyAw== Size: 56.0 GB (57344 MB) Not mapped Snapshot of aWB3fINbQ7GV4BMlUXsOPQ== <<< This is the corresponding volume to "50gb-1".


 

Vaikutus

Taustatallennuskapasiteettia ja taltion kokoa ei voi hallita oikein OpenStack-puolelta.

Cause

Ongelma 1: 
Tämä ei ole Cinder-ohjaimen ongelma, vaan OpenStack Cinderin sisäinen mekanismi. Ongelmana on, että Cinder ei odota tallennustilan palauttavan erikokoisia levyjä kuin mitä käyttäjä määrittää.

Voit ratkaista sen korjaamalla Cinder cinder / volume / flows / manager / create_volume.py -tiedoston. Sen on oltava tietoinen mahdollisesta pyöristämisestä tuhkaohjaimen tai taustajärjestelmän varastoinnin avulla ja korjattava vastaavat testisarjat.

Ongelmien seuranta #1915015 avattiin OpenStack Cinder -yhteisölle ongelman ratkaisemiseksi. vrt. Virhe #1915015 "PowerFlex-taltion koko on virheellinen luomisen jälkeen f...": Virheet: Kuona 


Ongelma 2: 
Tämä on Cinder-ohjaimen ongelma create_volume_from_snapshot-toiminnossacreate_cloned_volume/extend_volume on sama ongelma.

On mahdollista korjata se Cinder-ohjaimessa palauttamalla todellinen äänenvoimakkuuden koko, mutta tällä tavalla ei voitu läpäistä Tempest-testijaksoja toisen ongelman vuoksi Tempest-puolella.

Toistaiseksi Tempest-ongelma on ensin korjattava, jotta korjaus voidaan toteuttaa Cinder-ohjaimessa.

Ongelmien seuranta #1917299 avattiin OpenStack Tempest -yhteisölle ongelman ratkaisemiseksi. vrt. Virhe #1917299 "Tarvitaan palokoon kokoonpano taltion luomiseen": Ötökät: myrsky 

Muistiinpano: Tämä ei liity oireeseen 1. Käyttäjät kokevat teoriassa tämän ongelman myös ilman image_volume_cache_enabled vaihtoehtoa, mutta kun yllä olevia toimintoja kutsutaan.

Resolution

Tämä ei ole PowerFlexin ongelma. Ota yhteyttä OpenStack-toimittajaan, jaa tämä Dellin artikkeli ja mainitse ongelman seurantanumerot.

Additional Information

Versiot, joita ongelma koskee: 
Kaikki

korjattu versiossa: 
Määritetään, ei arvioitua ratkaisuaikaa.

Viittaukset: 
Cinder Image-Volumen välimuisti: 
Tämä on valinnainen parametri, joka on toteutettu Cinder-komponentissa parantamaan dramaattisesti aseman luomisen suorituskykyä kuvavälimuistista käyttämällä taustatallennustilan tilannevedosominaisuutta. Katso OpenStack-asiakirja: https://docs.openstack.org/cinder/latest/admin/blockstorage-image-volume-cache.html

Tempest: 
OpenStack Integration Test Suitea ei käytetä vain regressiotestaukseen, vaan myös pätevöitymiseen. Katso OpenStack-asiakirja: https://docs.openstack.org/tempest/latest/overview.html

Kun tämä artikkeli kirjoitettiin: 

  • Ongelma 1: Ei kiertotapaa, kun image_volume_cache_enabled asetus on käytössä
  • Ongelma 2: Ainoa mahdollinen kiertotapa on määrittää aseman koon vakioksi aina 8 Gt.

Affected Products

OpenStack Data Protection Extension, PowerFlex Software
Article Properties
Article Number: 000188623
Article Type: Solution
Last Modified: 12 Nov 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.