Ważne katalogi i pliki konfiguracyjne
Konfiguracja produktu LSF jest administrowany za pomocą kilku plików konfiguracyjnych, które są używane do modyfikowania zachowania klastra.
Cztery ważne pliki konfiguracyjne produktu LSF
- LSF_CONFDIR/lsf.conf
- LSF_CONFDIR/lsf.cluster.cluster_name
- LSF_CONFDIR/lsf.shared
- LSB_CONFDIR/cluster_name/configdir/lsb.queues
Pliki te są tworzone podczas instalacji produktu zgodnie z opcjami określonymi w pliku install.config . Po zakończeniu instalacji można zmienić parametry konfiguracyjne w tych plikach, aby dostosować je do potrzeb serwisu.
- Kto jest właścicielem tych plików
- Z wyjątkiem systemu LSF_CONFDIR/lsf.conf, który należy do użytkownika root, wszystkie te pliki należą do podstawowego administratora LSF i mogą być odczytywane przez wszystkich użytkowników klastra.
- lsf.conf
- Najistotniejszy plik w produkcie LSF. Zawiera on ścieżki do katalogów konfiguracyjnych, katalogów dzienników, bibliotek i innych informacji o konfiguracji globalnej. Położenie pliku lsf.conf jest definiowane przez zmienną LSF_ENVDIR. Jeśli program LSF nie może znaleźć tego pliku, nie może go poprawnie uruchomić.
Domyślnie program LSF sprawdza katalog zdefiniowany przez parametr LSF_ENVDIR dla położenia pliku lsf.conf . Jeśli plik lsf.conf nie znajduje się w katalogu LSF_ENVDIR, program LSF szuka go w katalogu /etc .
- lsf.cluster.cluster_name
Definiuje nazwy hostów, modele i typy wszystkich hostów w klastrze. Definiuje on także nazwy użytkowników administratorów produktu LSF oraz położenia różnych zasobów współużytkowanych dla jednego klastra.
- lsf.shared
- Ten plik jest podobny do słownika, który definiuje wszystkie słowa kluczowe, które są używane przez klaster. Do określenia nazw zasobów lub typów hostów można dodawać własne słowa kluczowe.
- lsb.queues
- Definiuje kolejki obciążenia i ich parametry dla jednego klastra.
LSF katalogi
Następujące katalogi są własnością podstawowego administratora produktu LSF i mogą być odczytywane przez wszystkich użytkowników klastra:
| Katalog | Opis | Przykład |
|---|---|---|
| LSF_CONFDIR | Katalog konfiguracji produktu LSF | /usr/share/lsf/cluster1/conf/ |
| LSB_CONFDIR | Katalog konfiguracji systemu wsadowego | /usr/share/lsf/cluster1/conf/lsbatch/ |
| LSB_SHAREDIR | Katalog historii zadań | /usr/share/lsf/cluster1/work/ |
| LSF_LOGDIR | Dzienniki błędów demona serwera, po jednym dla każdego demona | /usr/share/lsf/cluster1/log/ |
| Katalog | Opis | Przykład |
|---|---|---|
| LSF_BINDIR | Komendy użytkownika produktu LSF , które są współużytkowane przez wszystkie hosty tego samego typu | /usr/share/lsf/cluster1/10.1.0/sparc-sol10/bin/ |
| LSF_INCLUDEDIR | Pliki nagłówkowe lsf/lsf.h i lsf/lsbatch.h | /usr/share/lsf/cluster1/10.1.0/include/ |
| LSF_LIBDIR | Biblioteki produktu LSF , które są współużytkowane przez wszystkie hosty tego samego typu | /usr/share/lsf/cluster1/10.1.0/sparc-sol10/lib/ |
| LSF_MANDIR | Strony podręcznika LSF | /usr/share/lsf/cluster1/10.1.0/man/ |
| LSF_MISC | Przykłady i inne pliki różne | /usr/share/lsf/cluster1/10.1.0/misc/ |
| LSF_SERVERDIR | Pliki binarne demona serwera, skrypty i inne programy narzędziowe, które są współużytkowane przez wszystkie hosty tego samego typu | /usr/share/lsf/cluster1/10.1.0/sparc-sol10/etc/ |
| LSF_TOP | Katalog instalacyjny najwyższego poziomu | /usr/share/lsf/cluster1/ |
Inne katalogi konfiguracyjne mogą być określone w pliku LSF_CONFDIR/lsf.conf .
Pliki konfiguracyjne klastra produktu LSF
| Plik | Przykład |
|---|---|
| Globalne pliki konfiguracyjne, które opisują konfigurację i działanie klastra |
|
| Plik definicji słów kluczowych, który jest współużytkowany przez wszystkie klastry. Definiuje nazwę klastra, typy hostów, modele hostów i zasoby specyficzne dla ośrodka. | /usr/share/lsf/cluster1/conf/lsf.shared |
| Plik konfiguracyjny klastra, który definiuje hosty, administratorów i położenie współużytkowanych zasobów zdefiniowanych przez ośrodek. | /usr/share/lsf/cluster1/conf/lsf.cluster.cluster1 |
Pliki konfiguracyjne systemu zadań wsadowych LSF
| Plik | Przykład |
|---|---|
| Hosty serwera i ich atrybuty, takie jak planowanie progów obciążenia, rozesłanie okien i limity szczeliny zadania. Jeśli w tym pliku nie zdefiniowano żadnych hostów, przyjmuje się, że wszystkie hosty serwerów LSF wymienione w sekcji LSF_CONFDIR/lsf.cluster.cluster_name są hostami serwera wsadowego LSF . | /usr/share/lsf/cluster1/conf/lsbatch/cluster1/configdir/lsb.hosts |
| LSF moduły programu planującego i wtyczki brokera zasobów. Jeśli żaden program planujący lub moduły brokera zasobów nie są skonfigurowane, LSF używa domyślnego modułu wtyczki programu planującego o nazwie schmod_default. | /usr/share/lsf/cluster1/conf/lsbatch/cluster1/configdir/lsb.modules |
| Plik parametrów systemu wsadowego LSF | /usr/share/lsf/cluster1/conf/lsbatch/cluster1/configdir/lsb.params |
| Definicje kolejek zadań | /usr/share/lsf/cluster1/conf/lsbatch/cluster1/configdir/lsb.queues |
| Limity przydziału zasobów, eksporty i limity wykorzystania zasobów. | /usr/share/lsf/cluster1/conf/lsbatch/cluster1/configdir/lsb.resources |
| Grupy użytkowników produktu LSF , hierarchiczny udział w targach dla użytkowników i grup użytkowników oraz limity gniazd zadań dla użytkowników i grup użytkowników. Służy również do konfigurowania odwzorowań kont dla możliwości obsługi wielu klastrów LSF. | /usr/share/lsf/cluster1/conf/lsbatch/cluster1/configdir/lsb.users |
| Profile aplikacji, które zawierają wspólne parametry dla tego samego typu zadań, w tym wymagania dotyczące wykonania dla aplikacji, wymagane zasoby oraz sposób ich uruchamiania i zarządzania. Ten plik jest opcjonalny. Aby określić domyślny profil aplikacji dla wszystkich zadań, należy użyć parametru DEFAULT_APPLICATION w pliku lsb.params . Produkt LSF nie przypisuje automatycznie domyślnego profilu aplikacji. | /usr/share/lsf/cluster1/conf/lsbatch/cluster1/configdir/lsb.applicatons |
Pliki dziennika wsadowego produktu LSF
| Plik | Przykład |
|---|---|
| Dziennik zdarzeń wsadowych | /usr/share/lsf/cluster1/work/ cluster1/logdir/lsb.events |
| Dziennik rozliczania zadań wsadowych | /usr/share/lsf/cluster1/work/ cluster1/logdir/lsb.acct |
Pliki dziennika demona
| Plik | Przykład |
|---|---|
| Menedżer informacji o obciążeniu (lim) | /usr/share/lsf/cluster1/log/lim.log.hosta |
| Zdalny serwer wykonawczy (res) | /usr/share/lsf/cluster1/log/res.log.hosta |
| Demon zadania wsadowego Management (mbatchd) | /usr/share/lsf/cluster1/log/ mbatchd.log.hosta |
| Demon programu planującego Management (mbschd) | /usr/share/lsf/cluster1/log/mbschd.log.hosta |
| Demon zadania wsadowego Server (sbatchd) | /usr/share/lsf/cluster1/log/sbatchd.log.hosta |
| menedżer informacji o procesie (pim) | /usr/share/lsf/cluster1/log/ pim.log.hosta |
Gdzie iść dalej
Użyj nowego klastra IBM® Spectrum LSF , który został opisany w sekcji Praca z LSF.