Skip to content

Disaster restore - multirestore

TODO:

  • automat, ktery bude brat heslo a strkat ho do eska nekam
  • pridani klicu vsem z adminit + me, lukasovi, jakubovi
  • na bastionu budu generovat klic, ktery ma pristup na server, klic se bude menit casto

Vygenerovani zaloh

curl -X POST 'https://admin.easy.cz/api/mass-restore' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --header 'Accept: text/plain' \
  -d 'server_name=zisbackup.easy.cz&fqdn=dimpact.easyredmine.com%2Chancominspace.easyredmine.com%2Calenspace.easyredmine.com%2Cimpact.easyproject.com%2Cgrupopacc.easyredmine.com%2Csmartimpact.easyredmine.com&callback=top.easy.cz%2Fcallback-restore&authUserName=massrestore&authPassword=heslohesloheslo' 

Jakmile je restore done, prijde mi callback na definovane misto (neni nutne definovat)

SSH/Rsync pristup k zaloham

ssh sftp_mass-restore@zisbackup.easy.cz
  • heslo je staticke: 7OkMekAnjuHej
  • Lze pridat i SSH klice adminu

HTTP pristup

# ziskat heslo pro curl/wget
ssh sftp_mass-restore@zisbackup.easy.cz "cat web-password"

# Stazeni zalohy
wget https://easy:__ZISKANE_HESLO___@massrestore.easy.cz/2020-01-18___16-55-19___demo_easyredmine_com.sql.gz