問題タブ [azure-managed-disk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
303 参照

linux - Ansible プレイブックを使用して、Linux VM 上の正しい Azure マネージド ディスクを確実にターゲットにする

Ansible プレイブックを使用して、Linux VM 上の Azure マネージド ディスクのファイル システムを確実にパーティション分割してマウントするにはどうすればよいですか?

で Azure Managed Disk を作成し、azure_rm_manageddiskそれを VM インスタンスに割り当てることができます。私の問題は、ディスクを使用しようとしたときに始まります。パーティション分割とファイル システムのマウントのために、正しいマネージド ディスクを確実にターゲットにする方法がわかりません。

どちらazure_rm_manageddiskazure_rm_manageddisk_info、OS 側から参照できるディスクの信頼できる明確な ID を返すようには見えません。

blkidパーティションが分割される前に、ディスクが表示されることさえないと思います。

マイクロソフトはそれを文書化しています

VM を作成すると、Azure は既定で OS ディスク (/dev/sda) と一時ディスク (/dev/sdb) を提供します。追加するすべての追加ディスクは、/dev/sdc、/dev/sdd、/dev/sde などとして表示されます。

(ソース: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/optimization )

しかし、これは信頼できないようです。作成直後に VM がこれとは異なる設定になっているのを見たと思いますが、これは再起動後に確実に変更されます。/dev/sdcだから私の意見を信用しないでください。ブロックデバイスファイルが安定していない場合、プレイブックを再実行すると、あらゆる種類の混乱が生じる可能性があります。実際には、ルート パーティションを で表示できるようにすることができました/media/my_data_disk_mount

これは私が手動で処理しなければならないものですか?奇妙に思えます。それはとても一般的なことです。

例もありますが/dev/disk/azure/resource、それも厄介な結果につながるようでした。

(ソース: https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting/troubleshoot-device-names-problems )

多分LUN番号で何か?