- Yukinori Sakashita2021/06/13 03:31OSSだけでなく,幾つか商用のCSIドライバも触っていますが、商用とOSSのCSIドライバでアンマウント時の処理について、大きな違いはないかと思います。
通常であれば、ノード障害時でもアンマウントされます。
また、アンマウントの失敗は、ベアメタル・コンテナ・VM関係なく発生します。
アンマウントに失敗している多くのケースは、何らかのプロセスが対象のボリュームを掴んでいる場合です。
このボリュームを掴んでいるプロセスを管理者が特定しようとした場合、ストレージを掴んでいるドライバやFileSystemのが重要になります。コンテナですとノードに入り特定が可能ですが、VMの場合(特にコンテナ、場合によってはゲストOSのVMに入り調査する必要があるので、その点も管理のし易さという面では違いがあります。
また、コンテナをVMの上で動かしている場合は、先程の説明が2階建になっていることを注意して下さい。
コンテナのストレージのマウント周りは素直なアーキですので、如何にVMでのストレージ周りをシンプルに設計し運用するかが鍵になるかと思います。@ysakashita