Как мы мучались с переносами VMmanager 5 KVM на базе "аренда ДЦ"

С 2016 по 2019 мы делали ноды на VM-5
Не рубля не заработали
Слили несколько миллионов, можно было квартиру купить допустим «просто чтобы было» для сотрудницы студентке какой-ниб.
Или эти же деньги пустить в биткойны и сделать 3 квартиры допустим потом.

Заебались пиздец.
А почему?
Потому что когда делаешь на базе аренда ДЦ — нельзя просто так взять и мигрировать.
hostsuki.pro/all/rodil-novyy-samopal-na-postoyanku.html
vm.center/2020/11/public-nodes-vm-center/istoriya-vm-na-baze-vmmanager-5-kvm-2017-2020-gody-by-koshelek-alice2k.html
vm.center/2020/11/ar-hosting/primer-krasivogo-dizayna-seti-nikto-kstati-tak-ne-sdelal.html

И вот еще до сих пор остались несколько десятков старых серверов.
И вот был сервер на 128 озу
А щас там занято всего 32 озу
И ЭТО УБЫТОК МАТЬ ЕГО )
Дада, основная причина почему делать свои ноды невыгодно — это пустые соседи.
Из-за пустых соседей приходится и цены делать не честные. Если бы никто никогда не отказывался, то пустых убытков не было бы, и цена ВДС была бы дешевая. А из-за того что есть пустые убытки, приходится цены ставить минимум в 2 раза выше, чтобы из этих наценок потом покрывать вот такие простои. Вот такие дела.
hosting.show/qa/vm-vsegda-idet-dorozhe-chem-prosto-prodat-dedik-chtoby-pokryvat-vot-takie-prostoi.html — именно из-за вашего, клиенты, похуизма, цена по рынку становится ДОРОЖЕ.
Если бы клиенты были ответственные и покупали на 5 лет, как покупаю я — то хостеры могли бы сделать для них максимально крутые цены. Но нет, общество у нас безответственное.

Так вот, если 25% пустует — можно проработать месяц/год без прибыли, покрыть их наценки.
Иногда даже и 50% пустоты можно покрыть.
Но когда 75% пустует — это 100% убыток. И вот короче чтобы закрыть этот убыток который еще и каждый месяц высасывает деньги — приходится делать миграцию.

Чтобы сделать ебанную миграцию на 5-ой версии панели, плюс еще на модели аренда-серверов, где на каждом сервере своя сетка. Нужно страдать хуйней, про которую я щас пишу топик.
Сначала нужно купить новый сервер.
Настроить его и добавить куда-то в VMmanager 5
Потом нужно создать аналогичные ВМ там же.


Потом на старом сервере нужно отключить все эти ВМ.


Потом нужно включить копирование.
И это копирование может длиться ВСЮ НОЧЬ ебанную, потому что серверы передаются через интернет, а не локальную сеть. Потому что это блять бомж серверы.
Далее нужно будет еще перенести IP с сервера на сервер.
А значит — 1. сервер должен быть куплен в том же ОВХ аккаунте. Иногда миграция невозможно из-за этой причины.
2. сервера иногда бывают итак максимум максимум бомжи, с распродаж. И когда ты вдруг захотел делать миграцию А РАСПРОДАЖИ ДА НЕТ, ХУЙ КУПИШЬ ТАКОЙ ЖЕ ДЕШЕВЫЙ.
3. серверы могут находиться в разных ДЦ и локациях. Например Франция IP нельзя переместить на Польша серверы. И наоборот, если это остаток из Польши — нужно купить именно польский сервер. И опять же сделать как-то приловчиться, высрать сервер, чтобы БЕЗ УБЫТКА.

Вы спросите, почему просто не поднять цены?
Иногда это действительно вариант.
Но чем больше лет проходит тем 4 озу становится все дороже и дороже. В итоге что? Постоянно поднимать цены?
Тем более с 2016 по 2019 год — КУРС ЕВРО ТОЖЕ РОС, а значит цены итак поднимались. А значит двойное повышение. А повышение? Это увеличение текучки. А увеличение текучки — это больше пустых мест — увеличение общего убытка.
За теже цены можно уже купить 8 озу или 16 озу — если делать ВМ с более современных конфигов которые начинают предлагать ДЦ.
Поэтому миграция все равно неизбежна.
ЭТО ТОЛЬКО ВЫДЕЛЕННЫЕ СЕРВЕРЫ могут работать по 10 лет — и именно поэтому только на них и есть заработок.
Не ебите себе мозги как ебали мы.
Не проебывайте миллионы денег.
Просто продавайте ГОТОВЫЕ ДЕДИКИ. И получайте, складируйте, увеличивайте, растите, больше продаж, больше точек, больше сайтов открывайте — становитесь богаче.

На VMmanager 6 — конечно стало проще. Но все равно проблемы миграции там не пропали, миграцию можно делать только обладая своими сетями, а большинство ДЦ такие сети не продают. А те кто продают, тем выделенные серверы стоят в 3 раза дороже. А значит и ВМ будет в 3 раза дороже, а если дороже, то и спроса не будет. И нет смысла вообще тогда делать. Потому что для клиента будет в разы выгоднее просто купить готовый дедик и не ебать, ни себе, ни хостеру мозги.
Потому что на VMmanager 5 — ЕЩЕ И ВРУЧНУЮ ПРИХОДИЛОСЬ ОТКЛЮЧАТЬ ВКЛЮЧАТЬ УДАЛЯТЬ И СОЗДАВАТЬ
5 лет без прибыли, постоянно ДОПЛАЧИВАЯ, еще время тратить на огромную текучку. Ведь чем дешевле услуга тем больше текучки.

А теперь представьте сколько таких переносов из 50-100 активных узлов было за 5 лет? Дохуя. Если бы еще и зар плату сотрудника посчитать, то это огроменный проеб денег был бы. Ну короче что мы работаем без зар платы.
vm.center/tag/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-ISPsystem/
Тем более половина аварий вообще была из-за панели vm.center/2017/09/vmmanager/obnovlenie-vmmanager-kvm-51240-ili-vse-tozhe-122-.html
А не из-за убытков или устаревания.

Иногда нельзя было просто так взять и купить АНАЛОГИЧНЫЙ сервер
Допустим он уже был оплачен на год вперед.
Приходилось выкачивать куда-то на сторонний сервер
Потом переустанавливать ОС
И снова закачивать
vm.center/2017/09/vmmanager/obnovlenie-vmmanager-kvm-51220.html

А если этот сервер был добавлен узлом в одной большой панели.
hostsuki.pro/polezno/fichi-vmmanager-kvm.html
То нужно было записать все названия, все ОС, все размеры и характеристики, все доп IP и конечно же примечание в каком биллинге ВМ.
Потому что нужно было сначала удалить весь мусор из панели ВМ
А потом заново создавать.
И допустим если ты новичок не записал все эти параметры — то проебался жутко.
Мы не проебались, потому что я люблю мелочи и думаю наперед. Но некоторые знакомые проебывались.

А теперь вишенка.
Один из десятков чуваков которые читали мои статьи БЕСПЛАТНЫЕ опыта. На которые я ПОТРАТИЛ СВОИ бабки чтобы написать эти статьи.
Просто ПЕРЕПРОДАЕТ ВДС-ки из чужих облаков.
И получает — прибыль, это не оборотка.


И зачем мне этот опыт умения строить ВДС? Или делать облака? Ну да, я умею теперь. И не проебусь, знаю дохуя. Но что мне это дало? Нихуя. Просто дало топики истории в мою империю блогов разве что. Дало доказательство неверующим как я работал. Которые говорили что у меня нихуя не получится, а у меня получилось, даже убытки я сумел вытерпеть. А работал я дохуя, ведь ВМ-5 это только малая часть всего что мне довелось видеть в хостинге. Я же не даун который ничего не знает, ничего не решает из любой компании где содержат нахлебников.

А когда-то он перепродавал и мои доли тоже. В 2 цены :)
Мораль сего топика такова — пусть убытки несет кто-ниб другой, тот кто строит и вкладывается, а вы просто создавайте точку продаж и зарабатывайте.

Я понимаю почему никто не хочет строить облака качественные.
Потому что а для кого их строить? Может быть мы и умеем сделать круто, но зачем? Когда есть такие же крутые мощные дедики и без убытка.

Еще одна очень массовая проблема - это просто отсутствие доступов до VMmanager

Постоянно приходится отвечать людям — чтобы они самостоятельно сбросили пароль от VMmanager



Это полный дебилизм.
Реально вообще могло бы не одного тикета не быть, кроме оплат.
Если бы не вот такие тупые массовые случаи. Одно и тоже. Одно и тоже.

SSD умирает


нода стала часто зависать
проверили SMART
вот такие показались — видимо это предел

=== START OF INFORMATION SECTION ===
Model Family: Samsung based SSDs
Device Model: SAMSUNG MZ7LM480HMHQ-00005
Serial Number: S2UJNX0HC04903
LU WWN Device Id: 5 002538 c404b2ec4
Firmware Version: GXT5404Q
User Capacity: 480,103,981,056 bytes [480 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Form Factor: 2.5 inches
Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-2, ATA8-ACS T13/1699-D revision 4c
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Wed Aug 4 19:37:08 2021 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x02) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 2100) seconds.
Offline data collection
capabilities: (0x53) SMART execute Offline immediate.
Auto Offline data collection on/off supp ort.
Suspend Offline collection upon new
command.
No Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 35) minutes.
SCT capabilities: (0x003d) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_ FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0033 099 099 010 Pre-fail Always - 6
9 Power_On_Hours 0x0032 093 093 000 Old_age Always - 33696
12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 53
177 Wear_Leveling_Count 0x0013 095 095 005 Pre-fail Always - 298
179 Used_Rsvd_Blk_Cnt_Tot 0x0013 099 099 010 Pre-fail Always - 6
180 Unused_Rsvd_Blk_Cnt_Tot 0x0013 099 099 010 Pre-fail Always - 1620
181 Program_Fail_Cnt_Total 0x0032 100 100 010 Old_age Always - 0
182 Erase_Fail_Count_Total 0x0032 100 100 010 Old_age Always - 0
183 Runtime_Bad_Block 0x0013 099 099 010 Pre-fail Always - 6
184 End-to-End_Error 0x0033 100 100 097 Pre-fail Always - 0
187 Uncorrectable_Error_Cnt 0x0032 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0032 064 039 000 Old_age Always - 36
194 Temperature_Celsius 0x0022 064 039 000 Old_age Always - 36 (Min/Max 14/61)
195 ECC_Error_Rate 0x001a 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 0
199 CRC_Error_Count 0x003e 100 100 000 Old_age Always - 0
202 Exception_Mode_Status 0x0033 100 100 010 Pre-fail Always - 0
235 POR_Recovery_Count 0x0012 099 099 000 Old_age Always - 49
241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always - 225890995553
242 Total_LBAs_Read 0x0032 099 099 000 Old_age Always - 43711045041
243 SATA_Downshift_Ct 0x0032 100 100 000 Old_age Always - 0
244 Thermal_Throttle_St 0x0032 100 100 000 Old_age Always - 0
245 Timed_Workld_Media_Wear 0x0032 100 100 000 Old_age Always - 65535
246 Timed_Workld_RdWr_Ratio 0x0032 100 100 000 Old_age Always - 65535
247 Timed_Workld_Timer 0x0032 100 100 000 Old_age Always - 65535
251 NAND_Writes 0x0032 100 100 000 Old_age Always - 317400863232

SMART Error Log Version: 1
No Errors Logged

Интерфейс залагал



Короче там как-то случайно выпало — чтобы показывало ВСЕ листы
Ну вот эти


И все.
В меню профиля нельзя сбросить
Сброс кукисов в браузере тоже не помогает

ИТОГО?
Пришлось создавать еще одного админа и теперь управлять виртуалками через него буду.
Писать тикет — НЕ ХОЧУ, в пизду. Надеюсь через пол года отлагает само.

VM-6 можно делать короче по 1 ядру на ноду :)



Короче они пофиксили «размножение панелей» в июне вроде. Старые установки работают, а вот новые версии/обновления уже не копируются.
Но теперь можно за 100 евро сделать 100 серверов/узлов :)

Hetzner добавил FO сетки

Сейчас какую боль испытывали клиенты ВМ? Хостер из заставлял переезжать, а переехать может разве что только тот кто CDN или мощность. А если там сайты это обычно тормоза у людей.
И хостеры постоянно страдали — когда на ноде допустим 50% пустует.
ЭТО ЖЕ НЕ КОЛО, НЕЛЬЗЯ ВЗЯТЬ И ОТКЛЮЧИТЬ ЭЛЕКТРИЧЕСТВО ))
Поэтому чтобы не нести убытки — нужно отказываться. И мигрировать допустим клиента на другой узел.

И вот — теперь в hetzner кажется стало возможно.

VMmanager в целом так "развивается" - вот clo.ru который запустился ДОЛЖЕН ТАК ЖЕ БЫЛ БЫТЬ УЖЕ СОЗДАН ЗАРАНЕЕ

Настолько очевидные просто моменты
ОНИ ДОЛЖНЫ БЫЛИ БЫТЬ ИЗНАЧАЛЬНО, если чуваки хотели нормально продавать

Вот например

Целых ПОЛТОРА ГОДА люди не могли получить доступа к панели VMmanager
почему?
потому что им не присылался доступ просто. ну сам доступ не до ОС, а до панели!
Это же простейшая вещь в логике! Но полтора года потребовалось, чтобы до них это дошло.

Например

Это попытка конкурировать с SolusVM
hostsuki.pro/all/protestiroval-solus-io.html

опять попытка конкурировать с SolusVM


Так то в целом — панель очень окей планы.
НО ЭТО ДОЛЖНО БЫЛО БЫТЬ СРАЗУ
чтобы хостеры сразу без ошибок продавали и все как нужно

чуваки уже почти 2 года накупили доменов
наустанавливали панели
УЖЕ ГОТОВЫЕ ПЛАТФОРМЫ
УЖЕ ЧЕРЕЗ КОСТЫЛИ ВСЯКИЕ ТАМ НАМУЧЕНО (подстроились под отсутствие нормальных РОЛЕЙ)

уже никто не будет переделывать
Поэтому обновления ПРОСТО ОПОЗДАЛИ
Разве что под НОВЫЕ ХОСТИНГИ какие-то

И это — неправильный подход к архитектуре, это неуважение к клиентам. Это просто делаем как удобно им.

VMmanager опять хочет обновить интерфейс



Прошлой весной оно уже меняло
И удалило оттуда настройки скорости

Раньше было как?
В самых первых релизах.
Короче создаешь Кластер — и там ограничения выставляешь, лимиты всякие. Например 200 мегабит ставишь, чтобы 1 гигабит не могли засрать.
И потом все серверы которые добавляются в кластер — уже под этим лимитом. Все что создано из серверов из кластера — уже с лимитами.

А потом они обновили интерфейс короче.
И все — такой функции не стало…
И любой теперь заказ может засрать канал до 1 гигабита.