Linux-Computers beheren met System Center 2012 R2 Configuration Manager

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

In dit artikel zullen we een kijkje nemen op de stappen voor het beheren van Linux-computers met System Center 2012 R2 Configuration manager (SCCM 2012 R2). Als ik terugkijk op mijn bericht over het installeren van SCCM 2012 SP1 client agents op linux computers het was gewoon over de installatie van SCCM client agents op de Linux machine. In dit bericht zullen we niet alleen de SCCM 2012 R2-client installeren op Linux-machine, maar we zullen ook meer leren over het beheren van de Linux-computers met behulp van SCCM 2012 R2.

we zullen de client agent installeren, een verzameling maken voor linux-computers, aangepaste client-apparaatinstellingen maken en implementeren die hardware-inventarisinstellingen mogelijk maken, we zullen voorbeelden zien van hardware-inventarisrapporten en ten slotte zullen we zien hoe de SCCM-client uit de Linux-machines verwijderd kan worden. De System Center 2012 R2 Configuration manager clients voor UNIX en Linux breidt het bereik van uw Configuration Manager omgeving uit om inventaris te verzamelen, software te implementeren en rapporten uit te voeren over UNIX-en Linux-servers in uw onderneming. De client werkt als een werkgroepclient die wordt beheerd door Configuration Manager.

wanneer we SCCM 2012 R2 client agents installeren op linux machine, kunt u een aantal van de beheermogelijkheden gebruiken op Linux en UNIX computers, terwijl sommige niet kunnen worden gebruikt.

Ondersteund Niet Ondersteund
Collecties, query ‘ s en onderhoud van windows push-Client installatie
Hardware inventory implementatie van het Besturingssysteem
Software-implementatie Application deployment
Monitoring Software-inventarisatie
Rapportage Software-updates, instellingen voor Compliance
het Implementeren van aangepaste client-instellingen Internet-client maatregelen
Software implementeren met behulp van pakketten en programma ‘ s afstandsbediening, energiebeheer
Client status client controle en herstel

nu zullen we de SCCM 2012 R2 client agents downloaden voor Linux gebaseerde computers. Je kunt de client agent voor Linux computers downloaden door op de onderstaande knop te klikken.De volgende UNIX en Linux versies worden ondersteund.

  1. Aix versie 7.1, 6.1, 5.3
  2. Solaris Versie 11, 10, 9
  3. HP-UX Versie 11iv2 , 11iv3
  4. red hat enterprise Versie 6 , 5, 4
  5. SLES Versie 11, 10, 9
  6. CentOS Versie 6, 5
  7. Debian Versie 6, 5
  8. Ubuntu Versie 12.4 LTS, 10.4 LTS
  9. Oracle Linux 6, 5

SCCM 2012 R2 Klanten Extra Operating Systemen

Download de ConfigMgr Clients voor Linux en klik op Volgende.

Linux-Computers beheren met behulp van System Center 2012 R2 Configuration Manager

zodra u de ConfigMgr-clients voor linux hebt gedownload, pak het uit naar een map en kopieer de map naar uw Linux-machine, kopieer de bestanden naar een map /opt/client (client is een nieuwe map die is aangemaakt onder /opt) . In dit voorbeeld gebruik ik de RedHat 6.2 server waarop de SCCM 2012 R2 client agent geïnstalleerd zal worden.

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

voordat u verder gaat en de client agent op linux-machine installeert, moet u ervoor zorgen dat uw linux-machine correct communiceert met de SCCM-server. Gebruik Ping om de verbinding met de SCCM server te controleren. Om de hostnaam op te lossen, open je de terminal op linux machine en typ je het commando vi /etc/resolv.conf. Stel het IP-adres in voor nameserver( ingesteld op DNS Server IP), geef de domeinnaam en de zoeknaam op en sla het bestand op.

Linux-Computers beheren met behulp van System Center 2012 R2 Configuration Manager

gebruik root-referenties op de linux-computer om het volgende commando uit te voeren om het script als een programma te laten draaien, chmod +x install.

voer het commando uit ./ install – MP sccm.prajwal.local-sitecode IND ccm-UniversalX64. 1. 0. 0. 4580.tar

de syntaxis van het commando is ./ install-mp <Management point server FQDN> – sitecode <code> ccm-Universal-x64.<build>.tar

bovendien ondersteunt Configuration Manager client voor Linux en UNIX het gebruik van fallback status points. U kunt de FSP opgeven door-fsp <FSP server FQDN> aan de opdracht toe te voegen.

Linux-Computers beheren met behulp van System Center 2012 R2 Configuration Manager

uit de onderstaande schermafbeelding zien we dat de client agent met succes is geïnstalleerd op de linux-machine. Als u op zoek bent naar een logbestand om het installatieproces te valideren, kunt u /var/opt/microsoft/scxcm controleren.log. In het geval dat je de hostnaam van linux machine wijzigt na de installatie van client agent, dan moet je de linux machine één keer herstarten.

/ var / opt / microsoft / scxcm.log-dit logbestand bevat informatie over de installatie en lopende bewerkingen van ccmexec.bak. Als je op zoek bent naar problemen met UNIX/Linux client operaties dan moet je dit log bestand gebruiken.

/ opt/microsoft / Omi / scxcmprovider.log-dit is het CIM service log bestand dat de CIM service operaties vangt.De CIM server installeert als onderdeel van de client voor Linux en UNIX. Als je SCCM 2012 SP1 gebruikt (zonder CU1) zul je zien dat de client nanowbem als zijn CIM server heeft gebruikt.

ik zou aanraden om de linux machine opnieuw op te starten zodra de client agent erop geà nstalleerd is. Als u de server niet wilt herstarten, kunt u het ccmexecd-proces stoppen en starten.

om de ccmexecd te stoppen kunt u het commando /etc/init gebruiken.d / ccmexecd stop
om de ccmexecd te starten kunt u het commando /etc/init gebruiken.d / ccmexecd start

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

zoals eerder vermeld scxcm.logbestand registreert zowel de installatie en operationele informatie. Dit logbestand is handig als u problemen met clientbewerkingen wilt oplossen. Er kan een situatie zijn waarin u problemen met de installatie van de client oplost en u wilt uitgebreide informatie aanmelden scxcm.log. Er zijn vier verschillende log niveaus elk met een unieke instelling.

1) Fout: geeft problemen aan die aandacht vereisen.
2) waarschuwing: Geeft mogelijke problemen aan voor de clientbewerkingen.
3) INFO: meer gedetailleerde logging die de status van verschillende gebeurtenissen op de client aangeeft.
4) TRACE: uitgebreide logging die meestal wordt gebruikt om problemen te diagnosticeren.

Linux-Computers beheren met behulp van System Center 2012 R2 Configuration Manager

om het logniveau te wijzigen, kunt u /opt/microsoft/configmgr/etc/scxcm bewerken.conf en verander elke instantie van de tag MODULE naar het gewenste log niveau.

Linux-Computers beheren met behulp van System Center 2012 R2 Configuration Manager

nadat de SCCM-client op de linux-machine is geà nstalleerd, vindt u in de Configuration Manager-console onder alle systemen de naam van de linux-machine. Klik met de rechtermuisknop op de linux computer en klik op Goedkeuren.

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

laten we nu een verzameling maken om de linux-computers te groeperen. Microsoft raadt aan om de onderschrift waarde voor het besturingssysteem klasse te gebruiken om verschillende Linux en UNIX besturingssystemen te identificeren in query ‘ s en collecties. In dit voorbeeld zal ik de Attribuutklasse gebruiken als besturingssysteem en attribuut als fabrikant. Je kunt de onderstaande query gebruiken om de redhat machines aan de collectie toe te voegen.

Selecteer SMS_R_System.Broncode, SMS_R_System.Brontype, SMS_R_System.Name, SMS_R_System.Smsuniqueindentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client van SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.Broncode waar SMS_G_System_OPERATING_SYSTEM.Fabrikant = ” Red Hat, Inc.”

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

we hebben nu een verzameling gemaakt met de naam RHEL systems en onze linux-machine is aan de verzameling toegevoegd.

Linux-Computers beheren met behulp van System Center 2012 R2 Configuration Manager

we zullen nu een aangepaste client-apparaatinstellingen maken voor de RHEL systems collection en de Hardware-inventaris inschakelen.

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

de client voor Linux en UNIX ondersteunt de volgende hardwareinventarisklassen die beschikbaar zijn op Linux-en UNIX-servers:

  • Win32_BIOS
  • Win32_ComputerSystem
  • Win32_DiskDrive
  • Win32_DiskPartition
  • Win32_NetworkAdapter
  • Win32_NetworkAdapterConfiguration
  • Win32_OperatingSystem
  • Win32_Process
  • Win32_Service
  • Win32Reg_AddRemovePrograms
  • SMS_LogicalDisk
  • SMS_Processor

Het beheren van Linux-Computers met Behulp van System Center 2012 R2-Configuration Manager

Voor het uitvoeren van een Machine Beleid Vernieuwen actie op klanten voer je het volgende commando :- /opt/microsoft/configmgr/bin/ccmexec-rs policy

Linux - Computers beheren met System Center 2012 R2 Configuration Manager

om een inventarisscan te activeren vanaf een client voer je het volgende commando uit:- /opt/microsoft/configmgr/bin/ccmexec-rs hinv

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

eenmaal u activeert de hardware inventaris scan cyclus, open de mp_hinv.logbestand op de SCCM-server. Kijk voor het volledige rapport van client linux.prajwal.local, action description = hardware.

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

klik in de CM-console met de rechtermuisknop op de linux-machine en klik op Start > Resource Explorer. Klik onder Hardware op Services om de lijst met services te bekijken.

Linux-Computers beheren met behulp van System Center 2012 R2 Configuration Manager

u kunt ook de geïnstalleerde toepassingen op de linux-machine vinden.

Linux-Computers beheren met behulp van System Center 2012 R2 Configuration Manager

u kunt ook het rapport voor de Linux-machine genereren.

Linux-Computers beheren met behulp van System Center 2012 R2 Configuration Manager

in het geval van Windows vragen we meestal WMI om inventarisgegevens, terwijl de UNIX / Linux-client zijn inventarisgegevens opslaat in een reeks XML-bestanden. U kunt de standaardklassen bekijken op directory listing/opt/microsoft/configmgr/root / cimv.

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

tot slot kunt u de SCCM – client-agent van de linux-machine verwijderen met de opdracht: – /opt/microsoft/configmgr/bin/uninstall

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

om ConfigMgr volledig te verwijderen en Omi druk op C en druk op enter. De client is verwijderd.

Linux-Computers beheren met System Center 2012 R2 Configuration Manager

Avatar van Prajwal Desai

Hallo, Ik ben Prajwal Desai. De afgelopen jaren heb ik gewerkt aan meerdere technologieën zoals SCCM / Configuration Manager, Intune, Azure, Security etc. Ik heb deze site gemaakt zodat ik waardevolle informatie met iedereen kan delen.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.