web-dev-qa-db-ja.com

ストレージI / Oコントロールが有効になっているvSphere ESXi 4.1 / 5からアクセスできないiSCSI LUNを削除するにはどうすればよいですか?

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記事があります。

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2008507

しかし、これは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データストアを削除するにはどうすればよいですか?

3
Andy Shinn

残念ながら、このホストの再起動を余儀なくされました。この問題についてVMwareに連絡してみます。私が実行しているESXi 4.1ビルドのバグである可能性があります。

再起動後、LUNがなくなり、vSphereを使用してvMotionを自由に実行できました。

1
Andy Shinn

ここで他のexcliコマンドが適用されるかどうかを確認しようとします http://pubs.vmware.com/vsphere-50/index.jsp?topic=/com.vmware.vcli.ref.doc_50/esxcli_storage.html
たとえば、「ストレージコアデバイスデタッチリスト」は良いスタートのようです。このガイドも役に立ちます:

http://pubs.vmware.com/vsphere-50/index.jsp?topic=/com.vmware.vcli.examples.doc_50/cli_manage_files.5.6.html

0
Sergei

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

0
Quinton Ross