[ English | русский | Deutsch | Indonesia | English (United Kingdom) ]
Den Blockspeicher-Host herunterfahren¶
Wenn ein von LVM unterstützter Block Storage-Host heruntergefahren werden muss:
Deaktivieren Sie den Dienst
cinder-volume
:# cinder service-list --host CINDER SERVICE NAME INCLUDING @BACKEND # cinder service-disable CINDER SERVICE NAME INCLUDING @BACKEND \ cinder-volume --reason 'RAM maintenance'
Auflisten aller Instanzen mit angehängten Blockspeicher-Datenträgern:
# mariadb cinder -BNe 'select instance_uuid from volumes where deleted=0 '\ 'and host like "%<cinder host>%"' | tee /home/user/running_instances
Herunterfahren der Instanzen:
# cat /home/user/running_instances | xargs -n1 nova stop
Stellen Sie sicher, dass die Instanzen heruntergefahren werden:
# cat /home/user/running_instances | xargs -n1 nova show | fgrep vm_state
Fahren Sie den Blockspeicher-Host herunter:
# shutdown -h now
Ersetzen Sie die fehlerhafte Hardware und überprüfen Sie, ob die neue Hardware funktioniert.
Aktivieren Sie den Dienst
cinder-volume
:# cinder service-enable CINDER SERVICE NAME INCLUDING @BACKEND cinder-volume
Überprüfen Sie, dass die Dienste auf dem Host wieder mit der Umgebung verbunden sind:
# cinder service-list --host CINDER SERVICE NAME INCLUDING @BACKEND
Starten Sie Ihre Instanzen und bestätigen Sie, dass alle Instanzen gestartet wurden:
# cat /home/user/running_instances | xargs -n1 nova start # cat /home/user/running_instances | xargs -n1 nova show | fgrep vm_state