2008 03 Scalix migracja z MS Nieznany


Programowanie

Programowanie

Scalix – migracja z MS Exchange

Scalix – migracja z MS Exchange

Scalix – migracja

z MS Exchange

Tomasz Grzyb

Czy firmy korzystające z Exchange muszą godzić się na uzależnienie od jednej firmy? Czy zmiana

platformy na Linuksa jako bardziej bezpieczną, elastyczną i zgodną z otwartymi standardami musi wiązać się z dużymi zmianami w organizacji pracy? Na oba pytania odpowiedź brzmi... Nie!

Powiem więcej – firmy mogą ulepszyć swoje systemy komunikacji i jednocześnie pozostać przy

utrwalonej w firmie organizacji pracy. A wszystko to w sposób niezauważalny dla użytkowników

końcowych. Firma poszerza swoje możliwości, a użytkownicy nie muszą zmieniać przyzwyczajeń i tracić czasu na naukę nowego programu.

.pl

Jedyne czego potrzeba to Scalix i trochę czasu. Infor-nalności lub integralności danych. Oferuje pełne wspar-macje jak wykonać migrację przedstawiam poniżej cie dla popularnych rozwiązań – Microsoft Outlook, No-tuż za informacjami ogólnymi na temat możliwości vell Evolution, a także wszelkiej maści programy oparte o software.com

tego systemu. Osoby, które chcą przetestować przed- POP3 lub IMAP.

linux@

stawiony proces mogą się zaopatrzyć z bezpłatną wersję te-

Ponadto, Scalix bardzo dobrze się skaluje i dopaso-

stową Scalixa lub wersję Community. Obie są dostępne na wuje do wymagań praktycznie każdego środowiska – od stronach Scalixa [2].

małego biura, liczącego raptem kilkudziesięciu użytkow-

ników. po wielkie korporacje, z tysiącami użytkowni-

Co to jest Scalix?

ków, wieloma rozproszonymi serwerami i zróżnicowa-

Scalix to rozbudowana platforma komunikacyjna zbudo- nymi zasobami.

wana w oparciu o rozwiązanie HP Open Mail. Obejmu-

je rozwiązania w zakresie poczty elektronicznej i kalen- Zarządzanie i administracja

darza. Scalix jest w pełni funkcjonalnym odpowiednikiem W nowej wersji Scaliksa udostępniono narzędzie migra-Microsoft Exchange. Oznacza to, że potrafi się z nim ko- cyjne (Scalix Migration Tool), które pozwala na przenie-munikować a także całkowicie zastąpić w sposób niezau- sienie danych z serwerów Exchange (wersje 5.5, 2000 i ważalny dla użytkowników końcowych. Scalix opiera sie 2003) i innych systemów tego typu. Administratorzy ma-na sprawdzonej technologii i korzysta z otwartości syste- ją także do dyspozycji graficzną Konsolę Administracyj-mu Linux. Użytkownicy mają możliwość stworzenia ła- ną. Umożliwia ona zarządzanie zdalnymi serwerami i ob-twego w zarządzaniu, wydajnego i bezpiecznego systemu, sługuje mechanizm wtyczek, które służą do uruchamia-oferującego wielkie możliwości.

nia zewnętrznych skryptów. Oparta na Dynamicznym

Dzięki swojej architekturze, Scalix wspiera praktycz- HTML, XML oraz SOAP, Konsola Administracyjna Sca-nie każdego klienta oraz urządzenie, bez strat w funkcjo- lix pozwala administratorom poczty, po niewielkim prze-48

marzec 2008

www.lpmagazine.org

49





Programowanie

Programowanie

Scalix – migracja z MS Exchange

Scalix – migracja z MS Exchange

szkoleniu, na efektywne zarządzanie użyt-

dows Mobile 5 i 6, z użyciem ActiveSync ó Migracja stopniowa – przenoszenie użyt-

kownikami, grupami, listami dystrybucyj-

4.5 for Windows Mobile.

kowników oraz ich danych w wygodnych

nymi, procesami serwera, kolejkami wiado-

transzach.

mości i ustawieniami.

Migracja

Możliwości Scalixa są bardzo duże. Jak już Migracja na

Współpraca z innymi systemami wspomniano wcześniej potrafi od zastąpić Scalixa – możliwe warianty Otwarta architektura Scaliksa, zgodność z serwery MS Exchange. Nie będziemy zaj- Przed rozpoczęciem migracji, musimy zdecy-otwartymi standardami oraz zgodność z MS mowali się analizą dlaczego warto zmienić dować się czy ma to być pojedynczy skok, czy Exchange umożliwia integrację z różnymi platformę, co trzeba wziąć pod uwagę itd. też zdecydować się na stopniowe przenoszenie zewnętrznymi systemami. Scalix 11 zawie- Zajmiemy się tylko aspektami techniczny- użytkowników i danych.

ra dwie nowe usługi sieciowe: Scalix Mes- mi migracji.

Migracja Skokowa – idealna dla nie-

saging Services oraz Scalix Management Se-

Pierwszym krokiem po zdecydowaniu wielkiej liczby użytkowników oraz danych.

rvices. Scalix Messaging Services są to opar- się na Scalixa jest dokładne zaplanowanie Cały proces przeniesienia kont oraz danych te na serwerze REST API, służące do integra- procesu migracyjnego. Jasne określenie ce- użytkowników zajmuje jeden lub dwa dni cji aplikacji poczty i kalendarza. Umożliwia- lu, terminów oraz sposobu migracji pozwoli – zwykle weekend.

ją one integrację systemu komunikacji z in- uniknąć wielu problemów i trudności na dal-

Migracja Stopniowa – nadaje się do

nymi systemami takimi jak CMS, rozwiąza- szych etapach.

przeniesienia dużej ilości użytkowników

nia mobilne, CRM, czy ERP. Funkcje kalen-

Główne rzeczy jakie należy wziąć pod oraz danych. Nadaje się do przeniesienia

darza oraz dane mogą być przenoszone bez- uwagę podczas migracji:

skomplikowanych systemów – poczty, za-

pośrednio do innych aplikacji, jak również

dań kalendarzy... Podczas stopniowej mi-

mogą być z nich pobierane.

ó Migracja z systemu opartego na POP:

gracji konieczne będzie współistnienie Sca-

Współpraca Scalixa z MS Exchange oraz ó Migracja podstawowych danych użytkow- lixa oraz poprzedniego systemu.

klientem Outlook jest możliwa dzięki wpro-

ników (poczta przechowywana jest lokal-

Zadania do wykonania przy realizacji po-

wadzeniu pełnej ekwiwalentności funkcji obu

nie, przez użytkowników.

szczególnych wariantów są różne:

systemów. Scalix oferuje:

ó Utworzenie nowego systemu, z no-

wymi wpisami kont użytkowników na ó Migracja skokowa:

ó współdziałanie z Exchange dzięki TNEF ,

serwerze.

ó Utworzenie kont i wpisów w Scalixie;

multi-server, multi-instance, High availa- ó Migracja z systemu opartego na IMAP lub ó Przeniesienie użytkowników i danych; bility,

MAPI:

ó Zmiana wpisów MX.

ó wsparcie dla usług katalogowych LDAP, ó Uruchomienie nowego, niezależnego

Novell eDirectory, RH Directory Server,

systemu, pozwolenie użytkownikom na Zalety – Nie trzeba tworzyć przekiero-

Microsoft Active Directory,

skopiowanie danych we własnym za- wań, synchronizować katalogów na ser-

ó wsparcie dla programów Microsoft Outlo-

kresie;

werach. Sam proces migracji jest prost-

ok, Outlook 2003, XP i 2000 (MAPI) oraz ó Jednorazowa migracja skokowa – sko- szy i szybszy.

Novell Evolution,

piowanie danych należących użytkow-

Wady – nadmiar danych może uniemoż-

ó dostęp do systemu Scalix Web Access z

ników;

liwić migrację (najlepiej rozpocząć pro-

przeglądarek Internet Explorer, Mozilla

Firefox i Mozilla,

ó dostęp poprzez urządzenia mobilne (ko-

mórki itd) za pomocą Scalix Mobile

Client,

ó dostęp bezprzewodowy z urządzeń Black-

Berry, Treo i Windows Mobile,

ó dostęp za pośrednictwem klientów POP i

IMAP - Mozilla Thunderbird, Eudora lub

Outlook Express,

ó obsługa synchronizacji poprzez USB z

urządzeniami mobilnymi opartymi o Win-

Rysunek 1. Scalix – użytkownicy mogą korzystać z

różnych klientów pocztowych

Rysunek 2. Scalix – konsola administracyjna

48

marzec 2008

www.lpmagazine.org

49





Programowanie

Programowanie

Scalix – migracja z MS Exchange

Scalix – migracja z MS Exchange

ces w piątek, po zakończeniu pracy, a za-

liwia prace nad jedną skrzynką / wpisem nadal zarządza wiadomościami przychodzący-

kończyć najpóźniej w poniedziałek rano).

naraz. Nie nadaje się do utworzenia dużej mi, ale przekazuje je do Scalixa, który zarządza

Może też nastąpić chwilowy skok w zgło-

ilości użytkowników w krótkim czasie.

ruchem wychodzącym.

szeniach do pomocy technicznej. Migracja ó Linia poleceń – Scalix zawiera kilka na-

stopniowa:

rzędzi dostępnych z linii poleceń, umoż- ó Koniec Migracji.

liwiających hurtowe załadowanie wpisów

ó Konfiguracja routingu między Scalixem a

do systemu.

Migracja skokowa

starym systemem; zmiany w DNS (doda-

Przygotowanie synchronizacji Wymagania:

nie potrzebnych wpisów MX);

Konieczne jest jedynie przygotowanie informa-

ó Przygotowanie i synchronizacja Scali- cji dla Scalixa – czy to w pliku tekstowym, czy ó adres IP albo domena serwera źródłowego xa: Utworzenie kont i wpisów, skon- też poprzez utworzenie dostępu do wpisów w

( MS Exchange);

figurowanie przekierowań (by umożli- starym systemie.

ó Hasło do konta administratora MS Exchange.

wić współistnienie);

ó Przygotowanie starego systemu do Współdziałanie w

Nadajemy użytkownikowi odpowiedzial-

współistnienia: Załadowanie nowej li- migracji stopniowej

nemu za migrację uprawnienia Service Ac-

sty kontaktów / adresów.

Celem migracji stopniowej jest przeniesie- count Admin. Przed rozpoczęciem połącze-

ó Przeniesienie pierwszej transzy użyt- nie dużej ilości skomplikowanych danych w nia musimy pobrać następujące dane (po-kowników (konta oraz dane): Skopiowa- mniejszych partiach. Aby to umożliwić, ko- trzebne dla parametru a omldapsync) z MS

nie danych, aktywacja nowych kont oraz nieczne jest przygotowanie Scalixa oraz do- Exchange: uruchomienie automatycznego przekie- tychczasowego systemu do współpracy:

rowania na starym systemie.

ó Otwieramy MS Exchange Administrator

ó W określonych odstępach przeniesienie ó Dotychczasowy system,

Application;

następnych transz użytkowników;

ó Przed Migracją,

ó Wybieramy lokalizację którą chcemy syn-

ó Dokonać zmian w wpisach MX, kieru- ó Przenoszenie katalogów,

chronizować;

jąc całą pocztę na Scalixa;

ó Tworzenie skrzynek,

ó Klikamy 2 razy na jakimkolwiek użytkow-

ó Warto podtrzymać działanie starego ó Ustawienie Przekierowań,

niku:

systemu przez jakiś czas.

ó Podział użytkowników na transze,

ó Rozpoczęcie migracji,

W nazwa_użytkownika Properties kliknij na za-

Wybór metody przygotowania Scalixa dla no-

kładkę E-mail Addresses i spisujemy następują-

wych użytkowników:

Po zakończeniu każdej grupy można:

ce wartości X.400:

ó Scalix Mamagament Console – jest całko- ó Wyłączyć automatyczne przekierowania ó C= kraj wicie wystarczająca pod względem funk-zmigrowanych skrzynek;

ó P= organizacja

cji, nie jest jednak zbyt wydajna – umoż- ó Uruchomienie alternatywnych adresów na ó O= Twoja_lokalizacja dotychczasowym systemie.

ó Synchronizowanie i przekierowywanie,

Korzystanie z polecenia synchronizacji:

Dotychczasowy system przekazuje te- ó Logujemy się jako root na serwerze Scalixa;

raz wszystkie przychodzące wiadomości na ó Wykonujemy polecenie omldapsyn w try-

skrzynki Scalixie. Dotychczasowy system

bie interaktywnym:

Rysunek 3. Scalix umożliwia integrację z różnymi ze-

Scalix od strony klienta końcowego

wnętrznymi systemami

Scalix obsługuje:

ó Outlooka – wszystkie wersje Outlook, wszystkie opcje Outlooka, a klient webowy ma

żżżżżżżż

taki sam interfejs

ó wszystkie klienty – Outlook, Evolution, Mozil a Thunderbird, klient webowy ( web ac-

cess), klienty POP/IMAP, klienty bezprzewodowe,

ó mobilne rozwiązania – urządzenia Treo, Blackberry i Windows Mobile

żż

ó współdzielone kalendarze,

ó terminarze,

ó książki adresowe, zadani

ó foldery publiczne,

żżżżżżżż

ó synchronizacja offline

ó bezpieczne delegowanie dostępu do poczty

Rysunek 4. Cała poczta jest zarządzana przez do-

ó i inne

tychczasowy system

50

marzec 2008

www.lpmagazine.org

51





Programowanie

Programowanie

Scalix – migracja z MS Exchange

Scalix – migracja z MS Exchange

omldap – i syncid

Następnie:

Jest to konieczne w celu umożliwie-

Zamiast syncid nadajemy własną nazwę (max

nia współdziałania Scalixa i Exchanga

6 znaków alfanumerycznych).

ó EX_BASE1[cn=recipients,ou=your_si-

bez zmieniania topologii routingu. Ze-

te,o=your_org]:

wpisujemy nazwę

wnętrzny adres użytkowników pozosta-

ó Z menu które sie pojawi wybieramy 1.

Exchange Global Address List (GAL) con-

je w formacie: nazwa@domena

Polecenie omldapsync wykryje że jest to

tainer:

pierwsza synchronizacja i utworzy spe- ó cn=container name,ou=lokalizacja,o-

cjalny katalog do tego;

=organizacja

Kiedy omldapsync wyświetli następująca in-

ó Następnie wybieramy 00 (zero zero) – w ó Oznaczenia: cn – nazwa GAL container, formację: przypadku synchronizacji z MS Exchange

ou – lokalizację MS Exchange 5.5, o – na-

5.5, a następnie potwierdzamy edycje pli-

zwa(domena).

ó EX_DN_SUFFIC[=ldapsync-sync_agre-

ku konfiguracyjnego.

ement_name,ou=your_site,o=your_org]:

ó omldapsync zapyta się czy użyć do tego Kiedy omldapsync wyświetli następująca in-cn powinno mieć nazwę która poprzednio

celu vi – wybieramy śn”.

formację:

utworzylismy dla użytkowników Scalixa.

ó Kiedy omldapsync zapyta się o:

ó EX_HOST[]: wpisujemy domenę lub adres ó IM_OMADDRESS[/remote.tnef]: podaje- Kiedy omldapsync wyświetli następująca in-IP serwera MS Exchange w formacie ser-

my routing jakiego chcemy używać pod- formację:

wer.doemna.ext;

czas współistnienia systemów w czasie

ó EX_LOGON[Export Admin]: wpisujemy

migracji.

ó EX_TEXT_EOA[c=US;a=

;p=your_or-

nazwę konta administratora MS Exchange; ó Podczas wpisywania podajemy tylko

g;o=your_site]: podajemy adres dokąd

ó EX_PASS[]: wpisujemy hasło administra-

/nazwa (pomijamy tnef), np: /route_name

wpisy mają być wyeksportowane: c=kra-

tora MS Exchange (jeśli nie podamy ha-

j;a= ; p=organizacja ;o=lokalizaj-

sła, omldapsync będzie się o nie pytał za Kiedy omldapsync wyświetli następująca in-ca; – Wpisujemy wartości X.400 jakie za-

każdym razem, kiedy będzie potrzebne).

formację:

notowaliśmy wcześniej dla parametru a=

ó Kiedy omldapsync zapyta się o:

ó IM_LOGON[Import Admin]: wpisujemy ó IM_LOCAL_DOMAIN[@scalix_se- Kiedy omldapsync wyświetli następująca in-nazwę administratora serwera Scalix;

rver.your_domain.com]:

podajemy formację:

ó IM_PASS[]: wpisujemy hasło administra-

część domenową adresu SMTP serwe-

tora Scalix;

ra Scalix: @scalixserver.domain.com. ó INPUT: Compare old config with new

y/n (n): wybierz y ( tak);

ó Wybieramy (tak) dla kolejnych 2 pytań.

Użycie sxmigrate.exe

Wyświetlenie: STATUS: Configuration of

sa1 completed ######## oznacza zakończe-

sxmigrate –s pst:///c:/test/mailbox.pst –d śscalix://Test User:

nie przygotowań do Synchronizacji.

password@” –dir ldap:///cn=users,dc=Scalix,dc=local?mail

–dirauth @scalix.local :password1

Synchronizowanie katalogów

Po przygotowaniu synchronizacji możemy roz-

Parametry:

począć synchronizowanie katalogów serwerów

ó -s – Określa skrzynkę źródłową, adres powinien być podany jako URL.

Exchange i Scalixa.

ó -d – Określa skrzynkę docelową, adres powinien być podany jako URL.

Logujemy się na serwer Scalix i wydaje-

ó -dir – Określa lokalizację katalogu LDAP który SMT powinien sprawdzać w poszuki-

my polecenie:

waniu jakichkolwiek zmian w adresach – może to być katalog AD Exchange-a, SYS-

omldapsync

TEM Scalixa lub jakikolwiek inny, który zawiera informacje o starych i nowych adre-

-i syncid

sach. Adres powinien być podany jako URL.

ó -diroff – Określ uprawnienia potrzebne do dostępu do katalogu LDAP. Niewy-

żżżżżżżż

magane.

ó -log – Określa ścieżkę dostępu i nazwę pliku z logami.

ó --copy – Kopiuje dane skrzynek bez uzupełniania wewnętrznych adresów.

ó -fixup – Uzupełnia wewnętrzne adresy, ale nie kopiuje danych.

żż

ó --ex55 – Informuje program, że dane pochodzą z MS Exchange 5.5

ó --noui – Nie wyświetla żadnych informacji.

Formy adresów:

żżżżżż

żżżżżżżż

ó Dla pliku .pst: -s pst:///c://test/mailbox.pst

ó Dla docelowego serwera: -d śscalix://Test User:password@server.scalix.com

Rysunek 5. Scalix został prawidłowo zainstalowany,

ó Dla serwera LDAP: -dir ldap://exchang1.scalix.comcn=users,dc=Scalix,dc=lo-

skonfigurowany i jest gotowy do użycia. Cała poczta

cal?mail

nadal zarządzana przez dotychczasowy system

50

marzec 2008

www.lpmagazine.org

51





Programowanie

Programowanie

Scalix – migracja z MS Exchange

Scalix – migracja z MS Exchange

Zamiast syncid podajemy nazwę którą utwo- ó Podajemy nazwę pliku i lokalizację dokąd ó Exchange Display Name to odpowiednik rzyliśmy wcześniej.

chcemy wyeksportować, wciskamy Fi-

Scalixowego parametru Common Name.

Z menu które sie pojawi wybieramy 2.

nish, OK.

ó -G powoduje wygenerowanie losowego

Uruchamia to pierwszą synchronizację ka-

hasła;

talogów.

Uruchamiamy MS Outlook korzystając z ó -p pozwala określić hasło.

Wyświetlenie export sa1 completed oznacza, profilu Scalix. Pozwoli to zalogować sie na ó -e (expire) wymusza zmianę hasła przez że synchronizacja zakończyła sie poprawnie.

serwerze Scalix jako właściciel folderu pu-

użytkownika przy pierwszym logowa-

Ewentualne błędy:

blicznego. W liście folderów wybieramy Pu-

niu.

blic Folders, następnie:

ó np. ommigu -n śJan Kowalski” -m fir-

ó Napotkanie drobnych błędów na tym

ma.pl -G

etapie migracji nie jest niczym niezwy- ó File–>Import/Export, Import form Ano- ó np. ommigu -n śAnia Nowak” -m fir-kłym. Polecenie omldapsync wyświe-

ther Program or File, Next

ma.pl -p 123456 -e

tla błędy i pozwala je pominąć, tak, że ó Zaznaczamy Personal Folder File ( .pst), można przeprowadzić synchronizację

Next

Używamy następujących poleceń aby określić

bez przerw.

ó Znajdujemy plik do którego poprzednio wyniki w Scalixie:

wyeksportowaliśmy, oraz zaznaczamy

Eksportowanie folderu

Replace Duplicates with Items Imported, ó omsearch -e cn=* – wyświetli utworzone publicznego w MS Exchange

Next.

skrzynki sortując po śCommon Name”.

W MS Exchange tworzymy 2 użytkowników: ó Zaznaczamy Include Subfolders, wci- ó omshowiam -m -ca=”exchange_display_

Scalix oraz Exchange.

skamy Import Items into Current Fol-

name” – wyświetli atrybuty użytkownika.

Uruchamiamy MS Outlook korzysta-

der, a z listy wybieramy Mailbox – user-

jąc z profilu Exchange. Pozwoli to podłączyć

name, Finish.

Sprawdzamy nowej skrzynki:

się do Exchange- a jako właściciel folderu pu-

blicznego.

Tworzenie skrzynek w Scalixie

ó Uruchom MS Outlook z profilem Scalix,

Następnie:

Właściwy proces migracji Scalixa wymaga kon-

zakładamy nowe konto i logujemy się do

wersji wpisów katalogów Exchanga na Skrzynki

serwera.

ó File–>Import/Export, Export to a File, Scalixa. Służy do tego narzędzie ommigu. Om-Next

migu musimy użyć na wszystkich wpisach kata- Rekonfiguracja

ó Zaznaczamy Personal Folder File ( .pst), logów Exchange-a które mają zostać skrzynka- automatycznych przekierowań Next

mi pocztowymi. Polecenia ommigu przekształca w nowych skrzynkach na Scalixie

ó Przechodzimy do folderów publicznych każdy obiekt katalogu w pełna skrzynkę poczto- Po utworzeniu nowych skrzynek pocztowych MS Exchange które chcesz migrować, za- wą na serwerze Scalix oraz tworzy przekierowa- w Scalixie musimy usunąć adres do przekie-znaczamy Include Subfolders, Next.

nie do odpowiednich skrzynek na Exchange-u.

rowywania (SMTP) na wszystkich skrzynkach

oraz zezwolić omldapsync na odświeżenie ka-

Przygotowanie

talogu Exchange.

żżżżżż

pojedynczej skrzynki w Scalixie

Logujemy sie do Scalixa. W konsoli wydajemy Usunięcie adresu

następujące polecenia:

do przekierowań

Logujemy sie na Scalixa, i w konsoli wpisujemy:

żżżżżżżż

żżżżżżżż

ommigu -n śExchange Display Name” -m

śScalix mailnode of the user” -G

ommigu -n śExchange Display Name” --raf

Użycie Eshut linEdit

Rysunek 6. Zawartość katalogów dotychczasowego

systemu jest synchronizowana ze Sxalixem

Uruchamiamy EshuttlinEdit, File –> Open/New, nadajemy nazwę nowemu plikowi, zapisu-

jemy. Jeszcze raz File->Open, wskazujemy katalog \Eshuttle\Extractor\IMAP\Users Direc-

tory, kliakmy Open. Wybieramy IMAP, Ok. Następnie wypełniamy poszczególne pola:

Scalix

ó User Name – Login użytkownika, potrzebny do zalogowania sie do serwera IMAP4

ó First Name – Imię użytkownika;

ó Last Name – Nazwisko użytkownika;

Katalogi

Skrzynki

ó Forwarding Address – Dotychczasowy adres użytkownika na serwerze IMAP4;

ó DBTitle – adres uzytkownika na serwerze Scalix;

ó Path – Hasło użytkownika na systemie Scalix;

ó DBServer – Adres doemnowy serwera Scalix;

ó DBName – Musi być wpisane DBTitle

Rysunek 7. Wykorzystując nowe katalogi jako źró-

dło, Scalix tworzy gotowe do migracji skrzynki

Następnie wciskamy Add i wypełniamy dane kolejnego użytkownika.

52

marzec 2008

www.lpmagazine.org

53





Programowanie

Programowanie

Scalix – migracja z MS Exchange

Scalix – migracja z MS Exchange

Spowoduje to usunięcie adresu do przekierowy- ó Pojawi się [uzytkownik] Properies. Kli- W kolumnie L (nagłówek Obj-Container) wania oraz uaktualni ustawienia konta tak aby

kamy na zakładce Delivery Options, znajduje się następujący ciąg

skrzynka była przypisana do użytkownika i była

następnie Modify. W okienku które sie

gotowa do użycia.

pojawi wybieramy Global Address Fi- /o=XYZ/ou=XYZNA/cn=America

les (prawy, górny narożnik), a w lewym

omldapsync -i syncid

okienku znajdujemy wpis o takiej sa- Korzystając z aplikacji Microsoft Exchange

mej nazwie jak użytkownik, z ikoną ku- Administration możemy sprawdzić czy oml-

Zamiast syncid nadajemy własną nazwę (max 6

li. Zaznaczamy ten wpis i klikamy Add, dapsync zapisał custom recipients w Ame-znaków alfanumerycznych).

Ok, Ok.

rica-CR. Aby dokończyć hurtowe doda-

Z menu które sie pokaże wybieramy 3 aby

wania przekierowania dla skrzynek w MS

odświeżyć katalog. Wyświetlą się rezultaty, a Dodawanie Alternate Receipient Exchange: następnie zostaniemy poinformowany o za- dla grupy użytkowników

kończeniu.

Z reguły migracja z MS Exchange obejmuje ó Otwieramy wyeksportowany plik w Exce-

setki użytkowników i pojedyncze dodawanie

lu, a następnie dopisujemy następujący

Konfiguracja

adresu do przekierowywań było by szalenie

ciąg w pierwszej komórce w pierwszej

przekierowywania wiadomości nieefektywne. Korzystając z funkcji ekspor-

wolnym rzędzie:

z Exchange-a do Scalixa

tu i importu w Exchange-u oraz edytując pli-

Na tym etapie musimy tak skonfigurować ki możemy dopisać przekierowywania do se- /oXYZ/ou-ZYZNA/cn=America-CR/cn=

MS Exchange, aby przesyłał wszystkie przy- tek odbiorców.

chodzące wiadomości do Scalixa. Zapobie-

Uruchamiamy aplikację Microsoft Exchan- ó W komórkę N2 wpisujemy funkcje łą-

gnie to gromadzeniu się nowych wiadomo- ge Administration, następnie wybieramy opcje czenia, która łączy ciąg z komórki któ-

ści ani innych danych w dopiero co zmigro- Tools, Directory Export.

ra utworzyliśmy w punkcie jeden z

wanych skrzynkach. Aby to zrobić, musimy

Domyśle ustawienia ( Exchange Server

wartościami z kolumny E. np. w przy-

skonfigurować adres Alternate Recipient dla oraz Home Server, Export Objects, Logging padku gdy wprowadzilismy dane do

każdej skrzynki MS Exchange, która planu- Level, Separators) są w porządku i nie musimy komórki A120, w komórce N2 wpisujemy przenieść. Adres ten przekierowuje ich zmieniac. Nie zaznaczamy Include Hidden

jemy następujący ciąg: =concatena-

wszystkie przychodzące wiadomości na inny Objects. Następnie podajemy nazwę i upewnia-

te($A$120,E2)

adres – w tym wypadku do skrzynek na ser- my się, że wybrane zostało rozszerzenie .csv. ó Kopiujemy ten wpis do wszystkich komó-

werze Scalix.

Naciskamy Export.

rek w kolumnie N.

Uwaga – ten alternatywny adres musi

znajdować się w GAL Exchange-a. Może- Modyfikacja

Jako wynik, w kolumnie N powinny znajdować

my to zrobić na dwa sposoby – pojedynczo wyeksportowanego pliku

się następujące wpisy:

lub hurtowo.

Uruchamiamy MS Excel, otwieramy wy-

Dodawanie Alternate Receipient dla pojedyn- eksportowany plik i zapisujemy pod inną /o=Organization/ou=Site/cn=Custom_

czego użytkownika:

nazwą. Następnie upewniamy się że wpi- Recipient_Container/cn=allias_name

sy kończą się w kolumnie M, a kolumna N

ó Uruchamiamy aplikacje Microsoft Exchan- jest pusta.

ó Organization – Widoczne w kolumnie L;

ge Administration, otwieramy listę Reci-

Zanim dokonamy jakichkolwiek zmian, ó Site – Widoczne w kolumnie L;

pients (lub jakąkolwiek inną, jaka utwo- zwróćmy uwagę: W kolumnie E znajduje się ó Custom_Recipient_Container – dokąd rzyliśmy).

następujący ciąg:

omldapsync wpisał Custom Recipient In-

ó Znajdujemy pierwszą skrzynkę powiąza-

formation. Możemy to sprawdzić przy

ną z użytkownikiem którego migrujemy /o=Organization/ou=Site/cn=Custom_

użyciu aplikacji Microsoft Exchange Ad-

na Scalixa i klikamy 2 razy.

Recipient_Container/cn=alias_name

ministration.

żżżżżż

żżżżżżżż

żżżżżż

żżżżżż

żżżżżżżż

żżżżżżżż

żżżżżżżż

żżżżżżżż

żżżżżżżż

żżżżżżżż

żżżżżżżż

żżżżżżżż

żżżżżżżż

żżżżżżżż

Rysunek 8. Na Scalixie zostaje uruchomione auto-

Rysunek 9. Podziel użytkowników na transze, które

matyczne przekierowywanie przychodzących wiado- łatwo będzie migrować. Dokłada ilość będzie zale-Rysunek 10. Rozpoczęcie właściwego kopiowania

mości do dotychczasowego systemu

żeć od zasobów jakie możesz poświęcić

kolejnych transz użytkowników i ich danych

52

marzec 2008

www.lpmagazine.org

53





Programowanie

Programowanie

Scalix – migracja z MS Exchange

Scalix – migracja z MS Exchange

ó alias_name – Widoczne w kolumnie E.

Uruchamiamy sxmigrate.exe. Jeśli nie

Najprostszym rozwiązaniem będzie nie-

ó Sprawdzamy zgodność danych i zapisuje- będzie żadnych problemów – możemy roz- kasowanie starych skrzynek na MS Exchan-my plik pod inną nazwą. Pamiętamy, aby począć proces kopiowania danych. Opcje ge. Podczas migracji Scalix automatycznie potwierdzić zachowanie oryginalnego for- programu sxmigrate.exe oraz sposób ichu- oznacza wpisy katalogów Exchange jako matu.

życia przedstawiono w ramce.

automatyczne przekierowanie. Umożliwia

ó Następnie w aplikacji Microsoft Exchan-

to łatwe tworzenie lustrzanych kopii struk-

ge Administration wybieramy Tools, Im- Odłączanie MS Exchange

tury i członków Publicznych Lit Dystrybu-

port, Select File. Nie musimy zmieniać

cyjnych na serwerze Scalix.

domyślnych ustawień dla Account Cre- ó Uruchamiamy aplikacje Microsoft Exchan-

W trakcie migrowania użytkowników

ation, Logging Level oraz Separators.

ge Administration, otwieramy listę Reci- z Exchange-a na Sclixa, nie musimy usu-Wartość Container oznacza miejsce

pients (zawierającą wyeksportowanych wać ani dodawać wpisów od list. Podobnie

przechowywania skrzynek.

użytkowników).

w środowisku Exchange-a, zarządzanie listą

ó Klikamy dwa razy na którymkolwiek wpi- dystrybucyjnąjest uproszczone, bo nie wy-

Migrowanie danych

sie i otwieramy Properties.

maga usuwania skrzynek.

ze skrzynek przy użyciu SMT

ó Klikamy na zakładkę Advanced, następnie

Uwaga – do użycia SMT wymagany będzie

Hide from Addres Book, OK.

Synchronizacja

komputer z Windows 2000 lub XP.

ó Aby zmienić całą transzę użytkowni- List Dystrybucyjnych na Scalixie

Uwaga – na początku warto skopiować da-

ków, otwieramy plik .csv który wcze- Obiekty MS Exchange, które nie są ani od-

ne z tylko jednej skrzynki w celu przetestowa-

śniej wyeksportowaliśmy. Upewnia- biorcami ani skrzynkami są klasyfikowa-

nia procesu. Później można zacząć kopiować

my się, że kolumna M ma nagłówek ne przez Scalixa jako zewnętrzni odbior-

całą transze.

Hide from AB, i wpisy w niej mają cy. Wszystkie Listy Dystrybucyjne Exchan-

Instalujemy ExMerge, i konfiguruje-

wartość 0 (zero). Zmieniamy wartość ge-a stają się automatycznie Publiczny-

my go tak, żeby mógł wyeksportować pli-

całej kolumny M na 1, zapisujemy i mi Listami Dystrybucyjnymi Scalixa (Sca-

ki .pst z naszego środowiska MS Exchange.

importujemy.

lix Public Distribution List, PDL) i wszyst-

Przygotowujemy komputer z Windows XP /

kie zostają skonfigurowane tak, aby prze-

2000 oraz Office 2003 (w tym Outlook 2003) Po migracji,

kazywać wiadomości na odpowiednie adre-

– będzie potrzebny do przeprowadzenia mi- zakończenie współdziałania

sy SMTP odpowiedniej listy dystrybucyjnej

gracji. Tworzymy katalog na tym kompute- Zarządzanie i koordynacja list dyskusyj- Exchange-a.

rze – najlepiej c:\SMT i zapisujemy do nie- nych Część użytkowników znajduje się na

go sxmigrate.exe

serwerze Scalix, a część na MS Exchange. Zarządzanie listami

Eksportujemy próbnie kilka skrzynek Jeżeli zdecydujemy się na usuniecie sta- dystrybucyjnymi z Exchange-a przy użyciu ExMegre.exe i kopiujemy je rych skrzynek z Exchange-a, usuniemy też W celu sprawdzenia poprawności przekazy-do katalogu SMT. Upewniamy się, że od- wszystkie alternatywne adresy (określające wania i routingu List Dystrybucyjnych, po powiednie konta istnieją na Scalixie (SAC nowe skrzynki na Scalixie) z list dystrybu- wykonaniu poleceń omldapsync oraz om-albo omaddu).

cyjnych Exchange-a.

migu, tworzymy testowe konto na Scalixie.

Wiadomość zaadresowana na PDL Scalixa

powinna zostać dostarczona do wszystkich

odbiorców tej listy, oraz powinna trafić do

żżżżżżżż

Listy Dystrybucyjnej Exchange-a, a stamtąd

do odpowiednich odbiorców znajdujących

się na serwerze MS Exchange.

żżżżżżżż

żż

Przełączenie zarządzania listami

dystrybucyjnymi do Scalixa

Przełączenia zarządzania listami dystrybu-

żż

cyjnymi możemy dokonać w trakcie lub

żżżżżż

żżżżżżżż

po zakończeniu współistnienia Scalixa oraz

Exchange-a. Wymaga to stworzenia ze-

wnętrznego odbiorcy w Exchange-u, z adre-

sem określonej Publicznej Listy Dystrybu-

żżżżżż

żżżżżżżż

cyjnej i z unikatową nazwą.

Przykład

Uruchamiamy aplikacje Microsoft Exchange

Administration, następnie: File –> New Cu-

stom Recipient. W okienku wybieramy Inter-

Rysunek 12. Cała poczta przechodzi po kontrolę

net Address, Ok. W polu Email Address wpi-

Rysunek 11. Skrzynki pocztowe są obecne na oby-

systemu Scalix. Dotychczasowe rozwiązanie moż-

sujemy pełny adres grupy dystrybucyjnej

dwóch systemach – Scalixie oraz dotychczasowym

na wyłączyć

Scalixa np: sprzedaz-pdl@scalix.com, Ok.

54

marzec 2008

www.lpmagazine.org

55





Programowanie

Programowanie

Scalix – migracja z MS Exchange

Scalix – migracja z MS Exchange

Następnie w polu Display podajemy na- Wskazujemy zapisany przed chwilą plik, w migu opisanych w punktach 1 oraz 4-5 Mi-zwę listy (może być taka sama, jak oryginalna oknie które się pojawi zaznaczamy Delimi- gracja Skokowa z MS Exchange do Scalixa lista dystrybucyjna MS Exchange. W polu Alias ted, Next. W następnym oknie zaznaczamy powyżej.

wpisz pełen adres grupy na Scalixie. Ignoruje- TYLKO Delimited, Next. W trzecim oknie my pozostałe pola. Klikamy na Apply, Ok.

klikamy Finish. Następnie Ok.

Przygotowanie

Następnie wybieramy w Exchange-u

Musimy zaznaczyć całą linię (puste listy użytkowników

menu Lists, Custom Recipients. Usuwa- komórki nie mają wpływu), skopiować do Listę użytkowników dotychczasowego my automatyczne przekazywanie z Grupy schowka systemowego, następnie otworzyć systemu możmy przygotować korzysta-Scalixa/Publicznej Listy Dyskusyjnej która nowy arkusz. Następnie Edit, Paste Spe- jąc z EShuttlinEdit lub dowolnego edy-odwołuje się do oryginalnej Listy Dystrybu- cial. Zaznaczamy Transpose, Ok. Zapisuje- tora potrafiącego zapisać plik jako tekst cyjnej Exchange-a.

my plik/arkusz jako plik tekstowy do zaim- ASCII. Plik MUSI nazywać się shuttli-

Tworzymy automatyczna przekazywa- portowania do Scalixa.

n*.txt (zamiast gwiazdki możemy wstawić

nie dla grupy Exchange-a. W Microsoft

cyfry 0-9, np. shuttlin1.txt). Sposób uży-

Exchange Administration klikamy na orygi- Migracja IMAP – IMAP

cia programu EshuttlinEdit przedstawio-

nalnym wpisie PDL, następnie Modify, za- Jeżeli dotychczasowy system obsługu- no w ramce.

znacz i usuń Distribution List Members. Na- je dostęp jedynie POP3 lub IMPA i/lub

stępnie znajdujemy zewnętrznego odbior- nie obsługuje LDAPv2 możemy prze- Pobieranie zawartości skrzynek cę związanego z listą na Scalixie. Klikamy nieść użytkowników oraz ich dane korzy- Po przygotowaniu pliku shuttlin*.txt uru-Add, Ok, Apply, Ok.

stając z informacji zawartych poniżej. Wy- chamiamy IMAPExtract.exe wpisując w

Następnie, ukrywamy tego odbiorcę: W magania:

konsoli IMAPExtract console. Program za-

Microsoft Exchange Administration wybie-

cznie automatycznie pobierać skrzynki

ramy Lists, Custom Recipients. Znajdujemy i ó Komputer z Windows XP lub 2000, Mi- użytkowników, a po zakończeniu wyświe-klikamy dwa razy na grupie Scalixa. Następ-

crosoft Office 2000 lub XP;

tli podsumowanie.

nie zakładka Advanced, potem zaznaczamy ó extractor E-Mail Shuttle – dostarczone Hide from address book, Apply, Ok.

przez Stellar albo Scalixa;

Ładowanie skrzynek do Scalixa

ó uprawnienia administratora na serwe- Uruchamiamy program IMAP_Loader.exe wpi-

Uruchamianie zarządzania

rze Scalix oraz na dotychczasowym sując w konsoli IMAP_Loader ?debug

Publicznymi Listami Dystrybu-

rozwiązaniu.

Rezultaty ładowania będą widoczne na

cyjnymi po współistnieniu

ekranie oraz zapisane do pliku w katalogu

Po zakończeniu aktywnego korzystania ze Instalacja Stel ar E-Shut le

Eshuttle\Loader\IMAP\LogFile.

skrzynek na MS Exchange, musimy doda- Podczas instalacji musimy wybrać następują-

ćodpowiednich użytkowników do Publicz- ce opcje:

Podsumowanie

nych List Dystrybucyjnych Scalixa. Może-

Scalix potrafi zastąpić Exchage-a. Zanim

my to zrobić albo poprzez SAC ( Scalix Ad- ó Extractor – any IMAP4-complaiant system jednak to nastąpi musimy przeprowadzić ministration Console) albo poprzez linię

ó Loader – any IMAP4-complaiant system

uważną migrację danych. Dobrze zaplano-

poleceń.

wane i wykonane przeniesienie danych po-

Uruchamiamy Stellar E-Shuttle Mission zwoli na szybkie przełączenie się do nowe-

Kopiowanie listy

Control for IMAP4, i wypełniamy następu- go systemu.

odbiorców z MS Exchange

jące pola:

Idealna sytuacja to taka, w której użyt-

W Microsoft Exchange Administration

kownicy nie doświadczą przestojów i utrud-

otwiermay Recipients gdzie przechowywani ó Zakładka Misc, Authorization Code – wpi- nień w korzystaniu ich narzędzia pracy. Po-są odbiorcy Publicznych List Dystrybucyj-

sujemy nasz klucz aktywacyjny;

ziom trudno realizacji tego postulatu zale-

nych. Klikamy prawym przyciskiem myszy ó Zakładka IMAP4, Host Name – wpi- ży od ilości danych i poziomu złożoności na odpowiedniej Liście, wybieramy Proper-sujemy adres domenowy naszego do- konfiguracji pierwotnej. Może to być prost-

ties, Modify. Klikamy na liście członków,

tychczasowego serwera. Host Port po- sze lub trudniejsze – ale zawsze jest możli-

następnie Ctrl+A i kopiujemy do schowka

zostawiamy 143, a pozostałe pola mo- we. Dlatego zalecam przede wszystkim do-

systemowego. Zamykamy wszystkie okna

gą być puste.

bre planowanie całego procesu i przeprowa-

dialogowe, a następnie otwieramy Notatnik

dzenie testowej migracji w środowisku nie-

i wklejamy listę użytkowników. Zapisujemy Przygotowanie

produkcyjnym. Powodzenia!

ją jako np. Dlist.txt. Otwieramy MS Excel, skrzynek na Scalixie

zaznaczamy komórkę A1. Wybieramy Data Korzystając z Scalix Managament Conso-

–> Import External Data –> Import Data. le, polecenia omaddu lub omldapsync i om-O autorze

Szef działu technicznego w firmie Ama-

W Sieci

zis.net [1]. Administruje i wdraża systemy

Scalix w polskich firmach.

ó Informacje o Scalix – http://www.scalix.pl

Kontakt z autorem: tomasz.grzyb@ama-

ó Strona firmy Amazis.net – http://www.amazis.pl

zis.pl

54

marzec 2008

www.lpmagazine.org

55







Wyszukiwarka

Podobne podstrony:
2008 03 Sunshine id 2061320 Nieznany
2008 03 Wojny rdzeniowe [Progra Nieznany
2008 03 Puppy Linux a Little Li Nieznany
1 03 Zyzny polksiezyc w starozy Nieznany
Choroba Cushinga u koni (2008 03) Gołyński
2008 03 Making Music Connecting a Midi Keyboard to Your Linux System
2008 Frodl Reduced gray matter Nieznany
2008 06 Scalix – poczta dla podróżujących [Programowanie]
2008 03 15 alrauna hibernate
2008 03 Safer Box Backing Up for Portables with Box Backup
2008 03 03 Obw MON Kodeks honorowy żołnierza zawodowego WP
Fakty nieznane , bo niebyłe Nasz Dziennik, 2011 03 16

więcej podobnych podstron