W poprzednim wpisie na temat OpenVZ nie brałem pod uwagę możliwości instalacji bazy danych w kontenerze. Przy standardowej konfiguracji oraz tym co napisałem w poprzednim tutorialu (skrypt ułatwiający tworzenie nowej maszyny) nie da się uruchomić bazy danych MySQL (występuje np błąd.: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)) oraz PostgreSQL (występuje np. błąd: can’t allocate shared memory ). Mogą też wystąpić inne błędy przy apt-get/aptitude np. FATAL -> Failed to fork. 0%. Przy samej instalacji MySQL możemy dostać błąd, że nie można ustawić hasła dla root MySQL (Unable to set password for the MySQL “root” user). Przyczyną tego jest źle ustawiony parametr privvmpages.
Posts Tagged ‘debian’
OpenVZ – MySQL, PostgreSQL jak zainstalować i uruchomić
OpenVZ – instalacja i konfiguracja pod Debianem
Jakiś czas temu szukałem dobrego kursu/tutoriala na temat instalacji i konfiguracji OpenVZ pod Debianem co bym mógł użytkownikom podsyłać aby nie tłumaczyć ciągle jak to się robi. Znalazłem w Internecie sporo pomocy i opisów jak zainstalować i jak skonfigurować OpenVZ łącznie z podstawowymi komendami zarządzania kontenerami. Postanowiłem więc wykonać krok po kroku to co jest opisywane w znalezionych przeze mnie kursach/pomocach, ale niestety jak zwykle to bywa musiałem się posiłkować dwoma lub trzema takimi kursami w jednym czasie aby poprawnie zainstalować i skonfigurować OpenVZ. W jednym kursie brakowało opisu wymaganych paczek , w innym opisie była dobrze opisana instalacja, ale totalnie beznadziejnie opisane było tworzenie i konfigurowanie kontenerów itp. oraz nigdzie nikt nie napisał o potrzebie przekonfigurowania GRUBa przy czym może to być konieczna rzecz do wykonania. Miałem wrażenie, że większość kursów napisanych przez ludzi, które można znaleźć w necie to kopiuj i wklej z innego bloga. Jakiś gość przeczytał coś na kogoś blogu i na jego podstawie napisał swój wpis traktujący o tym samym czyli powielił te same błędy i braki, a samemu nie chciało się mu poszukać i dopisać brakującej treści na temat np. konfiguracji (lub nawet nie miał świadomości, że takie coś ktoś będzie potrzebować…). Czyli zataczamy błędne koło przy temacie szukania pomocy w necie, bo część tych pomocy to typowe zapchaj dziury na kogoś blogu żeby tylko było wrażenie, że coś się tu dzieje i że ktoś się na czymś zna. Mało autorskiej treści i wszystko opisane po łebkach z powielonymi błędami lub brakującymi komendami.
Postanowiłem napisać swój własny mały poradnik jak zainstalować i skonfigurować OpenVZ oraz jak się nim w zakresie podstawowym posługiwać. Nie ma tutaj niczego specjalnego tylko instalacja, konfiguracja, podstawowe zarządzanie i komendy. Koniec marudzenia więc zapraszam do lektury (komentarze, uwagi, maile na temat poradnika mile widziane). 🙂
(więcej…)
SCREEN – No more PTYs / Sorry, could not find a PTY [debian]
Dzisiaj natrafiłem na problem z uruchomieniem SCREEN dla użytkownika (jako root wszystko działało). W czasie uruchamiania sesji screen występował błąd “No more PTYs”, a następnie “Sorry, could not find a PTY”. Znalazłem wiele rad na temat ustawień uprawnień do plików w katalogu /dev ale akurat w moim przypadku (jak zwykle) to nie pomagało ale po kolei. Trochę kombinowania było ale na początku radzę sprawdzić uprawnienia i plik fstab zanim się zacznie cokolwiek zmieniać.
Najpierw ustawiamy uprawnienia dla /dev/ptmx i /dev/null.
chmod 666 /dev/ptmx
następnie
chmod 666 /dev/null
W moim przypadku obeszło się bez kombinowania z uprawnieniami (bo wszystko było ustawione jak należy). Musiałem natomiast edytować plik fstab i ustawić odpowiednie montowanie devpts czyli:
cd /etc/
szukamy tam pliku fstab i edytujemy ulubionym edytorem tekstowy (ja edytowałem przez edytor w midnight commander).
Montowanie musi być tak jak poniżej
devpts /dev/pts devpts defaults 0 0
Restart serwera (lub remount) i SCREEN dla użytkowników działa normalnie.