使用Chrome浏览器打开vCenter Web客户端

MongoDB文档
• 阅读 630

在vCenter 5.x时代,vCenter Web Client都是基于Flash实现的,随着Flash逐步被淘汰,在Web端使用vCenter就非常不方便。最近由于需要对最新的ESXi 7.0版本进行测试,原有的vCenter 5.5版本无法直接对7.0版本进行管理,所以决定对vCenter进行升级。升级后的vCenter使用了全新的HTML5进行了重构,很方便的就可以在浏览器端使用vCenter,而无需再使用Windows环境下载客户端。

但是在我的Mac环境中,由于Chrome升级了浏览器安全性,虽然使用了https协议,但是仍然无法通过Chrome打开vCenter环境,通过查询VMware相关帮助文档,最终在安装证书后,顺利的使用Chrome浏览器打开了vCenter页面。

现象

先来看一下现象,按照通常情况,如果证书不被信任,Chrome会在高级选项中显示是否要继续的选项,但是打开vCenter后,并没有相关选项。通过对证书项检查,发现Chrome认为证书无效,在高级中并没有出现继续访问的提示,所以解决该问题的关键就是让Chrome能够正确识别vCenter的证书。

使用Chrome浏览器打开vCenter Web客户端

下载证书

那么该从哪里下载证书呢?通过查询VMWare Knowledge Base(https://kb.vmware.com/s/artic...),得知可以直接从vCenter中获取证书,安装后即可恢复正常。

简单来说,vCenter的证书被存放在了https://vcenter_ip/certs/down...,下载导入到系统后就可以正常访问了。但是仍然受限与Chrome浏览器安全性要求,你仍然无法直接进行下载,此时有两个选项:通过Safari浏览器或者在Terminal中执行wget命令。

Safari浏览器

虽然Safari浏览器也认为证书有问题,但是还是可以下载该文件。

使用Chrome浏览器打开vCenter Web客户端

wget方式

在Terminal中,执行wget指令

wget https://192.168.10.2/certs/download.zip --no-check-certificate

在Mac中导入证书

下载完成解压缩后,你会得到这样的一个目录结构:

certs
├── lin
│   ├── a5f3f954.0
│   ├── a5f3f954.r0
│   └── fadc1192.0
├── mac
│   ├── a5f3f954.0
│   ├── a5f3f954.r0
│   └── fadc1192.0
└── win
    ├── a5f3f954.0.crt
    ├── a5f3f954.r0.crl
    └── fadc1192.0.crt

3 directories, 9 files

其中mac路径下的a5f3f954.0和fadc1192.0是我们需要导入的证书,在Mac中打开[钥匙串访问]。

使用Chrome浏览器打开vCenter Web客户端

左侧选择[证书],并将两个文件直接拖入其中即可,如图所示。

使用Chrome浏览器打开vCenter Web客户端

此时先双击其中的一个证书,在打开的页面中,展开[信任],在[使用此证书时]后选择[始终允许],关闭对话框时,需要输入系统密码。另外一个,也执行同样的操作。

使用Chrome浏览器打开vCenter Web客户端

此时,刷新Chrome页面,已经可以正常打开vCenter页面了(因为我之前信任过,可能你的需要在高级中点击继续即可)。

使用Chrome浏览器打开vCenter Web客户端

总结

作为虚拟化时代最重要的生产力工具,VMware ESXi依旧保持着巨大的活力,即使在云计算时代的冲击下,其强大的稳定性和轻运维、易运维的特性,仍然在企业级客户中占据一席之地。

本文由博客一文多发平台 OpenWrite 发布!
点赞
收藏
评论区
推荐文章
Souleigh ✨ Souleigh ✨
4年前
Flash 终将谢幕:微软将于年底停止对 Flash 的支持
近日,微软宣布将于今年12月终止对AdobeFlashPlayer的支持,届时,微软旗下所有浏览器都将无法使用Flash,Adobe也不会在今年12月后发布安全更新。早在2017年,Adobe、Apple、Facebook、Google和Mozilla就已经宣布将于2020年12月停止对Flash的支持。微软将于
Stella981 Stella981
3年前
Spring Cloud Gateway中的权重路由
摘要:本文主要通过运用SpringCloudGateway的WeightRoutePredicateFactory对URL进行权重路由。1.权重路由1.1权重路由使用场景在开发或者测试的时候,或者线上发布,线上服务多版本控制的时候,需要对服务提供权重路由,最常见的使用就是,一个服务有两个版本,旧版本V1,新版本
Stella981 Stella981
3年前
CentOS 7 环境下 chromedriver 安装
chrome和chromedriver如果没有安装过chrome浏览器,那么下边安装chrome命令安装浏览器。在命令行输入googlechromeversion查看chrome浏览器的版本,在下网站中进行比对。获取当前chrome适配的chromedriver版本。解压到/data/a
Easter79 Easter79
3年前
Springboot修改内嵌Tomcat版本
最近Tomcat爆出高危漏洞,基本影响所有的Tomcat版本,故需要对springboot项目进行版本升级ps:一般不建议修改springboot内嵌版本,内嵌版本都是经过验证比较稳定的版本1、查询springboot内嵌的版本使用idea等工具可以直接通过pom文件查看下面parent里面的To
Wesley13 Wesley13
3年前
ubuntu下Subverion的安装(全)
Apache是最流行的web服务器,通过使用mod\_dav\_svn模块,Apache可以访问版本库,并且可以使客户端使用HTTP的扩展协议WebDAV/DeltaV进行访问,因为Apache是一个非常易于扩展的web服务器,它提供了许多“易于获取的”特性,例如加密的SSL通讯,日志和与第三方工具的集成,以及内置的版本库web浏览功能。
Stella981 Stella981
3年前
ASZip0.2版本解决中文文件名乱码问题
ASZip文件库是开源的AS3版–Zip压缩算法,具体示例应用可见http://code.google.com/p/aszip/。目前的最新版本是0.2版。最近在项目中需要用到该第三方类库来支持Flash对图片文件的批量打包上传。由于是外国友人写的,所以对中文命名的图片文件进行压缩时,就会报错,只能支持用非中文的命名的图片文件。下面是我在作者原有代码的基
Wesley13 Wesley13
3年前
Ubuntu中使用RoboMongo实现MongoDB的可视化
在运行爬虫的过程中,考虑到将数据存储到数据库会更加方便查看和测试,所以使用了mongodb存储爬虫结果。在Ubuntu中,对MongoDB的操作都是在命令窗口中进行的,无法以图标的形式直接查看整个数据库的状态和其中的内容。在学习极客学院的爬虫教程中,老师在windows系统中使用了MongoVUE进行数据库的可视化,所以我决定也对自己的数据库进行可视化。
Wesley13 Wesley13
3年前
HTML5之基础、元信息标签
<!DOCTYPE标签       <!DOCTYPE声明位于文档中最前面的位置,处于<html标签之前。<!DOCTYPE声明不是一个HTML标签,它是告知Web浏览器该页面使用了哪种HTML版本(规范),浏览器用此版本(规范)对该文档进行解析,渲染。       
chrome插件新版本(v3版本)中的热更新,即加载更新远程js的方法探索
1主流方案及尝试现在浏览器插件中,大多采用直接调用远程代码的方式进行热更新,由于安全策略逐步增强,越来越不支持热更新了;chrome在新v3版本插件中直接给禁止了;对于v2版本则即将废弃使用。或者要翻墙到google应用商店提交审核,才能热更新。2当前问题
融云IM即时通讯 融云IM即时通讯
9个月前
融云IM干货丨IM 服务如何按照不同版本号给用户发消息?
按照不同版本号给用户发消息,可以通过以下几个步骤实现:版本号管理:首先,需要对客户端和服务端的版本号进行管理。通常,客户端和服务端的版本号需要保持一致,以确保兼容性。例如,如果服务端是2.0.1版本,那么客户端的SDK版本也应该是2.0.1。客户端版本检测
幂简集成 幂简集成
6个月前
API 版本控制策略的 4 个最佳实践
API需要随着时间的推移不断演变,包括添加新功能、修复错误和进行改动。如何在不中断客户端应用程序的情况下引入和跟踪这些更改?答案就是。通过对API进行版本控制,可以在不断改进的同时,确保构建一个强大且可扩展的产品。什么是API版本控制?对API进行版本控制