问题现象
VM 复制任务失败并提示以下错误消息:
中文日志:
| 错误 0x194:无法上传文件“404”。
| 行:0x7fe2b27b4a169899
| 文件:e:/212/enterprise/migration/vm_backup/http_file/impl/uploader.cpp:241
| 功能:上传
| $模块:disk_bundle_tape_off_glxa64_10130
英文日志:
| error 0x194: Failed to upload file '404'.
| line: 0x7fe2b27b4a169899
| file: e:/212/enterprise/migration/vm_backup/http_file/impl/uploader.cpp:241
| function: Upload
| $module: disk_bundle_tape_off_glxa64_10130
问题原因
您环境中的虚拟机或数据存储名称中包含特殊字符,如 %、&、、$、#、@、+、- 等。
vCenter服务器和 ESX/ESXi 服务器不会对显示名称中使用的特殊字符进行转义,当 %、&、、$、#、@、!、\、/、:、*、?、"、<、>、|、;、[、] ' 等特殊字符包含在vSphere 实体的名称中,例如虚拟机名称、群集名称、数据中心名称和数据存储/文件夹/文件名称,从 vSphere Client 查询名称时会导致出现问题。
解决方法
此问题已在 Update 4 (Build 14330) 中修复,请更新到最新版本。
要在不更新的情况下解决此问题,请重命名包含特殊字符的资源。