免責事項: これは英文の記事「Error: "Cannot complete login due to an incorrect user name or password" when uploading a media file to a vSAN backed catalog in VMware Cloud Director」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事を参照してください。
Cannot complete login due to an incorrect user name or password. - Cannot complete login due to an incorrect user name or password./opt/vmware/vcloud-director/logs/vcloud-container-debug.log には、次のようなエラーが表示されます。YYYY-MM-DDTHH:MM:SS,879 | ERROR | task-service-activity-pool-156497 | FutureUtil | Error creating Media | requestId=<REQUEST_UUID>,request=POST https://vcloud.example.com/api/catalog/<CATALOG_UUID>/action/upload,requestTime=1595364143157,remoteAddress=<IP>:<PORT>,userAgent=Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:77.0) Gecko/20100...,accept=application/*+xml;version 34.0 vcd=<VCD_UUID>,task=<TASK_UUID> activity=(com.vmware.vcloud.backendbase.management.system.TaskActivity,urn:uuid:<TASK_ACTIVITY_UUID>)com.vmware.ssdc.util.LMException: Cannot complete login due to an incorrect user name or password. at com.vmware.ssdc.util.LMException.wrap(LMException.java:128) at com.vmware.vcloud.val.filetransfer.impl.FileTransferToRemoteHostActivity$TransferToRemoteHostPhase.invokeCancelableOperation(FileTransferToRemoteHostActivity.java:110) at com.vmware.vcloud.common.activity.AbstractActivity$CancelablePhase.invoke(AbstractActivity.java:365) at com.vmware.vcloud.activity.executors.ActivityRunner.runPhase(ActivityRunner.java:175) at com.vmware.vcloud.activity.executors.ActivityRunner.run(ActivityRunner.java:112) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)Caused by: java.io.IOException: Cannot complete login due to an incorrect user name or password. at com.vmware.vcloud.val.nfc.client.impl.NfcClientFacadeImpl$TransferWrapper.execute(NfcClientFacadeImpl.java:176) at com.vmware.vcloud.val.nfc.client.impl.NfcClientFacadeImpl.putFile(NfcClientFacadeImpl.java:233) at com.vmware.vcloud.val.filetransfer.impl.FileTransferToRemoteHostActivity$TransferToRemoteHostPhase.invokeCancelableOperation(FileTransferToRemoteHostActivity.java:107)Caused by: HTTP error on PUT https://vcloud.example.com/folder/<DATASTORE_UUID>/media/<ORGANIZATION_VDC_UUID>/<ORGANIZATION_UUID>/media-<MEDIA_UUID>.iso?dcPath=example-dc&dsName=example-dcc01-vsan: 500vCenter Server の /var/log/vmware/vxpd/vpxd.log には、次のようなメッセージが表示されます。YYYY-MM-DDTHH:MM:SS.454Z warning vpxd[04567] [Originator@6876 sub=Default] [NFC ERROR] NfcFssrvrProcessErrorMsg: received NFC error 14 from server: There is no disk space available -- NfcFssrvrWriteCB: Failed to write ##### bytes @ ###### : There is no space left on the device
ESXi ホストの /var/log/vpxa.log には、次のようなメッセージが表示されます。YYYY-MM-DDTHH:MM:SS.017Z warning vpxa[2104498] [Originator@6876 sub=Libs] [NFC ERROR] NfcFileRawPwrite: Failed to write ##### bytes at offset ###### from file '/vmfs/volumes/vsan:<VSAN_UUID>/<DATASTORE_UUID>/media/<ORGANIZATION_VDC_UUID>/<ORGANIZATION_UUID>/media-<MEDIA_UUID>.iso': Success (@&!*@*@(msg.fileio.success)Success)YYYY-MM-DDTHH:MM:SS.017Z warning vpxa[2104498] [Originator@6876 sub=Libs] [NFC ERROR] NfcFssrvrWriteCB Received error:14, fileError:10YYYY-MM-DDTHH:MM:SS.018Z warning vpxa[2102551] [Originator@6876 sub=Libs] [NFC ERROR] NfcFssrvrSendResponse: Found an error in the nfc session: There is no disk space available (NFC_NO_DISKSPACE)YYYY-MM-DDTHH:MM:SS.018Z warning vpxa[2102551] [Originator@6876 sub=Libs] [NFC ERROR] Sending Nfc error 14: There is no disk space available -- NfcFssrvrWriteCB: Failed to write ##### bytes @ ###### : There is no space left on the device
ESXi ホストの /var/log/vmkernel.log には、次のようなメッセージが表示されます。YYYY-MM-DDTHH:MM:SS.573Z cpu11:2105484)WARNING: Res3: 7542: '<REQUEST_UUID>': [rt 1] No Space - did not find enough resources after second pass! (needed: 1, found: 0)YYYY-MM-DDTHH:MM:SS.573Z cpu11:2105484)Res3: 7543: '<REQUEST_UUID>': [rt 1] Resources t 0, e 0, np 192, wb 0, b 0, RCs u 0, i 0, nf 1305, pe 0, oe 0YYYY-MM-DDTHH:MM:SS.573Z cpu11:2105484)BC: 410: write to media-<MEDIA_UUID>.iso (f530 28 3 ##### 537c4b6e ##### 504b1096 ##### 2a 0 0 0 0 0) 1048576 bytes failed: No space left on device
VMware Cloud Director 10.x
この問題は、vSAN ネームスペースオブジェクトが完全にいっぱいになった場合に発生します。
VMware Cloud Director は、すべてのカタログメディアイメージ(ISO ファイル)をファイルオブジェクトとして単一のフォルダ内のディレクトリ構造にアップロードするため、ネームスペースがいっぱいになってしまいます。ネームスペースオブジェクトの最大サイズは 255 GB です。
VMware は、VMware Cloud Director のカタログに vSAN ストレージを使用することを推奨していません。カタログには他のストレージ ソリューションを使用してください。
注 1: vSAN 8U1 では、名前空間の制限を 255 GB 以上に拡張できる機能が導入されました。詳細については、「Using PowerCLI to expand vSAN namespace for files larger than 255 gb」を参照してください。
注 2: vSAN ファイル サービス (vSAN FS) も別の選択肢です。この場合、vSAN FS は vSAN FS NFS エクスポートを作成します。このエクスポートは、データ ストアとして ESXi ホストにマウントされます。データ ストアにストレージ ポリシーをタグ付けすると、Cloud Director カタログとして使用できるようになります。