Pilat

Рейтинг
250
Регистрация
08.03.2007
myhand:
Это уже для взрослых :) Речь зашла о бекапе VPS в целом.
Состояние vps целиком дампится после suspend. Какие еще потери?

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



---------- Добавлено 20.12.2012 в 05:14 ----------

myhand:

Надеюсь, до подобного маразма все-таки дело не дойдет. Зато у нас есть CRIU.

Ну так я и говорю - из-за чьей-то глупости.

CRIU - это как раз то о чём я писал, и не "есть", а "будет" через несколько лет.

myhand:
Еще-бы. Бедные клиенты были бы...

Регулярные минуты простоя - это заметно и это много.
Ну, о минутах, собственно и писали выше. Речь зашла о том, что минуты эти - от безграмотности. Нет никакой необходимости останавливать сервер на такое время.

На самом деле останавливать либо как-то готовить к бэкапированию надо - даже база данных как-то должна сбросить все буферы на диск. Это малоактуально для виртуалок с mysql+isam - там и так бардак, пара потерянных записей погоды не меняют, а вот для postgresql или innodb, где потерь не должно быть вообще, это актуально. (речь не идёт о целостности базы данных, скорее о целостности данных приложений в базе данных).

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

Останавливать виртуалки приходится, например, из-за того, что раздел LVM с виртуалками содержит и место для бэкапа - например proxmox по умолчанию так и делает, и создание LVM снапшотов не работает, а qcow снапшоты, кажется, ещё для бэкапирования использовать не научились. Пока нет внешнего хранилища для бэкапов, придётся останавливаться.

dyakoff:
А в том же KVM виртуалка при бекапе shutdown и почти всегда дольше, чем на несколько минут.

C какого перепугу? В KVM есть минимум два способа сделать снапшот образа диска запущенной машины, можно сделать suspend, можно остановить. Даже если делать бэкап после shutdown (что вообще говоря правильно, но не слышал чтобы кто-то так делал), всё равно разумно предположить что после shutdown тут же делается снапшот средствами операционной системы и тут же запуск, то есть downtime как раз несколько минут.

dyakoff:
Ниче, что ребут спасает ситуацию? соответственно проблема внутри виртуалки, взяли привычку все на хостера валить.
ТС, крон в первую очередь. а еще top (htop) смотрите.

Это может быть и по причине нехватки памяти и как результат убивание системой некоторых процессов для освобождения памяти. Если в число убитых попадёт ssh и apache (я такое видел), полная иллюзия недоступности сервера (собственно он недоступен и есть). Почему памяти не хватает - вопрос неоднозначный. Так что стоит аккуратно разобраться в чём причина.

Кстати, ТС ответами и не интересуется, похоже.

---------- Добавлено 19.12.2012 в 15:07 ----------

foxi:
А как вы предлагаете бекапить вдс без простоя? Чтоб сделать снапшот - это нужно заморозить виртуалку на 1-2 минуты. вот и простой двухминутный....

Ещё можно сделать снапшот какими-нибудь средствами.

всё же интересно, /proc/user_beancounters мы увидим? (после некоторой работы системы, не сразу после перезагрузки)

Andreyka:
Иксы вполне нормальный вариант

Что будет с иксовым сеансом при кратковременном разрыве связи? И что c rdp?

неужели у него все сразу отваливаются? Или может только одна какая-то? Сначала надо понять что происходит.

Svirchoff:
Кстати, если хостер делает бэкап системы в это время, это также может положить ваш vps. Но тогда пора бежать, а так смотрите логи и мониторьте сервер в это время. Также можете сделать стресс-тест с помощью loaddy.ru - если сервер упадет, то значит дело в самом сервере.

Куда бежать, зачем бежать?

sleepnow:
Ништяки приехали)
...
Сейчас пока все упирается в 5400 сигейт моментус..
На подходе выбор ссд. У меня в ноуте стоит vertex 4 128. Думаю его вставить в сервер.. а себе купить на смену Plextor M5 Pro 128. Вроде последний считается сейчас топом)

Гора родила мышь.

sleepnow:
Ну ладно, хотя бы с железом определился.. :)) Спасибо! По мере покупки подниму тред на тему виртуализации, думаю))

как раз окажется, что на купленном железе заработает только одна какая-нибудь платформа, вот и выбор будет попроще...

Всего: 2890