Puppet powinien pracować pracować w architekturze client – serwer, jak do tego doprowadzić?
Archiwum kategorii: Instalacja OS, zarządzanie oprogramowaniem
Ubuntu: PAM i Unable to open env file: /etc/default/locale
W logach zobaczyłem informacje:
May 22 21:09:56 ziutus sshd[15636]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory
Rozwiązanie jest proste:
root@ziutus:/etc/rsyslog.d# ls -l /etc/default/locale ls: cannot access /etc/default/locale: No such file or directory root@ziutus:/etc/rsyslog.d# update-locale root@ziutus:/etc/rsyslog.d# ls -l /etc/default/locale -rw-r--r-- 1 root root 35 May 22 21:19 /etc/default/locale
AIX – update z użyciem alt_disk… – wersja z długim downtime-m
Procedura aktualizacji AIX-a z wykorzystaniem alt_disk wygląda następująco:
Czytaj dalej AIX – update z użyciem alt_disk… – wersja z długim downtime-m
AIX: pliki i pakiety
Krótkie przypomnienie jak znaleźć informację w którym pakiecie znajduje się jakiś plik lub biblioteka:
lslpp -w file – sprawdza do którego fileset-u należy dany plik.
which_fileset [ File ] – Przeszukuje plik /usr/lpp/bos/AIX_file_list względem pliku lub komendy.
AIX i puppet: instalacja
Zamarzyło mi się posiadanie puppet-a na AIX-ie. Jako że nie ja pierwszy, było całkiem łatwo:
1. Ściągamy i instalujemy pakiety ze strony IBM-a:
$ rpm -ivh make-3.80-1.aix5.1.ppc.rpm $ rpm -ivh gcc-4.2.0-3.aix6.1.ppc.rpm $ rpm -ivh libgcc-4.2.0-3.aix6.1.ppc.rpm $ rpm -ivh db-3.3.11-4.aix5.1.ppc.rpm
2. Ze strony http://dnsprotect.net/puppet/32/RPM/ sciągamy i instalujemy pakiety:
$ rpm -ivh pup-facter-1.6.3-1.puppet.local.aix6.1.noarch.rpm $ rpm -ivh pup-openssl-1.0.0e-2.32.puppet.local.aix6.1.ppc.rpm $ rpm -ivh pup-puppet-2.7.6-1.local.aix6.1.ppc.rpm $ rpm -ivh pup-puppet-conf-0.1-1.local.aix6.1.noarch.rpm $ rpm -ivh pup-ruby-1.8.7-p352.1.32.puppet.local.aix6.1.ppc.rpm $ rpm -ivh pup-zlib-1.2.5-1.32.puppet.local.aix6.1.ppc.rpm
I gotowe 😉 Teraz tylko konfiguracja…
A tak poważnie to ktoś to przygotował, więcej szczegółów: http://t3chnick.blogspot.com/2012/01/32-bit-puppet-rpms-srpms-for-aix-howto.html
Puppet: konfiguracja Samby czyli jak tworzyć skomplikowane szablony?
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ć.
Czytaj dalej Puppet: konfiguracja Samby czyli jak tworzyć skomplikowane szablony?
AIX: pakiety – zmiana nazw z NNN.bff to pakiet.bff (nazwy zamiast numerów)
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:
bffcreate -c -d /source_dir
AIX: tworzenie subsystem-u dla MySQL
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
AIX: Czy reboot jest potrzebny po instalacji APAR-u?
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.
AIX: tworzenie pakietów oprogramowania
Kiedyś wydawało mi się, że tworzenie pakietów dla AIX-a jest trudne. Teraz poznałem ciekawe narzędzie: mkinstallp.