Software implementeren op Linux- en UNIX-Servers in Configuration Manager
Van toepassing op: System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1
Notitie
De informatie in dit onderwerp is van toepassing op System Center 2012 Configuration Manager SP1 of later en System Center 2012 R2 Configuration Manager of later.
Software-implementaties die pakketten en programma's gebruiken worden door de Microsoft System Center 2012 Configuration Manager client voor Linux en UNIX ondersteund. U kunt geen System Center 2012 Configuration Manager-toepassingen implementeren op computers met Linux en UNIX.
De volgende functionaliteit voor pakket- en programma-implementaties wordt door de client ondersteund:
U kunt software voor Linux- en UNIX-servers installeren, met inbegrip van onderstaande:
Nieuwe software-implementatie
Software-updates voor programma's die al op de computer zijn geïnstalleerd
Patches voor besturingssysteem
U kunt systeemeigen Linux- en UNIX-opdrachten uitvoeren en scripts uitvoeren die zich bevinden op Linux- en UNIX-servers.
U kunt de implementatie beperken tot de door u opgegeven besturingssystemen wanneer u de programma-optie Alleen op opgegeven clientplatformen selecteert.
U kunt onderhoudsvensters gebruiken om te controleren wanneer software wordt geïnstalleerd.
U kunt statusberichten voor implementatie gebruiken voor het bewaken van implementaties.
Vanaf de client met cumulatieve update 1, wordt de volgende aanvullende functionaliteit ondersteund:
- De client kan het netwerkgebruik bewerken bij het downloaden van software van een distributiepunt.
Als u pakketten en programma's voor Linux- en UNIX-servers configureert en implementeert, gebruikt u dezelfde methodes als voor het configureren en implementeren van pakketten en programma's op uw Windows-computers met de volgende voorbehouden:
Configuratie |
Details |
---|---|
Enkel configuraties gebruiken die bedoeld zijn voor computers en geen configuraties gebruiken die bedoeld zijn voor gebruikers. |
Configuraties die bedoeld zijn voor gebruikers worden niet ondersteund door de Configuration Manager client voor Linux en UNIX. |
Configureer programma's om de software te downloaden van het distributiepunt en voer de programma's uit vanuit de lokale clientcache |
Software van het distributiepunt wordt niet ondersteund door de Configuration Manager client voor Linux en Unix. U moet in plaats hiervan de software configureren zodat deze door de client wordt gedownload en vervolgens geïnstalleerd. Nadat de client voor Linux en UNIX software heeft geïnstalleerd, wordt deze software standaard van de clientcache verwijderd. Pakketten die geconfigureerd zijn met Inhoud in de clientcache behouden worden niettemin niet verwijderd van de client en blijven in de clientcache nadat de software is geïnstalleerd. Configuraties voor de clientcache worden niet door de client voor Linux en UNIX ondersteund en de maximale grootte van de clientcache is enkel beperkt door de vrije schijfruimte op de clientcomputer. |
Het netwerktoegangsaccount voor distributiepunttoegang configureren |
Linux-en UNIX-computers zijn ontworpen als werkgroepcomputers. U moet het netwerktoegangsaccount voor de site configureren voor toegang tot pakketten van het distributiepunt in het Configuration Manager domein van de siteserver. U moet dit account opgeven als een componenteigenschap voor softwaredistributie en het account configureren voordat u software implementeert. Vanaf System Center 2012 R2 Configuration Manager kunt u meerdere netwerktoegangsaccounts per site configureren. De client voor Linux en UNIX kan elk van de accounts die u configureert als een netwerktoegangsaccount gebruiken. Zie Siteonderdelen configureren in Configuration Manager voor meer informatie. |
U kunt pakketten en programma's implementeren naar verzamelingen die enkel Linux- of UNIX-clients bevatten of u kunt deze implementeren naar verzamelingen met een mengeling van clienttypen, zoals de Verzameling Alle systemen.
Notitie
Als u software als een gemengde verzameling implementeert, bestaat de kans dat veel clients in de verzameling de software niet kunnen uitvoeren want dit zijn de verkeerde bestuurssysteemtypen om de programmabestanden te begrijpen. Als gevolg hiervan vermeldt de implementatie een fout.
Als de Configuration Manager client voor Linux en UNIX een implementatie ontvangt en uitvoert, worden statusberichten gegenereerd. U kunt deze statusberichten weergeven in de Configuration Manager-console of door rapporten te gebruiken om de implementatiestatus te controleren.
Zie Pakketten en programma's in Configuration Manager voor meer informatie over het gebruik van pakketten en programma's.
De volgende secties bieden details over software-implementatie naar Linux- en UNIX-servers.
Pakketten, programma's en implementaties voor Linux- en UNIX-Servers configureren
U kunt pakketten en programma's maken en implementeren met behulp van de opties die standaard beschikbaar zijn in de Configuration Manager-console. Unieke configuraties zijn niet vereist voor de client.
Gebruik de informatie in de volgende secties zowel om pakketten en programma's als implementaties te configureren.
Pakketten en programma's
De Wizard Pakket en programma maken vanuit de Configuration Manager-console gebruiken om een pakket en programma voor een Linux- of UNIX-server te maken. De meest pakketten en programma-instellingen worden door de client voor Linux en UNIX ondersteund. Diverse instellingen worden echter niet ondersteund. Als u een pakket en programma maakt en configureert, houdt u rekening met het volgende:
De bestandstypen opnemen die ondersteund worden door de doelcomputers
De opdrachtlijnen bepalen die geschikt zijn om op de doelcomputer te gebruiken
Instellingen die interacties uitvoeren met gebruikers worden niet ondersteund
Op de volgende tabel treft u de eigendommen voor pakketten en programma's aan die niet worden ondersteund.
Pakket- en programma-eigenschap |
Gedrag |
Meer informatie |
||
---|---|---|---|---|
Instellingen van pakketshare:
|
Er wordt een fout gegenereerd en de installatie van de software mislukt |
De client biedt geen ondersteuning voor deze configuratie. De client moet in plaats hiervan de software downloaden met behulp van HTTP of HTTPS en vervolgens de opdrachtregel vanuit de lokale cache uitvoeren. |
||
Instellingen van pakketupdate:
|
Instelling wordt genegeerd |
De client biedt geen ondersteuning voor deze configuratie. |
||
Implementatie-instellingen van besturingssysteem:
|
Instellingen worden genegeerd |
De client biedt geen ondersteuning voor deze configuratie. |
||
Rapportage:
|
Instellingen worden genegeerd |
Het gebruik van status-MIF-bestanden wordt niet door de client ondersteund. |
||
Uitvoeren:
|
Instellingen worden genegeerd |
De client voert altijd pakketten uit zonder gebruikersinterface. De client negeert alle configuratie-opties voor het uitvoeren. |
||
Na het uitvoeren:
|
Er wordt een fout gegenereerd en de installatie van de software mislukt |
Het systeem start opnieuw op en gebruikerspecifieke settings worden niet ondersteund. Als een andere instelling dan de instelling Geen actie vereist in gebruik is, wordt er door de client een fout gegeneerd en wordt de software-installatie voortgezet, maar geen actie ondernomen. |
||
Het programma kan worden uitgevoerd:
|
Er wordt een fout gegenereerd en de installatie van de software mislukt |
Gebruikerspecifieke instellingen worden niet ondersteund. Als deze optie geconfigureerd is, wordt er door de client een fout gegeneerd en mislukt de software-installatie. Andere opties worden genegeerd en de software-installatie wordt voortgezet. |
||
Uitvoermodus:
|
Instelling wordt genegeerd |
Gebruikerspecifieke instellingen worden niet ondersteund. De configuratie om uit te voeren met beheerdersrechten wordt ondersteund door de client.
Deze instelling genereert geen fout of logboekvermelding. De software-installatie mislukt echter als door de client een fout wordt gegenereerd voor de vereiste configuratie van Het programma kan worden uitgevoerd = Alleen als er een gebruiker is aangemeld. |
||
Gebruikers toestaan de programma-installatie te bekijken en interacties uit te voeren. |
Instelling wordt genegeerd |
Gebruikerspecifieke instellingen worden niet ondersteund. Deze configuratie wordt genegeerd en de software-installatie wordt voortgezet. |
||
Stationsmodus:
|
Instellingen worden genegeerd |
Deze instelling wordt niet ondersteund want de inhoud wordt altijd naar de client gedownload en lokaal uitgevoerd. |
||
Eerst een ander programma uitvoeren |
Er wordt een fout gegenereerd en de installatie van de software mislukt |
Recursieve programma-installatie wordt niet ondersteund. Als een programma geconfigureerd is om eerst een ander programma uit te voeren, mislukt de software-installatie en wordt de andere programma-installatie niet gestart. |
||
Wanneer dit programma wordt toegewezen aan een computer:
|
Instelling wordt genegeerd |
Gebruikerspecifieke instellingen worden niet ondersteund. De configuratie om eenmaal uit te voeren voor de computer wordt ondersteund door de client. Deze instelling genereert geen fout of logboekvermelding omdat een fout en logboekvermelding al werden gemaakt voor de vereiste configuratie van Het programma kan worden uitgevoerd = Alleen als er een gebruiker is aangemeld. |
||
Programmakennisgevingen onderdrukken. |
Instelling wordt genegeerd |
Een gebruikersinterface wordt niet door de client geïmplementeerd. Als deze configuratie is geselecteerd, wordt dit genegeerd en wordt de software-installatie voortgezet. |
||
Dit programma op computers waarop dit wordt geïmplementeerd uitschakelen |
Instelling wordt genegeerd |
Deze instelling wordt niet ondersteund en heeft geen invloed op de software-installatie. |
||
Toestaan dat dit programma wordt geïnstalleerd door de takenreeks Pakket installeren zonder te worden geïmplementeerd. |
Instelling wordt genegeerd |
Takenreeksen worden niet door de client ondersteund. Deze instelling wordt niet ondersteund en heeft geen invloed op de software-installatie. |
||
Windows Installer:
|
Instellingen worden genegeerd |
Windows Installer-bestanden of instellingen worden niet door de client ondersteund. |
||
Onderhoudsmodus OpsMgr:
|
Instellingen worden genegeerd |
De client biedt geen ondersteuning voor deze configuratie. |
Zie Het maken van pakketten en programma's in Configuration Manager voor meer informatie over het maken van een pakket en programma.
Implementaties
U kunt de Wizard Software implementeren van de Configuration Manager-console gebruiken om software naar een Linux- of UNIX-server te implementeren. De meeste implementatie-instellingen worden ondersteund door de client voor Linux en UNIX, sommige instellingen worden echter niet ondersteund. Wanneer u software implementeert het volgende overwegen:
U moet het pakket voorzien van minstens één distributiepunt dat is gekoppeld aan een grensgroep die is geconfigureerd voor locatie van inhoud.
De client voor Linux en UNIX die deze implementatie ontvangt, moet toegang verkrijgen tot dit distributiepunt vanaf zijn netwerklocatie.
De client voor Linux en UNIX downloadt het pakket van het distributiepunt en voert het programma uit op de lokale computer.
De client voor Linux en UNIX kan geen pakketten downloaden van gedeelde mappen. Deze downloadt pakketten van distributiepunten met IIS-functionaliteit die HTTP of HTTPS ondersteunen.
De volgende tabel somt eigenschappen voor implementaties op die niet worden ondersteund:
Implementatie-eigenschap |
Gedrag |
Meer informatie |
---|---|---|
Implementatie-instellingen – doel:
|
Instelling wordt genegeerd |
Gebruikerspecifieke instellingen worden niet ondersteund. De instelling Vereist wordt niettemin door de client ondersteund. Dit dwingt de geplande installatietijd af maar er wordt geen handmatige installatie ondersteund die voor dit geplande tijdstip zou vallen. |
Ontwaakpakketten verzenden |
Instelling wordt genegeerd |
De client biedt geen ondersteuning voor deze configuratie. |
Toewijzingsplanning:
|
Er wordt een fout gegenereerd en de installatie van de software mislukt |
Gebruikerspecifieke instellingen worden niet ondersteund. De instelling Zo snel mogelijk wordt niettemin door de client ondersteund. |
Instellingen voor meldingen:
|
Instelling wordt genegeerd |
Een gebruikersinterface wordt niet door de client geïmplementeerd. |
Als de geplande toegewezen tijd bereikt wordt, toestaan dat de volgende activiteiten worden uitgevoerd buiten het onderhoudsvenster:
|
Er wordt een fout gegenereerd |
Het opnieuw opstarten van het systeem wordt niet door de client ondersteund. |
Implementatieoptie voor netwerken voor snelle (LAN-) netwerken:
|
Er wordt een fout gegenereerd en de installatie van de software mislukt |
De software kan niet door de client worden uitgevoerd vanaf het distributiepunt en in plaats hiervan moet het programma worden gedownload voordat het kan worden uitgevoerd. |
Implementatieoptie voor een langzame of onbetrouwbare netwerkgrens of een terugvalbronlocatie voor inhoud:
|
Instelling wordt genegeerd |
Gedeelde inhoud tussen peers wordt niet door de client ondersteund. |
Zie Inhoudsbeheer plannen in Configuration Manager voor meer informatie over inhoudslocatie.
Zie Het implementeren van pakketten en programma's in Configuration Manager voor meer informatie over het maken van een implementatie.
Netwerkbandbreedte beheren voor softwaredownloads van distributiepunten
Vanaf de client voor Linux en Unix voor cumulatieve update 1, worden netwerkbandbreedteregelingen door de client ondersteund wanneer software van een distributiepunt wordt gedownload.
De client gebruikt de BTS-instellingen die u configureert als clientinstellingen in Configuration Manager, maar implementeert geen BITS. De client controleert in de plaats daarvoor de HTTP-aanvraag chunkgrootte en de inter-chunk vertraging voor de softwaredownload om het gebruik van de netwerkbandbreedte te bewerken.
U kunt de clientinstellingen voor Background Intelligent Transfer configureren en vervolgens de instellingen op de clientcomputer toepassen om een client te configureren om netwerkbandbreedteregelingen te gebruiken. De client moet clientinstellingen ontvangen voor Background Intelligent Transfer met de volgende instelling geconfigureerd als Ja, om bandbreedteregelingen te gebruiken:
- Beperk de maximale netwerkbandbreedte voor BITS-overdrachten op de achtergrond
De volgende configuraties voor de Background Intelligent Transfer worden door de client ondersteund:
Begintijd beperkingsvenster
Eindtijd beperkingsvenster
Maximale overdrachtssnelheid tijdens het beperkingsvenster (Kbps)
Maximale overdrachtssnelheid tijdens het beperkingsvenster (Kbps)
De volgende configuratie voor Background Intelligent Transfer wordt niet ondersteund en wordt genegeerd door de client voor Linux en UNIX:
- BITS-downloads buiten het beperkingsvenster toestaan
Als de softwaredownload naar de client vanuit een distributiepunt wordt onderbroken, kan de client voor Linux en UNIX de download niet hervatten en wordt in plaats daarvan de download van het volledige softwarepakket opnieuw opgestart.
Bewerkingen voor Software-implementaties
Vergelijkbaar met de Windows-client, ontdekt de Configuration Manager client voor Linux en UNIX nieuwe software-implementaties bij het vragen naar en zoeken van een nieuw beleid. De frequentie waarmee de client zoekt naar nieuw beleid is afhankelijk van de clientinstellingen. U kunt onderhoudsvensters configureren om te controleren wanneer software-implementaties plaatsvinden.
U kunt software-implementaties configureren naar Linux- en UNIX-servers met behulp van pakketeigenschappen, programma-eigenschappen en implementatie-eigenschappen.
Wanneer de clients beleid voor een implementatie ontvangt, wordt een statusbericht verzonden. Er worden eveneens statusberichten verzonden wanneer de software-installatie aanvangt en wanneer de installatie voltooid is of mislukt.
Programma's voor software-implementaties worden uitgevoerd met de hoofdreferenties waarmee de Configuration Manager-client voor Linux en UNIX wordt uitgevoerd. De afsluitcode van de programma-opdracht wordt gebruikt om slagen of mislukken te bepalen. Een afsluitcode 0 (nul) wordt beschouwd als geslaagd. Bovendien worden de stdout (standaarduitvoerstroom) en stderr (standaardfoutstroom) gekopieerd naar het logbestand wanneer het logboekniveau ingesteld wordt op INFO of TRACE.
Tip
Als de software die u wilt implementeren zich bevindt op een Network File System (NFS)-share waartoe de Linux- of UNIX-server toegang heeft, hebt u geen distributiepunt nodig om het pakket te downloaden. Als u in plaats hiervan het pakket maakt, select u het selectievakje voor Dit pakket bevat bronbestanden niet. Als u het programma configureert, geeft u de geschikte opdrachtregel op voor rechtstreekse toegang van het pakket tot het NFS-koppelpunt.