Megosztás:


SymProxy

A HTTP-alapú szimbólumtárolót úgy konfigurálhatja, hogy proxyként működjön az ügyfélszámítógépek és más szimbólumtárolók között. A megvalósítás egy SymProxy (Symproxy.dll) nevű Internet Server Application Programming Interface (ISAPI) szűrőn keresztül történik. A SymProxy-kiszolgáló átjárószámítógépként használható az internethez vagy a vállalati hálózaton belüli egyéb forrásokhoz. Az alábbi ábrán egy példa SymProxy-konfiguráció látható.

Példa SymProxy-konfigurációt bemutató diagram.

A SymProxy számos helyzetben hasznos. Például:

  • Számos rendszert hibakeres egy laboratóriumi környezetben, ahol a számítógépek nincsenek csatlakoztatva a vállalati hálózathoz, de a szimbólumok a hálózaton vannak tárolva, és integrált Windows-hitelesítés használatával kell őket elérni.

  • A vállalati számítástechnikai környezet tartalmaz egy tűzfalat, amely megakadályozza az internethez való hozzáférést a hibakereső számítógépekről, és szimbólumokat kell beszereznie egy internetes webhelyről.

  • Egyetlen szimbólumútvonalat szeretne bemutatni a vállalat összes felhasználója számára, hogy ne tudjanak és ne törődjenek a szimbólumok tartózkodási helyére, és felhasználói beavatkozás nélkül is hozzáadhat új szimbólumtárolókat.

  • Van egy távoli webhelye, amely fizikailag távol van a többi vállalati erőforrástól, és a hálózati hozzáférés lassú. Ez a rendszer szimbólumok beszerzésére és távoli helyen történő gyorsítótárazására használható.

A SymProxy telepítéséhez manuálisan kell átmásolnia a fájlokat a megfelelő helyre, konfigurálnia kell a beállításjegyzéket, ki kell választania a hálózati biztonsági hitelesítő adatokat, és konfigurálnia kell az Internet Information Servicest (IIS). A HTTP-szimbólumtároló megfelelő konfigurálásához tekintse meg HTTP-szimbólumtárolókcímű témakört.

Több szimbólumkiszolgáló teljesítményével kapcsolatos szempontok

Minden virtuális könyvtár több (felsőbb rétegbeli) szimbólumtárolóhoz társítható. Az egyes szimbólumtárolók egymástól függetlenül kérdezhetők le. A teljesítmény érdekében a helyi SMB-kiszolgálókat az internetes HTTP-kiszolgálók előtt kell feldolgozni. A hibakereső szimbólum-útvonalaival ellentétben a SymProxy szimbólum-útvonalában több HTTP szimbólumtár is megadható. Virtuális könyvtáronként legfeljebb 10 bejegyzés támogatott.

SymProxy szimbólum elérési útja

A SymProxy felosztja a (beállításjegyzékben definiált) szimbólum elérési útját az egyes bejegyzésekre, és az egyes bejegyzések használatával létrehoz egy SRV* alapú szimbólum elérési útját a fájl lekéréséhez. A virtuális könyvtár mappáját használja az egyes lekérdezések alsóbb rétegbeli tárolójaként – gyakorlatilag egyetlen alsóbb rétegbeli szimbólumtárolóba egyesíti a felsőbb rétegbeli tárolókat.

A SymProxy által használt (generált) szimbólum elérési útja egyenértékű a következővel:

SRV*<Virtual Directory Folder>*<SymbolPath Entry #N>

Ebben a példában egy UNC útvonal és két HTTP útvonal van társítva egy virtuális könyvtárhoz, hogy egyesítse a szimbólumokat egy vállalati szimbólumkiszolgálóból, a Microsoftból és egy harmadik félből (Contoso). A SymProxy SymbolPath a következőképpen lesz beállítva:

\\MainOffice\Symbols;https://msdl.microsoft.com/download/symbols;
https://symbols.contoso.com/symbols

A rendszer először lekérdezi a fő iroda szimbólumfájl-megosztást a következő (generált) szimbólumútvonal használatával:

SRV*D:\SymStore\Symbols*\\MainOffice\Symbols

Ha a szimbólumfájl nem található, a Microsoft Symbol Store a következő (generált) szimbólum elérési útján kérdezhető le:

SRV*D:\SymStore\Symbols*https://msdl.microsoft.com/download/symbols

Ha a fájl továbbra sem található, a Contoso szimbólumtár (https://symbols.contoso.com/symbols) lekérdezésére a következő (generált) szimbólum elérési útvonal használatos:

SRV*D:\SymStore\Symbols*https://symbols.contoso.com/symbols

Ez a szakasz a következőket tartalmazza:

SymProxy telepítése

A rendszerleíró adatbázis konfigurálása

Hálózati biztonsági hitelesítő adatok kiválasztása

IIS konfigurálása a SymProxy számára

kizárási listák beállítása

Nem elérhető szimbólumtárolók kezelése

Fájlmutatók kezelése

Megszerzett szimbólumfájlok gyorsítótárazása