Mina rekommendationer skrivs varken för att jävlas med dig eller för att låta dryg. Det är enbart mina varmaste rekommendationer - jag har ett par års erfarenhet av Exchange, som f.ö. utan tvekan är en av MS bästa produkter genom åren.
AD i Windows 2000 bygger på Exchange 5.5. Directory Service...
lejzer skrev:
Tack för ditt svar. Planer finns redan på att uppgradera till win2k miljö med AD. Då blir det troligen Exchange 2000.
Sunt.
lejzer skrev:
Servern som står idag är, hör och häpna, en Pentrium 200. Den har snurrat i ungefär 3 år med Exchange 5.5 och förutom databasbegränsningen i exchange så är det väldigt begränsat med hårddiskutrymme på maskinen.
Jag häpnar inte. Jag vet att Exchange rullar alldeles utmärkt på en Pentium 90 med 64 MB RAM om så krävs.
Vi kör, på mitt företag, en Exchange 5.5 Enterprise Edition (EE) på en PII 266 med 128 MB RAM. I nuläget har vi drygt 200 användare och en databas på c:a 18 GB.
Däremot tycker jag att du ska göra en snabb ROI-kalkyl (Return of Investment) på vad det skulle kosta att gå upp till Exchange 5.5 EE så fort som möjligt. Bara den tid du har offrat nu - tillsammans med en utomstående konsult (som jag vågar klassa mig som) - skulle ligga på c:a 5.000-10.000...
lejzer skrev:
Servern lever lite grann på övertid och oron finns att den inte startar upp vid nästa omstart. Databasen är ganska stor men allt utrymme används inte. Att "komprimera" databasen för att få ner den till exakt storlek vågar jag mig inte på för närvarande. Sist detta gjordes så havererade den helt, och allting fick plockas tillbaka från backupen. Det var dock inte jag som gjorde detta. Jag känner mig rätt färsk på exchange och vågar inte pillar för mkt eftersom det skulle vara en katastrof om den skulle gå ner under arbetstid.
Då tycker jag att du ska göra följande: (samtlig namn kommer att skrivas på engelska då jag tar för givet att du kör en engelsk version av både operativ och Exchange)
- Gör en online-backup.
- Stoppa alla Exchange-tjänster.
- Gör en offline-backup. (fråga inte - gör ;))
- Starta Event Viewer.
- Töm samtliga loggar och spara dessa.
- Starta tjänsten MS Exchange System Attendant.
- Starta tjänsten MS Exchange Information Store
- Kolla Event Viewer - har några felmeddelanden eller varningar loggats? (Notera dessa och återkom om så anses nödvändigt)
- Starta en kommandotolk - CMD.EXE
- Skriv "PATH %PATH%;C:\EXCHSRVR\BIN" (om Exchange är installerat i sin standardkatalog vill säga)
- Skriv "ESEUTIL /MH ..\mdbdata\priv.edb" (där ".." är sökvägen till enheten och katalogen där databaserna är placerade)
Detta är en s.k. consistency check - vilket kontrollerar hur databasen mår. Det finns en rad i det resultat som visas som ska informera dig om att "Database consitency: Consistent"
Om så är fallet är allt som det ska med den databas som håller ordning på alla e-postboxar.
Du kan köra en liknande aktivitet på PUB.EDB
- Skriv "ESEUTIL /MH ..\mdbdata\priv.edb" (där ".." är... ;))
- Starta Exchange igen (om du inte vill göra resten också)
Om båda dessa databaser levererar resultatet "consistent" behöver du inte oroa dig. Då kommer Exchange även i fortsättningen att må fina fisken - även vid en omstart. :)
Skulle något vara trasigt - Inconsistent - återkom. :) Då är det dags att köra en soft recovery på databasen. :)
Defragmentering av databasen...
Om ovanstående procedur levererar resultatet "consistent" så tycker jag definitivt att du ska ge dig på en defragmentering av databasen, om du misstänker att det finns mycket oanvänt utrymme - "white spaces" - i databasen. I samband med denna defragmentering måste du se till att du har [databasens storlek * 1,2] ledigt på en tillgänglig enhet - det går bra med en nätverksenhet.
- Gör en online-backup.
- Stoppa alla Exchange-tjänster.
- Gör en offline-backup. (fråga inte - gör :e)
- Starta MS Exchange System Attendant.
- Starta en kommandotolk - CMD.EXE.
- Skriv "PATH %PATH%;C:\EXCHSRVR\BIN" (om Exchange är installerat i sin standardkatalog vill säga)
- Skriv "ESEUTIL /d /ispriv /tX:\TEMPDFRG\" (där den kursiverade texten ersätts med sökvägen till platsen där du har det tidigare nämnda lediga temporära defragmenteringsutrymmet)
- Skriv "ESEUTIL /d /ispub/tX:\TEMPDFRG\" (där den kursiverade texten ersätts med sökvägen till platsen där du har det tidigare nämnda lediga temporära defragmenteringsutrymmet)
- Starta Exchange.
lejzer skrev:
Men faktum kvarstår, även om den uppgraderas till 5.5 Enterprise eller 2000 på ny maskin, så kommer inte mailboxarna att minska, tvärtom.
Vilket bara stärker mina tidigare rekommendationer... :)
Är det körigt idag så kommer det inte att bli mindre körigt i framtiden. Ju förr du får detta gjort dess bättre.
Att införa Exchange 2000 kräver en hel del arbetet varför jag rekommenderar dig att börja med Exchange 5.5 EE - om inte annat för att du ska lära dig hur det går till. Som sagt återkom om du behöver den proceduren...
lejzer skrev:
Det kan tyckas enkelt att stoppa in mkt hårddisk och bara låta det växa, men det största problemet då är att göra backup. En hyffsad bandare med hög lagringskapacitet är inte billig. Därför skulle jag fortfarande vilja kunna plocka över mail till en PST el. OST för att sedan kunna bränna bort och hålla storleken nere.
Problemet är att detta resonemang faller på sina egna argument. Det kanske låter billigare att göra som du skriver, men i längden är det inte det! Jag skulle vilja påstå att din ROI, med 40-50 användare ligger på mindre än 1 år! Behöver du få hjälp att få argument för att övertyga din chef säg till.
Jag har vid ett flertal tillfällen genomfört liknande operationer och jag har satt upp Exchange-servrar som har en tillgänglighet på 99,999%...
Så... till några argument.
- En DLT-bandare (35/70-40/80) kostar c:a 40.000:-.
En SDLT-bandare (110/220) går på c:a 50.000
+ programvara - c:a 10.000 till. (Veritas BackupExec är det som gäller för NT/2000 f.ö.)
Totalkostnad 50-60.000:-
Utslaget på 3 år: ~17000:-/år. Vad betalar ni i försäkringskostnader? För! Det är så du måste se det. Backup är en form av försäkringspremie...
- Nuvarande lösning medför att en hel del sparas som PST-filer som sedan ska kopieras till CD. Vad kostar den tiden? Vad kostar CD-skivor? Vad kostar alla återställningar från CD-skivorna i dina kollegors arbetstid? Låt detta kontras av kostnaden för uppgradering...
- Nuvarande lösning "käkar" band. Jo, det tror jag det när ni kör PST-filer med dess Multiple Instance Store kontra Exchanges Single Instance Store. I tidigare nämnt exempel var "kostnaden" 900% mer diskutrymme. Återigen ska frågan ställas: är hårddiskar/backuputrymme billigare till en fil-serverer kontra en Exchange-server? Nope...
lejzer skrev:
Hur gör alla ni andra i liknande situation? Jag är ytterst tacksam för alla tips.
- Vi har en policy som talar om hur mycket utrymme respektive användare får (egentligen ska det utläsas som "bör") använda. I och med att vi inte har satt någon begränsning så har vi inte samma problem som vårt moderföretag i Tyskland där man har en begränsning. I deras fall har användarna lärt sig att spara informationen i PST-filer istället och dessa ligger antingen lokalt (ingen backup) eller på filservern (mer diskutrymme än om det låg i Exchange) - det är en lösning där man biter sig i skägget... :l
- Vi kör fullständig online-backup av Exchange-databasen varje natt.
- Vi har instrerat våra användare att inga PST-filer får förekomma.
- Vi har ökat retention time från 0-30 dagar - vilket medför att vi inte behöver köra "Brick Level Backup" (mailbox för mailbox, då det käkar vansinnigt mycket band och tar en svordomsaktig tid).
- Vi har förklarat för företagsledningen att backup är en form av försäkring och därigenom fått klartecken och numera implementerat en bandrobotlösning med två SDLT-bandare.
- Vi kör regelbundna återläsningsprov.
Även om jag har varit lite väl omfattande, ostrukturerad och tillika lite slarvig med meningsbyggnad/stavning i mitt svar hoppas jag att läsningen gav dig något... :)
Återkom gärna då Exchange är mitt favoritområde... :e