【エラー内容】
vSphere Client上で対象のVM(Linux)に対し、仮想ハードウェアの設定画面からディスクを追加した。追加後、VMを起動したところ、「OSイメージファイルがありません。」というエラーメッセージがVMコンソール上に表示された。
【確認したこと】
・追加したディスクをいったん削除してVMを起動 - 正常に起動した
・ディスクのプロビジョニングモードを現行ディスクに合わせた - 変化なし
・ホスト自体のディスク量を確認 - 問題なし
【原因】
追加したディスクが、既存ディスクに割り当てられているSCSI番号より若い番号に紐づいていた。だから既存ディスクにインストールされているOSを読み込むことができずに、起動が失敗。
【対応】
既存ディスクに紐づくSCSI番号より後の番号を指定。