web-dev-qa-db-ja.com

デルのサーバー、OpenStack、オートパイロットベータ...それらは連携できますか?

Autopilotベータリリースを使用してOpenStackを起動しようとしています。私はすべての鉄(物理サーバー)を使用しています。具体的には、すべてのDellPowerEdgeサーバーを使用しています。

  • 2 xr310サーバー
  • 3 xr415サーバー
  • 2 xr610サーバー
  • 1 xr815サーバー

私は、MAASとしてr310サーバーの1つで実行されているUbuntu14.04.2から始めています。

私の課題は、Dellがディスクを「lshw」コマンドに報告する方法にあります。例として、r415サーバーの1つには、「SAS1068E」コントローラーに接続された4つの物理ドライブがあります。これらは、コントローラー内の2つのRAID0アレイとして定義されます(それぞれ合計4TBと1.2TB)。しかし、「発見された詳細」は、「lshw」の詳細な結果で次のことを報告します。

  • / dev/sdc-サイズ3999688294400
  • / dev/sdd-サイズ1199101181952
  • / dev/sda-​​サイズはリストされていません
  • / dev/sdb-サイズはリストされていません
  • / dev/sde-サイズ1476395008

そして、CEPHデプロイメントは、このノードで「フックが失敗しました:「mon-relation-changed」」メッセージで失敗します。

Unit-cep-0.logの詳細は次のとおりです。

2015-04-21 19:21:24 INFO unit.ceph/0.mon-relation-changed logger.go:40 ceph-mon-all start/running
2015-04-21 19:21:42 INFO unit.ceph/0.mon-relation-changed logger.go:40 Problem opening /dev/sda for reading! Error is 123.
Reading package lists... 87%t.ceph/0.mon-relation-changed logger.go:40 
Reading package lists... 98%
Reading package lists... Done
Building dependency tree       eph/0.mon-relation-changed logger.go:40 
Reading state information... Doneh/0.mon-relation-changed logger.go:40 
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40 Traceback (most recent call last):
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40   File "/usr/sbin/ceph-disk", line 2768, in <module>
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40     main()
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40   File "/usr/sbin/ceph-disk", line 2746, in main
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40     args.func(args)
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40   File "/usr/sbin/ceph-disk", line 1390, in main_prepare
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40     zap(args.data)
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40   File "/usr/sbin/ceph-disk", line 1013, in zap
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40     with file(dev, 'wb') as dev_file:
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40 IOError: [Errno 123] No medium found: '/dev/sda'
2015-04-21 19:21:45 ERROR unit.ceph/0.juju-log cmd.go:247 mon:9: Unable to initialize device: /dev/sda
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40 Traceback (most recent call last):
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40   File "/var/lib/juju/agents/unit-ceph-0/charm/hooks/mon-relation-changed", line 312, in <module>
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40     hooks.execute(sys.argv)
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40   File "/var/lib/juju/agents/unit-ceph-0/charm/hooks/charmhelpers/core/hookenv.py", line 508, in execute
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40     self._hooks[hook_name]()
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40   File "/var/lib/juju/agents/unit-ceph-0/charm/hooks/mon-relation-changed", line 196, in mon_relation
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40     reformat_osd(), config('ignore-device-errors'))
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40   File "/var/lib/juju/agents/unit-ceph-0/charm/hooks/ceph.py", line 327, in osdize
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40     osdize_dev(dev, osd_format, osd_journal, reformat_osd, ignore_errors)
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40   File "/var/lib/juju/agents/unit-ceph-0/charm/hooks/ceph.py", line 375, in osdize_dev
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40     raise e
2015-04-21 19:21:45 INFO unit.ceph/0.mon-relation-changed logger.go:40 subprocess.CalledProcessError: Command '['ceph-disk-prepare', '--fs-type', u'xfs', '--zap-disk', u'/dev/sda']' 
returned non-zero exit status 1
2015-04-21 19:21:45 ERROR juju.worker.uniter.operation runhook.go:86 hook "mon-relation-changed" failed: exit status 1

Ceph以外は問題なく展開できたようです。何か不足していますか?/dev/sda、/ dev/sdb、および/ dev/sdeを無視するか使用しないようにju​​juに指示する方法はありますか?

2
Pat E

これはバグのように聞こえます。 (更新:提出者によって確認されました)。

https://bugs.launchpad.net/charms/+source/ceph/+bug/1420094

1
dpb