この記事は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 秒です。
|
SAP は最近、SAP Manufacturing Execution アプリケーション**** が...
Virmach は今年、ブラックフライデーとサイバーマンデーにいくつかの安価な VPS を発売しまし...
HeroicVPS は新しく設立された VPS ベンダーです。現在はアリゾナ州フェニックス (米国西...
マーケティングの価値に問題がある。交通に薬を与えるのは無駄だ。 1. 批判には心を開いて耳を傾ける ...
今年の天猫ダブル11プレセール初日には、約10万人のタオバオキャスターが放送を開始し、約2万のブラン...
2020年、新型コロナウイルス感染症のパンデミックが世界を席巻し、伝統的な実体経済は大きな打撃を受け...
クラウドネイティブのトレンドの下、クラウドネイティブの代表技術であるコンテナのセキュリティ要件はます...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスまず、Weibo につい...
ウェブサイトがどのような業界のものであっても、市場を独占している類似または関連ウェブサイトが常に存在...
ミニプログラムの動作ロジックの観点から見ると、プラットフォームに寄生しており、プラットフォームのトラ...
vpb は、マルチ IP 香港サーバーを提供します。これは、クラスター サーバーと呼ばれることが多い...
よく言われるように、悪魔は細部に宿ります。 SaaS 実装のコストを計算するときは、次のようなよくあ...
ニッチな韓国のスキンケアブランドであるヘノは中国ではあまり知られていないが、主力の洗顔料はアンカーの...
10 年前、Amazon Web Services は、あらゆる規模の環境で一貫して 1 桁のミリ秒...
myrsk は 2009 年に設立された VPS 事業者です。主な事業は、openvz と KVM ...