Як фільтрувати список зображень OpenStack за назвою


0

Моя компанія має великий набір зображень нападів. Я хотів би пройти фільтр на основі імені, щоб команда списку зображень могла працювати швидше. Однак я, здається, не можу потрапити --nameдо фільтру по підрядках імені зображення. Це не можливо?

$ time openstack image list > /dev/null

real    2m26.971s    <--- Entire list...ouch
user    0m1.472s
sys     0m1.083s

Якщо я фільтрую по повній точній назві:

$ time openstack image list --name="ubuntu_qcow2" > /dev/null

real    0m4.340s     <--- Ahhh, much better
user    0m0.374s
sys     0m0.154s

Але якщо я спробую фільтрувати по підрядках, я не можу змусити його працювати (зауважте, що кожна з них повертає порожній вміст):

$ openstack image list --name="ubuntu" 

$ openstack image list --name="ubuntu*" 

$ openstack image list --name="ubuntu.*" 

Звичайно, обробка повідомлення grep не є рішенням, оскільки команда займає повну кількість часу для опрацювання кожного зображення та виведення його до того, як вміст передається на файл grep.

Чи є способи фільтрувати обробку списку таким чином у openstack, щоб отримати швидший час відповіді?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.