A biblioteca de conteúdos no Gestor de Configuração

Aplica-se a: Gestor de Configuração (ramo atual)

A biblioteca de conteúdos é uma loja de conteúdos de uma só instância no Gestor de Configuração. O site usa-o para reduzir o tamanho total do corpo combinado de conteúdos que distribui. A biblioteca de conteúdos armazena todos os ficheiros de conteúdo para implementações de software, por exemplo: atualizações de software, aplicações e implementações de SO.

  • O site cria e mantém automaticamente uma cópia da biblioteca de conteúdos em cada servidor do site e em cada ponto de distribuição.

  • Antes de o Gestor de Configuração adicionar ficheiros de conteúdo ao servidor do site ou de cópias dos ficheiros para pontos de distribuição, verifica se cada ficheiro de conteúdo já se encontra na biblioteca de conteúdos.

  • Se o ficheiro de conteúdo estiver disponível, o Gestor de Configuração não copia o ficheiro. Em vez disso, associa o ficheiro de conteúdo existente à aplicação ou pacote.

Nos servidores de pontos de distribuição, configuure as seguintes opções:

  • Uma ou mais unidades de disco nas quais pretende criar a biblioteca de conteúdos.

  • Uma prioridade para cada unidade que usa.

O Gestor de Configuração copia ficheiros de conteúdo para a unidade com a maior prioridade até que essa unidade contenha menos de uma quantidade mínima de espaço livre que especifica.

  • Configurar as definições de acionamento durante a instalação do ponto de distribuição.

  • Não é possível configurar as definições de acionamento nas propriedades do ponto de distribuição depois de a instalação ter terminado.

Para obter mais informações sobre como configurar as definições de unidade para o ponto de distribuição, consulte Gerir o conteúdo e a infraestrutura de conteúdos.

Importante

Para mover a biblioteca de conteúdos para um local diferente num ponto de distribuição após a instalação, utilize a ferramenta de Transferência de Biblioteca de Conteúdos nas ferramentas 'Gestor de Configuração'. Para mais informações, consulte a ferramenta de Transferência de Biblioteca de Conteúdos.

Sobre a biblioteca de conteúdos no site da administração central

Por predefinição, o Gestor de Configuração cria uma biblioteca de conteúdos no site da administração central quando o site está instalado. A biblioteca de conteúdos é colocada na unidade do servidor do site que tem o espaço de disco mais gratuito. Como não é possível instalar um ponto de distribuição no site da administração central, não pode priorizar as unidades de utilização pela biblioteca de conteúdos. Semelhante à biblioteca de conteúdos em outros servidores do site e em pontos de distribuição, quando a unidade que contém a biblioteca de conteúdos fica sem espaço disponível em disco, a biblioteca de conteúdos estende-se automaticamente para a unidade disponível seguinte.

O Gestor de Configuração utiliza a biblioteca de conteúdos no site da administração central nos seguintes cenários:

  • Cria conteúdo no site da administração central

  • Migrar conteúdo de outro site do Gestor de Configuração e atribuir o site da administração central como o site que gere esse conteúdo

Nota

Quando cria conteúdo num site primário e, em seguida, distribui-o para um site primário diferente ou um site secundário abaixo de um site primário diferente, o site da administração central armazena temporariamente esse conteúdo na caixa de entrada do programador no site da administração central, mas não adiciona esse conteúdo à sua biblioteca de conteúdos.

Utilize as seguintes opções para gerir a biblioteca de conteúdos no site da administração central:

  • Para evitar que a biblioteca de conteúdos seja instalada numa unidade específica, crie um ficheiro vazio denominado NO_SMS_ON_DRIVE.SMS. Copie-o para a raiz da unidade antes da criação da biblioteca de conteúdos.

  • Depois de a biblioteca de conteúdos ter sido criada, utilize a ferramenta de Transferência de Biblioteca de Conteúdos a partir das ferramentas do Gestor de Configuração para gerir a localização da biblioteca de conteúdos. Para mais informações, consulte a ferramenta de Transferência de Biblioteca de Conteúdos.

Nota

Os pontos de distribuição em nuvem não usam armazenamento de instância única. O site encripta pacotes antes de enviar para o Azure, e cada pacote tem uma chave encriptada única. Mesmo que dois ficheiros fossem idênticos, as versões encriptadas não seriam as mesmas.

Configure uma biblioteca de conteúdo remoto para o servidor do site

A partir da versão 1806, para configurar a alta disponibilidade do servidor do site ou para libertar o espaço de disco rígido na sua administração central ou servidores de sites primários, reloque a biblioteca de conteúdos para outro local de armazenamento. Mover a biblioteca de conteúdos para outra unidade no servidor do site, um servidor separado ou discos tolerantes a falhas numa rede de área de armazenamento (SAN). Recomenda-se um SAN, porque está altamente disponível, e fornece armazenamento elástico que cresce ou encolhe ao longo do tempo para satisfazer os seus requisitos de conteúdo em mudança. Para obter mais informações, consulte opções de alta disponibilidade.

Uma biblioteca de conteúdo remoto é um pré-requisito para a alta disponibilidade do servidor do site.

Nota

Esta ação apenas move a biblioteca de conteúdos no servidor do site. Não afeta a localização da biblioteca de conteúdos nos pontos de distribuição.

Dica

Também planeie gerir o conteúdo de fonte de pacote, que é externo à biblioteca de conteúdos. Cada objeto de software no Gestor de Configuração tem uma fonte de pacote numa partilha de rede. Considere centralizar todas as fontes para uma única parte, mas certifique-se de que esta localização é redundante e altamente disponível.

Se mover a biblioteca de conteúdos para o mesmo volume de armazenamento que as fontes do seu pacote, não pode marcar este volume para a desduplicação de dados. Embora a biblioteca de conteúdos suporte a deduplicação de dados, o volume de fontes de pacote não o suporta. Para mais informações, consulte a desduplicação de dados.

Pré-requisitos

  • A conta de computador do servidor do site necessita de permissões de controlo total para o caminho da rede para onde está a mover a biblioteca de conteúdos. Esta permissão aplica-se tanto à partilha como ao sistema de ficheiros. Não são instalados componentes no sistema remoto.

  • O servidor do site não pode ter a função de ponto de distribuição. O ponto de distribuição também usa a biblioteca de conteúdos, e esta função não suporta uma biblioteca de conteúdos remotos. Depois de mover a biblioteca de conteúdos, não é possível adicionar a função de ponto de distribuição ao servidor do site.

  • O sistema remoto para a biblioteca de conteúdos precisa de estar num domínio de confiança.

Importante

Não reutiluse uma localização de rede partilhada entre vários sites. Por exemplo, não use o mesmo caminho tanto para um site de administração central como para um local primário para crianças. Esta configuração tem o potencial de corromper a biblioteca de conteúdos e exigir que a reconstrua.

Processo de gestão da biblioteca de conteúdos

  1. Crie uma pasta numa partilha de rede como alvo para a biblioteca de conteúdos. Por exemplo, \\server\share\folder.

    Aviso

    Não reutilizá uma pasta existente com conteúdo. Por exemplo, não utilize a mesma pasta que as fontes de embalagem. Antes de copiar a biblioteca de conteúdos, o Gestor de Configurações remove qualquer conteúdo existente do local especificado.

  2. Na consola 'Gestor de Configuração', mude para o espaço de trabalho da Administração. Expandir a configuração do site, selecione o nó 'Sites' e selecione o site. No separador Resumo na parte inferior do painel de detalhes, note uma nova coluna para a Biblioteca de Conteúdos.

  3. Selecione Gerir a Biblioteca de Conteúdos na fita.

  4. Na janela 'Gerir a Biblioteca de Conteúdos', o campo Localização Atual mostra a unidade e o caminho locais. Introduza um caminho de rede válido para a Nova Localização. Este caminho é o local para o qual o site move a biblioteca de conteúdos. Deve incluir um nome de pasta que já exista na parte, por exemplo, \\server\share\folder . Selecione OK.

  5. Note o valor de estado na coluna Content Library no separador Resumo do painel de detalhes. Atualiza-se para mostrar o progresso do site na mudança da biblioteca de conteúdos.

    • Enquanto em curso, o valor move progress (%) apresenta a percentagem completa.

      Nota

      Se tiver uma grande biblioteca de conteúdos, poderá ver 0% o progresso na consola durante algum tempo. Por exemplo, com uma biblioteca de 1 TB, tem de copiar 10 GB antes de aparecer 1% . Reveja o distmgr.log, que mostra o número de ficheiros e bytes copiados. A partir da versão 1810, o ficheiro de registo também mostra um tempo estimado restante.

    • Se houver um estado de erro, o estado apresenta o erro. Os erros comuns incluem acesso negado ou o disco completo.

    • Quando estiver concluído, exibe-o completo.

      Consulte o .log distmgr para mais detalhes. Para obter mais informações, consulte os registos do servidor do site e do servidor do sistema de site.

      Nota

      A partir da versão 2010, pode permitir a visualização de visualização verbose para resolver problemas do processo de movimentação da biblioteca de conteúdos, definindo a seguinte chave de registo no servidor do site: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP, LibraryMoveVerboseLog = 1 (REG_DWORD) .

Para obter mais informações sobre este processo, consulte Flowchart - Gerir a biblioteca de conteúdos.

O site realmente copia os ficheiros da biblioteca de conteúdos para a localização remota. Este processo não elimina os ficheiros da biblioteca de conteúdos na localização original do servidor do site. Para libertar o espaço, um administrador deve eliminar manualmente estes ficheiros originais.

Se a biblioteca de conteúdos originais se estende por duas unidades, é fundida numa única pasta no novo destino.

A partir da versão 1810, durante o processo de cópia, os componentes do Gestor de Despooler e Distribuição não processam novos pacotes. Esta ação garante que o conteúdo não é adicionado à biblioteca enquanto se move. Independentemente disso, agende esta alteração durante uma manutenção do sistema.

Se precisar de deslocar a biblioteca de conteúdos de volta para o servidor do site, repita este processo, mas introduza uma unidade local e um caminho para a Nova Localização. Deve incluir um nome de pasta que já exista na unidade, por exemplo, D:\SCCMContentLib . Quando o conteúdo original ainda existe, o processo move rapidamente a configuração para a localização local para o servidor do site.

Dica

Para mover o conteúdo para outra unidade no servidor do site, utilize a ferramenta De transferência de biblioteca de conteúdos. Para mais informações, consulte a ferramenta de Transferência de Biblioteca de Conteúdos.

Dentro da biblioteca de conteúdos

Aviso

A secção seguinte é fornecida apenas para fins informativos. Não altere, adicione ou remova quaisquer ficheiros ou pastas na biblioteca de conteúdos. Fazê-lo poderia corromper pacotes, conteúdos ou a biblioteca de conteúdos como um todo. Se suspeitar de dados em falta, corruptos ou de outra forma inválidos, utilize a função de validação na consola Do Gestor de Configuração para detetar tais problemas. Em seguida, redistribua o conteúdo afetado para corrigir as questões.

Por predefinição, a biblioteca de conteúdos é armazenada na raiz de uma unidade numa pasta chamada SCCMContentLib. Esta pasta é partilhada por padrão como SCCMContentLib$. A pasta e a partilha têm permissões restritas para evitar danos acidentais. Todas as alterações devem ser feitas a partir da consola Do Gestor de Configuração. Dentro desta pasta encontram-se os seguintes objetos:

  • A biblioteca de pacotes (pasta PkgLib): Informações sobre quais as embalagens presentes no ponto de distribuição.

  • A biblioteca de dados (pasta DataLib): Informação sobre a estrutura original dos pacotes.

  • A biblioteca de ficheiros (pasta FileLib): os ficheiros originais na embalagem. Esta pasta é tipicamente o que utiliza a maior parte do armazenamento.

Visão geral do diagrama da biblioteca de conteúdos do Gestor de Configuração

Dica

Utilize a ferramenta Content Library Explorer a partir das ferramentas Do Gestor de Configuração para navegar no conteúdo da biblioteca de conteúdos. Não é possível utilizar esta ferramenta para modificar o conteúdo. Fornece informações sobre o que está presente, bem como permite validação e redistribuição. Para mais informações, consulte o Explorador da Biblioteca de Conteúdos.

Biblioteca de pacotes

A pasta da biblioteca de pacotes, PkgLib, inclui um ficheiro para cada pacote distribuído no ponto de distribuição. O nome do ficheiro é o ID do pacote, por ABC00001.INI exemplo, . Neste ficheiro na [Packages] secção encontra-se uma lista de IDs de conteúdo que fazem parte do pacote, bem como outras informações, como a versão. Por exemplo, o ABC00001 é um pacote antigo na versão 1. O ID de conteúdo neste ficheiro é ABC00001.1 .

Biblioteca de dados

A pasta da biblioteca de dados, DataLib, inclui um ficheiro e uma pasta para cada um dos conteúdos de cada pacote. Por exemplo, este ficheiro e pasta são nomeados ABC00001.1.INI ABC00001.1 e, respectivamente. O ficheiro inclui informações para validação. A pasta recria a estrutura da pasta a partir da embalagem original.

Os ficheiros na biblioteca de dados são substituídos por ficheiros INI com o nome do ficheiro original no pacote. Por exemplo, MyFile.exe.INI. Estes ficheiros incluem informações sobre o ficheiro original, tais como o tamanho, quando foi modificado e o hash. Utilize os primeiros quatro carateres do hash para localizar o ficheiro original na biblioteca de ficheiros. Por exemplo, o hash em MyFile.exe.INI é DEF98765 e os quatro primeiros carateres são DEF9.

Biblioteca de arquivos

Se a biblioteca de conteúdos se estender por várias unidades, os ficheiros de pacotes podem estar na pasta da biblioteca de ficheiros, FileLib, em qualquer uma destas unidades.

Localize um ficheiro específico ao utilizar os primeiros quatro carateres do hash na biblioteca de dados. Dentro da pasta da biblioteca de ficheiros há muitas pastas, cada uma com um nome de quatro caracteres. Localize a pasta que corresponde aos quatro primeiros carateres do hash. Uma vez que encontre esta pasta, inclui um ou mais conjuntos de três ficheiros. Estes ficheiros partilham o mesmo nome, mas um tem a extensão INI, um tem a extensão SIG, e um não tem extensão de ficheiro. O ficheiro original é aquele sem extensão cujo nome é igual ao hash da biblioteca de dados.

Por exemplo, a pasta DEF9 inclui DEF98765.INI , e DEF98765.SIG DEF98765 . DEF98765 é o MyFile.exe original. O ficheiro INI inclui uma lista de "utilizadores" ou IDs de conteúdo que partilham o mesmo ficheiro. O site não remove um ficheiro a menos que todos estes conteúdos também sejam removidos.

Extensão de unidade

A biblioteca de conteúdos pode ser atravessada por várias unidades. Você escolhe estes impulsos ao criar o ponto de distribuição. Por predefinição, o Gestor de Configuração escolhe automaticamente as unidades ao abranger a biblioteca de conteúdos.

Ao escolher as unidades, selecione uma unidade primária e secundária. O site armazena todos os metadados na unidade principal. Estende-se apenas pela biblioteca de ficheiros até à unidade secundária. O nome da pasta para unidades secundárias inclui a letra de unidade. Por exemplo, se D: e E: são unidades secundárias para a biblioteca de conteúdos, os nomes das ações são SCCMContentLibD$ e SCCMContentLibE$.

Se escolheu a opção Automática, o Gestor de Configuração seleciona a unidade com o espaço livre mais disponível como unidade principal. Armazena todos os metadados nesta unidade. O site estende-se apenas pela biblioteca de ficheiros até unidades secundárias.

Especificar um valor de espaço de reserva durante a configuração. O Gestor de Configuração tenta usar um disco secundário uma vez que o disco mais disponível tem apenas este espaço de reserva deixado livre. Cada vez que uma nova unidade é selecionada para uso, a unidade com o espaço livre mais disponível é selecionada.

Não é possível especificar que um ponto de distribuição deve utilizar todas as unidades, exceto um conjunto específico. Prevenir este comportamento criando um ficheiro vazio na raiz da unidade, chamado NO_SMS_ON_DRIVE.SMS . Coloque este ficheiro antes que o Gestor de Configuração selecione a unidade para utilização. Se o Gestor de Configuração detetar este ficheiro na raiz da unidade, não utiliza a unidade para a biblioteca de conteúdos.

Resolução de problemas

As seguintes dicas podem ajudá-lo a resolver problemas com a biblioteca de conteúdos:

  • Reveja os registos no servidor do site (distmgr.log e PkgXferMgr.log) e o ponto de distribuição (smsdpprov.log) para obter eventuais indicações sobre as falhas.

  • Utilize a ferramenta Content Library Explorer.

  • Verifique se existem bloqueios de ficheiros por outros processos, como o software antivírus. Exclua a biblioteca de conteúdos em todas as unidades a partir de varreduras antivírus automáticas, bem como o diretório de encenação temporária, SMS_DP$, em cada unidade.

  • Para verificar se existem erros de correspondência de hash, valide o pacote a partir da consola do Configuration Manager.

  • Como última opção, redistribua o conteúdo. Esta ação deve resolver a maioria dos problemas.

Para obter informações mais aprofundadas, consulte a compreensão e a distribuição de conteúdos de resolução de problemas no Gestor de Configuração.