No więc od kilku dni probuje rozwiązać problem z zarządzaniem konfiguracją
zasobów w sambie (tak aby plik z zasobami był także zarządzany przez
puppet-a i nie trzeba było ręcznie dla każdego serwera go edytować.
Jak pobieramy pakiety dla AIX-a ze strony IBM-a, maja one przeważnie nazwy w formacie NNN.bff gdzie NNN to jakiś numer (przykład: 61TL7SP1/U847941.bff). Aby zmienić te nazwy na bardziej użyteczne (np. w przyszłym poszukiwaniu pakietów o określonej funkcjonalności) należy użyć polecenia bffcreate:
Przygotowując pewną prezentację chciałem stworzyć subsystem dla MySQL-a (wiem, stara wersja bo 3.x). Po wykonaniu komendy poniżej mozemy używać lssrc, startsrc i stopsrc do zarządzania serwerem MySQL:
mkssys -s MySQL -u 0 -G MySQL -i /dev/null -o /var/log/mysql_service.log -p /opt/freeware/libexec/mysqld -a "--basedir=/opt/freeware --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/lpar_test1.pid" -R -S -n 2 -f 1
Przykład:
[lpar_test1:root:/root:] startsrc -s MySQL
0513-059 The MySQL Subsystem has been started. Subsystem PID is 14090260.
[lpar_test1:root:/root:] lssrc -s MySQL
Subsystem Group PID Status
MySQL MySQL 14090260 active
[lpar_test1:root:/root:] stopsrc -s MySQL
0513-044 The MySQL Subsystem was requested to stop.
[lpar_test1:root:/root:] lssrc -s MySQL
Subsystem Group PID Status
MySQL MySQL inoperative
Czy reboot jest potrzebny po instalacji APAR-u? Sprawdz plik .toc stworzony przez polecenie inutoc. Jeżeli znajdziesz b na trzeciej pozycji to restart jest potrzebny, jeżeli tylko N to nie:
bos.64bit 6.1.2.0 I b usr,root
# Base Operating System 64 bit Runtime
bos.acct 6.1.2.0
# Accounting Services I N usr,root
W tym przypadku dla bos.64bit restart jest wymagany.
Ubuntu stworzyło infrastruturę pozwalającą w łatwy sposób dodawać oprogramowanie do ich dystrybucji. Wgrywasz na ich serwery kody źródłowe a oni przygotowują pakiety na różne wersje systemu, architektury itp. Koncowy użytkonwik wydaje następnie jedno polecenie i dodaje do systemu nowe źródło oprogramowania, dalej pozostaje już mu jedynie instalacja oprogramowania w ulubiony przez niego sposób (apt-get, aptitute itp.). Więcej informacji: https://help.launchpad.net/Packaging/PPA
W przypadku dużych środowisk, mówimy o setkach jak nie tysiącach systemów, musimy być pewni że środowiska mają taką samą konfigurację (takie same wersje pakietów). wynika to z faktu, iż nie możemy pozwolić sobie na jakiekolwiek problemy, oprogramowanie przetestowane na serwerach testowych musi być zainstalowane dokładnie w tych samych wersjach na serwerach produkcyjnych.
Gdy używamy up2date lub yum zostaną zaisntalowane ostatnie dostępne aktualizacje, czyli systemy aktualizowane ostatnio a aktualizowane 2 tygodnie temu będą się różnić.