Continuamos con la configuración del servidor ESXi, configurando los apartados de DNS, enrutado, la integración del servidor en Directorio Activo y cambiamos el grupo por defecto de administradores.
Configuración DNS y Enrutado
Configuramos el servidor o servidores DNS y el dominio de búsqueda DNS con el comando Set-VMHostNetwork
1 2 3 4 5 6 7 |
#Configuracion DNS y Routing Write-Host -foregroundcolor green "- Configuracion de DNS y Routing" $vmHostNetworkInfo = Get-VmHostNetwork -VMHost $ServidorHost $ServidorRedDNS = Set-VmHostNetwork -Network $vmHostNetworkInfo -DNSAddress $ServidoresDNS -DomainName $NombreDominio -SearchDomain $NombreDominio #Fin Configuracion DNS y Routing |
Integración con Directorio Activo
Para la integración con directorio activo es necesario un usuario y contraseña con permisos para poder añadir un equipo. Durante la ejecución del script se solicitarán estas credenciales, donde es importante no añadir el dominio al usuario.
1 2 3 4 5 6 7 |
#Integracion con Directorio Activo Write-Host -foregroundcolor green "- Integracion con Directorio Activo: Introduce el usuario sin el dominio" $ServidorHostAuth=get-vmhostauthentication -VMhost $ServidorHost $ServidorHostAuthDA = Set-vmhostauthentication -Domain $NombreDominio -JoinDomain -VMHostAuthentication $ServidorHostAuth -Confirm:$false #Fin Integracion con Directorio Activo |
Grupo de administradores
Por defecto, en la instalación de un servidor Vmware ESXi se utiliza de forma automática el grupo ESX Admins de directorio activo como administradores del servidor. Puede que no exista ese grupo o puede que queramos utilizar otro grupo como en este caso.
Lo que tenemos que hacer es modificar la correspondiente opción avanzada del servidor con los comandos Set-AdvancedSetting y Get-AdvancedSetting
1 2 3 4 5 |
#Añadimos el grupo "VMwareAdministradores" a los administradores locales del servidor $opcion = "Config.HostAgent.plugins.hostsvc.esxAdminsGroup" $valor = $GrupoAdministradores $grupoadmins = get-AdvancedSetting -Entity $NombreServidor -Name $opcion | set-advancedSetting -Value $valor -confirm:$false |
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?