172 похожих чатов

Привет народ, помогите разобраться Стоит дома сервер на proxmox, задача сделать

максимальную отказоустойчивость. То есть если полетит сервер(свет выключат, хдд умрет и прочее), чтоб такой же сервер запустился, но второй сервер находится в 10-ти км от первого. Характеристики серверов разные, сейчас собираюсь брать второй сервер, но для начала нужно понять, реально ли собрать такую схему работы?
В инете читаю, говорят диск должен быть один для всех нод... но в этом то и теряется весь смысл...

20 ответов

14 просмотров

купи виртуалку в облаке и не парь себе мозг.

Нужно минимум три ноды

SKAJIbnEJIb- Автор вопроса
central hardware
Нужно минимум три ноды

ну ок, 3 так 3, об этом тоже читал, но не до конца понял зачем 3. Больше интересует, что характеристики сервов разные, и что нужен один диск для них троих...

SKAJIbnEJIb
ну ок, 3 так 3, об этом тоже читал, но не до конца...

не нужно одного диска на троих. Нужно ceph поднять на всех троих

SKAJIbnEJIb- Автор вопроса
Ale><ander
купи виртуалку в облаке и не парь себе мозг.

а смысл виртуалки? можно поподробнее

SKAJIbnEJIb
а смысл виртуалки? можно поподробнее

Ну вместо физического сервера дедик

ha кластер без кворума не поднять, нужно как минимум три ноды

SKAJIbnEJIb
а смысл виртуалки? можно поподробнее

виртуалка сама по себе HA, там резервирование сделано за тебя.

Либо общее дисковое хранилище, либо распределенная дисковая подсистема типа ceph, но в последнем случае нужна быстрая локальная сеть, желательно 10гб

SKAJIbnEJIb
а смысл виртуалки? можно поподробнее

https://cloud.netapp.com/blog/gcp-cvo-blg-understanding-google-cloud-high-availability

Александр Шихов
Либо общее дисковое хранилище, либо распределенная...

от задач зависит, может и не нужно общее хранилище.

HA это дорого, в зависимости от задач возможно стоит подумать в сторону программного резервирования, например репликации СУБД

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта