2.8. Flytte til anden server
Selve flytningen af en KeyBalance-installation er en relativ simpel proces. Der dog et par faldgruber, man skal være opmærksom på.
Dette dokument lister først disse punkter og indeholder derefter en mere præcis beskrivelse af fremgangsmåden.
Dokumentet kan naturligvis også bruges som udgangspunkt for en manuel installation af serveren.
Vigtige opmærksomhedspunkter:
- Husk at deaktivere den gamle KB service. Klienterne broadcaster for at finde serveren, så hvis der er flere aktive servere, er der ikke sikkerhed for, hvilken server der anvendes.
- Hvis der anvendes Exchange-synkronisering (er næsten udfaset), er der et par ekstra punkter:
- Vi linker på MAPI-ID, så hvis man flytter de offentlige foldere fra en server til en anden, vil alle links fra mails i KB til mails i exchange serveren forsvinde
- Hvis der opsættes en ny exchange server, er det vigtigt straks at starte den automatiske arkivering af alle ind/udgående mails til den offentlige folder "KeyBalanceTil". Ellers vil der mistes mail i journaliseringen
- Hvis der anvendes "ny" mailjournalisering, hvor mails hentes fra en pop3 server og gemmes i KB mappen, er eneste config, at der fra den nye server skal være adgang til pop3 på mailserveren (det er ofte blokeret i firewallen)
Grundinfo
KeyBalance består primært af en mappe og et par services.
Der findes en service per ”firma” og en autoupdate service.
Som udgangspunkt startes klienterne fra SAMME mappe som serveren, nået via fileshare.
Både klienter og service styres af konfiguration i .kba-filer. Der kan være en række ”regnskabsservices” med hver sin KBA-fil.
I KBA-filen står de to porte som anvendes. Der KAN også være skrevet en IP-adresse.
Ved skift til en ny server, bør det ikke være nødvendigt at ændre port, men der skal fremover stå en IP-adresse.
For at flytte en KeyBalance server er der derfor følgende delopgaver:
- Stoppe den gamle servers services
- Deaktivere de gamle services/evt. fjerne
- Flytte eller kopiere mappen til den nye server
- Installere de nye services
- Starte de nye services
- Teste forbindelsen fra en klient
Step 1 – Stoppe de gamle services
Åbn servicemanager og stop dem.
Step 2 – Deaktivere de gamle services
Åbn servicemanager, vælge egenskaber og sæt dem til deaktivering.
Hvis du vil fjerne dem helt. laver du en DOS-prompt, som administrator stiller dig i KeyBalance-biblioteket og skriver følgende kommando:
KeybalanceWF\serverWF <kba-navn> -U
Fx:
KeybalanceWF\serverWF regnskab –U
For at fjerne en ”KeyBalance Autoupdate”-service bruges følgende kommando:
cd KeyBalanceWF
AutouWF -U
Step 3 – Flytte eller kopiere mappen til den nye server
Brug fileshare, USB, FTP, eller hvad du foretrækker.
Bemærk at KeyBalance på den nye server ikke må installeres under C:\Program Files, da KeyBalance indeholder data og de må/kan ikke være under C:\program files.
Step 4 – Opsætning på ny server
Her skal du oprette de samme services som på den gamle server.
Det gøres fra en DOS-CMD (kør som administrator):
a) Konfig af firewall:
fix\addfwrules.bat
b) Oprettelse af services per regnskab:
Den grundlæggende ide er:
KeybalanceWF\serverWF <kba-navn> -I
Fx for det regnskab som styres af regnskab.kba:
KeybalanceWF\serverWF regnskab –I
KeyBalance Autoupdate service installeres med følgende kommando:
cd KeybalanceWF
Autouwf –I
Step 5 – Starte de nye services
Åbn servicemanager og start dem.
Klienterne
Klienterne skal fremover linke til task.exe/keybalancewf.exe på den nye lokation.
Hvis de har fx regnskab som parameter, skal det blot beholdes.
I kba-filerne (fx regnskab.kba for det primære regnskab) sættes alle oplysninger til klienten. Her KAN der være angivet en server IP-adresse - den skal i givet fald fjernes, for at klienten finder den nye server.