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 と同じくらい簡単に使用できますか?

推薦する

SEO外部リンク構築の必要性と一般的な方法

SEO を行う際、ウェブサイトが開設されたら、定期的に更新するか継続的に更新するか、コンテンツが純粋...

ウェブサイトが時代遅れにならず、ユーザーに好印象を与えるためにSEOを最適化する方法

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています企業のウェ...

WeChatパブリックアカウントのフォロワー数を増やすためのヒント

誰もがWeChatマーケティングの熱狂を経験したことがあるでしょうし、まだ経験している人もいるでしょ...

racknerd: 年間 15.88 ドル、ロサンゼルスの高トラフィック VPS、KVM/1G メモリ/20g ハード ドライブ/5T トラフィック、オプションの「60Gbps 高防御」

Racknerd は 6 月に新しいプロモーションを実施します。今回は、トラフィック量が多く、年間 ...

ウェブマスターのウェブサイト販売取引の包括的な分析と長年の経験の共有

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますインターネ...

ウェブサイトにコアキーワードがない場合はどうすればよいですか?

ウェブサイト構築に不慣れなウェブマスターは、ウェブサイトの位置付け、ウェブサイトの SEO、ウェブサ...

李佳奇の対戦相手は仮想アンカー

午前3時には、24時間営業のコンビニエンスストアが開いているだけでなく、24時間営業のバーチャルアン...

SEO は平凡ですか、それとも上級ですか?

著者はずっと疑問に思っていました。SEO は平凡なものか、それとも奥深いものか。SEO に触れたばか...

タオバオ、SNSをターゲットにした過去最大の改訂版を発表

10月18日、易邦電力網は情報筋から、タオバオが史上最大の改訂を完了しようとしており、新バージョンは...

ftpit: 新年割引、仏教徒商人、50% オフプロモーション、安定したウェブサイト構築など、年間 16 ドルから

ftpit は昨年新年のプロモーションを行いましたが、低価格で販売している業者と比べると、割引額は特...

中国のオンライン音楽市場の年次総合分析

デジタル音楽市場は現在順調に発展しており、成長率は鈍化しているものの、依然として音楽業界全体よりも高...

edgenat: 元旦 VPS 割引、月払いで 20% オフ、年払いで 30% オフ (10 か月のみ)、米国 cn2、香港 cn2、韓国 cn2

edgenat (ASN139803) は新年のプロモーションを発表しました。韓国の CN2、米国の...

スタートアップはソフトコピーマーケティングの効果をどのように評価できるでしょうか? 次の5つのことだけを実行してください

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますスタートア...

百度は360の盗作について公証を要求したと報じられており、同様の検索が論争を巻き起こしている。

ネットユーザーらは、360 Searchがコード内の「Baidu」を「search」に単に変更しただ...