配置环境

  • ESXi 5.0
  • Microsoft 证书服务器-CA
  • OpenSSL 0.9.8

 

前提条件

  • 备份ESXi系统的默认证书
  • 开启ESXi 系统的SSH功能
  • 确认ESXi系统的lockdown模式处于关闭状态
  • 目标ESXi主机处于维护模式

 

输出文件

  • rui.crt
  • rui.key

 

第二篇《替换ESXi 5.0证书》

1. 选择ESXi主机,右键进入维护模式,如图1.1所示。

替换ESXi 5.0证书_ESXI 证书

图1.1 进入维护模式

2. 登录ESXi主机,启用SSH,如图1.2所示。

替换ESXi 5.0证书_十全十美_02

图1.2 启用SSH

3. 查看Lockdown Mode模式是否禁用,如图1.3所示。

替换ESXi 5.0证书_ESXI 证书_03

图1.3 查看Lockdown Mode模式

4. 使用Winscp工具,如图1.3所示。

替换ESXi 5.0证书_ESXI 证书_04

图1.4 Winscp工具

5. 找到文件路径,可以看到只有两个证书文件,备份ESXi系统的默认证书文件rui.crt和rui.key到本地,如图1.5所示。

替换ESXi 5.0证书_十全十美_05

图1.5 替换SSL证书文件

6. 使用管理员身份运行命令提示符,进入到OpenSSL\bin目录下,输入openssl genrsa 2048 > rui.key命令,生成rui.key文件,如下图1.6所示。

替换ESXi 5.0证书_ESXI 证书_06

图1.6 生成rui.key

7. 回到bin的windows目录中,可以看到文件夹中产生了一个rui.key的文件,该文件为密钥文件,如下图1.7所示。

替换ESXi 5.0证书_CA服务器_07

图1.7 查看rui.key

8. 接下来对key文件进行配置,生成请求文件rui.csr输入以下命令,把ESXi的IP地址和主机名同时加入到命令行,详见下图1.8所示

替换ESXi 5.0证书_ESXI 证书_08

图1.8 生成rui.csr

9. 命令执行完成后,在bin文件夹下可以看到输出的rui.csr文件,该文件用来向CA证书服务器申请证书,见图1.9所示。

替换ESXi 5.0证书_替换_09

图1.9 rui.csr文件

10. 打开CA证书服务器的IE浏览器,输入https://10.1.1.2/certsrv证书服务器申请地址,输入被授权访问的域账户登录,如下图1.10所示。

替换ESXi 5.0证书_十全十美_10

图1.10 登录CA证书服务器

11. 申请证书,如图1.11所示。

替换ESXi 5.0证书_替换_11

图1.11 申请证书

12. 选择高级证书申请,如图1.12所示。

替换ESXi 5.0证书_CA服务器_12

图1.12 高级证书申请证书

13. 选择使用 base64 编码的 CMC 或 PKCS #10 文件提交 一个证书申请,或使用 base64 编码的 PKCS #7 文件续订证书申请,如图1.13所示。

替换ESXi 5.0证书_CA服务器_13

图1.13 高级证书申请

14. 打开输入字符界面,如图1.14所示。

替换ESXi 5.0证书_替换_14

图1.14 输入请求字符

15. 用写字板打开rui.csr文件,看到一串字符,如下图1.15所示。

替换ESXi 5.0证书_CA服务器_15

图1.15 打开rui.csr

16. 复制所有的文本字符至上图CA证书申请的空白处,并选择证书模板为Web服务器,如图1.16所示

替换ESXi 5.0证书_十全十美_16

图1.16 参数选择

17. 提交后,允许操作,点击是,如图1.17所示。

替换ESXi 5.0证书_ESXI 证书_17

图1.17 证书提示

18. 选择Base64编码,如图1.18所示。

替换ESXi 5.0证书_十全十美_18

替换ESXi 5.0证书_ESXI 证书_19

图1.18 下载证书

19. 下载证书cernew.cer,复制证书到OpenSSL/bin文件夹下,重命名为rui.crt,这样bin文件夹下就有三个文件,分别是rui.csr、rui.key、rui.crt,ESXi只需要替换rui.key和rui.crt即可,如图1.19所示

替换ESXi 5.0证书_ESXI 证书_20

图1.19 生成证书

20. 完成后用WinSCP工具替换即可,替换完成后,如已经从CA服务器下载了颁发机构的证书,就不需要再次安装,如没有安装,参照上一篇vCenter替换证书中的CA证书下载及安装方法,接下来用vSphere client连接ESXi主机测试是否提示证书,登录后菜单显示是否正常,恢复ESXi 服务器默认设置,如图1.20所示。

替换ESXi 5.0证书_CA服务器_21

图1.20 替换证书

21. 替换ESXi的证书就完成了,关闭SSH,重新启动ESXi服务器,vSphere直接访问ESXi服务器就不用提示登录警告了。

 

下一篇为《替换vCenter Operations Manager 5.0证书》