I database
Per ripristinare i db a Caracal al momento in cui sono stati fatti i cloni dei controller:
- nell'unico db con mysql attivo (cld-db-test-04.cloud) eseguire gli script.
ssh root@cld-db-test-04.cloud
cd /backup/BackupCaracalPrimaDellUpdate
mysql -u root -p < drop_epoxy_db_test.my
mysql -u root -p < recreate_caracal_db_test.my
./fill_in_tables_caracal_db_test.sh cld-db-test-04.cloud.pd.infn.it.09-03-2026
Il contenuto dei file e'
[root@cld-db-test-04 BackupCaracalPrimaDellUpdate]# cat drop_epoxy_db_test.my
drop database calendarpanel;
drop database horizon_aai;
drop database cinder;
drop database glance;
drop database heat;
drop database keystone;
drop database neutron;
drop database nova;
drop database nova_api;
drop database nova_cell0;
drop database placement;
[root@cld-db-test-04 BackupCaracalPrimaDellUpdate]# cat recreate_caracal_db_test.my
create database calendarpanel;
create database horizon_aai;
create database cinder;
create database glance;
create database heat;
create database keystone;
create database neutron;
create database nova;
create database nova_api;
create database nova_cell0;
create database placement;
if [ -z "$1" ]; then
echo "Errore: passare il nome del backup"
exit 1
fi
echo "nome = $1"
echo "---- CALENDARPANEL ----"
gunzip calendarpanel.$1.gz
mysql -u root -p calendarpanel < calendarpanel.$1
gzip calendarpanel.$1
echo "------------"
echo "---- HORIZON_AAI ----"
gunzip horizon_aai.$1.gz
mysql -u root -p horizon_aai < horizon_aai.$1
gzip horizon_aai.$1
echo "------------"
echo "---- CINDER ----"
gunzip cinder.$1.gz
mysql -u root -p cinder < cinder.$1
gzip cinder.$1
echo "-------"
echo "---- GLANCE ----"
gunzip glance.$1.gz
mysql -u root -p glance < glance.$1
gzip glance.$1
echo "------------"
echo "---- HEAT ----"
gunzip heat.$1.gz
mysql -u root -p heat < heat.$1
gzip heat.$1
echo "------------"
echo "---- KEYSTONE ----"
gunzip keystone.$1.gz
mysql -u root -p keystone < keystone.$1
gzip keystone.$1
echo "------------"
echo "---- NEUTRON ----"
gunzip neutron.$1.gz
mysql -u root -p neutron < neutron.$1
gzip neutron.$1
echo "------------"
echo "---- NOVA ----"
gunzip nova.$1.gz
mysql -u root -p nova < nova.$1
gzip nova.$1
echo "------------"
echo "---- NOVA_API ----"
gunzip nova_api.$1.gz
mysql -u root -p nova_api < nova_api.$1
gzip nova_api.$1
echo "------------"
echo "---- NOVA_CELL0 ----"
gunzip nova_cell0.$1.gz
mysql -u root -p nova_cell0 < nova_cell0.$1
gzip nova_cell0.$1
echo "------------"
echo "---- PLACEMENT ----"
gunzip placement.$1.gz
mysql -u root -p placement < placement.$1
gzip placement.$1
echo "------------"