RSS Feed

‘chef’ Category

  1. Chef-server, vserver i losowe pady

    Sierpień 3, 2011 by 0verlord

    Do zarządzania windami i *nixami używamy od jakiegoś czasu chefa. Generalnie z powodu ogólnie znanego problemu nowoczesności stabilnych wersji Debiana, postawiliśmy testinga jako guesta.

    Pojawił się problem, serwer chefa umierał, i nawet na najwyższym poziomie debuga nie mówił dlaczego. Strace najlepszym naszym przyjacielem jeeest. Padało z powodu braku miejsca na /tmp.
    W defaultowej konfiguracji vservera, /tmp jest montowany jako filesystem tmpfs o rozmiarze 16mb. Trzeba było zwiększyć do 256m i problem się skończył. Na normalnych serwerach, ten problem by nigdy nie wystąpił, natomiast na vserverach, już jak najbardziej. Ciekawe, że do loga nie bluzga.

    Jak zwiększyć rozmiar katalogu /tmp w gueście? Zmieniamy plik fstab w katalogu konfiguracyjnym vservera. Ten plik najczęściej znajduje się w /etc/vservers/nazwa_vservera/fstab i wygląda tak:
    none /proc proc defaults 0 0
    none /tmp tmpfs size=16m,mode=1777 0 0
    none /dev/pts devpts gid=5,mode=620 0 0

    Wystarczy zastopować vserver, zmienić size=16m na np. size=256m i wystartować vserver od nowa.
    Tadam.wav.