Есть основания полагать, что третьего диска не было изначально. Я не системный администратор. Я приобрел у них сервер, где в характеристиках 3 диска в рэйде. Далее, я установил ОС через их веб консоль - там отображалась настройка разделов с тремя физическими дисками. Всё установилось и заработало как обычно. Не было оснований им не доверять и что-то перепроверять, тем более я не умел ни в rescue ни в iKVM - и даже опасался этих "настроек".
Благополучно поднял виртуалки на этом сервере в ОС Убунту 16.04.1 - всё работает. Использовал виртуалку1 для БД MySQL - 15GB. Прошло около недели, мускуль неожиданно отвалися. Полез выяснять - краш нескольких таблиц. Исправил, мускуль заработал. Так и не понял, что произошло, так как к серверу не притрагивался. Ещё неделя, снова падение, снова мускуль и опять краш тех же таблиц и одна-две новые.
Подумал, что проблема в софте(но знал, что проблема в файлах мускуля на диске, то есть чувствовал чем пахнет). Ещё неделя, мускуль снова прилег, но уже навечно(!) и в этот раз отказывался подавать признаков жизни совсем. Вот и славненько, подумал я. Перенес БД на соседний сервер. Сделал вывод(1) - виртуалка криво встала, я где-то накосячил, ведь физический сервер работает.
Поднимаю новую виртуалку2 на проблемном сервере - работает. Ставлю мускуль, реплику с мастера на другом сервере - всё работает как часы. Вывод - вывод1 был правильный, но сейчас я дартаньян и всех перехитрил. Проходит 2 недели и реплика ложится спать! Не мускуль уже, а вся виртуалка прилегла..
В этот раз, когда настраивал эту виртуалку, я включил nobdrier и noatime в fstab - вывод3 - я опять накосячил, и о чем я думал когда настраивал эти опции. В надежде перезапустить виртуалку2 открываю вирт манагер - и чет не понимаю. Я её не могу рестартануть и не могу с ней что либо сделать, по той причине, что VM не может законнектиться к хосту! По ssh я на дедик зайти могу, а VM не может. Попытавшись выяснить причину 5 минут и не найдя внятного объяснения, пишу в консоли дедика reboot ...
Вот же радость, после этого пинг с дедиком пропал... Иду в веб консоль, делаю ребут оттуда - сервер On, пинга нет. Пишу в саппорт, говорю, что сервер перестал загружаться - подозреваю жесткий Диск. В ответ - сервер (ОС) в аварийном режиме, разберитесь сами. Но я не администратор... Ок...
Пытаюсь зайти в Rescue - не открывается... Здравствуйте, пишу в саппорт - не могу входить в реску, я думаю проблема с железом сервера. Ответ - но я же вошел, вот, смотри [текст из консоли в подтверждение]. Ну ок. Теперь зашел и я. Титаническим трудом для меня, запустил проверку дисков, восстановил Рэйд - или наоборот, я уже не помню, но всё заработало. Узнал, что существует iKVM - было интересно, но появилась проблемка - в КВМ я наблюдал иногда alert - "pei -- intel reference code execution 02"...
И при всём этом сервер таки заработал.. Смотрю диски, вижу 2 - смотрю RAID - [3/2] [UU_] - читаю интернет - пишут, это не нормально. Пишу в саппорт - вот, смотрите, только два, а покупал три! Ответ - всё нормально, так и должно быть. Так, где мои лыжи... .... Пишу вопрос в тостер, ведь мои лыжи по асфальту ехать не хотят. Советуют искать третий диск. Пишу в саппорт - где?. Ответ - я уже говорил, он есть, ты его просто не видишь.
Good. Запускаю реинстал OS в RAID1 - там же всё прозрачно, думаю я. В крайнем случае переинсталю в рэйд0 - не тут то было, интсаляция зависает(!). Пишу в саппорт - исталяция нот ворк, я думаю диск плохой. В ответ - сам ты плохой, ставь настройки по умолчанию! - Я говорю, ты сам сказал ставить другой рэйд. Он в ответ - какая разница, я должен проверить, что ты не олень(что проблема не в разметке). Повинуюсь - инсталяция всё равно не идёт. И как бы третий день уже... И как бы меня четыре раза в путешествия направляли.. Пишу менеджеру. Саппорт слегка ускорился, и предложил таки что сам мне всё установит. Но у него это сейчас, как я вижу, не получается - установка зависает...
Я вот думаю, попкорна что-ли пожарить... Ну не смешно же нифига. Продали мне сервер с ДВУМЯ дисками в RAID5 - сервер успешно сдох в течении месяца, так я ещё и крайним буду наверное.
хз, я снова им написал - "You have 3 disk - you don't see it because you are on RAID5" и всё.. Есть же доступ iKVM - но я не знаю как там смотреть диски
Спасибо всем за советы, проблема была в журнале ext4 - решить иначе чем отключением вероятно не получится. Опция nobarrier в /etc/fstab решило проблему. themech.net/2011/10/struggling-with-mysql-performa... в ином случае форматировать в ext3 изначально.
Прочитал только что "DO NOT CREATE EXT4 PARTITION FOR MYSQL DATA", задумался.. Почему никогда раньше не встречал такого рода информации.. Ведь проблема в журнале судя по всему. Попробую nobarrier - почти уверен что поможет. Но ведь это "опасно" для системы в целом.. noatime,nodiratime,commit=600 - ускорилось ~15% но iowait всё равно 100% из которых jbd2 85-99%
Хотя нет, обманываю. На физическом сервере utilization per device во время разворачивания дампа и последующим включением реплики подпрыгивает до 85%, а этот же параметр у виртуалки 100% - выходит у дедика диски слабые? :(
виртуалка, она на выделенном сервере - там физический диск не загружен сейчас. ставил виртуалку на диск virtio, формат qcow2 - ось ставилась по сети location = archive.ubuntu.com/ubuntu/dists/xenial/main/instal... - фактически ось голая, там кроме мускуля никого
Так суть то вопроса не в этом, а как менять конфиг через Ansible. Сейчас меняю "на удачу" - те есть, пока есть доступ по ssh - меняю через Ansible всё что нужно и глушу гостя, также через Ansible. Потом руками перекидываю сам IP с сервера на сервер(1) и запускаю гостя руками(2). В идеале автоматизировать полностью :)
online.net - они дают видимо не совсем IP(failover) - его можно перекидывать потом с одного ДЦ в другой. Я точно не знаю, но MAC там генерируется в панели управления серверами, а в качестве шлюза выступает IP подсети хоста, а виртуалкам назначаются IP из других подсетей. Там как-то по хитрому всё...
да я в сетях не особо понимаю. работало по проводу, захотел wi-fi включить.. установил на netbox ubuntu server, там же только консоль. и настраивал через /etc/network/interfaces
SyavaSyava: нужно настроить проводное подключение(p1p1) и вайфай(wlan0) со статическими адресами(inet static). Чтобы они автоматически поднимались при перезагрузке(auto). Чтобы можно было по SSH соединиться с домашним сервером(ubuntu server) по проводу, а если нет его, то по вайфай. Если в /etc/network/interfaces прописать только p1p1 без вайфай, то работает нормально. Если дописываю wlan0 - то долго загружается ось, и по итогу вайфай вроде как не работает
Благополучно поднял виртуалки на этом сервере в ОС Убунту 16.04.1 - всё работает. Использовал виртуалку1 для БД MySQL - 15GB. Прошло около недели, мускуль неожиданно отвалися. Полез выяснять - краш нескольких таблиц. Исправил, мускуль заработал. Так и не понял, что произошло, так как к серверу не притрагивался. Ещё неделя, снова падение, снова мускуль и опять краш тех же таблиц и одна-две новые.
Подумал, что проблема в софте(но знал, что проблема в файлах мускуля на диске, то есть чувствовал чем пахнет). Ещё неделя, мускуль снова прилег, но уже навечно(!) и в этот раз отказывался подавать признаков жизни совсем. Вот и славненько, подумал я. Перенес БД на соседний сервер. Сделал вывод(1) - виртуалка криво встала, я где-то накосячил, ведь физический сервер работает.
Поднимаю новую виртуалку2 на проблемном сервере - работает. Ставлю мускуль, реплику с мастера на другом сервере - всё работает как часы. Вывод - вывод1 был правильный, но сейчас я дартаньян и всех перехитрил. Проходит 2 недели и реплика ложится спать! Не мускуль уже, а вся виртуалка прилегла..
В этот раз, когда настраивал эту виртуалку, я включил nobdrier и noatime в fstab - вывод3 - я опять накосячил, и о чем я думал когда настраивал эти опции. В надежде перезапустить виртуалку2 открываю вирт манагер - и чет не понимаю. Я её не могу рестартануть и не могу с ней что либо сделать, по той причине, что VM не может законнектиться к хосту! По ssh я на дедик зайти могу, а VM не может. Попытавшись выяснить причину 5 минут и не найдя внятного объяснения, пишу в консоли дедика reboot ...
Вот же радость, после этого пинг с дедиком пропал... Иду в веб консоль, делаю ребут оттуда - сервер On, пинга нет. Пишу в саппорт, говорю, что сервер перестал загружаться - подозреваю жесткий Диск. В ответ - сервер (ОС) в аварийном режиме, разберитесь сами. Но я не администратор... Ок...
Пытаюсь зайти в Rescue - не открывается... Здравствуйте, пишу в саппорт - не могу входить в реску, я думаю проблема с железом сервера. Ответ - но я же вошел, вот, смотри [текст из консоли в подтверждение]. Ну ок. Теперь зашел и я. Титаническим трудом для меня, запустил проверку дисков, восстановил Рэйд - или наоборот, я уже не помню, но всё заработало. Узнал, что существует iKVM - было интересно, но появилась проблемка - в КВМ я наблюдал иногда alert - "pei -- intel reference code execution 02"...
И при всём этом сервер таки заработал.. Смотрю диски, вижу 2 - смотрю RAID - [3/2] [UU_] - читаю интернет - пишут, это не нормально. Пишу в саппорт - вот, смотрите, только два, а покупал три! Ответ - всё нормально, так и должно быть. Так, где мои лыжи... .... Пишу вопрос в тостер, ведь мои лыжи по асфальту ехать не хотят. Советуют искать третий диск. Пишу в саппорт - где?. Ответ - я уже говорил, он есть, ты его просто не видишь.
Good. Запускаю реинстал OS в RAID1 - там же всё прозрачно, думаю я. В крайнем случае переинсталю в рэйд0 - не тут то было, интсаляция зависает(!). Пишу в саппорт - исталяция нот ворк, я думаю диск плохой. В ответ - сам ты плохой, ставь настройки по умолчанию! - Я говорю, ты сам сказал ставить другой рэйд. Он в ответ - какая разница, я должен проверить, что ты не олень(что проблема не в разметке). Повинуюсь - инсталяция всё равно не идёт. И как бы третий день уже... И как бы меня четыре раза в путешествия направляли.. Пишу менеджеру. Саппорт слегка ускорился, и предложил таки что сам мне всё установит. Но у него это сейчас, как я вижу, не получается - установка зависает...
Я вот думаю, попкорна что-ли пожарить... Ну не смешно же нифига. Продали мне сервер с ДВУМЯ дисками в RAID5 - сервер успешно сдох в течении месяца, так я ещё и крайним буду наверное.