Longhorn、エンタープライズグレードのクラウドネイティブコンテナ分散ストレージ - ReadWriteMany (RWX) ワークロードをサポート

Longhorn、エンタープライズグレードのクラウドネイティブコンテナ分散ストレージ - ReadWriteMany (RWX) ワークロードをサポート

[[419796]]

Longhorn は、NFSv4 サーバー (共有マネージャー) を介して通常の Longhorn ボリュームを公開し、RWX ワークロードをネイティブにサポートします。

使用中のRWXボリュームごとに、Longhornは共有マネージャを作成します。ポッド。

この Pod は、Pod 内で実行されている NFSv4 サーバーを介して Longhorn ボリュームをエクスポートする役割を担います。

実際の NFSv4 クライアント接続のエンドポイントとして機能する、各 RWX ボリュームに対して作成されたサービスもあります。

必要とする

RWX ボリュームを使用するには、各クライアント ノードに NFSv4 クライアントがインストールされている必要があります。

Ubuntu の場合、次の方法で NFSv4 クライアントをインストールできます。

  1. apt インストール nfs-common

RPM ベースのディストリビューションの場合、次の方法で NFSv4 クライアントをインストールできます。

  1. yum で nfs-utils をインストールします

ノード上で NFSv4 クライアントが利用できない場合は、ボリュームをマウントしようとしたときに次のメッセージがエラーの一部として表示されます。

  1. いくつかのファイルシステム (例: nfs、cifs)では、/sbin/mount.<type> ヘルパー プログラムが必要になる場合があります。\n

RWXボリュームの作成と使用

動的にプロビジョニングされた Longhorn ボリュームの場合、アクセス モードは PVC のアクセス モードに基づきます。

手動で作成された Longhorn ボリューム (リカバリ、DR ボリューム) の場合、Longhorn UI での作成時にアクセス モードを指定できます。

UI を通じて Longhorn ボリュームの PV/PVC を作成する場合、PV/PVC のアクセス モードはボリュームのアクセス モードに基づきます。

Longhorn ボリュームのアクセス モードは、ボリュームが PVC にバインドされていない限り、UI を通じて変更できます。

RWX PVC によって使用される Longhorn ボリュームの場合、ボリューム アクセス モードは RWX に変更されます。

トラブルシューティング

共有マネージャー Pod に障害 (ボリューム障害、ノード障害など) が発生すると、Pod が再作成され、ボリュームの remountRequestedAt フラグが設定され、ワー​​クロード Pod が削除され、Kubernetes によって再作成されます。この機能は、ボリュームが予期せず切断された場合にワークロード ポッドを自動的に削除する設定に依存しており、デフォルトでは true になっています。この設定を無効にすると、RWX ボリュームに障害が発生したときにワークロード ポッドで IO エラーが発生する可能性があります。

RWX ボリュームに問題が発生した場合にワークロードのフェイルオーバーを自動的に実行できるように、上記の設定を有効にすることをお勧めします。

以前の外部サプライヤーからの移行

次の PVC は、あるボリュームから別のボリュームにデータをコピーする Kubernetes ジョブを作成します。

  • data-source-pvc を、Kubernetes によって以前に作成された NFSv4 RWX PVC の名前に置き換えます。
  • data-target-pvc を、新しいワークロードに使用する新しい RWX PVC の名前に置き換えます。

新しい RWX Longhorn ボリューム + PVC/PV を手動で作成することも、RWX PVC を作成して Longhorn にボリュームを動的にプロビジョニングさせることもできます。

両方の PVC は同じ名前空間に存在する必要があります。デフォルトとは異なる名前空間を使用している場合は、以下のジョブの名前空間を変更します。

  1. APIバージョン: batch/v1
  2. 種類: 仕事
  3. メタデータ:
  4. namespace: default # PVC が存在する名前空間
  5. 名前: ボリューム移行
  6. 仕様:
  7. 完了数: 1
  8. 並列処理: 1
  9. バックオフ制限: 3
  10. テンプレート:
  11. メタデータ:
  12. 名前: ボリューム移行
  13. ラベル:
  14. 名前: ボリューム移行
  15. 仕様:
  16. 再起動ポリシー: なし
  17. コンテナ:
  18. -名前:ボリューム移行
  19. 画像: ubuntu:xenial
  20. 端末: 
  21. コマンド: [ "/bin/sh" ]
  22. 引数: [ "-c" , "cp -r -v /mnt/old /mnt/new" ]
  23. ボリュームマウント:
  24. -名前: 旧巻
  25. マウントパス: /mnt/old
  26. -名前: 新巻
  27. マウントパス: /mnt/new
  28. ボリューム:
  29. -名前: 旧巻
  30. 永続ボリュームクレーム:
  31. claimName: data-source-pvc #データソース PVCへの変更
  32. -名前: 新巻
  33. 永続ボリュームクレーム:
  34. claimName: data-target-pvc #データターゲット PVCへの変更

歴史

v1.0.1以降で利用可能、外部プロビジョナー

https://github.com/Longhorn/Longhorn/issues/1183

v1.1.0以降で利用可能、ネイティブRWXサポート

https://github.com/Longhorn/Longhorn/issues/1470

<<:  エッジコンピューティングとクラウドコンピューティングの違いは何ですか?端末機器との関係は?

>>:  Containerd は Docker と同じくらい簡単に使用できますか?

推薦する

百度が皇帝になるための武器:百度マーケティング大学

12月14日、百度マーケティング大学が正式に設立されました。国内検索エンジン業界の「兄貴分」として、...

Baidu によってブロックされたウェブサイトを復元する方法

12月26日に、当社のウェブサイトは完全にブロックされ、ホームページやその他のページを含め、1ページ...

草の根のアイデア: 検索の独占を打ち破る方法

デスクトップからモバイルまで、検索をめぐる戦いは止まることはありません。デスクトップ検索の弱さを誰が...

検索エンジンにとって良いコンテンツとはどのようなものでしょうか?

Taobao の顧客になるには、SEO についてある程度知っておく必要があります。検索エンジンは記事...

中国インターネット20年: 私の名前はウェブマスターであることを忘れないでください

歴史の車輪は前へ前へと回転する。歴史がインターネット時代に星のように輝くインターネットの有名人を記録...

ネパール VPS/ネパール クラウド サーバー: thulo、月額 11 ドルから、1G メモリ/1 コア/25g SSD/無制限トラフィック

2005年に設立されたネパールの電子商取引会社Thuloは、傘下に10のブランドを持っています。同社...

操作:Baidu Xiong Zhangアカウント認可TP、Xiong Zhangアカウント操作専用!

最近、百度は熊張昊の「春竹の子計画」を正式に開始しました。これは、高品質のコンテンツを持つ中小規模の...

検索エンジンのみに最適化し、ユーザーの検索意図を無視する

新しいサイトの最適化計画は、これまでと同じように最適化できますか? 検索エンジンのみに最適化すること...

9大グループ購入サイトの新状況は満杯、滴滴出行と58団は遅れをとる可能性

2年間の熾烈な競争を経て、共同購入業界の競争は重要な時期を迎えています。今年最初の8か月間の主要共同...

SaaS、IaaS、PaaS、パブリッククラウド、プライベートクラウド、ハイブリッドクラウドに加えて、クラウドコンピューティングには以下のサブセクターもあります。

クラウド コンピューティングではさまざまな種類のサービスが利用できます。一般的なパブリック クラウド...

百度、小規模なテストでソーシャル検索を開始か

Phoenix Technology Beijing time 1月10日午前、Weiboユーザー@...

電子商取引の運営:タオバオブランドのマーケティングノート50

タオバオは2003年に誕生しました。そこから生まれた最初の一連の「タオバオブランド」は、時代とプラッ...

簡単なレビュー:BandwagonHost Japan VPS、ソフトバンク回線使用、2.5〜10Gbpsの帯域幅、BandwagonHostがいかに優れているかを説明します

BandwagonHost VPS はいかがでしょうか?価格が高すぎるのですが、レンガ積みの作業はど...

ドメイン名の選択は重要です。適切なドメイン名は、Web サイト開発のレベルを決定します。

ドメイン名を選ぶとき、ドメイン名の重みと PR はドメイン名の実際の価値よりも高いと考える人が多いか...

ウェブサイトの商品の見栄えがよくありませんか? これらの4つのヒントが役立ちます

市場経済の発展は人間の意志に左右されず、競争は製品自体を超え、非製品競争が重要な位置を占めるようにな...