Подолжение про переустановку сервера Xeon/24gbRAM/SSD500G+2TB HDD по ssh и файловую систему bcachefs 🐄
*кому интересно про bcachefs, можете посмотреть мое старое видео
https://www.youtube.com/watch?v=0am5W_AFO1E
Изначально идея 💡 была в том чтобы сделать корневым разделом файловую систему bcachefs, удалив изначальный lvm и переразбив диски и разделы
Но в итоге по ssh не получилось это сделать, так как не удалось отвязать активный диск из под системы загруженной в память, решения на просторах интернета не нашлось, и даже не помог chatgpt 😁
*кому интересно про bcachefs, можете посмотреть мое старое видео
https://www.youtube.com/watch?v=0am5W_AFO1E
Изначально идея 💡 была в том чтобы сделать корневым разделом файловую систему bcachefs, удалив изначальный lvm и переразбив диски и разделы
Но в итоге по ssh не получилось это сделать, так как не удалось отвязать активный диск из под системы загруженной в память, решения на просторах интернета не нашлось, и даже не помог chatgpt 😁
Продолжение поста:
Сделал иначе. В панели сервера можно перезагрузить сервер в rescue 🚨 систему основанную на арче Sysrcd 9.05
Далее уже простая схема с базовой системой debootstap
1) Отключаем hdd чтобы он нам не мешал
2) Через fdisk очищаем ssd и создаем 2 раздела: 1-boot с ext2 размером 1GB, и 150GB корневой раздел на ext4, остаток в 300+GB пойдет на bcachefs пул когда мы загрузимся в нашу систему.
3) Монтируем наш корневой раздел 150GB в /mnt , а boot в /mnt/boot
4) Ставим минимальную систему дебиан debootstrap в корневой раздел
5) Делаем chroot в /mnt и доставляем необходимое (стандартный список библиотек)
6) Устанавливаем ядро, фиксим fstab, ставим grub на целевой /dev/sdb и не забываем вернуть сетевые настройки, данные на 0 этапе в исходной системе на lvm
7) Перезагружаемся в наш debian и ставим новое ядро и bcachefs tools собранные еще в системе с lvm и забэкапленные на мой пк, перезагружаемся и создаем bcachefs том из ssd+hdd
Примерная команда
bcachefs format --compression=lz4 \
--encrypted \
--replicas=2 \
--label=ssd.ssd1 /dev/sda \
--label=ssd.ssd2 /dev/sdb \
--label=hdd.hdd1 /dev/sdc \
--label=hdd.hdd2 /dev/sdd \
--label=hdd.hdd3 /dev/sde \
--label=hdd.hdd4 /dev/sdf \
--foreground_target=ssd \
--promote_target=ssd \
--background_target=hdd
Тут подробнее https://bcachefs.org/bcachefs-principles-of-operation.pdf
На скриншоте к сообщению видно что размер тома BCACHEFS 2TB, но куда делись 300+GB от SSD? 😧Оказывается bcachefs сожрал их для кэша.
Также надо не забыть сделать swap размером в 10-15GB
❓ЧТО ДАЛА В ИТОГЕ МНЕ BCACHEFS?
Использование hdd в 2ТБ со скоростью почти равной SSD за счет ssd кэша, выделенного в размере 300+GB
НА ЭТОТ сервер я хотел поставить Proxmox и управлять сотней виртуалок с выделенными 5 внешними айпишниками. Но в итоге оказалось что проксмокс ставит свое ядро, а у меня оно с bcachefs, поэтому это будет чистый qemu/kvm + libvirtd и управление через GUI утилиту virt-manager.
Создание любой виртуалки будет происходить автоматом через телеграм, но это уже другая история 🤘
Сделал иначе. В панели сервера можно перезагрузить сервер в rescue 🚨 систему основанную на арче Sysrcd 9.05
Далее уже простая схема с базовой системой debootstap
1) Отключаем hdd чтобы он нам не мешал
2) Через fdisk очищаем ssd и создаем 2 раздела: 1-boot с ext2 размером 1GB, и 150GB корневой раздел на ext4, остаток в 300+GB пойдет на bcachefs пул когда мы загрузимся в нашу систему.
3) Монтируем наш корневой раздел 150GB в /mnt , а boot в /mnt/boot
4) Ставим минимальную систему дебиан debootstrap в корневой раздел
5) Делаем chroot в /mnt и доставляем необходимое (стандартный список библиотек)
6) Устанавливаем ядро, фиксим fstab, ставим grub на целевой /dev/sdb и не забываем вернуть сетевые настройки, данные на 0 этапе в исходной системе на lvm
7) Перезагружаемся в наш debian и ставим новое ядро и bcachefs tools собранные еще в системе с lvm и забэкапленные на мой пк, перезагружаемся и создаем bcachefs том из ssd+hdd
Примерная команда
bcachefs format --compression=lz4 \
--encrypted \
--replicas=2 \
--label=ssd.ssd1 /dev/sda \
--label=ssd.ssd2 /dev/sdb \
--label=hdd.hdd1 /dev/sdc \
--label=hdd.hdd2 /dev/sdd \
--label=hdd.hdd3 /dev/sde \
--label=hdd.hdd4 /dev/sdf \
--foreground_target=ssd \
--promote_target=ssd \
--background_target=hdd
Тут подробнее https://bcachefs.org/bcachefs-principles-of-operation.pdf
На скриншоте к сообщению видно что размер тома BCACHEFS 2TB, но куда делись 300+GB от SSD? 😧Оказывается bcachefs сожрал их для кэша.
Также надо не забыть сделать swap размером в 10-15GB
❓ЧТО ДАЛА В ИТОГЕ МНЕ BCACHEFS?
Использование hdd в 2ТБ со скоростью почти равной SSD за счет ssd кэша, выделенного в размере 300+GB
НА ЭТОТ сервер я хотел поставить Proxmox и управлять сотней виртуалок с выделенными 5 внешними айпишниками. Но в итоге оказалось что проксмокс ставит свое ядро, а у меня оно с bcachefs, поэтому это будет чистый qemu/kvm + libvirtd и управление через GUI утилиту virt-manager.
Создание любой виртуалки будет происходить автоматом через телеграм, но это уже другая история 🤘
👍8🔥2🐳2👾1
Какая ОС у тебя на компе?
Anonymous Poll
27%
Ubuntu/Kubuntu/KDENeon/Debian/Mint/MX/Pop
10%
Fedora /CentOS ♾
2%
Suse 🦎
17%
Arch 👑 /Manjaro/Endeavour
1%
Alpine
0%
Void
43%
Windows 💩
Всем привет!🎉
Вот и готов хостинг VPS в телеграм, делал его больше недели 😩
Вы можете уже принять участие в тестировании, ведь оно БЕСПЛАТНО!
ТО ЕСТЬ у вас есть сейчас возможность получить БЕСПЛАТНО сервер на несколько месяцев, а то и больше! МНЕ НУЖНА ВАША НАГРУЗКА НА ГИПЕРВИЗОР)!!!
Тех характеристики vps:
1CPU/750MB Ram/15GB SSD
👉 @root_cheap_bot
При регистрации требует телефон и верификацию по смс, иначе я не придумал лучшего способа чтобы не плодить мультиаккаунты (если знаете лучший способ - просьба поделиться, спасибо). У кого будут проблемы с регой - пинганите в личку
Вот и готов хостинг VPS в телеграм, делал его больше недели 😩
Вы можете уже принять участие в тестировании, ведь оно БЕСПЛАТНО!
ТО ЕСТЬ у вас есть сейчас возможность получить БЕСПЛАТНО сервер на несколько месяцев, а то и больше! МНЕ НУЖНА ВАША НАГРУЗКА НА ГИПЕРВИЗОР)!!!
Тех характеристики vps:
1CPU/750MB Ram/15GB SSD
👉 @root_cheap_bot
При регистрации требует телефон и верификацию по смс, иначе я не придумал лучшего способа чтобы не плодить мультиаккаунты (если знаете лучший способ - просьба поделиться, спасибо). У кого будут проблемы с регой - пинганите в личку
👍4😭1
✅ Далее, несколько нюансов о которых необходимо знать:
1) На все виртуальные машины приходится 1 внешний IP
2) Каждому выдается 20 портов доступных по этому внешнему IP, два первых из которых системных (1- ssh, 2 - web proxy для ваших доменов)
3) Можно добавлять домены 3 штуки с ограничением 1 домен в сутки. ‼️ И делать это надо когда у вас уже настроен nginx на 80 порту с нужным доменом.
*Количество доменов может увеличится после тестов до 10
4) БОЛЬШАЯ просьба не абузить серваки, и не размещать всякое *овно, ибо не хочется все это вычищать и тратить время, которого нет
5) Моя ЗАДАЧА за эти несколько месяцев понять реальную мощу этого хостинга и делиться с вами результатами по нагрузке/проблемах/ошибках/интересной статистики и так далее.
6) Я пока не размещаю эту инфу на ютуб по понятным причинам, дабы не запустить ddos на бота с гипервизором
7) ВАЖНУЮ инфу просьба не хранить на серверах пока идет тестирование, либо делайте бэкапы
8) ЧТО НУЖНО ДЛЯ СОЗДАНИЯ СЕРВЕРА? Ваша подписка на канал @linuxlife и РФ номер телефона
⚠️ВОЗМОЖНО БУДУТ НЕКОТОРЫЕ КОСЯКИ ПРИ БОЛЬШИХ НАГРУЗКАХ НА БОТА, ПРОСЬБА ПОНЯТЬ И ПРОСТИТЬ, БУДУ ИСПРАВЛЯТЬ ЕСЛИ ОБНАРУЖИТСЯ
*хотя я там внес кучу всяких ограничений для этого, одно из них авто-очередь на создание сервера (выполняется под капотом бота и вас напрямую не коснется)
1) На все виртуальные машины приходится 1 внешний IP
2) Каждому выдается 20 портов доступных по этому внешнему IP, два первых из которых системных (1- ssh, 2 - web proxy для ваших доменов)
3) Можно добавлять домены 3 штуки с ограничением 1 домен в сутки. ‼️ И делать это надо когда у вас уже настроен nginx на 80 порту с нужным доменом.
*Количество доменов может увеличится после тестов до 10
4) БОЛЬШАЯ просьба не абузить серваки, и не размещать всякое *овно, ибо не хочется все это вычищать и тратить время, которого нет
5) Моя ЗАДАЧА за эти несколько месяцев понять реальную мощу этого хостинга и делиться с вами результатами по нагрузке/проблемах/ошибках/интересной статистики и так далее.
6) Я пока не размещаю эту инфу на ютуб по понятным причинам, дабы не запустить ddos на бота с гипервизором
7) ВАЖНУЮ инфу просьба не хранить на серверах пока идет тестирование, либо делайте бэкапы
8) ЧТО НУЖНО ДЛЯ СОЗДАНИЯ СЕРВЕРА? Ваша подписка на канал @linuxlife и РФ номер телефона
⚠️ВОЗМОЖНО БУДУТ НЕКОТОРЫЕ КОСЯКИ ПРИ БОЛЬШИХ НАГРУЗКАХ НА БОТА, ПРОСЬБА ПОНЯТЬ И ПРОСТИТЬ, БУДУ ИСПРАВЛЯТЬ ЕСЛИ ОБНАРУЖИТСЯ
*хотя я там внес кучу всяких ограничений для этого, одно из них авто-очередь на создание сервера (выполняется под капотом бота и вас напрямую не коснется)
👍8
🚀КАКИЕ ПРЕИМУЩЕСТВА ЭТОГО ХОСТИНГА? (Если рассматривать как платный)
1) ДЕШЕВЫе впс, так как не надо тратится на доп внешние IP (на гипервизоре доступно их 5 штук, вохможно включу их всех потом)
2) Это реальный USA регион! То есть без всяких "маскарадов"
3) Настоящий KVM ! Ваше ядро, что хотите, то и делайте. Поддерживает любые vpn туннели, докеры и тд
4) Хостинг небольшой, то есть нет высокой мутной нагрузки. Слежу за этим 😄
5) Пока не придумал 😂😂
1) ДЕШЕВЫе впс, так как не надо тратится на доп внешние IP (на гипервизоре доступно их 5 штук, вохможно включу их всех потом)
2) Это реальный USA регион! То есть без всяких "маскарадов"
3) Настоящий KVM ! Ваше ядро, что хотите, то и делайте. Поддерживает любые vpn туннели, докеры и тд
4) Хостинг небольшой, то есть нет высокой мутной нагрузки. Слежу за этим 😄
5) Пока не придумал 😂😂
👍4
ЧТО НЕЛЬЗЯ ДЕЛАТЬ НА ХОСТИНГЕ VPS Root.Cheap?
Размещать контент для взрослых и любой запретный, майнить, финансовые пирамиды, казино, лотереи, наркотские сайты, парсеры, политические, рекламные сайты, вредоносное ПО, рассылка спама, общедоступные прокси, впн и анонимайзеры, фишинговые сайты, дорвеи, ботнеты
Нельзя размещать сайты, которые подвергаются частому DOS/DDOS атакам, один из вариантов решения проблемы - использовать Cloudflare
Нельзя нагружать виртуалки торрентами 24х7, качать единоразово можно. Также раздача запрещена
Любое неправомерное использование будет караться по закону 😁🔥
⚠ ВНИМАНИЕ! При отписке от канала, бот автоматически блокирует аккаунт и его сервера
Размещать контент для взрослых и любой запретный, майнить, финансовые пирамиды, казино, лотереи, наркотские сайты, парсеры, политические, рекламные сайты, вредоносное ПО, рассылка спама, общедоступные прокси, впн и анонимайзеры, фишинговые сайты, дорвеи, ботнеты
Нельзя размещать сайты, которые подвергаются частому DOS/DDOS атакам, один из вариантов решения проблемы - использовать Cloudflare
Нельзя нагружать виртуалки торрентами 24х7, качать единоразово можно. Также раздача запрещена
Любое неправомерное использование будет караться по закону 😁🔥
⚠ ВНИМАНИЕ! При отписке от канала, бот автоматически блокирует аккаунт и его сервера
👍14💔2☃1👎1
🔥🔥🔥🎉🎉🎉
Я доработал VPS бота. Добавил кучу команд. Теперь все могут воспользовать командой
/commands
И далее по списку
/reboot
/rebootforce
/reload - пересоздание виртуалки
Я доработал VPS бота. Добавил кучу команд. Теперь все могут воспользовать командой
/commands
И далее по списку
/reboot
/rebootforce
/reload - пересоздание виртуалки
👍3😨1
❗️❗️❗️⚠️⚠️⚠️
БОТ С БЕСПЛАТНЫМИ ТЕСТОВЫМИ СЕРВЕРАМИ VPS СНОВА В ДЕЛЕ! 👉 @root_cheap_bot
Доступно еще 60 виртуалок!!! Регайте!
Что было сделано за сегодня?
1) Доделал команду для ПЕРЕСОЗДАНИЯ сервера /reload, теперь она работает без багов, и прежний ID не удаляются с портами.
ВАЖНО! Не злоупотреблять командой, только в крайнем случае, когда это реально необходимо. Иначе бот может заблочить за частую перезагрузку. Доступно несколько раз в сутки
2) Немного пофиксил логику с iptables правилами
3) Включил для админов команду с быстрым devmode если что-то пошло не так)
БОТ С БЕСПЛАТНЫМИ ТЕСТОВЫМИ СЕРВЕРАМИ VPS СНОВА В ДЕЛЕ! 👉 @root_cheap_bot
Доступно еще 60 виртуалок!!! Регайте!
Что было сделано за сегодня?
1) Доделал команду для ПЕРЕСОЗДАНИЯ сервера /reload, теперь она работает без багов, и прежний ID не удаляются с портами.
ВАЖНО! Не злоупотреблять командой, только в крайнем случае, когда это реально необходимо. Иначе бот может заблочить за частую перезагрузку. Доступно несколько раз в сутки
2) Немного пофиксил логику с iptables правилами
3) Включил для админов команду с быстрым devmode если что-то пошло не так)
🤗1
Какую бы вы заплатили цену за VPS в МЕСЯЦ с такими ресурсами (1CPU/750MB/15GB на моем гипервизоре (предположим что я их продаю, а вы как клиент:))
Anonymous Poll
10%
200 рублей (2$)
13%
150 рублей (1.5$)
32%
100 рублей (1$)
46%
50 рублей (0.5$)
Теперь SMS по VPS не будут приходить временно, они приходят мне также в бота. Поэтому пишите мне, я перешлю его вам
Как вам идейка lxd/lxc контейнеры с дистрибутивами alpine/void/и тд.
Тех хар-ки LXC - 1CPU/300Mb RAM/4GB
Тех хар-ки LXC - 1CPU/300Mb RAM/4GB
Anonymous Poll
10%
Excellent!
31%
Памяти не маловато будет?
2%
Памяти можно и меньше - 200мб
3%
Диск хватит и 3ГБ
25%
А для чего оно?
16%
KVM рулит!
13%
Что это?