では私のセッションを始めましょう。私の名前はミツヒロタニノです。私はヒタジバンテラのソフトエンジニアです。このセッションで新しいフィーチャーを紹介します。ロー・ブロックボリュームサポートです。このフィーチャーはロー・ブロックボリュームを使用してコンテナを使用するためにファイロシステムボリュームを使用します。このセッションはアジェンジャーです。私はすぐに紹介します。後ろにお話しします。私はこのフィーチャーをコントロピートしています。そしてロー・ブロックボリュームサポートのサマリーをお聞きします。ロー・ブロックボリュームサポートはどうですか?ロー・ブロックボリュームの詳細の使用を紹介します。そしてロー・ブロックボリュームのディープタイプを紹介します。そしてフィーチャーはロー・ブロックボリュームサポートを紹介します。このサポートはクベコンスケジュールサイズでクベコンスケジュールサイズを下載しています。では、私を紹介します。私はヒロタニノ、ストクテルエンジニアとヒタチ・バンテナ、データシステムを紹介します。私はリナックスサポートサービスチームであまり8年ほど伸びました。私はリナックスサポートサービスを聴取成して国際のカスタマンのCPUやタイマー 記念レジョンに事業しました。そして私はシンダーフロジェクトの開発への補助もされた役目がその後に シンダのお預けを受け取りました。そしてこの שנにはこの年、クーバーネットシングストレーションを 取り組むことができます私は今、エンハンス、ディライビリティ、 スタビリティ、アイスカジー、FCドライバー、そして、ブロックボリュームサポートフィッシュを 取り組むことができます私は、クーバーネットシングストレーションの クーバーネットシングストレーションのチャンネルでもし、複数がある場合、 エスカジーやブロックボリュームのフィッシュを 取り組むことができます次に、そのフィッシュの 後ろについてのコンサートを教えていますあなたが知っているので、 クーバーネットシングストレーションのフィッシュを使ってユーザーがポートフィッシュを 作っていると、デリートボリュームが当たることができますフェンポートフィッシュのボリュームを 作っていると、スレッジプラグインはボリュームを作り、ファイアスシステムを上に置くことができます。そのため、このボリュームはファイアスシステムで使用されていることが必要です。このフィギュアはDBアプリケーションポートです。このアプリケーションポートはアクセスマウントパースが使用されていることができます。それはスラバーリブデータのボリュームで使用されています。これは補 saving、ノークな効用を受け、ファイアスシステムを閉存すると、スラダウスで任了吧りに実施されていることに異常な質問そのための需材などのサポートです。ネットステラーこのフィーチャーはアイオパフォーマンスのロールエリテンシーと比べファイアシステムボリュームに特にエンターフライドファイバーチャンネルストレージローカリーSSDディスクロールブロックロールブロックユースケースプロダクションシステムこのロールブロックフィーチャーは基本的にファンクショナリティーそしてV1.9クーバーネティスコンテナストレージインターフレースCSIスペックサポートファイルボリュームプロダクションCSIプロダクションアルファV1.9調節してファイアシステムボリューム少なくてステップ1コンテナとブロックユーダイスプロダク撮影に赦ide Fr afterプロダクションSRIそしてSRIそれぞりPVを変更すると、SERDWXDAのパーツのパーツを使用されています。ファイルシステムの上で、SERDWXDAのパーツを使用させるときは、FileSystemのパーツが使用されていないと考えています。SERDWXDAのパーツのボリュームがSERDWXDAのパーツを使用させるときは、SERDWXDAのパーツのパーツを使用させるときは、では、つまり、Cubateのアプリケーションポットを開始します。その時、コリエーションのアプリケーションによって、アプリケーションのアプリケーションを取り入れ、この場合、アプリケーションのアプリケーションのアプリケーションを取り入れ、アプリケーションのアプリケーションによって、アプリケーションのアプリケーションによって、アプリケーションのアプリケーションによって、アプリケーションのアプリケーションによって、この場合、コンポーネントを取り入れていることができます。例えば、パーシステントボリュームクレーム、Cubate API Server、Cubate Controller Manager、Cubate、ストレージプラグイン、CoundHound BlockTypeボリューム、オーリンサポートファイルシステントタイプ、Cubanis version 1.8。そして、今回の仕事で、プレビュレイジーのアプリケーションを使っています。このプレビュレイジーのアプリケーションで、全ブロックプレビュレイジーのアプリケーションを使っています。それでは、EUFO裡のアプリケーションを使っています。実際、このプレビュレイジーで、確かに、このプレビュレイテンを用いるために、ROOven5検査を、アロウプレビュージアイコールはアロウプレビュージアイコールはクラスターのオプションを配置する必要がありますこの技術はプレビュージコンテナーがセキューティープログラムでコンテナーの使用アプリケーションはクラスターノードを使う必要はありますこれは大きなオプションを使うのではありませんこのプログラムです新たにアロウプレビュージアイコールを取り組むのではありませんアロウプレビュージアイコールの支援は1.9のバージョンをご紹介します新しいローブロックボリュームの サポートをご紹介します1.9のアドファフィーチャーです新しいAPIのサポートをご紹介します1.ボリュームモードボリュームモードのAPIを サポートしていますそしてボリュームクリームの オブジェクトをご紹介します2.ボリュームデバイスのAPIこのAPIはサポートをご紹介しますこのパラメーターの詳細を 説明しますそしてプラグインの部分をご紹介しますファイバーチャンネルのプラグインを サポートしていますローブロックボリュームの サポートをご紹介しますファイバーチャンネルのプラグインの サポートをご紹介しますプラグインのサポートは サポートをご紹介しますそしてダイナミックプラグインの サポートの場合スペックが 私たちの コンクロードを サポートしています1.9のアドファフィーチャーの バージョンをご紹介しますファイバーチャンネルの サポートのプラグインの サポートをご紹介しますそしてプラグインの サポートをご紹介しますこの部分をご紹介します九丁のプラグインで サポートしているんですがバレットのグチェブossだけのときに そしてね實際に ファイバージョンをご紹介しますさっげんのサポートに コンプレイ社員の存在していますさっげんのサポートに コンプレイ社員の存在しているんです今日は着手している mitigate 的 アドファフィーー今 エンジンいれば 開けるサポートをボリュームデバイスのパラメータでそしてPVCのボリュームモードと同じブロックですスレップ3はPVBinderでPVCとプレプロビビオンのボリュームモードのボリュームモードと同じブロックです重要なものがPVCのボリュームモードとPVCのボリュームモード同じブロックのバウンドを印象しましたスレップ3の高架クバリュームをコラボのボリュームモードとプレプロビビオンモードとPVCでササデウsdaをコラボとパラメータにどうするのかをご紹介しますボリュームモードはプログインでもマスクのファイルシステムでスラーDVsdAでコンテナを取り出すローブロックデバイス4 では周辺をアプリケーションポートをプロクリエーションでブロックpvはスラーDVsdAやユーザはデバイスパースが使われているデバイスパースは後で説明することができるかもしれません。このフィギュアのように、DVAppはDVSDAを見て、DVAppに対してDVSAで、DVSDAのアプリケーションに対するDVSDAで、この場合は、DVSDAの対象に限ることができるかもしれません。ロー・ブロックボリュームの使用について説明します。このフィーチャーはアルファフィーチャー1.9です。このフィーチャーを使用するために、アドミンはハイフォン・ハイフォン・シューチャーゲットにブロックボリュームと2つのサービスを使用します。キューベレット、APSサーバー、コントローラー・マネージャーなどでブロックボリュームフィーチャーを使用します。フィーチャーゲットコンフィギュレーション、ボリュームモードパラメーター、APIパラメーターを使用するために、パーシステントボリュームクレームやパーシステントボリュームデフィニッションを使用します。このフィギュアはパーシステントボリュームデフィニッションの詳細を紹介します。このフィギュアはパーシステントボリュームデフィニッションのボリュームモードを使用します。Adomini can define the volume mode in thePersistent Volume Definition.The Volume mode API field supports two volume modes,the first one is the file system, and the other one is the block.Adomini can define the expected usage of the volume through this volume mode parameter.ボリュームモードは依存しないとあり、PEVは加工ボリュームに接近しているべきです。この前に、実現が変わることと同様にも立ち似たかもしれません。次はパーシステントボリュームクリーム コリンティネーションです。パーシステントボリューム コリンティネーションは有利なため、パーシステントボリューム コリンティネーションのパーチステントボリューム パラメタのボリュームモードは、ボリュームモードはブロックに設定され、このボリュームモードは2つのボリュームモードです1つはファイルシステムR、2つはジアザイのブロックですパーシステムボリュームを使用しているボリュームクレーンでユーザーはボリュームモードを使用することができますボリュームモードはユーザーでボリュームモードを使用することができますこのボリュームモードはファイルシステムを使用することができますこのボリュームモードはファイルシステムを使用することができます3つはポートデフィニッションです4つは新しいAPRフィールドボリュームデバイスですボリュームデバイスは2つのパラメーターを使用します1つは名前と2つはデバイスパースです名前のパラメーターはボリューム名前と同じですデバイスパースは実際にデバイスパースの内側のコンテナを使用することができますデバイスパースの内側のコンテナを使用することができますコンテナの使用アプリケーションでローブロックデバイスを使用することができますポートデフィニッションでリードオンリーパラメーターを使用することができますこのパラメーターを使用することができますボリュームモードはリードオンリーブロックボリュームですアプリケーションはリードオンリーブロックボリュームでリードオンリーブロックボリュームを使用することができますコンテナを使用することができますボリュームデバイスはこのパラメーターを使用することができますボリュームモードを使用することができますこのパラメーターを使用することができます次にボリュームモードを使用することができますローブロックボリュームを使用することができます次にボリュームモードを使用することができますこのパラメーターのボリュームモードは3個のパラメーターを使用することができますまずはスペシュワイト、2個はファイヤーシステム、3個はブロックボリュームモードはファイヤーシステムとして使用することができますパーシスタンブルーマークフィールドを使用することになるそれ後レクスティフォルトを使用することでパーシスタンブルーマークフィールドはパーシスタンブルーマークフィールドに内描けることが ないそうするとパーシスタンブルーマークフィールドは同じように BVで使えますこのデイマルコーナーに占い方が成長できるこれををオ持ってると記載してください。いきますが、補助 Anytime doを言って、櫻コマンの塗装時にスプレーに样です。ネットレラーした会話の部分にある catch institutional forumでのスプレーを持っています。引き山のプレーのように前回、スプレーを表 されします。このプレーを発揮させてلatedVolume Modeを使うCubeControllerを 使用するコマンドを確認することができます。このVolume Modeはフィルチャーゲットが 使用されていません。このフィルチャーゲットはこのコマンドラインの リゾートで使用されていません。次に、このコマンドラインの ディフニションについての 説明をします。このフィルチャーゲットのデバイスティーは コマンドの作業についての 説明をします。このフィルチャーゲットのディフニションは、 デバイスタグとコマンドラインの スラーデフェクトを使用することができます。デバイスパースはスラーデフェクトX2DAそしてボリュームネームが表示されていますボリュームネームはパーシステントボリュームクレームについてボリュームデータがパーシステントボリュームクレームについてPBC001について説明しますこのパーシステントはコンテナやポートについてパーシステントボリュームがボリュームデータについてコンテナの内側についてスラーデフェクトX2DAで表示されたこれはLHUS-LA-SULADAVvantaged as you can seeSULADAV X2DAこのブロックボリュームはこのブロックボリュームは、使用者はDVDを使って、使用者はIOを使って、DVDを使って、ローブロックレバイスを使って、このように使っています。次に、インプリマーションディープダイブを説明します。このシーンは、3つのトピックを説明します。まずは、KubaNet'sボリュームプラグインのインターフェースを説明します。プラグインのディベロッパーは、ストレッジプラグインのインターフェースを説明します。次に、ディエプトリースとKubaNet'sボリュームを説明します。KubaNet'sボリュームは、2つのディエプトリースを説明します。まずは、KubaNet'sボリュームのディエプトリース、2つは、プラグインのディエプトリースを説明します。このディエプトリースは、使用者のディエプトリースを説明します。3つのディエプトリースを説明します。このディエプトリースのディエプトリースを説明します。このディエプトリースを説明します。では、KubaNet'sボリュームプラグインのインターフェースを説明します。このディエプトリースは、KubaNet'sボリュームプラグインのディエプトリースを説明します、CubaNet'sボリュームプラグインのインターフェースは、コンテナのDTGのインターフェースに限定し、サンドラインとコンテナのボリュームのウェイズを使って、パンセンション・ディタッチャーを連打する必要があります。オプション アタッチ ギター チェリアフェイスこのアタッチフェイスというかCOMURTにはいるつですかbright討ち CV 定私VisimilimeローディングのフェイスRCESICRAOption アタッチp- 19それでは ボリューム スクラビング リサイクリングを紹介します次に新たなインターフェースをまとめます1. ボリュームマップ アンバイ インターフェース2. ボリュームアマップ バイ インターフェースこのインターフェースは ボリュームサポートに 紹介しますお話しさまでは クランプ アウト アウト アンバイ インターフェースがおりこのインターフェースはファイルシステムボリュームの使用できますこのインターフェースはデータソースを作っていますブロックデバイスやネットシェアなどのデレクトリーを使用しますデレクトリーのルートファイルシステムデレクトリーのデレクトリーを使用しますそしてボリュームはランターフェースで キューブレットのコンテナに使用することができますこのデレクトリーを使用するためのセベラメソッドを使用しますこのメソッドはキューブレットのノードで キューブレットのネットを使用することができますマウンターとアンターフェースは セットアップアートやティアダウンアートなどのメソッドを使用しますこのメソッドはキューブレットのノードで アンターフェースを使用することができますそしてティアダウンアートで キューブレットのノードで アンターフェースを使用することができます次はブロックボリュームアッパーとアマンパーインターフェースですこのブロックボリュームは データソースなどのボリュームやブロックデバイスを使用することができますブロックデバイスは アンターフェースのノードで キューブレットのノードで アンターフェースを使用することができますそしてこのメソッドは キューブレットのノードで アンターフェースを使用することができますブロックボリュームアッパーとアマンパーインターフェースは 二つのメソッドがあるので一つはセットアップデバイスと二つはティアダウンデバイスこのセットのためのデバイスはこのメソッドはCubeletNodeに移動する2つのデバイスはCubeletNodeに移動するデタチボリュームのデタチボリュームこのメソッドはこのメソッドはプラグミのアタッチやデタチアインターフェイスのメソッドはノープレーションでアタッチやデタチがコントローラーでアタッチやデタチのコントローラーでアタッチなどのデバイスやデバイスはこのメソッドはCubeletNodeに移動するDirectoryのデタチボリュームこのデタチボリュームはCubeletNodeに移動するキューベットNodeの電子レーションでこのデタチボリュームはフォーマンティーズボリュームのパーフォートを設置するとこのリクトリーをコンテナーに設置することができますコンテナーのアプリケーションはこのマウントポイントを取り出すことができます次にプラグインデレクトリーはこのリクトリーをプラグインデレクトリーのスペシャルコンフィギュレーションを使用することができますそしてこのボリュームを設置することができます例えば、アイスクリプラグインとRVDプラグインのコンテナーのアプリケーションをこのプラグインデレクトリーに設置することができますこのコンテナーのアプリケーションを使用することができますクラスタルベリーはフィッシュブロックデバイスをアプリケーションフォートに使用することができますそこで、ボリュームの climbを設置することはバリュームのプラグインデレクトリーのコンテナーとフィッシュブロックデバイスに当て合わせることができますだから、しかし、ブロックボリュームの高程度のブロックデバイスを設置することができますしかし、ラデベレイのポイントはバリュームをこそ、バリュームダンスでクラスタルベリーを製作すべきですどこかで、プラグインデレクトリーを当て合わせることができますなので、フィッシュブロックデバイスをその結果、フジカルブロックデバイスを採用するために、パーシステントボリュームとパーシステントボリュームのクリームをシンボリックリングのシンボリックリングをチェックするために、このデクトリースを詳しく説明します。レクトフィギュアは、マウンターとアマウンターの場合、マウンターとアマウンターの場合、アマウンターとアマウンターの場合、下にあるパーシステントボリュームのバーリー boytheバーリーmepool pleasuretheバーリーブQubelet POD UID クーバネットサイオ Fc-PASSYSTINN ボリュームネームディレクトリーこのパードはマルチフルボリュームディレクトリーを 作り、パードボリュームディレクトリーを作り、フジカルプログデバイスをチェックするために 見ることができますブロックボリュームマッパーとマッパーケースの パードボリュームディレクトリーを作り、バーリーブQubelet POD UID ボリュームデバイス クーバネットサイオ Fc-PASSYSTINN ボリュームディレクトリーを作り、マウンターフライデシステムボリューム ボリュームシステムを作り、バーリュームディレクトリーを作り、 ボリュームディレクトリーを作り、シンボリークリンクを マッパーケースのブロックデバイスによって、スラデウSDXのパードボリュームディレクトリーを作り、これがシンボリークリンクを スラデウSDA、SDXを作り、マネシーボリュームディレクトリーを マッパーケースのブロックデバイスにより、マッパーケースのブロックペンクを マッパーケースのブロックデバイスによる。シンボリックリンク2についてOK?Destination of that symbolic linkthe actual block-wise on the whole system?Yes.So, in this case,the PVNAMEシンボリックリンクassociated to the CELATV-SDPit's on theactual block-device on the curate node.So, Admin can find thepot disk and the physical diskon the curate nodefor the telephoto shooting.So, next one is the plug-in directoryon the curate nodeusing the fcplugin.So, as for the mounted caseso, each volume hasplugin directory under the valuecubate, plugins,cubate.io, fcworldwide name-aluminumaluminum numberin this case.And the volume is formatted and mountedunder the plug-in directory.It's the same.So, in this case,the PVNAMEシンボリウムonly one plug-in directorypowervolume is created.And also, some storage configurationis stored under this directory.And as for the block volumemapper and mapper case,each volume hasplugin directoryunder the valuecubate, plugins,cubate.io, fcslash volume devicesworldwide name-aluminum0.So, in this case, also, we addedthe volume devices directoryunder the fc directory.And also, symbolic linksassociated to block devicesuch as threadway3xstoredunder the plug-in directory.So, if multiple portsuse the same volume,in this case,multiplesymbolic links whichhas a port uuid namestoredunder the directory.So, at last, I'd like toexplain aboutsilent volume replacementproblem.So, duringthe development of thisfeature, we foundproblem thatcontainer runtime does not takelock to attach the block deviceeven if container is online.So, as a result,volume is replaced silently to another volumeeven if application isUFO to the block volumeinsides the container.So, this is a big problemfor the user perspective.To avoid this problem,we added the logicto open a device fileof block volumes such asthreadway3x using a loopbackdevice file.So, by using a loopback device,this takeslock using the file descriptor,then the user can avoidsilent replacementproblem.So,if you are theadmin across theadmin,you may notice that there aremany loopbackdevice oncubate node if you use thelowblock device or lowblockvolume on the cubate node.No, actually, wesolved under thedevelopment.So, we foundthis problem and we solvedbefore merging thedynamic provisioning issue.So, at last, let meexplain about the future work.So, as Iexplained, thedynamic provisioning is notcompleted.So, towards theversion 1.10we will discuss aboutthe spec for thedynamic provisioningand finalize that spec.Also, in order todo the alpha feature to betafeature,we need to add moree3d test cases or unit test cases tothe lowblockvolume.And also,since currently only onefiberchannel plug-in is supported,we need to expandmorevolume plug-insupport.So, we aretargeting the local volumes,GCPD,AWEBS,ISCGRVD,Grusterfor version1.10.We are welcome to thecontributor.Yes.Any engineer from theCSISPEC team to lowblockvolume support team?So, he is askingso he want to supportCS5 plug-in at firstat the 1.10,right?So, let meup this session.So, we introducedthe new lowblock volume featureto version 1.9as a future.So, as I mentioned,using this future,user can use the lowblockvolume inside the containerwithout any previous option.Also, we added the newAP5 field,first one isthe volume mode.So, we areC5 field,first one is the volume mode.Second one is the volume devices.Also, currentlyonly 5-channel plug-in supportslowblock volume.Ok.Ok, that's all.Thank you very much.