web-dev-qa-db-ja.com

VMアクセスできない

だから、昨夜、エアコンが私たちに近づいてきたので、サーバーをリモートでシャットダウンしなければなりませんでした。 VMをシャットダウンしてからホストをシャットダウンしました。 VMを自動起動する2つのホストを本日起動しました。 VMのデータストアは、Synologyにあるisci LUNですNASありますが、NASはシャットダウンされませんでした。何らかの理由で、 email VMはアクセス不可能と表示され、ログに「ATS-ONLY VMFS volume 'Synology-Email server' not mount。Host does not support ATS or ATS initialization has他のすべてのVMは、同じNAS上の他のデータストアで問題なく機能します。

Vsphereクライアントまたはvcenterでデータストアを参照すると、ファイルがすべてグレー表示されるため、マウント、アンマウント、または参照できません。ホストとNAS=の両方を数回再起動してみました。

両方のホスト上のESXi 6.0

12
Reedee

ビンゴ!!!これが解決された方法は次のとおりです。

データストアをアンマウントするためにこの記事を参照しました https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2004605

ステップ1:次のコマンドを使用して、データストアをホストから手動でマウント解除します。

esxcli storage filesystem unmount [-u UUID | -l label | -p path ]

私の場合、labelコマンドを使用しました。

ステップ2:データストアがマウント解除されていることを確認します。

esxcli storage filesystem list

次のような出力が表示されます。

Mount Point Volume Name UUID Mounted Type Size Free
------------------------------------------------- ----------- ----------------------------------- ------- ------ ----------- -----------
/vmfs/volumes/4de4cb24-4cff750f-85f5-0019b9f1ecf6 datastore1 4de4cb24-4cff750f-85f5-0019b9f1ecf6 true VMFS-5 140660178944 94577360896
/vmfs/volumes/4c5fbff6-f4069088-af4f-0019b9f1ecf4 Storage2 4c5fbff6-f4069088-af4f-0019b9f1ecf4 true VMFS-3 146028888064 7968129024
/vmfs/volumes/4c5fc023-ea0d4203-8517-0019b9f1ecf4 Storage4 4c5fc023-ea0d4203-8517-0019b9f1ecf4 true VMFS-3 146028888064 121057050624
LUN01 4e414917-a8d75514-6bae-0019b9f1ecf4 false VMFS-unknown version 0 0

Mountedフィールドはfalseに設定され、TypeフィールドはVMFS-unknownバージョンに設定され、マウントポイントは存在しません。

ステップ3:ATSのみのロック設定を無効にします。

私はこの記事を参照しました:

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

Vcenterで(またはvsphereクライアントを介して)ホストとクラスターに移動し、問題を引き起こしているホストを選択し、[設定]と[システムの詳細設定]を参照しました。詳細システム設定で、3つの値を次のように変更しました(すべての値が1):

DataMover.HardwareAcceleratedMove = 0  
DataMover.HardwareAcceleratedInit = 0
VMFS3.HardwareAcceleratedLocking = 0

ステップ4:データストアの再マウント:

Vcenterで、問題のあるデータストアを選択し、右クリックして[データストアのマウント]を選択してから、VMの電源を入れました。

次に、テストしてその日を終了します。

13
Reedee

このヒントは、ATSのみを無効にできる場合、以前はうまくいきました。

ストレージ暗号化アプライアンスを使用している場合はVMFS5データストアをマウントできません(2030416)

VMはあなたのケースでは稼働していませんが、コマンドを実行できるように近くにいる必要があります。

一部のストレージ暗号化アプライアンスは、ESXiホストから送信されたATSコマンドを含む特定のSCSIコマンドをブロックする場合があります。 ATS対応デバイス上に新しく作成されたVMFS5データストアは、デバイスに対する最初のATSコマンドが成功した後に、ATSOnlyとしてマークされます。これにより、データストアを共有するすべてのホストが、ストレージアレイがサポートしているかどうかを確認せずにATSを利用できます。ストレージ暗号化デバイスがSANに追加されると、ATSコマンドがブロックされます。その結果、ホストは、アレイが予期される応答を受信しなかったため、アレイがATSをサポートしていないと想定します。予想される動作は、ATSOnly VMFS5データストアのロックメカニズムにSCSI-2予約を使用することにホストがフォールバックしないことです。これにより、アンマウントされて再度マウントできなくなります。この問題を回避するには、VMFS5データストアでATSOnlyを無効にします。

注:以下の手順を実行する前に、すべての仮想マシンを影響を受けるデータストアから移行するか、パワーオフする必要があります。 VMFS5データストアでATSOnlyを無効にするには:

Connect to one of the hosts sharing the VMFS5 datastore with an SSH session. For more information, see
Run the following command:

vmkfstools --configATSOnly 0 /vmfs/devices/disks/device-ID:Partition

Where:

device-ID is the NAA ID of the LUN on which the VMFS5 datastore was created.
Partition is the partition number on which VMFS5 datastore was created. This is usually 1.

For example:

vmkfstools --configATSOnly 0 /vmfs/devices/disks/naa.6006016055711d00cef95e65664ee011:1

Note: It is sufficient to run this command on one of the hosts sharing the VMFS5 datastore. Other hosts automatically recognize the

変化する。

Run the following command to rescan for datastores:

esxcli storage filesystem rescan

The VMFS5 datastore should now mount successfully.
6
yagmoth555