[ English | русский | Deutsch | Indonesia | English (United Kingdom) ]
Выключение узла блочного хранилища¶
Если узел блочного хранилища LVM должен быть выключен:
Отключите службу
cinder-volume
:# cinder service-list --host CINDER SERVICE NAME INCLUDING @BACKEND # cinder service-disable CINDER SERVICE NAME INCLUDING @BACKEND \ cinder-volume --reason 'RAM maintenance'
Перечислите все инстансы с подключенными дисками блочного хранилища:
# mariadb cinder -BNe 'select instance_uuid from volumes where deleted=0 '\ 'and host like "%<cinder host>%"' | tee /home/user/running_instances
Выключите все инстансы с подключенными дисками блочного хранилища:
# cat /home/user/running_instances | xargs -n1 nova stop
Убедитесь, что инстансы выключены:
# cat /home/user/running_instances | xargs -n1 nova show | fgrep vm_state
Выключите узел блочного хранилища:
# shutdown -h now
Замените вышедшее из строя оборудование и проверьте работоспособность нового.
Включите службу
cinder-volume
:# cinder service-enable CINDER SERVICE NAME INCLUDING @BACKEND cinder-volume
Убедитесь, что службы на хосте снова подключены к окружению:
# cinder service-list --host CINDER SERVICE NAME INCLUDING @BACKEND
Запустите инстансы и убедитесь, что все инстансы запущены:
# cat /home/user/running_instances | xargs -n1 nova start # cat /home/user/running_instances | xargs -n1 nova show | fgrep vm_state