独自の iscsi ベースのドライバーで Cinder を実行していますが、cinder-volume の子プロセスが何度も再試行しています。実際、私は独自のボリューム サービス プロバイダーを開発しています。そこでは、iSCSI を使用してノードからボリュームを提供し、cinder を介して LUN を公開します。また、私のボリュームノードは、ボリュームの作成が完了する/呼び出されるまで、iSCSI サービスを開始しません。
cinder-volume のログは次のとおりです。
助けてください ... :-)
2013-09-23 13:08:46.399 20760 INFO cinder.volume.manager [req-5af73fb6-ea6d-4a31-a8e2-9158b5fef4e5 なし なし] SystemExit でのボリューム ステータスの更新: なし なし 2013-09-23 13:08:46.416 20760 CRITICAL cinder [-] 整数が必要です 2013-09-23 13:08:46.416 20760 TRACE cinder トレースバック (最新の呼び出しが最後): 2013-09-23 13:08:46.416 20760 TRACE cinder ファイル "./bin/ cinder-volume"、76 行目、2013-09-23 13:08:46.416 20760 TRACE cinder launcher.wait() 2013-09-23 13:08:46.416 20760 TRACE cinder File "/home/ubuntu/test/cinder /cinder/service.py"、317 行目、待機中 2013-09-23 13:08:46.416 20760 TRACE cinder
self._start_child(wrap) 2013-09-23 13:08:46.416 20760 TRACE cinder
ファイル「/home/ubuntu/test/cinder/cinder/service.py」、249 行目、_start_child 2013-09-23 13:08:46.416 20760 TRACE cinder os._exit(status) 2013-09-23 13:08 :46.416 20760 TRACE cinder TypeError: 整数が必要です 2013-09-23 13:08:46.416 20760 TRACE cinder 2013-09-23 13:08:46.493 20392 INFO cinder.service [-] Child 20760 exited with status 1 [' class '、' delattr '、' dict '、' doc '、' format '、' getattribute '、' hash '、' init '、' module '、' new '、' reduce '、'reduce_ex ', ' repr ', 'setattr ', ' sizeof ', ' str ', ' subclasshook ', ' weakref ', 'children', 'failed', 'forktimes', 'server', 'workers'] set([]) 2013-09-23 13 :08:46.493 20392 INFO cinder.service [-] wait wrap.failed False 2013-09-23 13:08:46.494 20392 INFO cinder.service [-] フォークが速すぎる、スリープ中