Compartir a través de


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 .