Beállítás Peer Cache ConfigMgr aktuális ág

által Johan Arwidmark/február 9, 2017

kezdve már vissza ConfigMgr aktuális ág v1610, Peer Cache már van volt elérhető. Ezt a funkciót úgy tervezték, hogy csökkentse a tartalom elosztott környezetben lévő ügyfeleknek történő továbbításának hálózati hatását, és a ConfigMgr által támogatott összes csomagtípussal (frissítések, régi csomagok, alkalmazások, képek stb.).

itt van egy lépésről-lépésre útmutató, amely megmutatja, hogyan kell beállítani peer cache ConfigMgr aktuális ág, valamint kapsz néhány háttér info.

image
Peer gyorsítótár működés közben, a Windows 10 telepítése Töltse le a WIM fájlt egy társról, nem pedig az elosztási pontról. Nagyon fényes.

az útmutató

az útmutató ebben a bejegyzésben négy egyszerű lépés, hogy ez megy:

  • 1. lépés-Hozzon létre egy gyűjteménystruktúrát
  • 2. lépés – Állítsa be a Peer Cache kliens beállításait
  • 3.lépés – Hozzon létre határokat és határcsoportokat
  • 4. lépés-Ellenőrizze, hogy működik-e

de először egy kis háttér.

ConfigMgr Peer Cache 101

A Peer Cache működése az, hogy az ügyfélbeállításokon keresztül engedélyezi, hogy az egyes webhelyeken milyen gépek osszák meg a tartalmat a barátaikkal. Ezeket a gépeket Peer Cache forrásoknak nevezzük. Miután ezek a gépek rendelkeznek a tartalommal, ugyanazon határcsoport más gépei letölthetik a tartalmat a “barátaiktól”, nem pedig egy távoli DP-től. Alapvetően ezeket az ügyfeleket extra terjesztési pontokként tekintheti meg!

Peer Cache források

A peer cache-hez elérhetővé tenni kívánt tartalmat teljes mértékben telepíteni kell a peer cache-forrásokba, tehát a gyorsítótárukban található, mielőtt más ügyfelek számára elérhetővé válik. De ha egyszer megvan, nem kell várni a többi telepítésére. ConfigMgr megtudja, hogy az új “elosztási pontok” elég gyorsan.

gyorsítótárazott tartalom

a társ-gyorsítótárazáshoz elérhetővé tenni kívánt tartalmat teljes mértékben telepíteni kell a társ-gyorsítótár forrásaiba, így az a gyorsítótárukban található, mielőtt más ügyfelek számára elérhetővé válik. De ha egyszer megvan, nem kell várni a többi telepítésére. ConfigMgr megtudja, hogy az új “elosztási pontok” elég gyorsan. A ConfigMgr v1806-tól kezdve az MP csak az élő / aktív klienseket adja vissza a hálózaton, amint azt a Gyors csatorna állapota jelentette.

határcsoport

A Peer gyorsítótár határcsoportonként történik, tehát ha egy ügyfél egy új webhelyre (új határcsoport) vándorol, akkor azt különböző Peer gyorsítótár-forrásokkal szolgálják fel.

biztonság

a ConfigMgr v1710-től kezdődően minden átvitel A peer cache kliens és a jelenleg használt peer cache forrás között HTTPS-sel történik.

Peer Cache és BranchCache

sok esetben használhatja a BranchCache-t önmagában, anélkül, hogy Peer Cache-t kellene bevonnia, de a Peer Cache együtt működik a BranchCache-vel, ahol a BranchCache biztonsági másolatként működik a csomagokhoz, de olyan peer-tartalomhoz is, amelyet a Peer Cache nem tud, például a ConfigMgr-házirendek. A BranchCache beállításával kapcsolatos további információkért lásd ezt a bejegyzést: https://deploymentresearch.com/setup-branchcache-for-configmgr-current-branch/

itt található a BranchCache és a Peer gyorsítótárazási funkciók gyors összefoglalása:

BranchCache

  • társak csak a helyi alhálózaton (hacsak nem adunk hozzá harmadik féltől származó megoldást, akkor több alhálózatra is kiterjedhet)
  • nem támogatja az OSD-t (hacsak nem adunk hozzá egy ingyenes harmadik féltől származó kiterjesztést a BranchCache számára),
  • elindíthatja a tartalom peering-jét, amint az első kliens megkapja a fájl néhány blokkját
  • az összes ConfigMgr csomagtípust, valamint a ConfigMgr házirendeket
  • külön gyorsítótárat használ, mint a ConfigMgr kliens
  • felhasználhatja a ConfigMgr tartalmat, amelyet adatok deduplikáltak a hálózati hatás további csökkentése érdekében.

Peer Cache

  • Peers a boundary group szinten vagy a helyi alhálózaton (a boundary group-on konfigurálható)
  • nem tudja elindítani a tartalom peering-jét, amíg a teljes csomag le nem töltődött
  • az összes ConfigMgr csomagtípust társíthatja, de a ConfigMgr házirendeket nem
  • a ConfigMgr kliens gyorsítótárát használja

A WinPE Peer gyorsítótár

Peer gyorsítótár helyett a ConfigMgr jelenlegi ág v1610 és újabb egy közvetlen csere a WinPE peer cache funkció, amely bevezette ConfigMgr jelenlegi ág v1511. De remélhetőleg frissítetted a ConfigMgr platformodat valami újabbra!

forgatókönyv

a laboromban két helyszínem van, New York (192.168.1.0/24), amely helyi DP-vel rendelkezik, és Chicago (192.168.4.0/24), amely nem rendelkezik helyi DP-vel.

  • New York: a CM01 DP, öt ügyfelek: W10PEER-0001-W10PEER-0005.
  • Chicago: nincs DP, öt ügyfél: W10PEER-0006-W10PEER-0010.

Megjegyzés: több irányított hálózattal rendelkező labor beállításához azt javaslom, hogy használjon virtuális útválasztót a Hyper-V vagy a VMWare tipikus NAT kapcsolója helyett. Linuxon vagy Windows rendszeren alapulhat, és itt talál egy lépésről-lépésre szóló útmutatót: https://deploymentresearch.com/285/Using-a-virtual-router-for-your-lab-and-test-environment

webhelyek
bemutatom a Microsoft Paint készségeimet.

1. lépés-Hozzon létre egy gyűjteménystruktúrát

mivel minden webhelyen először néhány gépre kell telepíteni a tartalmat (legalább egy), létrehoztam egy gyűjteménystruktúrát, amely így nézett ki:

  • Peer gyorsítótár források-minden webhely: Ebben a gyűjteményben két chicagói gépet és két New York-i gépet adtam hozzá.
  • Peer Cache kliensek-New York: itt három másik gépet adtam hozzá a New York-i webhelyhez, csak tesztelésre
  • Peer Cache kliensek – Chicago: itt három másik gépet adtam hozzá a Chicagói webhelyhez, ismét csak tesztelésre

dinamikus gyűjtemény Peer Cache forrásokhoz

Ha sok helye van, akkor könnyebb lehet létrehozni egy dinamikus gyűjteményt, amely automatikusan megtalálja a jó jelölteket a Peer Cache források számára:

-- For all potential peer cache source machines but VMsselect SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_SYSTEM_ENCLOSURE on SMS_G_System_SYSTEM_ENCLOSURE.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_NETWORK_ADAPTER on SMS_G_System_NETWORK_ADAPTER.ResourceId = SMS_R_System.ResourceId inner join SMS_G_System_NETWORK_ADAPTER_CONFIGURATION on SMS_G_System_NETWORK_ADAPTER_CONFIGURATION.ResourceId = SMS_R_System.ResourceId where SMS_G_System_SYSTEM_ENCLOSURE.ChassisTypes in ("3","6","4","5","7","15","16","17","23") and (SMS_G_System_NETWORK_ADAPTER.AdapterType = "Ethernet 802.3" and SMS_G_System_NETWORK_ADAPTER_CONFIGURATION.IPEnabled = 1) and SMS_R_System.IsVirtualMachine = "False"-- For all potential peer cache source machines including VMs (for lab)select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_SYSTEM_ENCLOSURE on SMS_G_System_SYSTEM_ENCLOSURE.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_NETWORK_ADAPTER on SMS_G_System_NETWORK_ADAPTER.ResourceId = SMS_R_System.ResourceId inner join SMS_G_System_NETWORK_ADAPTER_CONFIGURATION on SMS_G_System_NETWORK_ADAPTER_CONFIGURATION.ResourceId = SMS_R_System.ResourceId where SMS_G_System_SYSTEM_ENCLOSURE.ChassisTypes in ("3","6","4","5","7","15","16","17","23") and (SMS_G_System_NETWORK_ADAPTER.AdapterType = "Ethernet 802.3" and SMS_G_System_NETWORK_ADAPTER_CONFIGURATION.IPEnabled = 1)-- For all potential peer cache source machines including VMs (for lab), limited to hard drive sizeselect SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_SYSTEM_ENCLOSURE on SMS_G_System_SYSTEM_ENCLOSURE.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_NETWORK_ADAPTER on SMS_G_System_NETWORK_ADAPTER.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_NETWORK_ADAPTER_CONFIGURATION on SMS_G_System_NETWORK_ADAPTER_CONFIGURATION.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_DISK on SMS_G_System_DISK.ResourceId = SMS_R_System.ResourceId where SMS_G_System_SYSTEM_ENCLOSURE.ChassisTypes in ("3","6","4","5","7","15","16","17","23") and SMS_G_System_NETWORK_ADAPTER.AdapterType = "Ethernet 802.3" and SMS_G_System_NETWORK_ADAPTER_CONFIGURATION.IPEnabled = 1 and SMS_G_System_DISK.Size > 102398
dinamikus gyűjtemény Peer gyorsítótár forrásokhoz,

ConfigMgr OSD

ahhoz, hogy az operációs rendszer telepítése egy társ-gyorsítótár-forrást használjon a tartalomhoz, hozzá kell adnia az smstspeerdownload collection változót, igaz értékre állítva, ahhoz a gyűjteményhez(gyűjteményekhez), amelyhez a feladatsorozatot telepíti. Opcionálisan hozzáadhatja az SMSTSPreserveContent változót is, hogy arra kényszerítse a gépet, hogy az OSD során használt csomagokat a ConfigMgr kliens gyorsítótárában tartsa. Ha kihagyja az SMSTSPeerDownload változó hozzáadását, az ügyfél az OSD során mindig a csomagok terjesztési pontjára lép.

Gyűjteményváltozók
az operációs rendszer telepítésének konfigurálása a társaktól származó tartalom használatához (ha rendelkezésre áll).
Peer-0003
gyűjtemény szerkezete Peer Cache létre.

2.lépés – a társ-gyorsítótár-ügyfél beállításainak konfigurálása

ahhoz, hogy a ConfigMgr-ügyfelek tartalmat osszanak meg másokkal, úgy kell konfigurálni őket, hogy ezt az Ügyfélbeállításokon keresztül tegyék meg. Ki kell terjesztenie a ConfigMgr kliens gyorsítótárát is (lásd alább).

figyelem: ne engedélyezze a társak gyorsítótárazását az összes ügyfelén, csak válasszon néhányat az egyes webhelyeken, vagy legalább használjon dinamikus gyűjteménylekérdezést a megfelelő jelöltek megtalálásához. Lásd az előző példákat az 1. lépés szakaszban.

hűvösség: A színfalak mögött az ügyfélbeállítás neve CCM_SuperPeerClientConfig, és látni fogja a naplófájlokban említett SuperPeer-t is.

1. Az Adminisztráció munkaterületen, az ügyfélbeállítások csomópontban hozzon létre egy új egyéni ügyféleszköz-beállítást Peer Cache Sources néven.

2. A Társgyorsítótár-források párbeszédpanelen jelölje be az ügyfélgyorsítótár-Beállítások jelölőnégyzetet, majd a bal oldali ablaktáblában válassza az ügyfélgyorsítótár-Beállítások lehetőséget.

3. Az egyéni Eszközbeállítások ablaktáblában állítsa a maximális gyorsítótár si
ze értéket valami hasznosra, például 65 GB-ra, majd engedélyezze a társ-gyorsítótárazást úgy, hogy a Configuration Manager kliens engedélyezése teljes operációs rendszerben a tartalom megosztására vonatkozó házirend Igen értékre van állítva.

megjegyzés: a maximális ügyfélméret beállításának talán jobb módja egy konfigurációs elem használata, amely egy szkript segítségével dinamikusan állítja be, attól függően, hogy mennyi szabad lemezterület van a gépekben. Itt talál egy jó példát Heath Lawson – tól (@HeathL17): http://blogs.msdn.microsoft.com/helaw/2014/01/07/configuration-manager-cache-management.

4. Telepítse a Peer Cache Sources ügyfélbeállítást A Peer Cache Sources-All Sites gyűjteménybe.

Peer-0004
az ügyfél beállításainak konfigurálása A Peer gyorsítótár forrásokhoz

3.lépés – határok és határcsoportok létrehozása

mivel a peer gyorsítótárazási kliensek barátokat találnak egy csak határcsoport, a határcsoportok kissé tisztességes felépítésével kell rendelkeznie. Az egyszerűség kedvéért tesztelésem során a simple a következő határcsoportokat hozta létre.

  • New York: amelyhez hozzáadtam a 192.168.1-et.1 – 192.168.1.254 IP tartományhatár
  • Chicago: amelyhez hozzáadtam a 192.168.4.1 – 192.168.4.254 IP tartományhatárt
Peer-0005
a határcsoportok ebben az útmutatóban.

4.lépés – annak ellenőrzése, hogy működik-e

most itt az ideje, hogy ellenőrizze, hogy működik-e, és a példámban egy 1 GB-os csomagot telepítettem a Peer Cache Sources gyűjteménybe (amely minden webhelyen két klienst tartalmaz).

miután ezek az ügyfelek megkapták a tartalmat, telepítettem az egyes webhelyek többi kliensére, és a CAS követésével figyeltem meg, mi történt.jelentkezzen be minden ügyfélre.

viselkedés New Yorkban

A Társ gyorsítótár kezdeti verzióiban az ügyfél mindig helyi DP-t használna, ha ugyanabban az alhálózatban lenne ilyen, de a legújabb verziókban ezt a viselkedést konfigurálhatja a határcsoporton.

a társ-gyorsítótár viselkedésének konfigurálása

Ha a fentiekre módosítja a határcsoport beállításait, a New York-i ügyfelek a CM01 DP-ből kapnak tartalmat, annak ellenére, hogy a társ-gyorsítótárazó barátaik rendelkeznek A tartalom. Ez az érdekes vonal a naplóban.

megfelelő DP hely található 0 – http://cm01.corp.viamonstra.com/sms_dp_smspkg$/ps10007f(Helység: Alhálózat)

image
A New York-i ügyfelek már letöltötték a csomagokat a helyi DP-ről, annak ellenére, hogy rendelkezésre állnak Peer gyorsítótár-források.

viselkedés Chicagóban

Chicagóban nincs helyi DP Chicagóban, és az ügyfelek megkapják a tartalmat a társ gyorsítótárazási barátaitól. Az alábbiakban a CAS.jelentkezzen példát ügyfelek Chicago, és mint látható, rangsorolt peer cache forrás előtt a távoli CM01 DP (amely azt is megállapította).

rövidítés: A chicagói ügyfelek tartalmat kapnak társaiktól gyorsítótár barátok. Ez az érdekes vonal a naplóban.

megfelelő DP hely található 0 – http://w10peer-0006.corp.viamonstra.com:8003/sccm_branchcache$/ps100083 (Helység: PEER)

image
a Chicagói ügyfelek tartalmat töltenek le társaiktól.

utolsó simításként 24 órás várakozás után láthatja, hogy az ügyfelek jelentik a letöltési előzményeket, mind a ContentTransferManager-ben.jelentkezzen be a felügyeleti munkaterületre, és válassza ki a terjesztési állapot / ügyfél adatforrások csomópontot.

megjegyzés: a folks at 2pint szoftver kiadott egy segédprogramot, amely lehetővé teszi az intervallum beállítását. A név Trigger boldog, és töltse le itt: http://2pintsoftware.com/download/trigger-happy

image
a ContentTransferManager.jelentkezzen be a letöltési előzmények feltöltésével.



Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.