Add-SCLibraryServer
Adiciona um computador como servidor de biblioteca ao 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
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
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Especifica uma descrição para o servidor da biblioteca.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Boolean |
Aliases: | AllowUnencryptedTransfers |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Especifica um objeto de grupo de anfitriões 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 um objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
LibraryServer
Este cmdlet devolve um objeto LibraryServer .