Részleges replikáció beállítása
Az alábbi információk segítségével részleges replikációt hajthat végre.
Erről a feladatról
A részleges replikáció olyan replikációs szolgáltatás, amely csak a megadott bejegyzéseket, illetve a részfában lévő megadott bejegyzések attribútumainak részhalmazát replikálja. A replikálandó bejegyzéseket és attribútumokat az LDAP adminisztrátor adja meg. A részleges replikáció használatával az adminisztrátor a telepítési követelményektől függően javíthatja a replikáció sávszélességét. Az adminisztrátor például kiválaszthatja, hogy a cn, sn és userPassword attribútumokkal rendelkező person objektumosztály bejegyzései kerüljenek replikálásra, a leírás attribútum pedig ne.
A replikálandó attribútumok a replikációszűrő segítségével vannak megadva. A replikációszárő hozzárendelhető egy adott replikációmegállapodáshoz, és objektumosztályokra épül. Az objektumosztályhoz tartozó attribútumok halmaza tartalmaz egy replikációszűrőt. Az objektumosztályhoz kijelölt attribútumok listája lehet a kizárási lista vagy a befoglalási lista része. A befoglalási lista olyan attribútumok listája, amelyek kijelölésre kerülnek a replikációhoz, a kizárási lista pedig azoké, amelyek nem kerülnek kijelölésre a replikációhoz.
- Bejegyzés objektumosztály-attribútumai
- Elnevezési attribútum
- Az összes működőképes attribútum
A részleges replikáció ismert korlátozásaival kapcsolatos információkat az IBM Tivoli Directory Server 6.1 változat Hibafelderítési útmutató 10. fejezet, "Általános információk, ismert korlátozások és általános hibaelhárítás" része tartalmaz
A részleges replikáció szolgáltatás kezelhető a webes adminisztrációs eszköz segítségével vagy a parancssorból.
Webes adminisztrációs eszköz használata
Ha még nem tette volna meg, akkor bontsa ki a navigációs terület Replikáckezelés kategóriáját, majd kattintson a Szűrők kezelése lehetőségre. Ez a panel csak akkor érhető, ha a szerver támogatja a szűrő alapú replikációs képességet.
- Részfák megjelenítése, amelyekben a reploikációszűrők tárolásra kerülnek
- Szűrők hozzáadása
- Szűrők szerkesztése
- Szűrők törlése
- Szűrők másolása
- Szűrők megjelenítése
Szűrők hozzáadása
Replikációszűrő hozzáadásához először válasszon egy részfát a Részfa kiválasztása mezőben a Szűrők kezelése panelen, majd kattintson a Hozzáadás gombra a Replikációszűrő hozzáadása panel megjelenítéséhez.
Replikációszűrő hozzáadása - Általános
Ez a panel vezérlőelemeket tartalmaz a replikációszűrővel kapcsolatos részletek hozzáadásához.
- A Szűrő neve mezőben adja meg a szűrő nevét. Például: myfilter1.
- Az Elérhető objektumosztályok mezőben válassza ki az objektumosztályokat, amelyekhez szűrőt kíván létrehozni.
- Kattintson a Hozzáadás gombra a Kijelölt objektumosztályok mező feltöltéséhez az Elérhető objektumosztályok mezőben lévő objektumosztályokkal.
- Válassza ki a Szűrő megadása a további objektumosztályokhoz jelölőnégyzetet.
- Ha a replikációszűrő szűrt attribútumokhoz adásával kívánja folytatni, akkor kattintson a Tovább gombra.
Replikációszűrő hozzáadása - Szűrt attribútumok
Ez a panel lehetőséget ad a replikálandó attribútumok kiválasztására a kijelölt objektumosztályokhoz. Ez a panel a Replikációszűrő hozzáadása - Általános panel Tovább gombjára kattintással hívható meg.
- Kattintson azon objektumosztály Kiválasztás oszlopára, amelyhez replikálandó attribútumokat kíván megadni.
- Kattintson a 2. Kattintson a Szűrőjellemző kezelése gombra, vagy válassza a Szűrőjellemző kezelése elemet a Művelet kiválasztása listából, majd kattintson az Ugrás gombra.
Szűrőattribútumok kezelése
A Szűrőattribútumok kezelése panelen megadhatók objektumosztály-attribútumok a replikációszűrőhöz
- Kattintson az Összes attribútum kiválasztása szűrt
attribútumként jelölőnégyzetre.Megjegyzés: Ha meg kívánja adni a kijelölt objektumosztály összes attribútumát a replikációszűrőben, akkor válassza ki az Összes attribútum kiválasztása szűrt attribútumként jelölőnégyzetet.
- Válassza ki a szükséges attribútumokat az Elérhető attribútumok mezőben
- Kattintson a Hozzáadás gombra a kijelölt attribútumok áthelyezéséhez az Elérhető attribútumok listájából a Szűrt attribútumok listájába.
- Ha az attribútumokat fel kívánja venni a replikációszűrő Szűrt attribútumok mezőjébe, akkor kattintson a Kijelölt szűrt attribútumok felvétele lehetőségre.
- Ha az attribútumokat ki kívánja hagyni a replikációszűrő Szűrt attribútumok mezőjéből, akkor kattintson a Kijelölt szűrt attribútumok kizárása lehetőségre.
- Kattintson az OK gombra
- A replikációszűrő mentéséhez kattintson a Befejezés gombra a Replikációszűrő hozzáadása - Szűrt attribútumok panelen.
Szűrők törlése
Replikációszűrő törléséhez válasszon ki egy replikációszűrőt a Szűrők kezelése panel Kijelölt részfa szűrői mezőjében, majd kattintson a Törlés gombra.
Szűrők szerkesztése
Replikációszűrő szerkesztéséhez válasszon ki egy szűrőt a Szűrők kezelése panel Kijelölt részfa szűrői mezőjében, majd kattintson a Szerkesztés gombra.
Replikációszűrő szerkesztése - Általános
Ez a panel a kijelölt szűrő tartalmának módosítására szolgáló vezérlőelemeket tartalmaz.
- Az Elérhető objektumosztályok mezőben válassza ki az objektumosztályokat, amelyeket hozzá kíván adni a szűrőhöz.
- Meglévő szűrő szerkesztése:
- Kattintson a Hozzáadás gombra a Kijelölt objektumosztályok mező feltöltéséhez az Elérhető objektumosztályok mezőben lévő objektumosztályokkal.
- Kattintson az Eltávolítás lehetőségre a kijelölt objektumosztály eltávolításához a Kijelölt objektumosztályok mezőből.
- Válassza ki a Szűrő a hátralévő objektumosztályokhoz jelölőnégyzetet.
- A szűrt attribútumok replikációszűrőjének szerkesztéséhez kattintson a Tovább gombra.
Replikációszűrő szerkesztése - Szűrt attribútumok
Ez a panel lehetőséget ad a replikálandó attribútumok kiválasztására, ha a szűrő ki van választva. Ez a panel a Replikációszűrő szerkesztése - Általános panel Következő gombjára kattintással kerül meghívásra.
- Kattintson azon objektumosztály sorának Kijelölés oszlopára, amelynek meglévő attribútumlistáját szerkeszteni kívánja a replikációszűrőben.
- Kattintson a Szűrőattribútum kezelése gombra vagy válassza ki a Művelet kiválasztása lista Szűrőattribútum kezelése elemét, majd kattintson a Mehet gombra a Szűrőattribútumok kezelése panel megjelenítéséhez.
- A Szűrőattribútumok kezelése panelben adja meg az attribútumokat, amelyeket fel kíván venni a replikációszűrő-meghatározásba, vagy amelyet ki kíván zárni onnan.
Szűrők másolása
A replikációszűrő részleteinek másik replikációszűrőbe másolásához először válasszon ki egy részfát a Részfa kiválasztása mezőben, majd válasszon ki a részfa alatt tárolt szűrőt a Szűrők kezelése panel Kijelölt részfa szűrői mezőjében, majd kattintson a Másolás gombra.
Replikációszűrő másolása - Általános
- A Szűrő helye mezőben válassza ki a részfát, amely alá a kijelölt replikációszűrőt át kívánja másolni.
- A Szűrő neve mezőben adja meg a szűrő nevét. Például: myfilter2.
- Az Elérhető objektumosztályok mezőben válassza ki az objektumosztályokat, amelyeket hozzá kíván adni a meglévő szűrőhöz.
- Kattintson a Hozzáadás gombra a Kijelölt objektumosztályok mező feltöltéséhez az Elérhető objektumosztályok mezőben lévő objektumosztályokkal.
- Válassza ki a Szűrő megadása a hátralévő objektumosztályokhoz jelölőnégyzetet.
- Ha folytatni kívánja a szűrő átmásolását a szűrt attribútumokhoz, akkor kattintson a Tovább gombra.
Replikációszűrő másolása - Szűrt attribútumok
Ez a panel lehetőséget ad a replikálandó attribútumok kiválasztására a kijelölt objektumosztályokhoz. Ez a panel a Replikációszűrő másolása - Általános panel Következő gombjára kattintással kerül meghívásra.
- Kattintson azon objektumosztály Kiválasztás oszlopára, amelyhez replikálandó attribútumokat kíván megadni.
- Kattintson a Szűrőattribútum kezelése gombra vagy válassza ki a Művelet kiválasztása lista Szűrőattribútum kezelése elemét, majd kattintson a Mehet gombra a Szűrőattribútumok kezelése panel megjelenítéséhez.
- A Szűrőattribútumok kezelése panelben adja meg az attribútumokat, amelyeket fel kíván venni a replikációszűrő-meghatározásba, vagy amelyet ki kíván zárni onnan.
Parancssor használata
ldapadd -D cn=root -w root
dn: cn=replicationfilter,cn=localhost
objectclass: ibm-replicationfilter
ibm-replicationFilterAttr: (objectclass=person):(cn,sn,description)
ibm-replicationFilterAttr: (objectclass=printer):!(cn,color)
ibm-replicationFilterAttr: (objectclass=*): (*)A fenti példa szerint a "person" típusú bejegyzések esetén a cn, sn és description attribútum kerül átküldésre a másolatnak. A bejegyzésben lévő többi attribútum nem kerül elküldésre. "printer" típusú bejegyzések esetén a cn és color kivételével az összes attribútum elküldésre kerül. A további bejegyzések esetén az összes attribútum elküldésre kerül.
ldapmodify -D cn=root -w root
dn: cn=replica1,ibm-replicaServerId=master-uuid,ibm-replicaGroup=default,o=sample
changetype: modify
add: ibm-replicationFilterDN
ibm-replicationFilterDN: cn=replicationfilter,cn=localhostPéldák replikációszűrőre
Alább látható pár példa, amely bemutatja a replikációszűrő használatát.
dn: cn=replicationfilter, cn=localhost
objectclass: ibm-replicationFilter
ibm-replicationFilterAttr: (objectclass=person):(*)
ibm-replicationFilterAttr: (objectclass=*): !(*) A példa első szűrő attribútuma megadja, hogy a "person" típusú bejegyzés összes attribútuma replikálásra kerül. A második szűrő attribútum megadja, hogy csak a "person" típusú bejegyzéseken kívül mások nem kerülnek replikálásra. Ez azt jelenti, hogy csak a "person" típusú bejegyzések kerülnek replikálásra, más bejegyzések nem.
objectclass: ibm-replicationFilter
ibm-replicationFilterAttr: (objectclass=person):(cn,sn,userPassword)
ibm-replicationFilterAttr: (objectclass=managerOf):(managerOfDept)
ibm-replicationFilterAttr: (objectclass=*): !(managerOfDept)Ennél a példánál tételezzünk fel egy "person" típusú "cn=Ricardo Garcia,o=sample" bejegyzést. Új kiegészítő "managerOf" objektumosztály kerül csatlakoztatásra a fenti bejegyzéshez. A "cn=Ricardo Garcia,o=sample" bejegyzés a "person" és "managerOf" objektumosztályt egyaránt tartalmaznia fogja.
Az első szűrő attribútum megadja, hogy a "person" típusú bejegyzés cn, sn és userpassword attribútuma kerül replikálásra. A második szűrőattribútum megadja, hogy a "managerOf" típusú bejegyzés managerOfDept attribútuma kerül replikálásra. A harmadik szűrő attribútum megadja, hogy a managerOfDept attribútum csak "person" vagy "managerOf" típusú bejegyzéshez kerül replikálásra.
Person típusú bejegyzés esetén cn, sn és userPassword attribútum kerül replikálásra. "cn=Ricardo Garcia,o=sample" bejegyzés esetén - a tartalmazó objektumosztály person és managerOf - a cn, sn, userPassword és managerOfDept attribútum kerül replikálásra. Nem "person" vagy "managerOf" típusú bejegyzés esetén a managerOfDept kivételével az összes attribútum replikálásra kerül.
dn: cn=replicationfilter, cn=localhost
objectclass: ibm-replicationFilter
ibm-replicationFilterAttr: (objectclass=person):(cn,sn,userPassword)
ibm-replicationFilterAttr: (objectclass=inetOrgPerson):!(userPassword,employeeNumber)
ibm-replicationFilterAttr: (objectclass=*): !(*)Ennél a példánál tételezzük fel a "person" típusú "cn=Ricardo Garcia,o=sample" bejegyzést, illetve egy másik "inetOrgperson" típusú "cn=Jane Smith,o=sample" bejegyzést. A "cn=Jane Smith,o=sample" bejegyzés a "person" és "inetOrgPerson" objektumosztályt is tartalmazza
Az első szűrő attribútum megadja, hogy a "person" típusú bejegyzés cn, sn és userpassword attribútuma kerül replikálásra. A második szűrőattribútum megadja, hogy az "inetOrgPerson" típusú bejegyzés userPassword és employeeNumber attribútuma replikálásra kerül. A harmadik szűrőattribútum megadja, hogy csak a "person" vagy "inetOrgPerson" típusú bejegyzés attribútumai kerülnek replikálásra.
A "cn=Ricardo Garcia,o=sample" bejegyzéshez a cn, sn és userPassword attribútum kerül replikálásra. Az első és második replikaszűrőnek is megfelelő "cn=Jane Smith,o=sample" bejegyzés esetén csak a cn és sn attribútum kerül replikálásra. Ha a userPassword attribútum a kizárási és befoglalási listába egyaránt bekerül, akkor kizárásra kerül, mert a kizárásnak elsőbbsége van a befoglalási listával szemben. Más bejegyzések esetén, amelyek nem "person" vagy "inetOrgPerson" típusúak, nem kerülnek replikálásra attribútumok.