問題タブ [cinder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
343 参照

openstack - OpenStack が物理ディスクを直接接続する方法はありますか?

2 TB の HDD があり、インスタンスに直接接続する必要があります。ただし、操作方法がわかりません。

PS: この HDD を「cinder-volumes」に追加する方法を探しているわけではありません。

0 投票する
1 に答える
145 参照

serial-port - Mac の Cinder でのシリアル通信

Mac OSX 10.10 で Cinder 0.8.6 を使用しています。ArduinoからUSB経由でシリアルデータを取得しています。データは Arduino のシリアル モニターに正常に表示されていますが、Cinder SerialCommunication の例では次のように表示されています。

これをトラブルシューティングして、Cinder が Arduino からのシリアル データを収集できるようにするには、次の手順をどうすればよいか考えています。

更新arduinoシリアルモニターを閉じると、Cinder SerialCommunicationアプリがロードされ、ポートが引き継がれ、エラーは発生しませんが、すぐにハングすることがわかりました。Arduino からのデータは次のようになります。

0 投票する
1 に答える
3941 参照

ubuntu - openstack cinder : volume:create: 有効なホストが見つかりませんでした。重み付けされたホストは利用できません

0 投票する
2 に答える
6832 参照

openstack - Cinder ボリュームの作成: 有効なホストがありません 利用可能な重み付けされたホストがありません

4 ノード スタックに OpenStack Mitaka をインストールして構成しようとしています。1 つのコントローラー、1 つのコンピューティング、1 つのブロック ストレージ、および 1 つのオブジェクト ストレージ。ブロック ストレージ ノードを作成しようとすると、ダッシュボードからボリュームを作成できません。ベース OS は Ubuntu 14.04 で、前述のように OpenStack の Mitaka リリースです。

コントローラーノードの cinder.conf は次のとおりです。

Cinder (ブロック ストレージ) ノードの cinder.conf は次のとおりです。

ボリューム作成後のステータスは「エラー」です。これは、コントローラーノードのcinder-scheduler.logファイル内に表示されるエラー行です。

これは、私が信じているエラー メッセージの最も重要な部分です。

volume:create: 有効なホストが見つかりませんでした。重み付けされたホストは利用できません

コントローラーノードからコマンド「cinder service-list」を実行すると、次の出力が得られます。

ホスト名がcinderであることに注意してください。Mitaka のインストール ガイドでは、ホスト名は block1@lvm です。なぜ私のものが違うのか、それが関連しているのかどうかはわかりません。それは興味深いものであり、おそらく私の問題の手がかりであることがわかりました。

このことから、Cinder ノードとコントローラー ノードは相互に「認識」または通信できると思われます。Cinder ノード内で lvm を適切に構成したと思います。念のため、lvm.conf ファイルのフィルター セクションを次に示します。

このすべてが言われています。パーティション/ハードドライブのフォーマットの問題だと思います。または、rabbitmq (メッセージング サービス) の問題です。私はCinder ノードに rabbitmq-server をインストールしていますが、これはガイドが設定した方法ではないことがわかっています。つまり、おそらく間違っています。私が今やろうとしているのは、Cinder Nodeから rabbitmq-server を削除することです。私が直面すると思われる問題は、Cinder NodeController Nodeがお互いを「認識」しないことです。その場合、現在実行している 3 つのノードのいずれかの cons ファイルに何か問題があるのでしょうか? 現在実行中の 3 つのノードは、Controller、Compute、および Cinder です。

皆さんの考えを教えてください。コンスファイルに問題がある場合は、教えてください。最後の段落は、私の考えとプロジェクトの現状を説明するためにあります。私のロジックに誤りがある場合、または問題を解決するためのより良い方法があると思われる場合は、私は完全に耳を傾けます!

みんな、ありがとう!

0 投票する
1 に答える
698 参照

c++ - コンストラクターは、既定のコンストラクターを持たないメンバーを明示的に初期化する必要があります

このエラーを修正しようとしています。まだ cinder と c++ を学んでいます。誰かがこれを手伝ってくれませんか。前もって感謝します

エラー: 「'SerialHandler' のコンストラクターは、既定のコンストラクターを持たないメンバー 'serial' を明示的に初期化する必要があります」

SerialHandler.h

SerialHandler.cpp