Búsqueda de sitios web

Agregar un host ESXi a VMware vCenter Server (vCSA)


Veamos cómo agregar un host independiente con un hipervisor ESXi a VMware vCenter Server (vCSA) para administración centralizada y uso en configuraciones en clúster.

Conéctese a vCenter Server abriendo la URL de vSphere Client en su navegador (

https://vcenter_server_fqdg_or_ip/ui

).

Seleccione el centro de datos, carpeta o clúster al que desea agregar el nuevo host ESXi:

  1. Haga clic derecho en el centro de datos y seleccione Agregar host;

  2. Especifique el nombre FQDN (preferido) o la dirección IP de su host ESXi;

  3. Ingrese las credenciales de raíz;

  4. vCenter Server se conecta al host ESXi a través de puertos 902 TCP/UDP. La huella digital SHA1 actual del certificado del host ESXi aparece en una ventana. Confirme la conexión (el certificado será reemplazado por el certificado emitido por vCenter Certificate Server);

    # openssl x509 -in /etc/vmware/ssl/rui.crt -fingerprint -sha1 -noout 

  5. Aparece una tabla con información del host ESXi (versión y VM registradas). Todas las máquinas virtuales registradas en el host ESXi se agregarán al elemento de inventario de vCenter actual;

  6. Seleccione si desea utilizar vSphere Lifecycle Manager para la administración de imágenes de ESXi;

  7. En la etapa Asignar licencia, debe seleccionar una de las licencias de ESXi disponibles en vCenter Server. De forma predeterminada, se utiliza una Licencia de evaluación de 60 días;

    vCenter no puede administrar hosts de VMware Hypervisor con una licencia gratuita.

  8. Puede habilitar el Modo de bloqueo para restringir el acceso local directo a ESXi desde la consola;

  9. Haga clic en Siguiente -> Listo para completar.

El servicio del agente vpxa está instalado en ESXi para la administración del host desde vCenter Server (el servicio hostd en vCenter Server envía comandos de control al vpxa, que a su vez los pasa al servicio hostd local).

El nuevo host ESXi aparece en el inventario de vCenter después de unos segundos.

En un host ESXi, puede usar la CLI para verificar a qué vCenter está conectado:

# configstorecli config current get -c esx -g services -k vpxa_solution_user_config |grep -i server_ip

Si necesita agregar varios hosts ESXi a vCenter a la vez, puede usar PowerShell para ayudar a automatizarlo.

Instale el módulo VMware.PowerCLI en la computadora del administrador:

Install-Module -Name VMware.PowerCLI
# Ignore self-signed certificates:
Set-PowerCLIConfiguration -Scope AllUsers -InvalidCertificateAction Warn

Conéctese a vCenter:

connect-viserver -server vcsa1.a-d.loc

Para agregar un host ESXi a vCenter Server, use el comando:

Add-VMHost -Name 192.168.11.95 -Location HQDC -Force

Escriba la contraseña raíz del host ESXi:

Restablecer la contraseña de root en VMware ESXi.

Verifique que el host esté conectado a vCenter:

Get-VMHost

Utilice este script si necesita agregar varios hosts ESXi a vCenter a la vez:

$ESXiHosts = "esxi1.a-d.loc", "esxi2.a-d.loc"
$Location = "HQDC"
$credentials = Get-Credential -UserName root -Message "Enter ESXi password"
Foreach ($ESXiHost in $ESXiHosts) {
Add-VMHost -Name $ESXiHost -Location $Location -User $credentials.UserName -Password $credentials.GetNetworkCredential().Password -RunAsync -force
Write-Host -ForegroundColor GREEN "Adding $ESXiHost to vCenter"
}

Artículos relacionados