ISCSIをテストしていますSANソリューションをテストしており、SANホストでLUNを追加/削除していますが、ESXiホストに接続されたままの状態です。データストアでストレージI/Oコントロールを有効にしていたので、それらを削除できません。受け取ったエラーは次のとおりです:
Call "HostDatastoreSystem.RemoveDatastore" for object "datastoreSystem-580" on vCenter Server "VCENTER1" failed.
Cannot remove datastore 'ramdisk' because Storage I/O Control is enabled on it. Correct it and re-try the operation
データストアを右クリックして[プロパティ]オプションにアクセスできないため、ストレージI/Oコントロールを無効にできません。アクセスできないNFSデータストアを削除するためのKB記事があります。
しかし、これはiSCSIデータストアには当てはまらないようです。表示できるLUNがなくなった。
ストレージデバイスの解放を試みたところ、まだビジーであるというエラーが発生しました。
~ # esxcli corestorage claiming unclaim -t device -d naa.600144f0a4a4450000004d7ae2dd0002
Errors:
Unable to perform unclaim. Error message was : Unable to unclaim all requested paths. Some paths were busy or were the last path to an in use device. See VMkernel logs for more information.
LUNがないiSCSIデータストアを削除するにはどうすればよいですか?
残念ながら、このホストの再起動を余儀なくされました。この問題についてVMwareに連絡してみます。私が実行しているESXi 4.1ビルドのバグである可能性があります。
再起動後、LUNがなくなり、vSphereを使用してvMotionを自由に実行できました。
ここで他のexcliコマンドが適用されるかどうかを確認しようとします http://pubs.vmware.com/vsphere-50/index.jsp?topic=/com.vmware.vcli.ref.doc_50/esxcli_storage.html
たとえば、「ストレージコアデバイスデタッチリスト」は良いスタートのようです。このガイドも役に立ちます:
VMwareサイトでKBを見つけました。
SSHを使用して、LUNが提供されている各ESXi 5.0ホストに接続します。次のコマンドを実行して、SIOCサービスを停止します。
/etc/init.d/storageRM stop
VSphere Clientでホストを選択し、[構成]タブをクリックします。 [すべて再スキャン]をクリックします。再スキャンが完了したら、次のコマンドを実行してSIOCサービスを再起動します。
/etc/init.d/storageRM start
注:問題が解決しない場合は、影響を受けるESXi 5.0ホストをメンテナンスモードにしてから、ホストを再起動します。
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=201122