Spectrum Protect Plus (SPP)

Frissítés:

Max 2 verziót lehet egyszerre! Először a vsnap szervert kell, utána az appliance-t.

VSNAP

  1. Ütemezések pause-ba tétele a Jobs fülön.
  2. SSH-n bemenni a vsnap szerverre és systemctl stop vsnap
  3. SSH-n felmásolni a telepítőt a /install/SPP alá és elindítani.
  4. Reboot.
  5. Ellenőrzés: SSH-n vsnap_status, illetve a felületen a vsnap fülön.

APPLIANCE

  1. Admin konzolon bejelentkezni: https://v-sppcentr-01-p:8090
  2. Application stop
  3. SSH-n bemenni a hosztra és shutdown-olni.
  4. VMware shapshot készítés, majd visszaindítani
  5. Ha minden felületen be lehet jelentkezni újra, akkor vissza az admin konzolra és az Updates and hotfix management oldalon feltölteni az .iso-t (utána már nem kérdez, frissíti egyből!)
  6. Ha minden zöld, a VMware snapshotot letörölni.
  7. A felületen az ütemezéseket visszaaktiválni.

Visszatöltés

  • prod: Az eredetit írja felül
  • test: Nem tölti vissza, hanem virtuális VM-et tölt vissza, virtuális datastore-okat használ NFS-en keresztül
  • clone: Leklónozza egy másik névvel

SPP tanúsítvány csere

A vCenter bejelentkezési oldaláról letölteni a root certificate .zipet, amiben a win könyvtár alatt kell valamelyik .crt fájlt feltölteni az SPP-be: Manage Protection > Virtualized Systems > VMware > Manage vCenter, és a ceruza ikonra kattintva feltölteni a .crt fájlt.

VSNAP disk bővítés

vsnap disk show
vsnap pool show
vsnap pool expand --help

VSNAP takarítás

cd /install/ZFS-maint
grep "found on disk but not in DB, deleting snapshot" /opt/vsnap/log/maint.log|grep "2024-01-10 21:" >inp.log
awk '{ print $8 }' inp.log > inp2.log
sort inp2.log >inp.log
cat inp.log|uniq >inp2.log
zfs list -r -t snapshot -o name > zfs.out
./del.sh >snapdel.sh
chmod u+x snapdel.sh
nohup ./snapdel.sh &

Orphan snapshotok törlési gyakoriságának beáálítása (mp-ben, a default 300):

vsnap maint show
vsnap system pref set --name maintServiceFrequency --value 60

Hibakeresés

ESXi-k-et látja-e az appliance a 443-as és 902-es porton?

#!/bin/bash
PORTS="443 902"
./govc find -type h | awk -F'/' '{print $NF}' | while read ESXI; do
    for PORT in $PORTS; do
        timeout 2 bash -c "true <>/dev/tcp/$ESXI/$PORT >/dev/null 2>&1" && echo "$ESXI is reachable on :$PORT." || echo -e "\e[1;31m$ESXI is unreachable on :$PORT.\e[0m";
    done
done

Portok: https://www.ibm.com/support/pages/node/6991799

Logok

  • Virgo logs /opt/virgo/serviceability/logs
  • vSnap log /opt/vsnap/log
  • VMDKbackupproxy /data/log/vmdkbackupproxy
  • RabbitMQ /data/log/rabbitmq
  • nodejscdmservice /data/log/node-cdm-service/
  • Mongo /data/log/mongo
  • Guestdeployer /data/log/guestdeployer
  • adminconsole /data/log/adminconsole/

Logok: https://www.ibm.com/support/pages/ibm-spectrum-protect-plus-log-locations