Waldemar J.

Waldemar J. Administrator Główny

Temat: inne lokalizacje baz danych

Interesuje mnie przypisanie w lotusie drugiej ścieżki do baz na drugim serwerze.

PROBLEM:
Kończące się miejsce na serwerze, przybywa ludzi, bazy mailowe rosną, istniejące bazy aplikacji także rosną.
Poza tym muszę podłączyć bazy archiwalne które zajmują sporo miejsca, na które już nie ma miejsca na obecnym serwerze.

Co mogę zrobić i jak by to jak najszybciej ugryźć z powodzeniem?
Marcin Kieś

Marcin Kieś Administrator,

Temat: inne lokalizacje baz danych

Tak na szybko to podłączenie folderu jako link do innego zasobu w Domino Admin. Ważna jest wydajność I/O i stabilność połączenia do zasoby zewnętrznego.
Waldemar J.

Waldemar J. Administrator Główny

Temat: inne lokalizacje baz danych

co do wydajności i stabilności to mam nowe serwery w jednym zestawie, wszystkie są skonfigurowane dobrze, po nowemu.

Nie mam serwera przed sobą, ale na pewno może to być link do miejsca na drugim serwerze? Na przykład jakbym na drugim serwerze położył wszystkie bazy archiwalne.

Czy na tym drugim serwerze gdzie złoże bazy archiwalne też musi być zainstalowane środowisko serwerowe lotusa?

Czy jest później jakiej utrudnienie z wyciągnięciem i z korzystania z tych baz archiwalnych z drugiego serwera u użytkowników?
Marcin Kieś

Marcin Kieś Administrator,

Temat: inne lokalizacje baz danych

Zasób montujesz z poziomu systemu operacyjnego na serwerze Domino - system musi mieć do niego.(np zasób SMB)
Z poziomu Domino, czy też użytkownika podlinkowany folder jest widoczny w katalogu Data, wiec nie ma tu problemu z dostępem dla usera.
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Using_Di...
Waldemar J.

Waldemar J. Administrator Główny

Temat: inne lokalizacje baz danych

a czy mogę to samo zrobić z plikami poczty użytkowników. Mam ich już prawie 400-tu, a większość skrzynek ma większy już rozmiar niż 500 MB. Rozmiar plików rośnie, użytkowników przybywa...
Marcin Kieś

Marcin Kieś Administrator,

Temat: inne lokalizacje baz danych

możesz, a DAOS-a masz włączonego?
Tomasz Frydryk

Tomasz Frydryk Właściciel, Domino
Solutions

Temat: inne lokalizacje baz danych

Stanowczo odradzałbym montowanie zasobów sieciowych z bazami LN z poziomu systemu operacyjnego. Nawet jeśli teoretycznie powinno działać, to narobisz sobie kłopotów.
Dla serwera Domino wydajność systemu dyskowego ma kluczowe znaczenie. Bazy otwierane po sieci nie mają prawa działać wydajnie.
Jeśli nie chcesz lub nie możesz przenieść całego serwera na nową maszynę (jest to stosunkowo proste i szybkie), to naprawdę lepiej będzie dołożyć dysk do istniejącego serwera. Potem można podlinkować katalogi na innych dyskach do katalogu Data (np. Mail), najlepiej z poziomu serwera Domino. Dodatkowo przyspieszysz sobie transfer dyskowy przez rozrzucenie danych po dyskach.

Możesz też wyrzucić DAOS na osobny dysk. Tutaj już bym tak się nie wzbraniał przed dyskiem sieciowym, ale też nie jest to zalecane.
Roman Janas

Roman Janas Tech. Sup. & Opr.
Supervisor, Amway
Polska Sp. z o.o.

Temat: inne lokalizacje baz danych

Z tymi zasobami sieciowymi to nie tak do końca. Choć wszystko zależy od przyjętej definicji zasobu sieciowego.

Jeżeli chodzi o bazy mailowe to odradzałbym ich dzielenie dla jednej lokalizacji. Może nie tyle z przyczyn technicznych co z powodu ewentualnych problemów logicznych (gdzie jest baza dla danego użytkownika). Jeżeli mamy kilka lokalizacji to jak najbardziej celowe jest rozdzielenie tych baz na serwery zlokalizowane w danej lokalizacji.

Natomiast jeżeli chodzi o bazy aplikacyjne to jak najbardziej można je rozdzielać ale nie na oddzielne dyski ale na oddzielne serwery Lotus Notes. Oczywiście mogą być one zainstalowana na oddzielnych serwerach fizycznych lub wirtualnych z własnymi systemami dyskowymi lub macierzami. Zgadzam się, że wydajność systemu dyskowego lub dysków ma tutaj bardzo duże znaczenia ale tak jest zawsze w przypadku baz danych. Proszę nie zapominać, że Lotus Notes mimo postrzegania głównie jako system mailowy lub serwer aplikacji to w rzeczywistości jest systemem bazodanowym. Natomiast wbrew pozorom przepustowość sieci jest mniej krytyczna od wydajności dysków. Zdarzało mi się pracować na bazach lotusowych otwieranych przez sieć WAN. A obecnie na co dzień pracuję przez VPN zestawiony na łączach Internetowych. Przy obecnie oferowanych prędkościach łączy naprawdę nie jest to problem. Oczywiście wszystko zależy od prędkości łącza, wielkości bazy i konkretnego przypadku.
Tomasz Frydryk

Tomasz Frydryk Właściciel, Domino
Solutions

Temat: inne lokalizacje baz danych

Kolego Romanie, nie mylmy pojęć, bo ktoś mniej zorientowany zostanie wprowadzony w błąd.

1. Zasób sieciowy to dysk lub katalog udostępniony przez protokół do tego zaprojektowany (smb, ftp, nfs). Zamapowanie takiego zasobu jako katalogu w katalogu Data serwera i umieszczenie na nim baz otwieranych przez serwer, widocznych dla serwera tak, jak gdyby były umieszczone na dysku lokalnym jest IMHO dużym błędem. Głównie, choć nie tylko, z powodu wydajności. Nie zawsze zresztą da się takie bazy w ten sposób otworzyć, o ile pamiętam w niektórych sytuacjach serwer potrafi wykryć takie kombinacje i na to nie pozwolić.
2. Rozrzucenie baz danych na różnych dyskach tego samego serwera jest działaniem poprawnym, zalecanym i dającym dobre efekty. Nie ma żadnych złych stron, bo trudno tak nazwać fakt, że mamy np. 5 katalogów Data/Mail(1-5) czasem musimy sprawdzić w dokumencie użytkownika, gdzie konkretnie jest jego skrzynka pocztowa. To samo dotyczy baz aplikacji, które i tak zazwyczaj umieszczane są w osobnych katalogach.
3. Dzielenie poczty i aplikacji pomiędzy różne serwery to temat na zupełnie osobną dyskusję. Generalnie panuje ostatnio tendencja konsolidacji serwerów, aczkolwiek w niektórych sytuacjach lepiej jest wydzielić osobne serwery do osobnych działań. Albo ze względu na położenie geograficzne/infrastrukturę sieciową.
4. Jeśli mówimy o otwieraniu w kliencie baz znajdujących się na serwerze, to rzeczywiście, przepustowość sieci zazwyczaj nie jest problemem. O ile oczywiście aplikacja nie jest "dziwnie" napisana. LN ma wbudowane mechanizmy kompresji danych sieciowych, cachowania elementów projektu itp. Można w miarę sprawnie działać przy połączeniu GPRS. Ale nie ma to związku z montowaniem dysków sieciowych na serwerze, to zupełnie inny problem i zupełnie inna warstwa.
Marek Kuchciak

Marek Kuchciak Wroslauer, IBM
Collaboration
Solutions, Social
Business

Temat: inne lokalizacje baz danych

- IBM Support > Statement of support for Domino on SAN and NAS equipment
http://www.ibm.com/support/docview.wss?uid=swg27002613
Waldemar J.

Waldemar J. Administrator Główny

Temat: inne lokalizacje baz danych

Marcin Kieś:
możesz, a DAOS-a masz włączonego?
nie mam włączonego DAOSa

Wracając do dyskusji bo już się pogubiłem, co z niej wynika dla mnie ?
Tomasz Frydryk

Tomasz Frydryk Właściciel, Domino
Solutions

Temat: inne lokalizacje baz danych

Waldemar Juras:

Wracając do dyskusji bo już się pogubiłem, co z niej wynika dla mnie ?

Moim zdaniem wynika tyle, że nie jest zalecane ani supportowane przechowywanie bazy na dysku udostępnionym na innym serwerze (serwerze plików typu SMB czy NFS).
Z tego typu rozwiązań supportowane jest jedynie udostępnianie baz na serwerach NAS czy SAN klasy enterprice z dedykowaną siecią do serwera.
Jeśli brakuje Ci miejsca na dysku serwera (a komu nie brakuje?) to najprostszym rozwiązaniem jest dołożenie dysku i przeniesienie na niego części baz danych, a następnie zamapowanie nowego katalogu jako katalogu serwera. Można tak nawet podzielić bazy pocztowe, zmieniając oczywiście wpisy w dokumentach użytkowników. Są do tego narzędzia w Administratorze pozwalające zrobić to w sposób bezbolesny.
Innym rozwiązaniem jest instalacja drugiego serwera i "podział obowiązków" pomiędzy nimi. Wymaga to odpowiedniej licencji, serwera i nie zawsze ma sens.

Gdybym mógł być pomocny, proszę o kontakt na priv.
Waldemar J.

Waldemar J. Administrator Główny

Temat: inne lokalizacje baz danych

Tomasz Frydryk:

Moim zdaniem wynika tyle, że nie jest zalecane ani supportowane przechowywanie bazy na dysku udostępnionym na innym serwerze (serwerze plików typu SMB czy NFS).
Z tego typu rozwiązań supportowane jest jedynie udostępnianie baz na serwerach NAS czy SAN klasy enterprice z dedykowaną siecią do serwera.
Jeśli brakuje Ci miejsca na dysku serwera (a komu nie brakuje?) to najprostszym rozwiązaniem jest dołożenie dysku i przeniesienie na niego części baz danych, a następnie zamapowanie nowego katalogu jako katalogu serwera. Można tak nawet podzielić bazy pocztowe, zmieniając oczywiście wpisy w dokumentach użytkowników. Są do tego narzędzia w Administratorze pozwalające zrobić to w sposób bezbolesny.
Innym rozwiązaniem jest instalacja drugiego serwera i "podział obowiązków" pomiędzy nimi. Wymaga to odpowiedniej licencji, serwera i nie zawsze ma sens.

Gdybym mógł być pomocny, proszę o kontakt na priv.

aha, czyli można zrobić tak by serwer lotusowy czytywał mi kilka lokalizacji katalogów na różnych dyskach, rozumiem że tylko w obrębie tego serwera lotusowego.
Tomasz Frydryk

Tomasz Frydryk Właściciel, Domino
Solutions

Temat: inne lokalizacje baz danych

Do innego serwera można zrobić przekierowanie. Coś w rodzaju linka, ale baza będzie otwierana z innego serwera z wszelkimi tego konsekwencjami (np. uprawnienia).

Następna dyskusja:

Tworzenie baz danych w LOTU...




Wyślij zaproszenie do