Hantera Linux-datorer med System Center 2012 R2 Configuration Manager

hantera Linux-datorer med System Center 2012 R2 Configuration Manager

i det här inlägget kommer vi att ta en titt på steg för att hantera Linux-datorer med System Center 2012 R2 Configuration manager (SCCM 2012 R2). Om jag ser tillbaka på mitt inlägg om att installera SCCM 2012 SP1-klientagenter på linux-datorer handlade det bara om installationen av SCCM-klientagenter på Linux-maskinen. I det här inlägget kommer vi inte bara att installera SCCM 2012 R2-klienten på Linux-maskinen utan vi kommer också att lära oss mer om att hantera Linux-datorerna med SCCM 2012 R2.

vi kommer att installera klientagenten, skapa en samling för linux – baserade datorer, skapa och distribuera de anpassade klientenhetsinställningarna som möjliggör hårdvaruinventarinställningar, vi kommer att se exempel på hårdvaruinventarrapporter och slutligen kommer vi att se hur man avinstallerar SCCM-klienten ur Linux-maskinerna. System Center 2012 R2 Configuration manager-klienter för UNIX och Linux utökar omfattningen av din Configuration Manager-miljö för att samla in lager, distribuera programvara och köra rapporter om UNIX-och Linux-servrar i ditt företag. Klienten fungerar som en arbetsgruppsklient som hanteras av Konfigurationshanteraren.

när vi installerar SCCM 2012 R2-klientagenter på linux-maskin kan du använda några av hanteringsfunktionerna på Linux-och UNIX-datorer medan vissa av dem inte kan användas.

stöds stöds inte
Samlingar, frågor och underhåll fönster Client push installation
Maskinvaruinventering driftsättning av operativsystem
programdistribution programdistribution
övervakning programvara inventering
rapportering programuppdateringar, Efterlevnadsinställningar
distribuera anpassade klientinställningar Internetbaserad klient ledning
distribuera programvara med hjälp av paket och program fjärrkontroll, strömhantering
Klientstatus klientkontroll och sanering

nu kommer vi att ladda ner SCCM 2012 R2 klientagenter för Linux-baserade datorer. Du kan ladda ner client agent för Linux-datorer genom att klicka på knappen nedan.Följande UNIX-och Linux-versioner stöds.

  1. AIX Version 7.1, 6.1, 5.3
  2. Solaris Version 11, 10, 9
  3. HP-UX Version 11iv2, 11IV3
  4. RHEL Version 6 , 5, 4
  5. SLES Version 11, 10, 9
  6. CentOS Version 6, 5
  7. Debian Version 6, 5
  8. Ubuntu Version 12.4 LTS, 10.4 LTS
  9. Oracle Linux 6, 5

SCCM 2012 R2-klienter för ytterligare operativsystem

ladda ner ConfigMgr-klienterna för Linux och klicka på Nästa.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

när du har laddat ner ConfigMgr-klienterna för linux, extrahera den till en mapp och kopiera mappen till din Linux-maskin, kopiera filerna till en katalog /opt/client (klienten är en ny mapp som har skapats under /opt) . I det här exemplet använder jag RedHat 6.2 server där SCCM 2012 R2 client agent kommer att installeras.

hantera Linux-datorer med System Center 2012 R2 Configuration Manager

innan du fortsätter och installerar client agent på linux-datorn, se till att din linux-dator kommunicerar korrekt med SCCM-servern. Använd Ping för att kontrollera anslutningen till SCCM-servern. För att lösa värdnamnet, öppna terminalen på linux-maskin och skriv kommandot vi /etc/resolv.conf. Ange IP-adressen för namnserver (inställd på DNS-Server IP), ange domännamnet och söknamnet och spara filen.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

på linux-datorn använder du root-referenser för att köra följande kommando för att aktivera skriptet som ett program, chmod +x install.

kör kommandot ./ installera –mp sccm.prajwal.lokal-sitecode IND ccm-UniversalX64. 1.0. 0. 4580.tar

syntaxen för kommandot är ./ installera-mp <Management point server FQDN> -sitecode <kod> ccm-Universal-x64.<bygga>.tar

Dessutom stöder Configuration Manager-klienten för Linux och UNIX användningen av reservstatuspoäng. Du kan ange FSP genom att lägga till-FSP <FSP server FQDN> till kommandot.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

från nedanstående skärmdump ser vi att klientagenten har installerats framgångsrikt på linux-maskinen. Om du letar efter en loggfil för att validera installationsprocessen kan du kontrollera /var/opt/microsoft/scxcm.logga. Om du ändrar värdnamnet på linux-maskinen efter installationen av client agent måste du starta om linux-maskinen en gång.

/var/opt/microsoft/scxcm.log-denna loggfil innehåller information om installation och pågående drift av ccmexec.papperskorg. Om du letar efter felsökning av UNIX / Linux-klientoperationer måste du använda den här loggfilen.

/ opt/microsoft/omi / scxcmprovider.log-det här är CIM-tjänsten loggfil som fångar CIM-tjänsten operationer.CIM-servern installeras som en del av klienten för Linux och UNIX. Om du använder SCCM 2012 SP1 (utan CU1) ser du att klienten använde nanowbem som sin CIM-server.

jag skulle rekommendera att starta om linux-maskinen när klientagenten har installerats på den. Om du inte inte vill starta om servern kan du stoppa och starta ccmexecd-processen.

för att stoppa ccmexecd kan du använda kommandot / etc / init.d / ccmexecd stop
för att starta ccmexecd kan du använda kommandot / etc / init.d / ccmexecd start

hantera Linux-datorer med System Center 2012 R2 Configuration Manager

som tidigare nämnts scxcm.loggfilen registrerar både installations-och driftsinformation. Den här loggfilen är användbar när du vill felsöka klientoperationer. Det kan finnas en situation där du felsöker klientinstallationsproblemen och du vill att detaljerad information ska loggas i scxcm.logga. Det finns fyra olika loggnivåer som var och en har en unik inställning.

1) fel: indikerar problem som kräver uppmärksamhet.
2) varning: Indikerar eventuella problem för klientverksamheten.
3) INFO: mer detaljerad loggning som anger status för olika händelser på klienten.
4) TRACE: Verbose loggning som vanligtvis används för att diagnostisera problem.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

för att ändra loggnivån, redigera /opt/microsoft/configmgr/etc/scxcm.conf och ändra varje instans av taggmodulen till önskad loggnivå.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

när SCCM-klienten har installerats på linux-maskinen, i Configuration Manager-konsolen, under alla system hittar du linux-maskinens namn. Högerklicka på linux-datorn och klicka på Godkänn.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

nu kan vi skapa en samling för att gruppera linux-datorerna. Microsoft rekommenderar att du använder Bildtextvärdet för Operativsystemklassen för att identifiera olika Linux-och UNIX-operativsystem i frågor och samlingar. I det här exemplet kommer jag att använda Attributklassen som operativsystem och attribut som tillverkare. Du kan använda nedanstående Fråga för att lägga till redhat-maskinerna i samlingen.

välj SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Klient från SMS_R_System inre gå SMS_G_System_OPERATING_SYSTEM på SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId där SMS_G_System_OPERATING_SYSTEM.Tillverkare = ” Red Hat, Inc.”

hantera Linux-datorer med System Center 2012 R2 Configuration Manager

vi har nu skapat en samling som heter RHEL systems och vår linux-maskin har lagts till i samlingen.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

vi kommer nu att skapa en anpassad klientenhet inställningar för RHEL systems collection och aktivera hårdvara inventering.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

klienten för Linux och UNIX stöder följande hårdvaruinventeringsklasser som är tillgängliga på Linux – och UNIX-servrar:

  • Win32_BIOS
  • Win32_ComputerSystem
  • Win32_DiskDrive
  • Win32_DiskPartition
  • Win32_NetworkAdapter
  • win32_networkadapterkonfiguration
  • Win32_operatingsystem
  • Win32_process
  • Win32_service
  • Win32reg_addremoveprogram
  • Sms_logicaldisk
  • sms_processor

hantera Linux-datorer med System Center 2012 R2 Configuration Manager

för att utföra en Uppdateringsåtgärd för Maskinpolicy på klienter utför följande kommando :- /opt/microsoft/configmgr/bin/ccmexec – rs policy

hantera Linux-datorer med System Center 2012 R2 Configuration Manager

för att utlösa en inventering scan från en klient kör följande kommando: – /opt/microsoft/configmgr/bin/ccmexec-rs hinv

hantera Linux-datorer med System Center 2012 R2 Configuration Manager

när du aktiverar maskinvaruinventariesökningscykeln öppnar du Mp_hinv.loggfil som finns på SCCM-servern. Leta efter raden fullständig rapport från klient linux.prajwal.lokal, action description = hårdvara.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

högerklicka på linux-maskinen i cm-konsolen och klicka på Start > Resource Explorer. Klicka på tjänster under maskinvara för att se listan över tjänster.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

du kan också hitta de installerade applikationerna på linux-maskinen.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

du kan också generera rapporten för Linux-maskinen.

hantera Linux-datorer med System Center 2012 R2 Configuration Manager

vid Windows frågar vi vanligtvis WMI för inventeringsdata, medan UNIX/Linux-klienten lagrar sina inventeringsdata i en serie XML-filer. Du kan visa standardklasser genom kataloglistning / opt / microsoft/configmgr/root / cimv.

hantera Linux - datorer med System Center 2012 R2 Configuration Manager

slutligen för att avinstallera SCCM client agent från linux-maskinen kan du använda kommandot: – /opt/microsoft/configmgr/bin/uninstall

hantera Linux-datorer med System Center 2012 R2 Configuration Manager

för att helt avinstallera ConfigMgr och OMI tryck på C och tryck på Enter. Klienten har avinstallerats.

 hantera Linux-datorer med System Center 2012 R2 Configuration Manager

Avatar av Prajwal Desai

Hej, Jag är Prajwal Desai. Under de senaste åren har jag arbetat med flera tekniker som SCCM / Configuration Manager, Intune, Azure, Security etc. Jag skapade den här webbplatsen så att jag kan dela värdefull information med alla.

Lämna ett svar

Din e-postadress kommer inte publiceras.