A Linux és UNIX rendszerű kiszolgálókhoz készült ügyfelek frissítése a System Center Configuration ManagerbenHow to upgrade clients for Linux and UNIX servers in System Center Configuration Manager

Vonatkozik: A System Center Configuration Manager (aktuális ág)Applies to: System Center Configuration Manager (Current Branch)

A Linux és UNIX rendszerű számítógépeken az aktuális ügyfélszoftver eltávolítása nélkül is frissítheti az ügyfél verzióját.You can upgrade the version of the client for Linux and UNIX on a computer to a newer client version without first uninstalling the current client. Ehhez az szükséges, telepítse az új ügyfél-telepítési csomag a számítógép használata közben a - keepdb parancssori tulajdonság.To do so, install the new client installation package on the computer while using the -keepdb command-line property. Linux vagy UNIX rendszerű ügyfél telepítésekor a meglévő ügyféladatokat felülírják az új ügyfél fájljai.When the client for Linux and UNIX installs, it overwrites existing client data with the new client files. Azonban a - keepdb parancssori tulajdonság arra utasítja a telepítési folyamatot, hogy az ügyfelek egyedi azonosítóját (GUID), helyi adatbázis adatait megőrzi, és a tanúsítványtárolót.However, the -keepdb command-line property directs the install process to retain the clients unique identifier (GUID), local database of information, and certificate store. A rendszer ezt az információt használja majd az új ügyfél telepítésekor.This information is then used by the new client installation.

Például, van egy RHEL5 x64 számítógépe, amelyen a Configuration Manager Linux és UNIX rendszerű ügyfélszoftver eredeti kiadása fut.For example, you have a RHEL5 x64 computer that runs the client from the original release of the Configuration Manager client for Linux and UNIX. Ez az ügyfél frissítéséhez az ügyfél verzióját az 1. összegző frissítéssel, manuális futtatása a telepítése a megfelelő ügyfél telepítéséhez az 1. összegző frissítéssel, azonban kiegészül a parancsfájl a - keepdbparancssori kapcsolót.To upgrade this client to the client version from cumulative update 1, you manually run the install script to install the applicable client package from cumulative update 1, with the addition of the -keepdb command-line switch. Tekintse meg a következő példa parancsot:See the following example command line:

./install -mp <hostname\> -sitecode <code\> -keepdb ccm-Universal-x64.<build\>.tar

A Linux és UNIX rendszerű kiszolgálók ügyfélszoftverének frissítése szoftver központi telepítése útjánHow to use a Software Deployment to Upgrade the Client on Linux and UNIX Servers

Központi szoftvertelepítéssel is frissítheti a Linux és UNIX rendszerű kiszolgálók ügyfélszoftverét.You can use a software deployment to upgrade the client for Linux and UNIX to a new client version. A Configuration Manager-ügyfél azonban közvetlenül nem futtatható a telepítési parancsfájlt az új ügyfél telepítéséhez, mert egy új ügyfél telepítését, először el kell távolítania a jelenlegit.However, the Configuration Manager client can't directly run the installation script to install the new client because the installation of a new client must first uninstall the current client. Ez a művelet végén volna a Configuration Manager ügyfél-folyamat, amely a telepítési parancsfájlt futtatja, az új ügyfél a telepítés megkezdése előtt.This action would end the Configuration Manager client process that runs the installation script before the installation of the new client begins. Sikeres használatához a szoftver központi telepítése az új ügyfél telepítéséhez, úgy kell ütemeznie a telepítés által az operációs rendszer beépített ütemezési szolgáltatása futtassa és egy későbbi időpontban el.To successfully use a software deployment to install the new client, you must schedule the installation to start at a future time and to be run by the operating system's built-in scheduling capabilities.

A szoftver központi telepítése segítségével először másolja a fájlokat az új ügyfél-telepítési csomag az ügyfélszámítógépen.Use a software deployment to first copy the files for the new client installation package to the client computer. Majd telepíteni, és az ügyfél-telepítési folyamat ütemezéséhez parancsfájl futtatása.Then deploy and run a script to schedule the client installation process. A parancsfájl használja az operációs rendszer beépített : parancs késlelteti az indítást.The script uses the operating system's built-in at command to delay its start. A parancsfájl futtatása, ha a művelet az ügyfél operációs rendszerét, és nem a Configuration Manager-ügyfél a számítógép kezeli.When the script runs, its operation is managed by the client operating system and not the Configuration Manager client on the computer. Ez a viselkedés lehetővé teszi, hogy először távolítsa el a Configuration Manager-ügyfél, és az új ügyfél telepítése a parancsfájl által meghívott parancssor.This behavior allows the command line called by the script to first uninstall the Configuration Manager client, and then install the new client. Ezeket a műveleteket a Linux vagy UNIX rendszerű számítógépen ügyfélfrissítést folyamat befejezése.These actions complete the process of client upgrade on the Linux or UNIX computer. A frissítés befejezése után a frissített ügyfelet a Configuration Manager által felügyelt marad.After the upgrade completes, the upgraded client remains managed by Configuration Manager.

Az alábbi eljárás segítségével konfigurálhatja a központi szoftvertelepítést a Linux és UNIX rendszerű számítógépek ügyfelekének frissítésére:Use the following procedure to help you configure a software deployment to upgrade the client for Linux and UNIX. A következő lépések és példák bemutatják, hogyan frissíthető egy, az ügyfél eredeti kiadását futtató RHEL5 x 64 számítógép az 1. összegző frissítéssel.The following steps and examples upgrade a RHEL5 x64 computer that runs the initial release of the client to the cumulative update 1 client version.

A Linux és UNIX rendszerű kiszolgálók ügyfélszoftverének frissítése szoftver központi telepítése útjánTo use a software deployment to upgrade the client on Linux and UNIX servers

  1. Másolja az új ügyfél-telepítési csomag a számítógépen, amelyen a Configuration Manager-ügyfél frissítéséhez.Copy the new client installation package to the computer that runs the Configuration Manager client to upgrade.

    Például az ügyfél-telepítési csomag helyezze és parancsfájl 1. összegző frissítés telepítése az ügyfélszámítógépen a következő helyen: /tmp/rendszerhez – javításFor example, place the client installation package and install script for cumulative update 1 in the following location on the client computer: /tmp/PATCH

  2. Hozzon létre egy parancsfájlt a Configuration Manager-ügyfél frissítését felügyeli.Create a script to manage the upgrade of the Configuration Manager client. Majd helyezzen el egy példányt a parancsfájl abban a mappában, az ügyfélszámítógépen, 1. lépésben az Ügyféltelepítő fájlokat.Then place a copy of the script in the same folder on the client computer as the client installation files from step 1.

    A parancsfájl nem szükséges egy adott névvel.The script doesn't require a specific name. Megfelelő, az ügyfél-telepítési fájlok használatához az ügyfélszámítógépen egy helyi mappából, és az ügyfél-telepítési csomag telepítése segítségével parancssorokat tartalmaznia kell a - keepdb parancssori tulajdonság.It must contain command lines sufficient to use the client installation files from a local folder on the client computer, and to install the client installation package by using the -keepdb command-line property. Használja a - keepdb parancssori tulajdonság fenntartása az aktuális ügyfél telepítése az új ügyfél egyedi azonosítója.Use the -keepdb command-line property to maintain the unique identifier of the current client for use by the new client you're installing.

    Hozzon létre például egy nevű parancsprogram upgrade.sh , amely tartalmazza a következő sorokat:For example, create a script named upgrade.sh that contains the following lines:

    #!/bin/sh  
    #  
    /tmp/PATCH/install -sitecode <code> -mp <hostname> -keepdb /tmp/PATCH/ccm-Universal-x64.<build>.tar  
    

    Ezután másolja a /tmp/javítás mappa az ügyfélszámítógépen.Then copy it to the /tmp/PATCH folder on the client computer.

  3. A szoftver központi telepítése lehetővé teszi, hogy az egyes ügyfelek a számítógépek beépített at parancsát használva, rövid késleltetés után futtassák az upgrade.sh parancsfájlt.Use software deployment to have each client use the computers built-in at command to run the upgrade.sh script with a short delay before the script runs.

    Például a következő parancs segítségével futtassa a parancsfájlt: a -f /tmp/upgrade.sh -m most + 5 percFor example, use the following command line to run the script: at -f /tmp/upgrade.sh -m now + 5 minutes

    Miután az ügyfél sikeresen ütemezi a upgrade.sh parancsfájl futtatását, állapotüzenetet küld arról, hogy a szoftver központi telepítése sikeresen befejeződött.After the client successfully schedules the upgrade.sh script to run, the client submits a status message indicating the software deployment completed successfully. Azonban a tényleges ügyféltelepítést a késleltetést követően végzi és felügyeli a számítógép.However, the actual client installation is then managed by the computer, after the delay. Az ügyfél frissítése után a telepítést az ügyfélszámítógépen található /var/opt/microsoft/scxcm.log fájl megtekintésével ellenőrizheti.After the client upgrade completes, validate the install by reviewing the /var/opt/microsoft/scxcm.log file on the client computer. Ellenőrizze, hogy az ügyfél telepítve van, és megtekintheti a részleteket az ügyfél által a hellyel való kommunikáció a eszközök csomópontjának a eszközök és megfelelőség munkaterület a Configuration Manager konzolon.Confirm the client is installed and communicating with the site by viewing details for the client in the Devices node of the Assets and Compliance workspace in the Configuration Manager console.