Difference between revisions of "EC2 server recovery"
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
## mkdir /mnt/oldroot | ## mkdir /mnt/oldroot | ||
## sudo mount /dev/nvme1n1p1 /mnt/oldroot | ## sudo mount /dev/nvme1n1p1 /mnt/oldroot | ||
## sudo rm -r /var/lib/mysql | |||
## sudo cp -r /mnt/oldroot/var/lib/mysql /var/lib | |||
## ts start-database | |||
## sudo rm -r /mnt/sda/* | ## sudo rm -r /mnt/sda/* | ||
## sudo cp -r /mnt/oldroot/usr/tempusserva/sda/* /mnt/sda/ | ## sudo cp -r /mnt/oldroot/usr/tempusserva/sda/* /mnt/sda/ | ||
## sudo | ## sudo cp /mnt/oldroot/usr/share/tomcat8/conf/server.xml /usr/share/tomcat8/conf | ||
## sudo cp /mnt/oldroot/usr/share/tomcat8/conf/Catalina/localhost/* /usr/share/tomcat8/conf/Catalina/localhost | ## sudo cp /mnt/oldroot/usr/share/tomcat8/conf/Catalina/localhost/* /usr/share/tomcat8/conf/Catalina/localhost | ||
## ts start-webserver | ## ts start-webserver |
Revision as of 00:05, 10 January 2025
No SSL connections possible
- Make a snapshot of the running server
- Make a volume from the snap shot
- Create a new server
- Attatch the volume to machine /dev/sdf
- Connect to new server
- Install TS client tools
- ts quick-install
- ts stop-webserver
- ts stop-database
- mkdir /mnt/oldroot
- sudo mount /dev/nvme1n1p1 /mnt/oldroot
- sudo rm -r /var/lib/mysql
- sudo cp -r /mnt/oldroot/var/lib/mysql /var/lib
- ts start-database
- sudo rm -r /mnt/sda/*
- sudo cp -r /mnt/oldroot/usr/tempusserva/sda/* /mnt/sda/
- sudo cp /mnt/oldroot/usr/share/tomcat8/conf/server.xml /usr/share/tomcat8/conf
- sudo cp /mnt/oldroot/usr/share/tomcat8/conf/Catalina/localhost/* /usr/share/tomcat8/conf/Catalina/localhost
- ts start-webserver