Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

WSS és SPS üzemeltetési tapasztalatok a gépteremből Safranka Mátyás Microsoft Consulting Services.

Hasonló előadás


Az előadások a következő témára: "WSS és SPS üzemeltetési tapasztalatok a gépteremből Safranka Mátyás Microsoft Consulting Services."— Előadás másolata:

1 WSS és SPS üzemeltetési tapasztalatok a gépteremből Safranka Mátyás Microsoft Consulting Services

2 Napirend WSS és SPS bevezető SPS architektúra Keresés, indexelés IIS beállítások Mentés, visszaállítás Antivírus Hasznos tippek

3 Miért? Egyre több WSS, SPS implementáció Csoport munka PortálFájlszerver++ SPS Pilotok tapasztalatai Próba rendszerek kerülnek éles használatba Fejlesztők vs. Üzemeltetők „Fejlesztő kiszolgáló” sztereotípia Fejlesztők és üzemeltetők kommunikációja SPS üzemeltetési kérdések mellőzése

4 WSS vs. SPS Windows SharePoint Services (WSS) Csoport munka támogatás Ingyenes Windows Server 2003 FP Más termékek is építenek rá (pl.: Project Server, SPS) SharePoint Portal Server 2003 (SPS) Csoport munka ÉS portál funkciók A WSS szolgáltatásokra épül Keresés szolgáltatás, portál és nem portál tartalmakra is Nagyvállalati igények szerint kialakítva

5 Verziók és termékek Windows SharePoint Services 2.0 SP2 SQL 2005 támogatás.NET 2.0 támogatás (de nem követelmény) Reverse Proxy támogatás 64 biten futás (32 bit emulációval  ) A Language Template Pack SP2 is kell(het) SharePoint Portal Server 2003 SP2 Először kell a WSS SP2

6 WSS telepítése DC-re (SBS) A DCpromo UTÁN kell telepíteni az IIS-t Egyébként nem támogatott Ellenkező esetben: Hitelesítési probléma a Central Admin siteon Javítása: aspnet_regiis futtatása IIS_WPG, ASPNET és Network Service jogok beállítása

7 SPS architektúra

8 SPS Kiszolgálói szerepek Web A web kiszolgálók feladata az SPS portálok és WSS (Windows SharePoint Services) oldalak webes felületének megjelenítése. Keresés (Search) A keresés funkciót biztosító komponens feladata, hogy a beérkező keresési kéréseket a meglevő index állományok alapján feldolgozza Indexelés (Index) Az indexelés szolgáltatás feladata, hogy a portál tartalmakban, WSS oldalakban, feltöltött dokumentumokban vagy egyéb intranetes helyeken tárolt tartalmakban (pl.: Exchange nyilvános mappák, fájlkiszolgálók) tárolt dokumentumok teljes tartalomra keresés index állományát elkészítsék. Egy tartalmat csak egy index kiszolgáló járhat be. Feladat (Job) A Feladat (job) kiszolgáló feladata, hogy kezelje az WSS-ben nem levő SPS funkciókat, mint például: Single-Sign on oldalak, felhasználói profil importálás, látogatottsági statisztikák készítése, portál tartalmak bejárása, értesítések szolgáltatás kezelése Adatbázis Az SPS konfigurációs adatok, portál és felhasználói adatok valamint feltöltött tartalmak tárolását végző SQL adatbázis kiszolgáló (SharePoint komponens nem települ rá)

9 Egy kiszolgáló <1000 felhasználó Adatbázis:SQL2000/2005MSDE Nincs nagy rendelkezésre állás

10 Közepes farm <20000 felhasználó Adatbázis SQL 2000/2005 Fürtözött (MSCS) Front-End Fürtözött (NLBS) Mentés Nagy rendelkezésre állás Index szerver nem single point of failure Az indexelés szolgáltatás feladata, hogy a tárolt dokumentumok teljes tartalomra keresés index állományát elkészítsék.

11 Nagyméretű farm > felhasználó Adatbázis SQL 2000/2005 Fürtözött (MSCS) Front-End Fürtözött (NLBS) MentésIndex Külön területek bejárása Nincs redundancia Egy tartalmat csak egy index kiszolgáló járhat be.

12 Adatbázisok _PROF Felhasználói profil adatok _SITE Site-ok adattárolása, tartalom adatbázis _SERV Portál szolgáltatások információinak tárolása (pl. keresés, értesítés) SPS01_Config_db (alap név) SPS farm konfiguráció, keresési beállítások, stb. STS_<…> WSS-ben létrehozott tartalom adatbázisok

13 Szolgáltatás fiókok Kiszolgálófarm fiók beállítások Konfigurációs adatbázis Tartalom hozzáférés Portál alkalmazás készlet Windows szolgáltatások fiókja Javaslat: mindegyik legyen azonos fiók Nem biztonsági kockázat Támogatott SharePoint felügyeleti csoport tagja legyen mindegyik account

14 Jogosultságaik (folyt.) Csoporttagságok: Power users IIS_WPGSPS_WPGSTS_WPGSPS_Query SQL jogok: Security Administrator Database Creator SQL adatbázis jogok: db_owner az SPS és WSS adatbázisokon

15 Hardver skálázódás Front-End Memória és processzor intenzív műveletek Oldalra skálázódik jobban Mentés diszk igénye! Index Processzor intenzív Hálózat intenzív Felfelé skálázódik, oldalra tartalom bontással Back-End SQL Diszk helyigény Memória igény

16 Keresés, indexelés

17 Indexelésről általában Indexelést végzi: WSS: SQL Full-Text indexing SPS: MSSearch service Az indexelés üzemeltetési kihívásai: Minél aktuálisabb legyenek az index állományok Az indexelés erőforrás intenzív Ha az üzemi működés közben fut egy intenzív indexelés az zavart okozhat a SharePoint elérésében

18 Indexelés (SPS) NLBS Cluster

19 Indexelés típusok Full A leginkább erőforrás intenzív Törli a korábbi index bejegyzéseket és újra generálja Incremental Csak a változások rögzítése Nem távolítja el az indexből a törölt elemeket Incremental Inclusive Törli is az indexből a törölt elemeket Erőforrás igényesebb mint a sima Incr. Adaptive Ami az előző Adaptive crawl óta legvalószínűbb, hogy változott Idővel javul a teljesítménye

20 Index tartalom források Portal Content SharePoint portál tartalmak Nem jelentős erőforrás igény Alapértelemzetten a 10 percenként incr. (incl.) indexelve People Content Profilok és személyes oldalak indexelése Alapértelmezetten 60 percenként incr. indexelve Non-Portal Content Site Directory site gyűjteményei (vagyis: a WSS site-k!) Alapértelmezetten minden éjjel incr. Indexelve Ez lesz a legzűrösebb, erőforrás igényesebb Custom Exchange public folders Fájl megosztások Egyéb webes tartalmak (pl.: más Intranet portálok) Másik SharePoint-ok Lotus Notes DB-k

21 Javasolt beállítások Portal content Full Hetente egyszer Incr. (inclusive) 10 min-naponta People content Full Hetente 1x Incr. (inclusive) 60 min-naponta Non-portal content Full Hetente v. havonta mindenképp hétvégén, ill. üzem időn NAGYON kívül Incr. (inclusive) Üzem időn kívül naponta CustomFull Hetente, havonta függően mennyire kritikus az ott tárolt tartalom Incr. v. inct (inclusive) Üzem időn kívül, úgy hogy ne fusson bele az üzemidőbe

22 További index javaslatok Central Administration -> Manage The Search Service -> -> Timeout settings 90 sec Administration -> Manage The Search Service -> Manage site hit frequency rules Új site hit frequency rule: Limit max. doc. number: 10 NLBS FE-k esetén az egyik kiszolgáló elérését adjuk meg az index szervernek ne az NLBS címet Csak az egyik FE kiszolgálót használja el az indexing

23 IIS tuning

24 IIS beállítások okai FYI: SPS = ASP.NET kód + ISAPI filter.NET „rugalmas” memória használata SPS web partokkal memória fog „szivárogni” Neked memory leak, Nekünk a legjobb cache-ünk Az IIS w3wp-k időnként újra fognak indulni Hibás beállítások eredménye lehet: Nagy memória használat -> SPS elérés lassulás, fennakadások Lassú w3wp újraindulás->SPS elérés lassulás, time out-ok Elhaló w3wp-k -> SPS elérhetetlen

25 IIS 6.0 emlékeztető TCP/IP Felhasználói mód Kernel mód INETINFO XMLMetabase FTP NNTP SMTP HTTP.SYS Kérési sorok Cache IIS6.0 Adminisztráció és felügyelet WAS Application Pool HTTP.SYS Kernel módú HTTP figyelő, és útvonalválasztó a HTTP kéréseknek Web Admin Service Konfiguráció- és alkalmazásfelügyelet Mini-webszerverek Mini-webszerverek w3wp.exe önálló folyamatok futtatása, saját ISAPI szűrők

26 Recycling Újrahasznosítás adott időben VM méret folyamatonként.NET memória kezelés: machine.configMemorylimit Alap érték: 60%

27 Performance Kernel queue: >=1000/w3wp Web garden: Hány w3wp.exe legyen az app poolhoz Szempontok Egyik elakad egy kéréssel a többi kiszolgál w3wp újraindulásakor ott a többi Jobb processzor kihasználás Ha túl sok w3wp: Memória overhead Processzor overhead Javasolt: 2 w3wp/CPU

28 Health Rapid-fail protection Az app magát jelenti hibásnak Hibák esetén leállítja az app poolt. SPS esetén: Tiltsuk le Menjen ameddig bír Ha hibát jelzett, de nem halt bele, menjen tovább Process elhalást az Enable pinging detektál

29 Backup, restore

30 Backup eszközök SPSBackup.exe Adatbázisok teljes mentése portálonként (kivétel ConfigDB) Gyors visszaállás katasztrófa esetén Stsadm.exe Webhely gyűjtemények mentése SPBackup utility (SPS Resource Kit) feltérképezi a webhelyeket és elkészíti mentési szkriptet az stsadm.exe-hez Egyes webhelyek visszaállíthatósága NTBackup A testre szabások, web kijelzők és sablonok mentése Ezek részben az adatbázisban részben az FE kiszolgálók fájlrendszerében tárolódnak Disaster recovery: x.mspx x.mspx

31 Verziók ellenőrzése Egy mentést csak azonos verziójú és nyelvű SPS/WSS-re lehet visszatölteni Mentés verzió ellenőrzése: Command Prompt: findstr -b vti_extenderversion findstr -b vti_extenderversion WSS verzió ellenőrzése /vslist.aspx Enterprise Manager -> Databases -> 1_SITE -> Tables -> SystemVersion & PortalSchemaVersion

32 WSS és SPS verziók WSS verzió tippek C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\ISAPI\owssvr.dll WSS rtm SPS-en WSS rtm WSS sp WSS sp1 + MS WSS sp (KB ) SPS C:\Program Files\SharePoint Portal Server\Bin\mssrch.dll SPS rtm SPS sp SPS sp (KB887623)

33 Testreszabások WSS/SPS frissítések felülírhatják a testreszabáskor módosított fájlokat! Ne az eredeti template-ket módosítsuk Ghosted/un-ghosted oldalak Ghosted oldalak: ASP.NET parser Un-ghosted oldalak: WSS SafeMode parser

34 Antivírusról pár szóban

35 Anti-vírus dolgok Fájl szintű kereséséből kihagyandó SQL Back-end:.MDF,.LDF,.NDF,.TRN,.BAK és.SLS sqlmangr.exe és sqlservr.exe SPS Front-End és Index: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\* C:\Program Files\SharePoint Portal Server\Bin\* C:\WINDOWS\Temp\FrontPageTempDir\* C:\Documents and Settings\ \Local Settings\Application Data\* C:\Documents and Settings\ \Local Settings\Temp\* C:\Inetpub\wwroot\* C:\Inetpub\wwroot\* C:\WINDOWS\system32\LogFiles W3wp.exe, cbd.exe, cidaemon.exe, owstimer.exe

36 AntiGen for SharePoint Sybari AntiGen for SharePoint külön vírusirtó motor használata Javasolt konfiguráció: Dokumentumok ellenőrzése csak feltöltéskor Teljes adatbázis ellenőrzés hetente Állomány feltöltés szabályozás nem csak kiterjesztés alapján Telepítés: Front-End kiszolgálókra Memória használat: ~20 MB/szál Processzor használat megnő

37 Hasznos tippek, linkek

38 Ütemezések

39 SPS tréningek 2286: Implementing Microsoft® Windows® SharePoint® Services (eLearning) erDetail.aspx?offerId= erDetail.aspx?offerId= : Customizing Microsoft® SharePoint® Products and Technologies nal.asp nal.asp 8036: Designing IT Platform Collaborative Applications with Microsoft® SharePoint® 2003 Workshop us/8036afinal.mspx us/8036afinal.mspx

40 TIFF indexelés Az index kiszolgálón: Regedit HKEY_LOCAL_MACHINE\SYSTEM\Curren tControlSet\Control\MSPaper Új DWORD felvétele: PerformOCR Értéke: 1 Microsoft Search service újraindítása Vagy: Support\Tools mappa az SPS 2003 CD-n Tiff_ocr_on.reg elindítása Microsoft Search service újraindítása

41 RTF, PDF fájlok indexelése RTF fájlok: er/techinfo/reskit/RTF_Filter.asp er/techinfo/reskit/RTF_Filter.asp PDF fájlok: Adobe iFilter 6.0 letöltése és telepítés az index kiszolgálón nkyou.jsp?ftpID=2611&fileID=2457 nkyou.jsp?ftpID=2611&fileID=2457 regsvr32.exe pdffilt.dll.pdf fájlok felvétele az indexelendő fájltipusok közé

42 WSS lomtár/WSS app-ok WSS lomtár Véletlen felhasználói törlések ellen s/05/02/RecycleBinforWSS/default.aspx s/05/02/RecycleBinforWSS/default.aspx Nem része a alap funkcionalitásának, így a terméktámogatás nem vonatkozik rá! 30 előre elkészített WSS app: nol/sppt/wssapps/default.mspx nol/sppt/wssapps/default.mspx Pl: Help Desk, Change Management, PR Work site, és sok egyéb üzleti és IT feladat sablonok

43


Letölteni ppt "WSS és SPS üzemeltetési tapasztalatok a gépteremből Safranka Mátyás Microsoft Consulting Services."

Hasonló előadás


Google Hirdetések