Как в GlusterFS восстановить состояние online у brick, который перешёл в состояние offline
При просмотре состояния тома nginxlog картина такая:
# gluster volume status Status of volume: nginxlogs Gluster process TCP Port RDMA Port Online Pid ------------------------------------------------------------------------------ Brick fe1:/data/nginxlogs 49154 0 N 15206 Brick fe2:/data/nginxlogs 49152 0 Y 2451 Self-heal Daemon on localhost N/A N/A Y 15229 Self-heal Daemon on fe2 N/A N/A Y 13861 Task Status of Volume nginxlogs ------------------------------------------------------------------------------ There are no active volume tasks
Как видим, у brick fe1:/data/nginxlogs состояние offline (в колонке "Online" значение "N"). Что делать?
Каждый том в GlusterFS обслуживается отдельным процессом glusterd. Если данные процесс по какой-то причине умер, то мы как раз и получим вышеуказанную картину. Попытаться починить можно следующим образом:
- Зайти на fe1
- Выполнить команду:
gluster volume start nginxlog force
После этого состояние brick должно смениться на "Y"
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 1071 просмотр