Add-SCLibraryServer
Agrega un equipo como servidor de biblioteca a VMM.
Syntax
Add-SCLibraryServer
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
-Credential <VMMCredential>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-JobGroup <Guid>]
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
El cmdlet Add-SCLibraryServer agrega uno o varios equipos como servidores de biblioteca a Virtual Machine Manager (VMM).
Para que un equipo sea un servidor de biblioteca, debe estar en el mismo dominio que, o en un dominio de confianza con, el servidor VMM.
Para conocer los requisitos del sistema del servidor de biblioteca VMM, consulte Preparación del entorno para System Center 2019 - Virtual Machine Manager en la biblioteca de TechNet en http://go.microsoft.com/fwlink/?LinkId=799436
.
Al agregar un equipo como servidor de biblioteca a VMM, VMM instala automáticamente el software del Agente de Virtual Machine Manager en ese servidor.
La biblioteca VMM se compone de dos componentes principales:
biblioteca. Parte de la base de datos VMM que almacena objetos que representan todos los recursos de biblioteca.
Archivos de recursos de biblioteca. Son archivos que se almacenan en los recursos compartidos de biblioteca de uno o más servidores de biblioteca físicos. Los recursos de biblioteca se pueden distribuir en varios servidores de biblioteca físicos. Algunos objetos de biblioteca tienen archivos mientras que otros no.
Los recursos de la biblioteca VMM incluyen plantillas de máquina virtual, perfiles de hardware, perfiles de sistema operativo invitado, discos duros virtuales (archivos .vhd basados en Windows, archivos .vhd basados en Citrix XenServer o archivos .vmdk basados en VMware), discos de disquete virtuales (archivos .vfd basados en Windows o archivos .flp basados en VMware), imágenes ISO (archivos .iso) y scripts. Además, puede almacenar máquinas virtuales en la biblioteca que no desea implementar en un host.
De entre estos recursos, las plantillas, los perfiles de hardware y los perfiles de sistemas operativos invitados se representan sólo mediante los objetos almacenados en la biblioteca. El resto de los recursos son archivos almacenados en el sistema de archivos de los servidores de biblioteca y los objetos correspondientes a los archivos almacenados en la biblioteca.
Ejemplos
Ejemplo 1: Agregar un servidor de biblioteca
PS C:\> $Creds = Get-Credential
PS C:\> Add-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com" -Credential $Creds -RunAsynchronously
El primer comando le pide las credenciales. Cuando aparezca el cuadro de diálogo, escriba el nombre de usuario y la contraseña de una cuenta de administrador local o una cuenta de dominio con derechos de administrador en el servidor de biblioteca.
El segundo comando agrega el objeto de servidor de biblioteca denominado LibraryServer01 a la biblioteca en VMMServer01.
Ejemplo 2: Agregar un servidor de archivos de alta disponibilidad con dos nodos como servidor de biblioteca
PS C:\> $Credential = Get-Credential
PS C:\> $Cluster = Find-SCCluster -ComputerName "HAFileServer01.Contoso.com" -Credential $Credential
PS C:\> ForEach ($Node in $Cluster.ClusterNodes) { Add-SCLibraryServer -ComputerName $Node -Credential $Credential}
PS C:\> Add-SCLibraryServer -ComputerName "HAFileServer01.Contoso.com" -Credential $Credential
PS C:\> Add-SCLibraryShare -SharePath "\\HAFileServer01.Contoso.com\LibShare" -Credential $Credential
En este ejemplo se supone lo siguiente: ha creado un clúster con al menos dos nodos, ha creado un servidor de archivos de alta disponibilidad y ha creado un recurso compartido en el servidor de archivos de alta disponibilidad (en este ejemplo, se representa mediante \HAFIleServer01.Contoso.com\LibShare).
El primer comando usa Get-Credential para solicitarle que proporcione un nombre de usuario y una contraseña y almacene sus credenciales en $Credential. Las credenciales necesarias para esta operación son una cuenta de dominio con derechos de administrador en cada nodo de un clúster de conmutación por error que aloje el servidor de archivos de alta disponibilidad que desea agregar a VMM.
El segundo comando usa el cmdlet Find-SCCluster para confirmar que HAFileServer01 es un servidor de archivos de alta disponibilidad y almacena el objeto de clúster en la variable $Cluster.
El tercer comando usa un bucle ForEach para pasar cada nodo de clúster a Add-SCLibraryServer, que agrega los nodos como servidores de biblioteca.
Para obtener más información sobre la instrucción de bucle forEach de Windows PowerShell, escriba Get-Help about_ForEach
.
El cuarto comando usa Add-SCLibraryServer para agregar el servidor de archivos de alta disponibilidad denominado HAFileServer01 a VMM como servidor de biblioteca.
El último comando usa Add-SCLibraryShare para agregar el recurso compartido especificado en el servidor de archivos de alta disponibilidad.
Para obtener más información sobre cómo agregar recursos compartidos de biblioteca, escriba Get-Help Add-SCLibraryShare
.
Parámetros
-ComputerName
Especifica el nombre de un equipo que VMM puede identificar de forma única en su red. Los valores permitidos para este parámetro son los siguientes:
- FQDN
- Dirección IPv4 o IPv6
- Nombre de NetBIOS
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Credential
Especifica un objeto de credencial o, para algunos cmdlets, un objeto de cuenta de ejecución que contiene el nombre de usuario y la contraseña de una cuenta que tiene permiso para realizar esta acción. O bien, en el caso de Restart-SCJob, tiene permiso para completar una tarea reiniciada.
Para obtener más información sobre el objeto PSCredential, escriba Get-Help Get-Credential
.
Para obtener más información sobre las cuentas de ejecución, escriba Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Especifica una descripción para el servidor de biblioteca.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableUnencryptedFileTransfer
Indica, cuando se establece en True, las transferencias de archivos de red no requieren cifrado. Permitir transferencias de archivos de red sin cifrar puede mejorar el rendimiento si ni el host de origen ni el host de destino requieren cifrado.
Use este parámetro para:
- Habilite las transferencias de archivos sin cifrar dentro o fuera de la biblioteca.
- Habilite las transferencias de archivos sin cifrar en un grupo host, fuera de él o dentro de él.
Type: | Boolean |
Aliases: | AllowUnencryptedTransfers |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto antes del comando final que incluye las mismas ejecuciones de identificador de grupo de trabajos.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva inmediatamente al shell de comandos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Especifica un objeto de grupo host de máquina virtual.
Type: | HostGroup |
Aliases: | LibraryGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Salidas
LibraryServer
Este cmdlet devuelve un objeto LibraryServer .