VMware vSphere vCenter 安装部署(VCSA 6.7)

安装VCSA6.7(vCenter Server Appliance 6.7) 2019.7.9

之前的vcenter挂了,索性直接上最新的vcsa。
要准备的:
一台配置好的exsi服务器
一台可以用的win电脑(vcsa是部署到exsi主机上的,因此在那台电脑用都是可以的)
vcsa安装镜像

开始
挂载镜像文件(如果是在物理机中可以使用软碟通将镜像写入U盘或光盘)VMware vSphere vCenter 安装部署(VCSA 6.7)打开镜像文件, 选择“installer”打开安装程序VMware vSphere vCenter 安装部署(VCSA 6.7)查看安装前的简介VMware vSphere vCenter 安装部署(VCSA 6.7)选择需要进行的操作,由于我们本次安装是初次安装,所以选择“安装”VMware vSphere vCenter 安装部署(VCSA 6.7)接受许可,点击“下一步”

VMware vSphere vCenter 安装部署(VCSA 6.7)如何整个集群不是很大的情况下,使用嵌入式“Platform Services Controller”即可VMware vSphere vCenter 安装部署(VCSA 6.7)输入ESXI主机的地址、端口号、用户名以及密码VMware vSphere vCenter 安装部署(VCSA 6.7)正在验证VMware vSphere vCenter 安装部署(VCSA 6.7)提示警告,我们知道该证书是安全的,所以选择“是”

VMware vSphere vCenter 安装部署(VCSA 6.7)输入虚拟机的密码(注:不是登录vCetner Web界面的密码,是VCSA主机的密码)VMware vSphere vCenter 安装部署(VCSA 6.7)选择部署大小,请参考图片中的“部署大小所需资源”进行参考VMware vSphere vCenter 安装部署(VCSA 6.7)输入VCSA主机所用的网络、主机名、IP地址等信息,输入完成后点击“下一步”VMware vSphere vCenter 安装部署(VCSA 6.7)选择安装到ESXI主机中的哪个存储上,勾选图中的“启用精简磁盘模式”会实时占用磁盘空间,随着数据的增大,空间会占用的越来越多,如果不勾选则占用前方建议的全部空间,选择完成后点击“下一步”VMware vSphere vCenter 安装部署(VCSA 6.7)确认安装信息,确认无误后点击“下一步”进行安装VMware vSphere vCenter 安装部署(VCSA 6.7)正在安装中,耐心等待一会儿VMware vSphere vCenter 安装部署(VCSA 6.7)部署完成后是用来浏览器访问“https://vcsa02.best.com:5480/进行第二阶段的配置VMware vSphere vCenter 安装部署(VCSA 6.7)查看完简介后点击“下一步”VMware vSphere vCenter 安装部署(VCSA 6.7)进行SSO配置,输入Single Sign-On的域名,管理员密码以及站点名称,输入完成后点击“下一步”VMware vSphere vCenter 安装部署(VCSA 6.7)设置时间同步以及是否启用SSH访问VMware vSphere vCenter 安装部署(VCSA 6.7)VMware vSphere vCenter 安装部署(VCSA 6.7)确认主机信息,确认无误后点击“完成”VMware vSphere vCenter 安装部署(VCSA 6.7)提示警告,如已确认填写信息无误,点击“确定”即可VMware vSphere vCenter 安装部署(VCSA 6.7)稍等片刻VMware vSphere vCenter 安装部署(VCSA 6.7)使用浏览器访问“https://vcsa02.best.com/vsphere-client/”登录到我们刚刚搭建完成的Linux版本的vCenter Server,会提示连接不安全,但是我们确认服务器是安全的,所以点击“高级”进行跳过(SSL证书的问题后面会有专文进行介绍以及配置,文档完成后会链接到此处)VMware vSphere vCenter 安装部署(VCSA 6.7)VMware vSphere vCenter 安装部署(VCSA 6.7)用于vCenter Web需要用到Flush插件,所以点击途中标注的地方,启用插件(仅限谷歌、火狐等浏览器,部分浏览器需要下载并安装Flush插件)VMware vSphere vCenter 安装部署(VCSA 6.7)谷歌浏览器点击“启用”即可VMware vSphere vCenter 安装部署(VCSA 6.7)输入Single Singn-On的用户名密码即可登录到vCenter ServerVMware vSphere vCenter 安装部署(VCSA 6.7)登录成功VMware vSphere vCenter 安装部署(VCSA 6.7)

至此安装完成
以上引自于

vcenter 6.7安装图解

首先加载VMware-VIM-all-6.7.0-8217866.iso,运行里面的autorun,点安装

VMware vSphere vCenter 安装部署(VCSA 6.7)

VMware vSphere vCenter 安装部署(VCSA 6.7)

 提示VMwarevCenterServer需要安装在Windows Server系统上,小编手头没有,接下来以6.5的教程步骤进行

VMware vSphere vCenter 安装部署(VCSA 6.7)

许可协议,点击下一步

VMware vSphere vCenter 安装部署(VCSA 6.7)

默认嵌入式部署,单击”下一步”(如有购买外部数据库license,即可根据企业情况和需求安装).最多vCenterServer嵌套数据库最多支持20台主机、200个虚拟机的环境,超过该数量请使用外置数据库

VMware vSphere vCenter 安装部署(VCSA 6.7)

输入系统名称 ,部署后系统名称无法更改,系统名称确认后,单击”下一步”

VMware vSphere vCenter 安装部署(VCSA 6.7)

VMware vSphere vCenter 安装部署(VCSA 6.7)

输入vCenterServer密码,并单击”下一步”

VMware vSphere vCenter 安装部署(VCSA 6.7)

按照默认使用windows本地系统账户单击 ”下一步” 即可.注意密码必须符合以下要求,否则无法进行下一步操作

 VMware vSphere vCenter 安装部署(VCSA 6.7)

 

 

 

 

勾选第一个选项,使用本地系统账户,点击下一步

VMware vSphere vCenter 安装部署(VCSA 6.7)

默认”使用嵌入式数据库”安装即可(如有购买外部数据库license,即可根据企业情况和需求安装)

VMware vSphere vCenter 安装部署(VCSA 6.7)

列出了vCenter运行所需的所有端口号,保持默认即可,单击“下一步”

VMware vSphere vCenter 安装部署(VCSA 6.7)

点击更改选择安装路径,点击下一步

VMware vSphere vCenter 安装部署(VCSA 6.7)

去勾选加入客户体验改进计划,点击下一步

VMware vSphere vCenter 安装部署(VCSA 6.7)

如果确认输入的信息没错,点击“安装”即可进行安装,耐心等待

VMware vSphere vCenter 安装部署(VCSA 6.7)

安装中,大家耐心等待即可

VMware vSphere vCenter 安装部署(VCSA 6.7)

VMware虚拟化——部署vCenter Server Appliance(VCSA 6.7)完整全过程

采用vCenter+ESXi主机集群的部署方式可统一管理中小型数据中心,虚拟化使用vCenter最新的Linux版本,非网上大多数提及的Windows server版本,也即VCSA6.7,构建过程出现一些棘手问题,在全网都未找到相关问题的分析,在本文中得以解决。

1、问题描述:VCSA6.7安装多次,卡在第二阶段52%或者60%后就无法安装,多次部署都出现该出错提示。

在error的日志文件夹内,你会看到action.log、error.log、errors-ignored.log这三个文本(当然部署过程产生的还有其他多个文件)

其中在error.log文件里仅有一句:No file found matching /etc/vmware-vpx/vc-extn-cisreg.prop

很好,这些提示,都不可能给你明显的设置方向,你只能去检索+深度分析

在网上竟然检索不到该解决方案,以下为相关检索结果:

这里有人提出同样的出错,但没有详细的解决方案:参考链接

https://bbs.51cto.com/thread-1569772-1-1.html

有人提出是VCSA版本低,说部署新的可成功安装,参考链接,这不是解决方案:

https://bbs.51cto.com/thread-1564358-1-1.html

这个链接是卡在安装过程,依然没人提过详细的解决方案:

https://bbs.csdn.net/topics/392349298

去Stack Overflow检索相关出错关键字,也无特别干货。

在VMware troubleshoot 官方论坛,也没找到明显的提示,它有提示说到网络连接正常、DNS具备Vcenter域名的解析记录等,很含糊的提示。

而VCSA6.7部署成功的文章,却没进一步探讨,哪个环节是影响部署关键部分。

 

2、出现以上部署出错对应的配置过程(还原现场):

2.1首先需在一台物理机上安装好ESXI6.7环境,参考镜像:VMware-ESXi-6.7.0-8169922-LNV-20180404.iso ,参考安装方法:使用UltraISO将该镜像制作U盘启动器,注意,这里若用大白菜等工具,会出现无法在物理机安装ESXI环境

2.2首先使用虚拟光驱将VMware-VCSA-all-6.7.0-8217866.iso 镜像文件加载后在H:\vcsa-ui-installer\win32上,有exe界面安装器:

 若不理解VCSA的概念,有人以为是这样的思路:该部署电脑是windows,那么在这里打开VCSA镜像的安装器,岂不是要安装在windows系统上?

实际情况:打开安装器后,会提示选择一台外部ESXI主机用来安装VSCA6.7(要求输入远程ESXI的IP账号密码),这个过程安装器会在选中的ESXI先创建一个linux环境(phonton os)的虚拟机,然后再把真正的VCSA6.7的OVA包注入到该虚拟机上进行安装。

 2.3  开始部署,在配置网络这里,前几次部署失败都按这种网络配置

配置的大致逻辑:

FQDN:留空

IP地址:192.168.10.10

掩码:255.255.255.0

网关:192.168.10.1

DNS:20.101.191.1

ok,第一阶段都会正确安装,不会出现出错。

此时,登录部署vcenter的远程ESXi web 界面,发现该ESXi主机已经创建并运行一个venter的虚拟机,其shell提示可进入
https://photon-machine:5480 进一步配置VCSA

这里的域名值得质疑,

“photon-machine”哪里设置的?

https://photon-machine:5480 ,本地电脑DNS服务器肯定没有这条解析记录,部署电脑如何能打开该域名url?

如果必须让本地电脑可访问该域名url,那么本地电脑必须设置一个含有photon-machine<>192.168.10.10记录的DNS IP?

如果https://photon-machine:5480 可改为https://192.168.10.10:5480 ,那么本地电脑无需设置DNS,即可访问,在哪里改?

2.4 带上以上疑问开始第二阶段安装

这里的single sign-on域名用了默认域名,也可以改成自己任意取定的域名(此设置不会引起第二阶段部署出错)

这里的IP地址DNS与2.3所填写的一致,到了这一步要注意了,这里的主机名称(指vcenter名称):photo-machine,原来这是在第二阶段设完所有参数后,安装程序使用的默认的英文主机名称作为vcenter的主机名称,这样的配置设好后,开始第二阶段安装,不出意外,卡在60%后报错,安装失败。

如果你思维敏捷,你会去Vcenter shell看下什么情况,并输入https://192.168.10.10看看能有什么反馈?结果如下所示:

用这两者里面的相关关键字去检索solution,然而似乎没什么收获。对于那些刚接触VCSA6.7且想使用其为搭建数据中心的工程师(这里指全栈工程师),2.1-2.4的配置过程几乎就是他们的配置过程,遇到这种bug应该很崩溃,因为所有的ESXi集群都搭建起来,就差Vcenter服务搭不起来,多台ESXI如何管理?如何构建高可用的数据中心?

3、正确部署VCSA6.7的过程

经过本人深度测试,目前两种部署方式可完整正确部署。

第一种:采用上面展示的UI安装方法,使用installer部署第一阶段>>进入VCenter shell设置>>登录Web界面进行第二阶段部署

第二种:采用将VCSA6.7的OVA文件导入到远程ESXi主机,使用ESXi导入ova创建>>进入VCenter shell设置>>登录Web界面进行第二阶段部署(理解了第一种方式后,第二种部署方式无需在此给出指引,可自行探索,ova文件一般位于iso文件夹里的vcsa目录下)

第一种方式

3.1 第一阶段的installer,在此界面的设置参数中:

这里的FQDN可以留空,若要填入内容:建议务必填入V center的IP地址

这个案例中vcenter的IP地址:192.168.10.10,因为很多时候,内网并有没搭建专门的DNS服务器,直接填写为Vcenter的IP,客户机无需经过DNS解析即可访问

假设这里的FQDN填写的是域名:wow.mydatacenter,那么在第二阶段VCSA安装多个服务将采用域名去解析,若无法从所给的DNS解析出Vcenter的IP地址,导致相关服务继续安装出现错误。除非你设置的DNS服务器里,包含该域名和IP的映射记录。

所以:当FQDN填写vcenter为IP地址时,那么下方设置的DNS只需设为一个本网络段的可ping网关IP即可,因为vcenter第二阶段的服务安装直接通过IP查找,无需解析。

这里的DNS设为网关的IP:192.168.10.1

3.2  在3.1第一阶段完成后,退出installer(后面可通过web后台继续第二阶段部署),进入VCenter shell设置,在DNS里面,Hostname的值为photon-machine,这就是2.3节和2.4节内容提到https://photon-machine:5480等疑问的解决入口。

故将Hostname设为Vcenter的IP地址,shell restart 网络服务后,可看到其提示已经不再是域名的url,这意味着,

https://192.168.10.10:5480 已经无需DNS解析即可访问,那么可以预测,在第二阶段部署中,某些服务的启动过程不再通过给定的DNS服务器去解析主机名称:photon-machine

3.3  登录web后台进行第二阶段部署:https://192.168.10.10:443

web的部署UI跟本地客户端UI一样,这里的网络配置,主机名称不再是photon-machine,而是vcenter的IP地址

ok,如果你的第二阶段安装最终配置如上,那么恭喜部署成功!

3.4 URL:https://192.168.10.10:5480 又是啥管理后台?

基本是有关VCSA多个服务进程管理后台,以及一些基本配置,在这里我们再次可看到主机名为IP地址,在服务进程列表,可尝试停止VMware vCenter Server 进程,你会发现shell里面的Firstboot Error,访问https://192.168.10.10:443,出现熟悉的503

综上:

(1)如果你对DNS服务不知如何配置vCenter主机名正向和反向查询,请直接将vCenter hostname改为IP

(2)局域网DNS配置好相关域名记录后,也必须清楚hostname的默认值为photon-machine,需改为你自行设计的vCenter域名。

4、VCSA6.7 web管理正确授权使用

如果两个产品的许可证不匹配,那么vcenter web面板会提示“ESXI主机的许可证与vcenter不匹配,将断开连接”,相当于无法添加ESXi主机

解决方案:

(1)、Vcenter的许可证必须是:VMware vCenter Server 6 Standard

(2)、ESXI6.7主机的许可证必须是:VMware vSphere 6 Enterprise Plus


————————————————
版权声明:本文为CSDN博主「yield-bytes」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/pysense/article/details/92409110

 

文章整理参考:

感谢文章原作者的辛勤工作;

1. 安装VCSA6.7(vCenter Server Appliance 6.7) 2019.7.9

https://blog.csdn.net/m0_45107990/article/details/95354631 

2. vcenter 6.7安装图解

https://blog.csdn.net/zh_ang_/article/details/80742268?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158600396119724811807848%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=158600396119724811807848&biz_id=14&utm_source=distribute.pc_search_result.none-task-blog-soetl_SOETL-2

3. 安装VCSA6.5(vCenter Server Appliance 6.5)

https://www.cnblogs.com/airoot/p/8657539.html

4.VMware文章总结

https://www.ctoclubs.com/2018/02/24/18/57/756/vmware%e6%96%87%e7%ab%a0%e6%80%bb%e7%bb%93.html

5.VMware虚拟化——部署vCenter Server Appliance(VCSA 6.7)完整全过程

https://blog.csdn.net/pysense/article/details/92409110

6.VMware vSphere 6.7虚拟化云管理之11、安装VCSA6.7

https://blog.csdn.net/glongljl/article/details/84774505

7.vCenter Server Appliance(VCSA ) Linux 版本 6.7部署指南

https://blog.csdn.net/qq_27307175/article/details/85017666