Архив рубрики: Linux & Open Source

Ошибка при переносе CentOS в виртуальную среду

Данная статья есть дополнением к статье о переносе Linux-сервера из физической в виртуальную среду.

Как я уже и говорил, при первой загрузке моей виртуалки, меня ждал такой сюрприз:

Mounting root filesystem.
mount: could not find filesystem '/dev/root'
Setting up other filesystems.
Setting up new root fs
setuproot: moving /dev failed: No such file or directory
no fstab.sys, mounting internal defaults
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
Switching to new root and running init.
unmounting old /dev
unmounting old /proc
unmounting old /sys
switchroot: mount failed: No such file or directory
Kernel panic - not syncing: Attempted to kill init!

В общем кернел в панике, а я в шоке…полез гуглить :)

И вот что нагуглил.

Читать далее

Перенос Linux-сервера в виртуальную среду с помощью Acronis True Image

Сегодня закончил интересный эксперимент — перенос сервера под управлением CentOS 5 с реального железа, на виртуальное.

Поскольку виртуализация и облачные вычисления в наше время становятся все более и более популярными, считаю что данный способ переноса физических машин в виртуальную среду будет актуальным в некоторых случаях.

Ситуация такова: есть сервер с работающим и настроенным CentOS на борту, нам нужно между голым железом и операционкой сделать прокладку в виде гипервизора ESXi/XenServer/Virtualbox и т.п. При этом, у нас нету второго сервера, нету vCenter, соответственно, нету возможности использовать «легальные» и поддерживаемые утилиты типа VMware Converter для P2V миграций.

Собственно, у меня и возникла необходимость переноса Linux-сервера в такой ситуации. Но прежде чем делать все это на живом, работающем продакшн-сервере, я решил протестировать в, так сказать, «лабораторных» условиях. И вот что получилось.

Читать далее

Ошибка PostgreSQL «Sorry, too many clients already»

Жила себе и здравствовала связка 1C + PostgreSQL, которая была описана вот в этой статье, но в один прекрасный момент начались жалобы от пользователей -ки, некоторые даже со скриншотами:

Читать далее

Размышления по поводу RAID10, ReiserFS, бэкапов и кое-что еще

Как я писал ранее, недавно случилась авария на одном из моих серверов. Это был такой себе нежданчик и как всегда не вовремя.

Дисковая подсистема сервера представляет собой RAID10 из 4-х дисков, который считается самым надежным типом RAID-массива и какбэ переживает потерю до 50% дисков в массиве. НО! Не все так гладко в королевстве датском…

Читать далее

Обновление VMware ESXi 4.0

Вчера полночи посвятил обновлению хоста VMware ESXi.

Давно надо было это сделать, но все никак руки не доходили.

В общем дело было ночью, т.к. ночью пользователи спят, и виртуалки можно спокойно выключить, а хост обновить и перезагрузить, без простоев рабочего процесса.

Т.к. сервер установлен в датацентре и физического доступа, или IP KVM у меня не было, всю процедуру надо было проводить удаленно.

Читать далее

Использование Expect для автоматизации администрирования

В процессе написания диплома, вплотную столкнулся с проблемой автоматического выполнения определенных команд на удаленной машине с помощью скрипта. Трудности заключались именно в автоматической авторизации из консоли и ввода команд, которые нельзя передать как параметр.

До этого задавался несколько раз таким вопросом, но лень было искать, а сейчас деваться некуда — пошел гуглить… И вот судьба свела меня с такой прекрасной штукой как Expect (пишу немного на эмоциях, т.к. это как раз то, чего мне не хватало для полного счастья :)). Читать далее

Отключение Web Access в VMware Server 2.0 (Debian)

На одном из моих веб-серверов под управлением Debian, установлен VMware Server. Недавно заметил, что его драгоценный Web Access порождает полтора десятка процессов, которые кушают около 500 МБ оперативной памяти, да еще и оказалось, что мешают нормальной работе Apache.

Суть в том, что этот самый веб-доступ я не использую вообще, т.к. для администрирования VMware Server применяю бесплатный VMware vSphere Client. Собственно, решил я отключить эту гадость, что бы глаза не мозолила.

Читать далее