环境:

操作系统:

WindowsServer2012R2

SCVMM2012R2


esx1:200.200.200.56

esx2: 200.200.200.57


VC:   vcenter.ucomdemo.com


状况:


1、添加esxi主机群集失败

SCVMM添加Esxi群集失败_第1张图片

2、通过SCVMM连接ESXI主机上的虚拟机时提示需要Active控件



打开SCVMM控制台,在构造中找到基础结构,在vcenter服务器中,右键添加vc服务器,输入vcenter服务器IP,创建一个能够访问VCENTER账户

在弹出的证书框中,导入vcenter的证书

SCVMM添加Esxi群集失败_第2张图片

确认添加成功,状态为正在响应

SCVMM添加Esxi群集失败_第3张图片在VM和服务中,右键添加vmware ESXI主机和群集

创建一个能够访问ESXI主机的账户,默认为ROOT用户名,选择群集

SCVMM添加Esxi群集失败_第4张图片下一步选择位置,默认所有主机

接下来会报无法DNS解析如上图1


查看脚本:

$RunAsAccount = Get-SCRunAsAccount -Name "esxi" -ID "8197576e-75a1-4ff0-b03b-610902526d76"

$HostGroup = Get-SCVMHostGroup -ID "0e3ba228-a059-46be-aa41-2f5cf0f4b96e" -Name "所有主机"

$VirtualizationManager = Get-SCVirtualizationManager -ComputerName "vcenter5.ucomdemo.com"

Add-SCVMHostCluster -Name "200.200.200.57" -VirtualizationManager $VirtualizationManager -VMHostGroup $HostGroup -VMPaths "" -Credential $RunAsAccount -RunAsynchronously

将Add-SCVMHostCluster -Name "200.200.200.57"换成Add-SCVMHostCluster -Name "ucomcluster",打开POWELLSHELL,运行如下脚本

$RunAsAccount = Get-SCRunAsAccount -Name "esxi" -ID "8197576e-75a1-4ff0-b03b-610902526d76"

$HostGroup = Get-SCVMHostGroup -ID "0e3ba228-a059-46be-aa41-2f5cf0f4b96e" -Name "所有主机"

$VirtualizationManager = Get-SCVirtualizationManager -ComputerName "vcenter5.ucomdemo.com"

Add-SCVMHostCluster -Name "ucomcluster" -VirtualizationManager $VirtualizationManager -VMHostGroup $HostGroup -VMPaths "" -Credential $RunAsAccount -RunAsynchronously

成功添加esxi群集

SCVMM添加Esxi群集失败_第5张图片


第2个问题,直接在SCVMM上安装vsphereClient就可以了

SCVMM添加Esxi群集失败_第6张图片