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

推薦する

巨大企業のクラウドコンピューティングの前編:公式の歴史の裏に隠された「浮き沈み」と「不合理」

インターネット大手によるクラウドコンピューティング開発の歴史は、何千回も書き記されてきました。しかし...

電子商取引定量管理の計画プロセス(第2部)

前回の記事では、計画プロセスを大まかに共有しました。計画プロセス全体については、皆さんが大まかに理解...

Google ドライブと Dropbox

現在最も人気のあるオンライン クラウド ストレージ サービスは、Google Drive、Dropb...

環球時報:グーグルは中国本土で短時間、スムーズにログインできた

15日正午過ぎ、中国本土からGoogleのウェブサイトに正常にログインできることを発見した人がインタ...

ウェブサイトのコンテンツ構築と制作について考える

ユーザーのニーズは変化し続けます。検索エンジンは常に適応しています。今日のユーザーは、Web サイト...

需要ポイントの追加は、新しい電子商取引モデルの出現につながるでしょうか?

Velo Cityの簡単な説明: Velocity にシンプルでわかりやすい認知的ラベルを付けるなら...

5Gとエッジコンピューティングの関係

テクノロジーが急速に進歩し続ける中、私たちは接続性とコンピューティングの新しい時代の始まりを迎えてい...

エッジコンピューティングとIoTの融合

エッジ コンピューティングにより、モノのインターネット (IoT) デバイスに可能な限り近い場所でデ...

名誉毀損と騒乱の疑いのあるネット有名人「秦火火」の裁判が4月11日に始まる

中国新聞社、4月8日。北京市朝陽区人民法院の公式微博によると、北京市朝陽区人民法院は、2014年4月...

ウェブサイトの重みとランキングが低いのはなぜですか?

1. 外部リンクの品質が低い一部のウェブサイトでは外部リンクを大量に掲載していますが、その品質は非常...

ssdnodes-10USD/1G メモリ/10gSSD/500G トラフィック/10G ポート/softlayer

ssdnodes は、2011 年に米国で登録され、カナダにデータ センターを構えており、クラウド ...

Edge Computing Industry Alliance とはどのようなアライアンスですか?

[51CTO.com からのオリジナル記事] 4月1日のエイプリルフールに、数人の人々からエッジコン...

ウェブサイトの内部ページを最適化する方法の分析

検索エンジンのキーワード ウェブサイトのホームページのランキングを体験した後、SEO に従事している...

#高防御サーバー# sharktech-80%割引コード/2 x E5-2670/32gメモリ/2x2Tハードディスク

Sharktech(Shark Data Center)の最新高防御サーバーが20%オフで販売中です...