Planificación de la instalación de VMMPlan VMM installation

Se aplica a: System Center 2016 Virtual Machine ManagerApplies To: System Center 2016 - Virtual Machine Manager

Este artículo le ayuda a planificar todos los elementos necesarios para una correcta instalación de System Center 2016 - Virtual Machine Manager (VMM).This article helps you to plan all the elements required for a successful System Center 2016 - Virtual Machine Manager (VMM) installation.

Requisitos para la implementaciónDeployment requirements

Compruebe lo siguiente:Verify the following:

Requisitos adicionales para la implementaciónAdditional deployment requirements

ComponenteComponent DetallesDetails
Utilidades de línea de comandos para SQL ServerCommand line utilities for SQL Server Feature Pack de SQL Server 2014SQL Server 2014 feature pack

Si quiere implementar servicios de VMM que usen aplicaciones de capa de datos de SQL Server, instale las utilidades de línea de comandos relacionadas en el servidor de administración VMM.If you want to deploy VMM services using SQL Server data-tier apps, install the related command-line utilities on the VMM management server. La versión que instale debe coincidir con la versión de SQL Server.The version you install should match the SQL Server version. La instalación de estas utilidades no es obligatoria para instalar VMM.You don't have to install these to install VMM.
Windows Assessment and Deployment Kit (ADK)Windows Assessment and Deployment Kit (ADK) Windows ADK para Windows 10Windows ADK for Windows 10.

Puede realizar la instalación desde el programa de instalación, o bien descargarlo.You can install from setup, or download it. Solo se necesitan las opciones Herramientas de implementación y Entorno de preinstalación de Windows.You only need the Deployment Tools and Windows Preinstallation Environment options.
Sistema operativo invitadoGuest operating system Sistemas operativos Windows compatibles con Hyper-VWindows operating systems supported by Hyper-V.

Linux (CentOS, RHEL, Debian, Oracle Linux, SUSE, Ubuntu)Linux (CentOS, RHEL, Debian, Oracle Linux, SUSE, Ubuntu)
PowerShellPowerShell Versiones admitidasSupported versions
.NET.NET Versiones admitidasSupported versions
Agente de hostHost agent VMM 2016VMM 2016

Es necesario para los hosts administrados en VMM.Needed for hosts managed in VMM.
SupervisiónMonitoring System Center Operations Manager 2016System Center Operations Manager 2016.

También se necesita SQL Server Analysis Services 2014 o una versión posterior.You also need SQL Server Analysis Services 2014 or a later version.
VMwareVMware vCenter 5.1, 5.5, 5.8, 6.0vCenter 5.1, 5.5, 5.8, 6.0

ESX 5.5, ESX 6.0ESX 5.5, ESX 6.0

Los servidores vCenter y ESX que ejecuten estas versiones se pueden administrar en VMM.vCenter and ESX servers running these versions can be managed in VMM.
Aprovisionamiento completoBare metal provisioning Arquitectura de administración de sistemas para hardware de servidor (SMASH) (v1 o versiones posteriores) frente a WS-ManSystem Management Architecture for Server Hardware (SMASH) (v1 or higher) over WS-MAN.

Intelligent Platform Interface 1.5 o superiorIntelligent Platform Interface 1.5 or higher

Data Center Manager Interface (DCMI) 1.0 o versiones posterioresData Center Manager Interface (DCMI) 1.0 or higher.

Es necesario para detectar e implementar servidores físicos sin sistema operativo.Required to discover and deploy physical bare metal servers.

SPNSPN

Si el usuario VMM que instala, o ejecuta el programa de instalación de VMM, no tiene permisos para escribir el nombre de entidad de seguridad de servicio (SPN) para el servidor VMM en Active Directory, el programa de instalación finalizará con una advertencia.If the VMM user installing VMM, or running VMM setup, doesn't have permissions to write the service principal name (SPN) for the VMM server in Active Directory, setup will finish with a warning. Si no se ha registrado el SPN, otros equipos que ejecuten la consola VMM no podrán conectarse al servidor de administración y no podrá implementar un host de Hyper-V en un equipo sin sistema operativo en el tejido de VMM.If the SPN isn't registered, other computers running the VMM console won't be able to connect to the management server, and you won't be able to deploy a Hyper-V host on a bare metal computer in the VMM fabric. Para evitar este problema, debe registrar el SPN como un administrador de dominio antes de instalar VMM, como sigue:To avoid this issue, you need to register the SPN as a domain administrator before you install VMM, as follows:

  1. Ejecute estos comandos desde \Windows\System32 >, como administrador de dominio: setspn -s -u SCVMM/<MachineBIOSName> <VMMServiceAccount> setspn -s -u SCVMM/<MachineFQDN> <VMMServiceAccount>Run these commands from \Windows\System32>, as a domain administrator: setspn -s -u SCVMM/<MachineBIOSName> <VMMServiceAccount> setspn -s -u SCVMM/<MachineFQDN> <VMMServiceAccount>

    Para un clúster, debe ser / y debe ser For a cluster, should be / and should be

  2. En el servidor VMM (o en cada nodo de un clúster), en el Registro, desplácese hasta HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Setup.On the VMM server (or on each node in a cluster), in the registry, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Setup.

  3. Establezca VmmServicePrincipalNames en SCVMM/,SCVMM/.Set VmmServicePrincipalNames to SCVMM/,SCVMM/. Para un clúster: SCVMM/,SCVMM/.For a cluster: SCVMM/,SCVMM/.

Si no puede hacer esto, también puede registrar el SPN durante la instalación de VMM.If you can't do this, you can also register the SPN during VMM installation. Un administrador de dominio puede proporcionar los permisos de escritura de SPN para el usuario de servicio de VMM o el usuario del programa de instalación.A domain administrator can provide the SPN write permissions to VMM service user or setup user. Tenga en cuenta que este enfoque no es el preferido.Note that this approach isn't the preferred one. El permiso permite al usuario delegado registrar cualquier servicePrincipalName, sin restricciones.The permission allows the delegated user to register any servicePrincipalName, with no restrictions. Por lo tanto, el usuario delegado debe ser de plena confianza y las credenciales de cuenta deben mantenerse seguras.Hence, the delegated user should be highly trusted, and the account credentials must be kept secure. Para realizar esta tarea:To do this:

  1. Ejecute adsiedit como administrador de dominio.Run adsiedit as a domain administrator.
  2. Navegue para encontrar el usuario del servicio VMM.Navigate to find the VMM service user. Haga clic con el botón derecho en propiedades > Seguridad > Avanzado.Right-click Properties > Security > Advanced. A continuación, haga clic en Agregar y, en Seleccionar una entidad de seguridad, especifique el usuario al que se le concederán los permisos.Then click Add, and in Select a principal, specify user who will be granted the permissions.
  3. Seleccione Escribir servicePrincipalName > Aceptar .Select Write servicePrincipalName > OK .

Al instalar VMM con esta cuenta de usuario, el SPN se registrará.When you install VMM with this user account SPN will be registered.

Servidor de administración VMMVMM management server

  • El servidor de administración VMM no se puede ejecutar en Nano Server.You can't run the VMM management server on Nano server.
  • El nombre de equipo del servidor de administración no puede superar los 15 caracteres.The management server computer name cannot exceed 15 characters.
  • No instale el servidor de administración VMM ni otros componentes de System Center que no sean agentes en servidores que ejecutan Hyper-V.Don’t install the VMM management server, or other System Center components other than agents, on servers running Hyper-V.
  • El servidor de administración VMM no se puede instalar en una máquina virtual.You can install the VMM management server on a VM. Si lo hace, y usa la característica Memoria dinámica de Hyper-V, debe establecer que la memoria RAM inicial de la máquina virtual sea al menos de 2048 megabytes (MB).If you do, and you use the Dynamic Memory feature of Hyper-V, then you must set the startup RAM for the virtual machine to be at least 2,048 megabytes (MB).
  • Si tiene intención de administrar más de 150 hosts, se recomienda usar un equipo dedicado para el servidor de administración VMM y hacer lo siguiente:If you want to manage more than 150 hosts, we recommend that you use a dedicated computer for the VMM management server and do the following:
    • Agregue uno o más equipos remotos como servidores de biblioteca y no utilice el recurso compartido de biblioteca predeterminado en el servidor de administración VMM.Add one or more remote computers as library servers, and do not use the default library share on the VMM management server.
    • No ejecute la instancia de SQL Server en el servidor de administración VMM.Don't run the SQL Server instance on the VMM management server.
  • Para lograr alta disponibilidad, el servidor de administración VMM se puede instalar en un clúster de conmutación por error.For high availability, the VMM management server can be installed on a failover cluster. Obtenga más información.Learn more.

SQL Server y base de datosSQL Server and database

  • La instancia de SQL Server que use debe admitir objetos de base de datos que no distingan mayúsculas de minúsculas.The instance of SQL Server that you are using must allow for case-insensitive database objects.
  • El nombre del equipo de SQL Server no puede superar los 15 caracteres de longitud.The SQL Server’s computer name cannot exceed 15 characters in length.
  • Si el servidor de administración VMM y el equipo de SQL Server no son miembros del mismo dominio de Active Directory, debe existir una confianza bidireccional entre los dos dominios.If the VMM management server and the SQL Server computer are not members of the same Active Directory domain, then a two-way trust must exist between the two domains.
  • Al instalar SQL Server, seleccione las características Servicios de Motor de base de datos y Herramientas de administración - Completa .When you install SQL Server, select the Database Engine Services and Management Tools - Complete features.
  • Puede realizar una actualización local a una versión compatible de SQL Server (sin mover la base de datos de VMM).You can perform an in-place upgrade to a supported version of SQL Server (without moving the VMM database). Asegúrese de que no se estén ejecutando trabajos al realizar la actualización, ya que podrían no realizarse correctamente y requerir un reinicio manual.Make sure no jobs are running when you perform the upgrade, or jobs may fail and may need to be restarted manually.
  • Para mejorar el rendimiento de la base de datos de VMM, no almacene los archivos de base de datos en el disco que se usa para el sistema operativo.For the VMM database, for better performance, do not store database files on the disk that is used for the operating system.
  • Si está usando Redes definidas por software (SDN) en VMM, toda la información de red se almacena en la base de datos de VMM.If you are using Software Defined Networking (SDN) in VMM, then all networking information is stored in the VMM database. Por este motivo, se debe tener en cuenta la alta disponibilidad de la base de datos de VMM y seguir estas directrices:Because of this, you might want to consider high availability for the VMM database, using the following guidelines:
    • Se admiten clústeres de conmutación por error y es la configuración recomendada para disponibilidad dentro de una única área geográfica o centro de datos.Failover clustering is supported and is the recommended configuration for availability within a single geographical area or datacenter. Más información.Read more.
    • Se admite el uso de grupos de disponibilidad AlwaysOn en Microsoft SQL Server, pero es importante revisar las diferencias entre los dos modos de disponibilidad: la confirmación sincrónica y la confirmación asincrónica.Use of Always On Availability Groups in Microsoft SQL Server is supported, but it's important to review the differences between the two availability modes, synchronous-commit and asynchronous-commit. Obtenga más información.Learn more.
      • Con el modo de confirmación asincrónica, la réplica de la base de datos puede quedar desactualizada durante un período de tiempo después de cada confirmación.With asynchronous-commit mode, the replica of the database can be out of date for a period of time after each commit. Esto puede hacer parecer que la base de datos ha regresado al pasado, lo que podría producir pérdida de datos de clientes, la divulgación involuntaria de información o una posible elevación de privilegios.This can make it appear as if the database were back in time which might cause loss of customer data, inadvertent disclosure of information, or possibly elevation of privilege.
      • Puede utilizar el modo de confirmación sincrónica como configuración para escenarios de disponibilidad de sitios remotos.You can use synchronous-commit mode as a configuration for remote-site availability scenarios.
  • El servicio SQL Server debe usar una cuenta que tenga permiso para acceder a los Servicios de dominio de Active Directory (AD DS).The SQL Server service must use an account that has permission to access Active Directory Domain Services (AD DS). Por ejemplo, puede especificar la cuenta de sistema local o una cuenta de usuario de dominio.For example, you can specify the Local System Account, or a domain user account. No especifique una cuenta de usuario local.Do not specify a local user account.
  • No es necesario configurar la intercalación.You don't need to configure collation. Durante la implementación, el programa de instalación configura automáticamente la intercalación CI según el idioma del sistema operativo del servidor.During deployment, Setup automatically configures CI collation according to the language of the server operating system.
  • Se admiten puertos dinámicos.Dynamic port is supported.
  • Si desea crear la base de datos de VMM antes de realizar la instalación de VMM:If you want to create the VMM database prior to VMM installation:

    • Asegúrese de que dispone de permisos o de crear una base de datos SQL, o bien pida al administrador de SQL Server que lo haga.Make sure you have permissions or create a SQL database, or ask the SQL Server admin to do it.
    • Configure la base de datos de la manera siguiente:Configure the database as follows:

      1. Cree una nueva base de datos con la configuración: Nombre: VirtualManagerDB; Intercalación: Latin1_General_100_CI_AS, pero alineada con la intercalación de la instancia de SQL Server específica.Create a new database with settings: Name: VirtualManagerDB; Collation: Latin1_General_100_CI_AS, but aligned with the specific SQL Server instance collation.
      2. Conceda permisos db_owner para la base de datos a la cuenta de servicio de VMM.Grant db_owner permissions for the database to the VMM service account.
      3. En la instalación de VMM, seleccione la opción para usar una base de datos existente y especifique los detalles de la base de datos y la cuenta de servicio de VMM como el usuario de base de datos.In VMM setup you'll select the option to use an existing database and specify the database details and VMM service account as the database user.

Servidor de bibliotecaLibrary server

  • Si ejecuta el servidor de biblioteca en el servidor de administración VMM, deberá disponer de espacio extra en disco para almacenar objetos.If you run the library server on the VMM management server, then you must provide additional hard disk space to store objects. El espacio necesario varía según el número y el tamaño de los objetos que almacene.The space required varies, based on the number and size of the objects you store.
  • El servidor de biblioteca es donde VMM almacena elementos como plantillas de máquina virtual, discos duros virtuales, disquetes virtuales, imágenes ISO, scripts y máquinas virtuales almacenadas.The library server is where VMM stores items such as virtual machine templates, virtual hard disks, virtual floppy disks, ISO images, scripts, and stored virtual machines. Los requisitos de hardware óptimos que se especifican para un servidor de biblioteca VMM varían en función de la cantidad y el tamaño de estos archivos.The optimal hardware requirements that are specified for a VMM library server vary, depending on the quantity and size of these files. Deberá comprobar el uso de CPU y otras variables de estado del sistema para determinar qué funciona mejor en su entorno.You will need to check CPU usage, and other system state variables to determine what works best in your environment.
  • Si quiere administrar discos duros virtuales con el formato de archivo .vhdx, el servidor de biblioteca VMM debe ejecutar Windows Server 2012 o posterior.If you want to manage Virtual hard disks in the .vhdx file format, the VMM library server must run Windows Server 2012 or later.
  • VMM no proporciona un método para la replicación de archivos físicos en la biblioteca de VMM ni un método para transferir metadatos de objetos que se almacenan en la base de datos de VMM.VMM does not provide a method for replicating physical files in the VMM library or a method for transferring metadata for objects that are stored in the VMM database. En su lugar, si es necesario, debe replicar los archivos físicos fuera de VMM, y debe transferir los metadatos usando scripts u otros medios.Instead, if necessary, you need to replicate physical files outside of VMM, and you need to transfer metadata by using scripts or other means.
  • VMM no admite servidores de archivos configurados con la opción que distingue mayúsculas de minúsculas en Windows Services for UNIX, porque el control de mayúsculas y minúsculas de Network File System está establecido en Omitir.VMM does not support file servers that are configured with the case-sensitive option for Windows Services for UNIX, because the Network File System (NFS) case control is set to Ignore.

Requisitos de cuenta y de dominioAccount and domain requirements

Cuando instale VMM, debe configurar el servicio VMM para usar la cuenta de sistema local o una cuenta de dominio.When you install VMM you need to configure the VMM service to use either the Local System account or a domain account. Tenga en cuenta lo siguiente antes de preparar una cuenta:Note the following before you prepare an account:

  • No se admite para cambiar la identidad de la cuenta de servicio de Virtual Machine Manager después de la instalación.It is not supported to change the identity of the Virtual Machine Manager service account after installation. Esto incluye realizar el cambio de una cuenta de sistema local a una cuenta de dominio, de una cuenta de dominio a una cuenta de sistema local, o bien cambiar la cuenta de dominio por otra.This includes changing from the local system account to a domain account, from a domain account to the local system account, or changing the domain account to another domain account. Para cambiar la cuenta de servicio de Virtual Machine Manager después de la instalación, debe desinstalar VMM (seleccione la opción Conservar datos si desea mantener la base de datos de SQL Server) y, a continuación, vuelva a instalar VMM con la nueva cuenta de servicio.To change the Virtual Machine Manager service account after installation, you must uninstall VMM (selecting the Retain data option if you want to keep the SQL Server database), and then reinstall VMM by using the new service account.
  • Si especifica una cuenta de dominio, la cuenta debe ser un miembro del grupo de administradores locales en el equipo.If you specify a domain account, the account must be a member of the local Administrators group on the computer.
  • Si especifica una cuenta de dominio, se recomienda encarecidamente que cree una cuenta específicamente diseñada a fin de utilizarse para este propósito.If you specify a domain account, it is strongly recommended that you create an account that is specifically designated to be used for this purpose. Cuando se quita un host de un servidor de administración VMM, la cuenta en la que se ejecuta el servicio de System Center Virtual Machine Manager se quita del grupo de administradores locales del host.When a host is removed from the VMM management server, the account that the System Center Virtual Machine Manager service is running under is removed from the local Administrators group of the host. Si esa cuenta se usa para otros propósitos en el host, pueden generarse resultados inesperados.If the same account is used for other purposes on the host, this can cause unexpected results.
  • Si planea utilizar imágenes ISO compartidas con máquinas virtuales de Hyper-V, debe utilizar una cuenta de dominio.If you plan to use shared ISO images with Hyper-V virtual machines, you must use a domain account.
  • Si está utilizando un espacio de nombres separado, debe utilizar una cuenta de dominio.If you are using a disjointed namespace, you must use a domain account. Para más información sobre los espacios de nombres separados, vea Convenciones de nomenclatura de Active Directory para equipos, sitios, dominios y unidades organizativas.For more information about disjointed namespaces, see Naming conventions in Active Directory for computers, domains, sites, and OUs.
  • Si va a instalar un servidor de administración VMM de alta disponibilidad, debe utilizar una cuenta de dominio.If you are installing a highly available VMM management server, you must use a domain account.
  • El equipo en el que instala el servidor de administración VMM debe ser un miembro de un dominio de Active Directory.The computer on which you install the VMM management server must be a member of an Active Directory domain. En el entorno, podría tener las cuentas de usuario en un bosque y sus servidores VMM y host en otro.In your environment you might have user accounts in one forest and your VMM servers and host in another. En este entorno, debe establecer una confianza bidireccional entre los dos dominios de varios bosques.In this environment, you must establish a two-way trust between the two cross-forest domains. No se admiten confianzas unidireccionales entre dominios de varios bosques en VMM.One-way trusts between cross-forest domains are not supported in VMM.

Administración de claves distribuidaDistributed key management

De forma predeterminada, VMM cifra algunos datos en la base de datos VMM mediante la interfaz de programación de aplicaciones de protección de datos (DPAPI).By default, VMM encrypts some data in the VMM database by using the Data Protection Application Programming Interface (DPAPI). Así, por ejemplo, las credenciales de las cuentas de ejecución, las contraseñas de los perfiles de sistema operativo invitado y la información de claves de productos en las propiedades de los discos duros virtuales.For example, Run As account credentials, passwords in guest operating system profiles, and product key information in virtual hard disks properties. El cifrado de datos está ligado al equipo específico en el que esté instalado VMM y a la cuenta de servicio usada por VMM.Data encryption is tied to the specific computer on which VMM is installed, and the service account that VMM uses. Si mueve la instalación de VMM a otro equipo, VMM no conservará los datos cifrados y tendrá que especificarlos manualmente.If you move your VMM installation to another computer, VMM won't retain the encrypted data, and you'll need to enter it manually.

Si quiere asegurarse de que VMM conserva los datos cifrados entre movimientos, puede usar la administración de claves distribuida para almacenar las claves de cifrado en Active Directory.To ensure that VMM retains encrypted data across moves, you can use distributed key management to store encryption keys in Active Directory. Si mueve la instalación de VMM, VMM conserva los datos cifrados, porque el nuevo equipo VMM tiene acceso a las claves de cifrado en Active Directory.If you move your VMM installation, VMM retains the encrypted data because the new VMM computer has access to the encryption keys in Active Directory. Para configurar la administración de claves distribuida, acuda al administrador de Active Directory.To set up distributed key management you should coordinate with your Active Directory administrator. Tenga en cuenta que:Note that:

  • Debe crear un contenedor en AD DS antes de instalar VMM.You must create a container in AD DS before you install VMM. Para ello, use ADSI Edit (instalado desde Administrador del servidor > Herramientas de administración remota del servidor).You can create the container by using ADSI Edit (installed from Server Manager > Remote Server Administration Tools.
  • El contenedor se debe crear en el mismo dominio que la cuenta de usuario con la que va a instalar VMM.You create the container in the same domain as the user account with which you are installing VMM. Si especifica que el servicio VMM usa una cuenta de dominio, dicha cuenta también debe estar en el mismo dominio.If you specify that the VMM service uses a domain account, that account must be in the same domain. Por ejemplo, si la cuenta de instalación y la cuenta de servicio están en el dominio corp.contoso.com, debe crear el contenedor en ese dominio.For example, if the installation account and the service account are both in the corp.contoso.com domain, you must create the container in that domain. Por lo tanto, si desea crear un contenedor denominado VMMDKM, especifique la ubicación del contenedor como CN=VMMDKM,DC=corp,DC=contoso,DC=com. La cuenta con la que va a instalar VMM debe tener permisos Control total en el contenedor en AD DS.So, if you want to create a container that is named VMMDKM, you specify the container location as CN=VMMDKM,DC=corp,DC=contoso,DC=com. The account with which you're installing VMM needs Full Control permissions to the container in AD DS. Los permisos deben aplicarse a este objeto y a todos los objetos descendientes.The permissions must apply to this object, and to all descendant objects.
  • Si va a instalar un servidor de administración VMM de alta disponibilidad, será necesario usar la administración de claves distribuida para almacenar las claves de cifrado en Active Directory.If you are installing a highly available VMM management server, you must use distributed key management to store encryption keys in Active Directory. La administración de claves distribuida es necesaria porque, si VMM conmuta por error a un nodo, ese nodo tendrá acceso a las claves de cifrado.You need distributed key management because if VMM fails over to a node, that node will need access to the encryption keys.
  • Cuando se configura la cuenta de servicio y la clave distribuida, debe escribir la ubicación del contenedor de AD DS, por ejemplo: CN=VMMDKM,DC=corp,DC=contoso,DC=comWhen you configure the service account and distributed key in setup, you must type the location of the container in AD DS, for example: CN=VMMDKM,DC=corp,DC=contoso,DC=com

Pasos siguientesNext steps

Instalar VMMInstall VMM