2016-08-04 14 views
0

私は最小限の設定しか持たず、ubuntu 14:04を持っている私たちのdevサーバの中でopenstack libertyを稼働させようとしています。openstack cinder:volume:create:有効なホストが見つかりませんでした。秤量されたホストはありません

すべてのコンポーネントがよく見えるので、インスタンスを作成してダッシュボードも表示できました。

今、ボリュームを作成しようとしていますが、これが問題に直面しています。

私たちは8GBのディスク 'sda'を持つノードを持っており、ディスクを準備するためにここに記載されている手順に従っています。 https://eatpeppershothot.blogspot.sg/2016/04/use-real-block-storage-backend-for.html

LVM2_member lsblkの出力

名称FSTYPEラベルMOUNTPOINT

のSDA XFS

└─sda1はその後、我々は標準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

から

OUTPUT

[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からOUTPUT

--- 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'サービス/ -sのログファイルは、起動時と要求を受け取る時/と何をしますか? – user1129682

+0

こんにちは私は同じ問題を抱えています@Sbalあなたは解決しましたか? – ManuParra

答えて

0

我々はヘクタールをこれを理解助けてくださいd統合されたcinderとcephを比較するために、以前は行っていなかったすべての計算ノードにcephの秘密鍵を追加する必要がありました。私たちがそれをしたら、それはうまくいった

関連する問題