この記事はWeChatの公開アカウント「New Titanium Cloud Service」から転載したもので、著者はShu Zhuです。この記事を転載する場合は、Xintai Cloud Service公式アカウントまでご連絡ください。 最近、OpenStack 環境を手動で構築しました。ハードディスクの作成に失敗しました。ログを確認したところ、スケジュール設定が実行できないというメッセージが表示されました。シンダーノードに問題があるのではないかと疑いました。 Cinder ノードにアクセスしてサービスを確認したところ、ステータスは正常でした。
次に、コントロールノードのcinderサービス、openstackボリュームサービスリストを確認します。 通常、次のように表示されます: その結果、燃え殻の量が減少していることが判明しました。ログを確認したところ、エラー情報は見つかりませんでした。さまざまな cinder サービスを再起動しても効果はありませんでした。最終的に、ソース コードを追跡することにしました (注: 記事内のコードは OpenStack Train バージョンに対応しています)。 OpenStack ボリューム サービス リストに対応する実装コードを見つけます。
コントローラーノード上で openstack-cinder-api.servic サービスが開始されるため、コントローラーノードの現在の時刻が取得されます。 services = objects.ServiceList.get_all(context, filters) は、最終的に cinder データベースの services テーブルからすべてのサービス データを取得します。 alive = abs(delta_sec) <= CONF.service_down_time の場合、時間差の絶対値が設定された service_down_time より小さいかどうかを比較します。デフォルトの service_down_time は 60 秒です。
art = "up" if alive else "down" 差が 60 未満の場合、サービス ステータスは up です。それ以外の場合は down です。 cinder サービスの状態値は、cinder データベース内のサービス テーブルの各行の updated_at 列の値と現在のコントローラー ノードの時間差が設定された範囲内にあるかどうかによって決まることがわかります。 問題を解決する cinder-volume がダウンしている理由は、openstack-cinder-volume.service サービスを実行しているストレージノードとコントローラーノード間の時間差が大きすぎるためです。ステータスがアップであることを確認するには、2 つのノード間の時間差が service_down_time - report_interval 以内である必要があります。デフォルトでは、差は 50 秒です。そこで、2 つのサーバーの時間を同期した後、再度確認したところ、cinder-volume の状態が up に変わっていることがわかりました。 Cinder サービス更新メカニズム 次に、Cinder サービスの更新メカニズムについて説明します。 report_interval のデフォルトの時間は 10 秒です。
|
ウェブサイトのインクルードは非常に厄介な問題です。友好的なリンクを交換するとき、ほとんどのウェブマス...
SSD ハードドライブを搭載した budgetvm の openvz ベースの VPS をお勧めしま...
今日、偶然、360 Travelのウェブサイトが注目を集める形で立ち上げられたことを発見しました。一...
近年、電子商取引市場の規模は飛躍的に拡大し、総合型B2B電子商取引プラットフォームも十分に発達するで...
最近、海雲捷訊はテンセントの戦略的投資による大規模な資金調達のニュースを発表しました。これは、Boy...
justhost は、ロシア極東のノボシビルスク データ センターで、デフォルトの最小帯域幅 200...
モグジエのCEOである陳奇氏にインタビューする前に、私はある疑問について考えていました。なぜ、同じく...
[[421320]]この記事はWeChatの公開アカウント「Hacker Afternoon Tea...
SEO を始める前に行うべき最も重要なことの 1 つは、ビジネス目標を明確にすることです。たとえば、...
IT 企業におけるクラウド コンピューティング技術の重要性はすでに周知の事実ですが、今年は新たな市場...
IT プロフェッショナルが VDI を導入する場合、リソースの過剰プロビジョニングや不足プロビジョニ...
経営には興味深い法則があります。それは「ワインと汚水の法則」です。つまり、スプーン一杯のワインをバケ...
クラウドネイティブ時代において、コンテナのセキュリティは無視できない重要な課題となっています。コンテ...
かつては、多くの人がビッグデータとクラウドコンピューティングを別々のテクノロジーとして見ていました。...
著者の最近の企業サイトは、最も労力がかかったサイトでもありますが、百度で11位に降格しました。今日、...