2016-08-04 4 views
0

Я пытаюсь получить рабочую свободу открывания на одном из наших серверов-разработчиков, который имеет минимальную конфигурацию и имеет ubuntu 14:04.openstack cinder: volume: create: Не найдено действительного хоста. Нет взвешенных хостов

Все компоненты выглядят хорошо, и я смог создать экземпляр и просмотреть панель приборов.

Теперь я пытаюсь создать том, и именно здесь я столкнулся с проблемой.

У нас есть узел с диском 'sda' с 8 ГБ, и мы выполнили шаги, перечисленные здесь, чтобы подготовить диск. https://eatpeppershothot.blogspot.sg/2016/04/use-real-block-storage-backend-for.html

выход lsblk

ИМЯ FSType ПОЛЕ MOUNTPOINT

SDA XFS

└─sda1 LVM2_member

Затем следуют стандартные documentati на http://docs.openstack.org/liberty/install-guide-ubuntu/cinder-storage-install.html

На узле контроллера

**[email protected]:~/scripts# cinder service-list** 
+------------------+----------------+----------+---------+-------+----------------------------+-----------------+ 
|  Binary  |  Host  | Zone | Status | State |   Updated_at   | Disabled Reason | 
+------------------+----------------+----------+---------+-------+----------------------------+-----------------+ 
| cinder-scheduler | dev-controller | nova | enabled | up | 2016-08-04T12:03:55.000000 |  -  | 
| cinder-volume | [email protected] | osd1 | enabled | up | 2016-08-04T12:03:51.000000 |  -  | 
| cinder-volume | [email protected] | dev-osd2 | enabled | up | 2016-08-04T12:03:54.000000 |  -  | 
| cinder-volume | [email protected] | nova | enabled | up | 2016-08-04T12:03:55.000000 |  -  | 
+------------------+----------------+----------+---------+-------+----------------------------+-----------------+ 

По умолчанию были перечислены все тома под зоны «Нова», но мы изменили его на другой узел, пытаясь вещи.

команда

Команда для создания объема шлаковый создать --volume_type LVM --display_name testvol 1 --availability-зона DEV-osd2 шлаковый создать --volume_type LVM --display_name testb 1

'шлаковый создать' работает, но команда «cinder list» показывает, что том находится в состоянии ошибки. Обе эти команды попадают в состояние ошибки.

шлакобетон scheduler.log

2016-08-04 20:11:46.466 3461 INFO cinder.openstack.common.scheduler.base_filter [req-d1e3c63e-0d15-42cc-af3f-7867689cf4fe db30662c15f44a5e9b4cdd3fb5125762 0d1a9f632e4c4dd3a090c7c377fbcc77 - - -] Filter AvailabilityZoneFilter returned 0 host(s) 
2016-08-04 20:11:46.469 3461 ERROR cinder.scheduler.flows.create_volume [req-d1e3c63e-0d15-42cc-af3f-7867689cf4fe db30662c15f44a5e9b4cdd3fb5125762 0d1a9f632e4c4dd3a090c7c377fbcc77 - - -] Failed to run task cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create: No valid host was found. No weighed hosts available 
2016-08-04 20:11:46.471 3461 DEBUG cinder.volume.flows.common [req-d1e3c63e-0d15-42cc-af3f-7867689cf4fe db30662c15f44a5e9b4cdd3fb5125762 0d1a9f632e4c4dd3a090c7c377fbcc77 - - -] Updating volume: 89a42d39-f7a9-41ce-84b7-76160d444597 with {'status': 'error'} due to: No valid host was found. No weighed hosts available _update_object /usr/lib/python2.7/dist-packages/cinder/volume/flows/common.py:87 

Я проверил и убедился, что все базы данных строки подключения правильна и хост имеет возможность подключиться к контроллеру. RabbitMQ тоже хорош.

ВЫХОД из pvdisplay

[email protected]:~# pvdisplay 
    --- Physical volume --- 
    PV Name    /dev/vda5 
    VG Name    dev-mon01-vg 
    PV Size    15.57 GiB/not usable 2.00 MiB 
    Allocatable   yes 
    PE Size    4.00 MiB 
    Total PE    3986 
    Free PE    6 
    Allocated PE   3980 
    PV UUID    gux2KI-5hbS-VSOf-RLaQ-dCk8-ZXCX-oBOocf 

    --- Physical volume --- 
    PV Name    /dev/sda1 
    VG Name    cinder-volumes 
    PV Size    8.00 GiB/not usable 2.98 MiB 
    Allocatable   yes 
    PE Size    4.00 MiB 
    Total PE    2047 
    Free PE    2047 
    Allocated PE   0 
    PV UUID    AfjDlL-vSjm-stE4-4jPJ-ze7G-dH1f-GmWLSv 

ВЫХОД из vgdisplay

--- Volume group --- 
    VG Name    cinder-volumes 
    System ID 
    Format    lvm2 
    Metadata Areas  1 
    Metadata Sequence No 1 
    VG Access    read/write 
    VG Status    resizable 
    MAX LV    0 
    Cur LV    0 
    Open LV    0 
    Max PV    0 
    Cur PV    1 
    Act PV    1 
    VG Size    8.00 GiB 
    PE Size    4.00 MiB 
    Total PE    2047 
    Alloc PE/Size  0/0 
    Free PE/Size  2047/8.00 GiB 
    VG UUID    P6t7E7-TQqq-zhEW-HAX8-CFl6-kkH3-q3Aova 

Пожалуйста, помогите мне понять это :)

С уважением

+0

Можете ли вы разместить журнал pvdisplay и vgdisplay – IRSHAD

+0

Не могли бы вы отредактировать свое сообщение, чтобы использовать выделение/формирование, когда это необходимо. Он когда-либо работал, прежде чем вы «изменили [вещи] на разные узлы, пытаясь выпустить». Что делает/делает лог-файлы вашего сервиса 'cinder-volume'/- говорят при запуске и когда/при получении запроса? – user1129682

+0

Привет, у меня такая же проблема @Sbal Вы решили? – ManuParra

ответ

0

Мы га d встроенный cinder с ceph, нам пришлось добавить секретный ключ ceph ко всем нашим вычислительным узлам, которых мы раньше не делали.Как только мы это сделали, он работал нормально

Смежные вопросы