Azure - 여러 Linux VM에 디스크 연결 - 연결된 VM의 데이터가 업데이트되지 않음

Azure - 여러 Linux VM에 디스크 연결 - 연결된 VM의 데이터가 업데이트되지 않음

次のコマンドを使用して、SSDv2ディスクをVMSS上の2つのLinux VMに接続しました。このガイド

最初のVMは読み取り/書き込みでインストールされ、2番目のVMは読み取り専用でインストールされます。

最初の仮想マシンに書き込むと、2番目の仮想マシンがマウントされているフォルダのデータを表示できません。

두 번째 VM에서 디스크를 탑재 해제했다가 다시 탑재하면 첫 번째 VM에서 업데이트된 데이터가 표시됩니다. 그러나 첫 번째 VM에 다시 쓸 때 디스크가 다시 탑재될 때까지 업데이트된 데이터가 여전히 표시되지 않습니다.

첫 번째 가상 머신에 쓸 때 두 번째 가상 머신에서 데이터를 읽을 수 있을 것으로 예상합니다.

내 사용 사례에 적합하지 않기 때문에 NFS와 같은 솔루션을 사용하고 싶지 않습니다. 빠른 조회로 인해 메모리 매핑 파일로 사용되는 파일을 공유하고 싶습니다.

ベストアンサー1

당신이 보고 있는 것은 예상된 동작입니다. VM1의 디스크 쓰기가 아직 완료되지 않았으므로 VM2에 읽을 내용이 없을 수도 있습니다. 또는 VM2가 디스크를 읽었으며 읽기 전용임을 알고 있으므로 VM1이 기본 스토리지를 업데이트할 때 이를 알아차리지 못하도록 결과를 캐시합니다.

일반적으로, 없으면클러스터 인식다음과 같은 파일 시스템GFS2.

おすすめ記事