-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrestart_openstack.sh
More file actions
43 lines (34 loc) · 1.32 KB
/
restart_openstack.sh
File metadata and controls
43 lines (34 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/bash
echo "Iniciando reinicio de servicios de OpenStack..."
# 1. Infraestructura Base
echo "Reiniciando base de datos y mensajería..."
sudo docker restart mariadb rabbitmq memcached proxysql haproxy
sleep 10
# 2. Identidad (Keystone)
echo "Reiniciando Keystone..."
sudo docker restart keystone keystone_fernet keystone_ssh
sleep 5
# 3. Almacenamiento e Imágenes (Glance)
echo "Reiniciando Glance..."
sudo docker restart glance_api
sleep 5
# 4. Computación (Nova) y Placement
echo "Reiniciando Placement y Nova..."
sudo docker restart placement_api
sudo docker restart nova_api nova_conductor nova_scheduler nova_novncproxy nova_compute nova_libvirt nova_ssh
sleep 5
# 5. Red (Neutron) y Open vSwitch
echo "Reiniciando Networking..."
sudo docker restart openvswitch_db openvswitch_vswitchd
sudo docker restart neutron_server neutron_openvswitch_agent neutron_dhcp_agent neutron_l3_agent neutron_metadata_agent
sleep 5
# 6. Orquestación y Dashboard
echo "Reiniciando Heat y Horizon..."
sudo docker restart heat_api heat_api_cfn heat_engine
sudo docker restart horizon
# 7. Servicios auxiliares
echo "Reiniciando servicios de soporte..."
sudo docker restart fluentd cron kolla_toolbox
echo "Todos los servicios han sido reiniciados."
echo "Verificando estado de los contenedores..."
sudo docker ps --format "table {{.Names}}\t{{.Status}}"