Partilhar via


Add-SCLibraryServer

Adiciona um computador como servidor de biblioteca ao VMM.

Sintaxe

Add-SCLibraryServer
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   -Credential <VMMCredential>
   [-Description <String>]
   [-VMHostGroup <HostGroup>]
   [-JobGroup <Guid>]
   [-EnableUnencryptedFileTransfer <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

O cmdlet Add-SCLibraryServer adiciona um ou mais computadores como servidores de biblioteca ao Virtual Machine Manager (VMM). Para que um computador seja um servidor de biblioteca, deve estar no mesmo domínio que, ou num domínio fidedigno com, o servidor VMM. Para os requisitos do sistema de servidores de bibliotecas VMM, consulte preparar o seu ambiente para o System Center 2019 - Gestor de Máquinas Virtuais na Biblioteca TechNet em http://go.microsoft.com/fwlink/?LinkId=799436.

Quando adiciona um computador como servidor de biblioteca a VMM, o VMM instala automaticamente o software Virtual Machine Manager Agent nesse servidor.

A biblioteca VMM é composta por dois componentes primários:

  • A biblioteca. A parte da base de dados VMM que armazena objetos que representam todos os recursos da biblioteca.

  • Ficheiros de Recursos da Biblioteca. Ficheiros que são armazenados em partilhas de biblioteca em um ou mais servidores de biblioteca física. Os recursos da biblioteca podem ser distribuídos por vários servidores de bibliotecas físicas. Alguns objetos da biblioteca têm ficheiros e outros não.

Os recursos da biblioteca VMM incluem modelos de máquinas virtuais, perfis de hardware, perfis de sistema operativo de hóspedes, discos rígidos virtuais (ficheiros .vhd baseados no Windows, ficheiros .vhd baseados em Citrix XenServer ou ficheiros VMware .vmdk), discos virtuais floppy (ficheiros .vfd baseados no Windows ou ficheiros VMware.flp), imagens ISO (ficheiros .iso) e scripts. Além disso, pode armazenar máquinas virtuais na biblioteca que não pretende implantar num hospedeiro.

Destes recursos, os modelos, perfis de hardware e perfis do sistema operativo dos hóspedes são representados apenas por objetos armazenados na biblioteca. Os outros recursos são ficheiros armazenados no sistema de ficheiros em servidores de biblioteca e objetos que correspondem aos ficheiros armazenados na biblioteca.

Exemplos

Exemplo 1: Adicionar um servidor de biblioteca

PS C:\> $Creds = Get-Credential
PS C:\> Add-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com" -Credential $Creds -RunAsynchronously

O primeiro comando pede-lhe credenciais. Quando a caixa de diálogo aparecer, digite o nome de utilizador e a palavra-passe para uma conta de Administrador local ou uma conta de domínio com direitos de administrador no servidor da biblioteca.

O segundo comando adiciona o objeto do servidor da biblioteca chamado LibraryServer01 à biblioteca no VMMServer01.

Exemplo 2: Adicionar um servidor de ficheiros altamente disponível com dois nós 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

Este exemplo pressupõe o seguinte: criou um cluster com pelo menos dois nóns, criou um servidor de ficheiros altamente disponível e criou uma parte no servidor de ficheiros altamente disponível (neste exemplo, este é representado por \HAFIleServer01.Contoso.com\LibShare).

O primeiro comando utiliza o Get-Credential para lhe solicitar que forneça um nome de utilizador e senha e armazena as suas credenciais em $Credential. As credenciais necessárias para esta operação são uma conta de domínio com direitos de administrador em cada nó de um cluster de failover que hospeda o servidor de ficheiros altamente disponível que pretende adicionar ao VMM.

O segundo comando utiliza o cmdlet Find-SCCluster para confirmar que o HAFileServer01 é um servidor de ficheiros altamente disponível e armazena o objeto de cluster na variável $Cluster.

O terceiro comando usa um loop ForEach para passar cada nó de cluster para Add-SCLibraryServer, que adiciona os nós como servidores da biblioteca. Para mais informações sobre a declaração de loop Windows PowerShell ForEach, escreva Get-Help about_ForEach.

O quarto comando utiliza Add-SCLibraryServer para adicionar o servidor de ficheiros altamente disponível chamado HAFileServer01 ao VMM como servidor de biblioteca.

O último comando utiliza Add-SCLibraryShare para adicionar a parte especificada no servidor de ficheiros altamente disponível. Para mais informações sobre a adição de partilhas de biblioteca, escreva Get-Help Add-SCLibraryShare.

Parâmetros

-ComputerName

Especifica o nome de um computador que o VMM pode identificar exclusivamente na sua rede. Os valores aceitáveis para este parâmetro são:

  • FQDN
  • Endereço IPv4 ou IPv6
  • Nome NetBIOS
Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-Credential

Especifica um objeto credencial ou, para alguns cmdlets, um objeto de conta Run As que contém o nome de utilizador e a palavra-passe de uma conta que tem permissão para realizar esta ação. Ou, no caso do Restart-SCJob, tem permissão para completar uma tarefa reiniciada.

Para mais informações sobre o objeto PSCredential, escreva Get-Help Get-Credential.

Para mais informações sobre Run As accounts, escreva Get-Help New-SCRunAsAccount.

Tipo:VMMCredential
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Description

Especifica uma descrição para o servidor da biblioteca.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EnableUnencryptedFileTransfer

Indica que, quando definido para True, as transferências de ficheiros de rede não requerem encriptação. Permitir transferências de ficheiros de rede não encriptadas pode melhorar o desempenho se nem o anfitrião de origem nem o anfitrião de destino necessitarem de encriptação.

Utilize este parâmetro para:

  • Ativar transferências de ficheiros não encriptadas para dentro ou fora da biblioteca.
  • Ativar transferências de ficheiros não encriptadas para dentro, fora ou dentro de um grupo anfitrião.
Tipo:Boolean
Aliases:AllowUnencryptedTransfers
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-JobGroup

Especifica um identificador para uma série de comandos que funcionarão como um conjunto pouco antes do comando final que inclui o mesmo identificador do grupo de trabalho.

Tipo:Guid
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-JobVariable

Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PROTipID

Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

Tipo:Guid
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VMHostGroup

Especifica um objeto de grupo de anfitriões de máquina virtual.

Tipo:HostGroup
Aliases:LibraryGroup
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VMMServer

Especifica um objeto de servidor VMM.

Tipo:ServerConnection
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Saídas

LibraryServer

Este cmdlet devolve um objeto LibraryServer .