diff options
author | wint <wint@ydb.tech> | 2023-03-27 18:08:34 +0300 |
---|---|---|
committer | wint <wint@ydb.tech> | 2023-03-27 18:08:34 +0300 |
commit | cb4402a1b27af59133f385d326b07c05fa159e0f (patch) | |
tree | 966449b91fcbaab0136ed2621b487a4181a265a3 | |
parent | 79588836df9759f558cf12946c9907adc092ff24 (diff) | |
download | ydb-cb4402a1b27af59133f385d326b07c05fa159e0f.tar.gz |
state_storage_move_doc
-rw-r--r-- | ydb/docs/ru/core/maintenance/manual/state_storage_move.md | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/ydb/docs/ru/core/maintenance/manual/state_storage_move.md b/ydb/docs/ru/core/maintenance/manual/state_storage_move.md new file mode 100644 index 00000000000..1d0f1188986 --- /dev/null +++ b/ydb/docs/ru/core/maintenance/manual/state_storage_move.md @@ -0,0 +1,36 @@ +# Миграция State Storage + +## Миграция State Storage с одного хоста кластера на другой +**Данная процедура может потребоваться в случае, когда текущий хост кластера полностью выводится из эксплуатации.** + +{% note alert %} + +Процедура является потенциально опасной, будьте внимательны. + +{% endnote %} + +Если у вас появилась потребность перевезти часть `State Storage` с одной ноды кластера на другую, то нужно выполнить +действия, описанные ниже (предполагаем, что новая нода с id:10 уже заведена в `config.yaml`). + +Перевоз части `State Storage` с ноды с id:1 на ноду с id:10: +* Погасить процессы `ydb server` на нодах с id:1 и id:10 +* В конфигурационном файле `config.yaml` сделать изменения в секции `state_storage` +``` + state_storage: + - ring: + node: [1, 2, 3, 4, 5, 6...] <массив узлов State Storage> + nto_select: <количество реплик данных в State Storage> + ssid: 1 +``` +меняем `1` на `10` и получаем: +``` + state_storage: + - ring: + node: [10, 2, 3, 4, 5, 6...] <массив узлов State Storage> + nto_select: <количество реплик данных в State Storage> + ssid: 1 +``` +* Выкладываем измененный `config.yaml` на все ноды кластера, включая динамические (обслуживающие базы кластера) +* Перезапускаем [rolling-restart'ом](node_restarting.md) процессы `ydb server` на всех нодах (включая динамические), кроме нод с id:1 и id:10 +* Запускаем процессы `ydb server` на нодах с id:1 и id:10 +--- |