问题记录:VMware vSphere vCenter 7.0 上传文件失败

环境说明:

VC版本:VMware vSphere vCenter 7.0

ESXi版本:VMware vSphere ESXi 7.0

问题现象:

因为新建虚拟机资产前需要先上传iso文件和ova文件,想把文件上传到datastore1数据存储上时,发现操作失败。

打开详细信息查看,发现是不确定原因造成的上传失败,通常是浏览器不信任证书引起的。

解决方法1:

如下图,点击打开详细信息里提供的连接(其实是ESXi主机的web登录界面)以信任并接受证书。

回到vCenter控制台,再次尝试上传文件,成功。

解决方法2:

方法1如果没有解决可以参照知识库文章中介绍的其他可能解决方案:https://kb.vmware.com/s/article/2147256?lang=zh_cn

以下摘自VMware知识库:

方案 1:

  1. 在客户端系统 Web 浏览器中,转到 vCenter Server 系统或 vCenter Server 虚拟设备的基本 URL,但不要附加端口号或“vsphere-client”扩展。
    例如:
    https://vcenter.domain.com/ 在 Web 浏览器中输入 vCenter FQDN 详细信息
  2. 单击右侧灰色框底部的“下载受信任的根 CA 证书”链接,然后下载该文件。
  1. 将文件的扩展名更改为 .zip。该文件是一个 ZIP 文件,其中包含 VMware 端点证书存储 (VECS) 中的所有根证书和所有 CRL。
  2. 提取该 ZIP 文件的内容。解压后为包含两种文件的 .certs 文件夹。具有数字扩展名(.0 和 .1 等)的文件是根证书。具有以 r 开头的扩展名(.r0 和 . r1 等)的文件是与证书相关的 CRL 文件。
  3. 通过执行适合您操作系统的过程将这些证书文件作为受信任证书进行安装。
    对于大多数 Microsoft Windows 系统,可以遵循以下网址的说明:Manage trusted root certificates
注意:某些名称中包含特殊字符的数据存储将不允许下载文件。在某些情况下,通过从数据存储名称中移除特殊字符,我们能够下载文件。这是一个罕见问题,以上解决方案更合适。

方案 2:

在某些情况下,Serenity 数据库会损坏,重置 Serenity 数据库可以解决问题。

重置 Serenity 数据库的影响非常小 - 当您下次通过 Web 客户端连接到 vCenter 时,系统重建该数据库将比往常多花费几秒时间。

执行以下步骤:

  • 以下路径适用于 vSphere 6.0 版本以前的设备:
    # service vsphere-client stop
    rm -rf /etc/vmware-vsphere-client/SerenityDB/serenity/*
    # service vsphere-client start
  • 对于 vSphere 6.5.x 和 vSphere 6.7.x,请使用以下路径
    # service-control --stop vsphere-client
    rm -rf/storage/vsphere-client/SerenityDB/serenity/*
    # service-control --start vsphere-client
  • 在 Windows 中:
    # cd <C:\Program Files\VMware\vCenter Server\bin>
    # service-control --stop vspherewebclientsvc
  • 删除以下文件夹的内容。
    <C:\programdata\vmware\vCenterServer\data\vSphere Web Client\SerenityDB\serenity>
    #service-control --start vspherewebclientsvc

问题记录:VMware vSphere vCenter 7.0 上传文件失败的更多相关文章

  1. Servlet学习:(三)Servlet3.0 上传文件

    转: Servlet学习:(三)Servlet3.0 上传文件 2018年08月03日 11:57:58 iDark_CSDN 阅读数:362   一.注意事项 客户端(浏览器) 表单的提交方法必须是 ...

  2. hadoop fs -put上传文件失败,WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: master:8020

    hadoop fs -put上传文件失败 报错信息:(test文件夹是已经成功建好的) [root@master ~]# hadoop fs -put test1.txt /test // :: WA ...

  3. Nginx上传文件失败

    公司用Nginx做反向代理,出现了上传文件失败的问题,通过查看错误日志,发现是上传文件太大的缘故. 通过查找资料,才知道nginx默认最大上传文件时1M.这就需要修改配置文件,将上传文件大小进行修改. ...

  4. 使用Xshell的rz命令上传文件失败的解决方法

    使用Xshell的rz命令上传文件失败的解决方法 第一种:在home目录下rz上传文件失败,如下: 原因:当前用户不具备权限解决:用 sudo rz 上传即可成功 第二种:对于文件大的rz上传失败的话 ...

  5. 【JavaEE企业应用实战学习记录】servlet3.0上传文件

    <%-- Created by IntelliJ IDEA. User: Administrator Date: 2016/10/6 Time: 14:20 To change this tem ...

  6. 怎样解决IIS6.0上传文件限制的问题?

    我们用IIS发布的Bs项目,如果进行文件上传,在上传文件的时候,无法上传文件大小超过4M的文件 设置文件上传大小的方法,就是修改项目的web.config配置 在项目中的web.config文件中,添 ...

  7. .Net core3.0 集成swagger5.0上传文件

    .Net core 3.0已经更新了,相信有挺多博主大佬们都更新了如何在.Net core3.0使用swagger,这里就不详细说了. 我们知道,如果.net core 2.x使用swagger上传文 ...

  8. uploadify加ASP.NET MVC3.0上传文件(可多条)

    页面代码: <div id="fileQueuePlug"></div> <input type="file" name=&quo ...

  9. 使用Commons FileUpload 1.3.3和Servlet 3.0上传文件

    简介 Commons FileUpload可以轻松地为web应用程序添加强大,高性能的文件上传功能.Servlet3.0之前的web应用程序需要使用Commons FileUpload组件上传文件,但 ...

  10. Retrofit 2.0 上传文件

    1.用MultipartBody.Part的方式上传文件(单文件上传)(表单方式) @Multipart @POST("xxx/xxx") Call<ResponseBody ...

随机推荐

  1. Python基础部分:8、for循环和range的使用

    目录 一.while循环补充说明 1.死循环 2.嵌套及全局标志位 二.for...循环 1.for...循环特点 2.for...循环语法结构 三.range方法 1.什么是range 2.不同版本 ...

  2. Spring三级缓存解决循环依赖

    前提知识 1.解决循环依赖的核心依据:实例化和初始化步骤是分开执行的 2.实现方式:三级缓存 3.lambda表达式的延迟执行特性 spring源码执行逻辑 核心方法refresh(), popula ...

  3. JavaWeb2

    1. web服务器软件:Tomcat 1.1 概述 服务器:安装了服务器软件的计算机 服务器软件:接受用户的请求,处理请求,做出响应 web服务器软件:接受用户的请求,处理请求,做出响应 在web服务 ...

  4. vulnhub靶场之DOUBLETROUBLE: 1

    准备: 攻击机:虚拟机kali.本机win10. 靶机:DOUBLETROUBLE: 1,网段地址我这里设置的桥接,所以与本机电脑在同一网段,下载地址:https://download.vulnhub ...

  5. 核磁共振成像学习笔记——从FID信号到K空间

    在理想磁场环境下(没有不存在场不均匀性),对于一个没有梯度场的方块. 此时,RF pulse的两路正交信号(相位差为90°)对此方块进行激发,然后收取信号,我们可以得到由此方块产生的FID信号. 设此 ...

  6. C#使用Task在Winform建立控件上的提示等待窗口,实现局部等待加载,不影响主线程(二)

    效果图: 源码:(处理了亿点点细节) 链接:https://pan.baidu.com/s/18S1IgQBOyXgeGvhnU3nrKQ?pwd=jpq9提取码:jpq9 作者:兮去博客出处:htt ...

  7. C# DataTable 虚拟Sql临时表,可以做一些处理

    /// <summary> /// 获取临时表-和数据库表一样的的表结构的才可以 /// </summary> /// <param name="SourceT ...

  8. Task02:艺术画笔见乾坤

    Matplotlib的三层api(应用程序编程接口) matplotlib.backend_bases.FigureCanvas:绘图区 matplotlib.backend_bases.Render ...

  9. Kafka教程(三):原理及存储

    一.思维导图 1.实时更新连接 https://www.mubucm.com/doc/1GRE2U7qYuj 2.思维导图图片 二.具体内容   8.系统架构   架构推导   拓扑结构   多对多 ...

  10. 浏览器DevTools使用技巧

    我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品.我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值. 本文作者:正则 作为一名前端开发人员,平时开发中使用最多的就是 Ch ...