De inhoudsbibliotheek in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

De inhoudsbibliotheek is een opslag met één exemplaar van inhoud in Configuration Manager. De site gebruikt deze om de totale grootte van de gecombineerde inhoudsinhoud die u distribueert, te verkleinen. In de inhoudsbibliotheek worden alle inhoudsbestanden voor software-implementaties opgeslagen, bijvoorbeeld software-updates, toepassingen en OS-implementaties.

  • De site maakt en onderhoudt automatisch een kopie van de inhoudsbibliotheek op elke siteserver en elk distributiepunt.

  • Voordat Configuration Manager inhoudsbestanden toevoegt aan de siteserver of de bestanden kopieert naar distributiepunten, wordt gecontroleerd of elk inhoudsbestand al in de inhoudsbibliotheek staat.

  • Als het inhoudsbestand beschikbaar is, wordt het bestand niet door Configuration Manager geexemplaard. Het koppelt in plaats daarvan het bestaande inhoudsbestand aan de toepassing of het pakket.

Configureer de volgende opties op distributiepuntservers:

  • Een of meer schijfstations waarop u de inhoudsbibliotheek wilt maken.

  • Een prioriteit voor elk station dat u gebruikt.

Configuration Manager kopieert inhoudsbestanden naar het station met de hoogste prioriteit totdat dat station minder dan een minimale hoeveelheid vrije ruimte bevat die u opgeeft.

  • U configureert de instellingen van het station tijdens de installatie van het distributiepunt.

  • U kunt de schijfinstellingen in de eigenschappen van het distributiepunt niet configureren nadat de installatie is voltooid.

Zie Inhoud en inhoudsinfrastructuur beheren voor meer informatie over het configureren van de schijfinstellingen voor het distributiepunt.

Notitie

Als u de inhoudsbibliotheek na de installatie naar een andere locatie op een distributiepunt wilt verplaatsen, gebruikt u het hulpmiddel Inhoudsbibliotheekoverdracht in de hulpprogramma's van Configuration Manager. Zie het hulpmiddel Inhoudsbibliotheekoverdrachtvoor meer informatie.

Informatie over de inhoudsbibliotheek op het CAS

Standaard maakt Configuration Manager een inhoudsbibliotheek op de centrale beheersite (CAS) wanneer de site wordt geïnstalleerd. De inhoudsbibliotheek wordt geplaatst op het station van de siteserver met de meeste vrije schijfruimte. Omdat u geen distributiepunt op het CAS kunt installeren, kunt u geen prioriteit geven aan de stations voor gebruik door de inhoudsbibliotheek. Net als in de inhoudsbibliotheek op andere siteservers en op distributiepunten, wordt de inhoudsbibliotheek automatisch overgeslagen naar het volgende beschikbare station wanneer het station met de inhoudsbibliotheek geen beschikbare schijfruimte meer heeft.

Configuration Manager gebruikt de inhoudsbibliotheek op het CAS in de volgende scenario's:

  • U maakt inhoud op het CAS.

  • U migreert inhoud van een andere Configuration Manager-site en wijst cas toe als de site die deze inhoud beheert.

Notitie

Wanneer u inhoud op een primaire site maakt en deze vervolgens distribueert naar een andere primaire site of een secundaire site onder een andere primaire site, wordt deze inhoud tijdelijk in het Postvak IN van de planning op de CAS-site op geplaatst. Deze inhoud wordt niet toegevoegd aan de inhoudsbibliotheek.

Gebruik de volgende opties om de inhoudsbibliotheek in het CAS te beheren:

  • Als u wilt voorkomen dat de inhoudsbibliotheek op een bepaald station wordt geïnstalleerd, maakt u een leeg bestand met de naam NO_SMS_ON_DRIVE.SMS. Kopieer het naar de hoofdmap van het station voordat de inhoudsbibliotheek wordt gemaakt.

  • Nadat de inhoudsbibliotheek is gemaakt, gebruikt u het hulpprogramma Inhoudsbibliotheekoverdracht vanuit de hulpprogramma's configuratiebeheer om de locatie van de inhoudsbibliotheek te beheren. Zie het hulpmiddel Inhoudsbibliotheekoverdrachtvoor meer informatie.

Notitie

Cloudbeheergateways met inhoud maken geen gebruik van opslag met één exemplaar. De site versleutelt pakketten voordat ze naar Azure worden verzonden en elk pakket heeft een unieke versleutelde sleutel. Zelfs als twee bestanden identiek waren, zouden de versleutelde versies niet hetzelfde zijn.

In de inhoudsbibliotheek

Waarschuwing

De volgende sectie is alleen beschikbaar voor informatiedoeleinden. Wijzig, voeg of verwijder geen bestanden of mappen in de inhoudsbibliotheek. Als u dit doet, kunnen pakketten, inhoud of de inhoudsbibliotheek als geheel beschadigd raken. Als u vermoedt dat er ontbrekende, beschadigde of anderszins ongeldige gegevens ontbreken, gebruikt u de validatiefunctie in de configuratiebeheerconsole om dergelijke problemen op te sporen. Vervolgens herverdeelt u de betreffende inhoud om de problemen op te lossen.

Standaard wordt de inhoudsbibliotheek opgeslagen op de hoofdmap van een station in een map met de naam SCCMContentLib. Deze map wordt standaard gedeeld als SCCMContentLib$. De map en het delen hebben beperkte machtigingen om onbedoelde schade te voorkomen. Alle wijzigingen moeten worden aangebracht vanuit de configuration manager-console. In deze map staan de volgende objecten:

  • De pakketbibliotheek (map PkgLib): Informatie over welke pakketten aanwezig zijn op het distributiepunt.

  • De gegevensbibliotheek (map DataLib): Informatie over de oorspronkelijke structuur van de pakketten.

  • De bestandsbibliotheek (map FileLib): de oorspronkelijke bestanden in het pakket. In deze map wordt meestal het grootste deel van de opslag gebruikt.

Diagramoverzicht van de inhoudsbibliotheek van Configuration Manager.

Tip

Gebruik het hulpprogramma Inhoudsbibliotheekverkenner van de hulpprogramma's van Configuration Manager om door de inhoud van de inhoudsbibliotheek te bladeren. U kunt dit hulpprogramma niet gebruiken om de inhoud te wijzigen. Het biedt inzicht in wat er aanwezig is en biedt validatie en herverdeling. Zie de Verkenner voor inhoudsbibliotheekvoor meer informatie.

Pakketbibliotheek

De map pakketbibliotheek, PkgLib, bevat één bestand voor elk pakket dat naar het distributiepunt wordt gedistribueerd. De bestandsnaam is bijvoorbeeld de ABC00001.INI pakket-id. In dit bestand onder de sectie vindt u een lijst met inhouds-eds die deel uitmaken van het [Packages] pakket, evenals andere informatie, zoals de versie. Abc00001 is bijvoorbeeld een oud pakket bij versie 1. De inhouds-id in dit bestand is ABC00001.1 .

Gegevensbibliotheek

De map gegevensbibliotheek, DataLib, bevat één bestand en één map voor elk van de inhoud in elk pakket. Dit bestand en de map worden bijvoorbeeld benoemd ABC00001.1.INI ABC00001.1 en , respectievelijk. Het bestand bevat informatie voor validatie. In de map wordt de mapstructuur opnieuw gemaakt vanuit het oorspronkelijke pakket.

De bestanden in de gegevensbibliotheek worden vervangen door INI-bestanden met de naam van het oorspronkelijke bestand in het pakket. Bijvoorbeeld MyFile.exe.INI. Deze bestanden bevatten informatie over het oorspronkelijke bestand, zoals de grootte, de gewijzigde tijd en de hash. Gebruik de eerste vier tekens van de hash om het oorspronkelijke bestand in de bestandsbibliotheek te zoeken. De hash in MyFile.exe.INI is bijvoorbeeld DEF98765 en de eerste vier tekens zijn DEF9.

Bestandsbibliotheek

Als de inhoudsbibliotheek zich over meerdere stations bespant, kunnen de pakketbestanden zich op een van deze stations in de map bestandsbibliotheek, FileLib, vinden.

Zoek een specifiek bestand met de eerste vier tekens van de hash die in de gegevensbibliotheek is gevonden. In de map van de bestandsbibliotheek staan veel mappen, elk met een naam van vier tekens. Zoek de map die overeenkomt met de eerste vier tekens uit de hash. Wanneer u deze map hebt gevonden, bevat deze een of meer sets met drie bestanden. Deze bestanden hebben dezelfde naam, maar één heeft de extensie INI, een heeft de extensie SIG en een heeft geen bestandsextensie. Het oorspronkelijke bestand is het bestand zonder extensie waarvan de naam gelijk is aan de hash uit de gegevensbibliotheek.

Map DEF9 bevat bijvoorbeeld DEF98765.INI , en DEF98765.SIG DEF98765 . DEF98765 is het oorspronkelijke MyFile.exe . Het INI-bestand bevat een lijst met 'gebruikers' of inhouds-ed's die hetzelfde bestand delen. De site verwijdert geen bestand, tenzij al deze inhoud ook wordt verwijderd.

Schijf overspannen

De inhoudsbibliotheek kan over meerdere stations worden verdeeld. U kiest deze stations bij het maken van het distributiepunt. Standaard kiest Configuration Manager automatisch de stations wanneer de inhoudsbibliotheek wordt overspannen.

Wanneer u de stations kiest, selecteert u een primair en secundair station. Op de site worden alle metagegevens opgeslagen op het primaire station. De bestandsbibliotheek wordt alleen over het secundaire station verdeeld. De naam van de map voor het delen van secundaire stations bevat de stationsletter. Als bijvoorbeeld D: en E: secundaire stations zijn voor de inhoudsbibliotheek, zijn de namen van delen SCCMContentLibD$ en SCCMContentLibE$.

Als u de optie Automatisch kiest, selecteert Configuration Manager het station met de meest beschikbare vrije ruimte als primaire schijf. Hiermee worden alle metagegevens op dit station opgeslagen. De site strekt zich alleen uit over de bestandsbibliotheek tot secundaire stations.

U geeft een reserveruimtebedrag op tijdens de configuratie. Configuration Manager probeert een secundaire schijf te gebruiken zodra op de best beschikbare schijf alleen deze reserveruimte beschikbaar is. Telkens als een nieuw station is geselecteerd voor gebruik, wordt het station met de meest beschikbare vrije ruimte geselecteerd.

U kunt niet opgeven dat voor een distributiepunt alle stations moeten worden gebruikt, behalve voor een specifieke set. Voorkom dit gedrag door een leeg bestand te maken in de hoofdmap van het station, genaamd NO_SMS_ON_DRIVE.SMS . Plaats dit bestand voordat Configuration Manager het station selecteert voor gebruik. Als dit bestand in Configuration Manager wordt gedetecteerd in de hoofdmap van het station, wordt het station niet gebruikt voor de inhoudsbibliotheek.

Problemen oplossen

Met de volgende tips kunt u problemen met de inhoudsbibliotheek oplossen:

  • Controleer de logboeken op de siteserver (distmgr.log en PkgXferMgr.log) en het distributiepunt (smsdpprov.log) voor eventuele aanwijzers bij de fouten.

  • Gebruik het hulpprogramma Inhoudsbibliotheekverkenner.

  • Controleer op bestandssloten door andere processen, zoals antivirussoftware. Sluit de inhoudsbibliotheek op alle stations uit van automatische antivirusscans, evenals de tijdelijke adreslijst voor tijdelijke SMS_DP$ op elk station.

  • Als u wilt zien of er hash-problemen zijn, valideert u het pakket vanuit de configuration manager-console.

  • Als laatste optie kunt u de inhoud opnieuw distribueren. Deze actie moet de meeste problemen oplossen.

Zie Inhoudsdistributie begrijpen en oplossen voor meer informatie.

Volgende stappen

Een externe inhoudsbibliotheek configureren voor de siteserver

Stroomdiagram : inhoudsbibliotheek beheren