ago 27 2010

Vmware ESX/ESXi Copiare e Migrare VM

Category: TecnologyDavide Bombarda @ 13:33

Spesso capita di dover migrare e spostare macchine virtuali da vecchie a nuove versione di ESX/ESXi anche solo per riorganizzare o poter effettuare gli upgrade alla release 4.1.

Vi consiglio FastSCP di Veeam

Tag: backup, esx, esxi, migration, migrazione, virtual machines, vm


gen 05 2010

ROBOCOPY

Category: TecnologyDavide Bombarda @ 11:04

Robocopy è l’utility creata da Microsoft per spostare,copiare e sincronizzare file e/o cartelle mantenendo la security nelle operazioni di backup e migrazione.

Funziona sul filesystem NTFS (da NT in poi)

E’ incluso nel Resource Kit di Windows, liberamente scaricabile da qui estraete con 7zip i file necessari non occorre installare tutto il package
La copia viene effettuata solo dopo un check sulla diversità dei file/cartelle.

ESEMPIO:
ROBOCOPY source destination /MIR /SEC

sincronizza la struttura di cartelle mantenendo i permessi ed i dati di auditing mantenendo identiche sorgente e destinazione (anche con le cancellazioni attenzione!)

Tag: backup, copia, file, migrazione, migrazioni, robocopy, Windows


ago 17 2009

Effettuare Backup di macchine virtuali su NFS con Vmware ESX/ESXi

Category: Linux,TecnologyDavide Bombarda @ 17:20

Spesso capita di dover efettuare backup di maccine virtuali. E come al solito senza voler spendere soldi in prodotti ulteriori.

Il seguente procedimento si basa sul documentatissimo script Ghettovcb.sh

Non ho inventato nulla ho solo cercato di riassumere tutti i passaggi.

Se trovate errori i commenti sono lì apposta.

Prerequisiti:

  • Accesso ssh alle macchine (se non lo avete attivato su ESX fate riferimento qui)
  • Il programma Putty
  • Il programma Plink
  • Il Programma WInSCP
  • Una copia dello script ghettoVCP.sh

Installate sulla Vs Workstation i programmi

Copiate lo script sulla macchina ESX7ESXi tramite WinSCP

Spostat elo script nel primo datastore ,solitamente Datastore1, in quanto ESXi cancella tutto ciò che non si strova nei datastore al reboot.

Cambite i permessi di esecuzione in 644 tramite il comando chmod +x ghettoVCB.sh

Create un file che contenga il nome delle macchine di cui effettuare i backup

  • cd /vmfs/volumes/Datastore1
  • Scrivete: vi vmbackups
  • PRemete la insert keyper entrare nell’editing mode di vi. scrivete il nome della prima macchina da salvare poi enter e poi la seconda e enter…..infine enter.
  • Premete ESc per uscire dall’editing mode.
  • SCrivete un due punti “:”  e poi scrivete  wq e  enter.

Scegliete ora dove salvare i backup:

potete lasciarli in locale e salvarli tramite winscp ogni giorno

oppure montare un datastore NFS

Editate le sesuenti linne dello  script, tlo script è commentato molto bene non dovreste trovare difficoltà.

  • VM_BACKUP_VOLUME=/vmfs/volumes/backup (questo è il path del  vostro NFS share)
  • ENABLE_2GB_SPARSE=0 (settatelo a 1 ise volete splittare il VMDK infile da  2 GB )
  • VM_BACKUP_ROTATION_COUNT=3 (numero di backup da mantenere prima di cancellare il più anziano)
  • VM_BACKUP_DIR_NAMING_CONVENTION (Lasciatelo così com’è)
  • POWER_VM_DOWN_BEFORE_BACKUP=0 (io lo metto a 0 (zero)un live backup)
  • ENABLE_HARD_POWER_OFF=0 (io cambio a 0 (zero) per disabilitare un hardware off)
  • ITER_TO_WAIT_SHUTDOWN=4 (io lo lascio come sta)

Ok ora spostatevi nella cartella dello script e lanciate ./ghettoVCB.sh vmbackups per effettuare il backup……

Vedrete apparire uno stato di avazamento simile a quello di cui sotto.

[root@esx1 testbackup]# ./ghettoVCB.sh backup
################ Taking backup snapshot for MACCHINA1 … ################
Destination disk format: VMFS thick
Cloning disk ‘/vmfs/volumes/Produzione/MACCHINA1/MACCHINA1.vmdk’…
Clone: 100% done.
Removing snapshot from MACCHINA1 …
#################### Completed backup for MACCHINA1! ####################

Start time: Wed Aug 19 14:50:14 CEST 2009
End   time: Wed Aug 19 14:57:37 CEST 2009
Duration  : 7.38 Minutes

Completed backing up specified Virtual Machines!

A questo punto abbiamo verificate che tutto fuziona come vorremmo andiamo a schedulare un processo ricorsivo.

Copiamo plink sul nostro VIrtualCenter o su di una altra macchina  se usiamo ESXi

Creiamo un file chiamato backupesx.cmd con notepad

con una sintassi simile alla seguente

c:\putty\plink.exe root@10.10.10.1-pw password “nohup ./vmfs/volumes/datastore1/ghettoVCB.sh /vmfs/volumes/datastore1/vmbackups > /vmfs/volumes/datastore1/backuplog.txt &”

dove

c:\putty\plink.exe è la locazione in cui torvare plink

root@10.10.10.1 è root@indirizzo esx/esxi server

.pw password dove poassword è la password di root sull’esx

./vmfs/volumes/datastore1/ghettoVCB.sh locazione script

/vmfs/volumes/datastore1/vmbackups file contenente le macchine da sottoporre a backup

/vmfs/volumes/datastore1/backuplog.txt locazionedel log del backup

Scheduliamo il job nelle operazioni pianificate di windows secondo le modalità del sistema operativo….

Per ulteriore  supporto sullo script ghettoVCB.s fate riferimento qui

A questo punto avete il log perchè non farselo spedire per email….scaricate blat

ed eseguit blat.exe nomefile da inviare -server indirizzo_del _server -f indirizzo_mittente -to indirizzo _destinatario

blat.exe backuplog.txt -server IPSMTPSERVER -f ESXBACKUP@bomby.it -to davide@bomby.it

Tag: backup, esx, esxi, vmware


giu 08 2009

Cambiare Lingua Backup Exec

Category: TecnologyDavide Bombarda @ 16:06

COme cambiare la lingua di visualizzazione del software Symantec BAckup EXec

Aprire l’editor di Registro

HKEY_LOCAL_MACHINE\Software\Veritas\Backup Exec
creare una String Language con la stringa della lingua

Es:
EN per Inglese
IT per Italiano

Tag: backup, Backup Exec, cambiare, lingua, Symantec, Veritas


dic 05 2008

BACKUP DI ZETAFAX PER Disaster Recovery

Category: TecnologyDavide Bombarda @ 15:48
  1. Creare un file CMD con il codice di cui sotto sostituendo IP SERVER con IP del server
  2. copiare il CMD in una cartella c:\zfaxbackup creata su C:
  3. copairvi robocopy
  4. stoppare tutti i servizi zetafax
  5. lanciare il CMD
  6. aspettare che finisca
  7. be happy

rem copia utenti e cartelle personali
robocopy \\IP SERVER\zfax\Users c:\zfax\users *.* /s /sec /log+:c:\zfaxbackup
rem copia archivi fax ricevuti
robocopy \\IP SERVER\zfax\Server\Z-RECD c:\zfax\Server\Z-RECD *.* /s /sec /log+:c:\zfaxbackup
rem copia archivi fax inviati
robocopy \\IP SERVER\zfax\Server\Z-SENT c:\zfax\Server\Z-SENT *.* /s /sec /log+:c:\zfaxbackup
rem copia log server
robocopy \\IP SERVER\zfax\Server\Z-DB c:\zfax\Server\Z-DB *.log /s /sec /log+:c:\zfaxbackup
rem copia rubriche e indici
robocopy \\IP SERVER\zfax\Server\Z-DB c:\zfax\Server\Z-DB ADB*.* /s /sec /log+:c:\zfaxbackup
rem copia coda attiva
robocopy \\IP SERVER\zfax\Server\Z-DB c:\zfax\Server\Z-DB Queue.* /s /sec /log+:c:\zfaxbackup
rem copia copertin
robocopy \\IP SERVER\zfax\System\Z-COVER c:\zfax\Server\Z-COVER *.* /s /sec /log+:c:\zfaxbackup
rem copia carte d alettera
robocopy \\IP SERVER\zfax\System\Z-LETTER c:\zfax\Server\Z-LETTER *.* /s /sec /log+:c:\zfaxbackup
rem copia allegati
robocopy \\IP SERVER\zfax\System\Z-GRAPH c:\zfax\Server\Z-GRAPH *.* /s /sec /log+:c:\zfaxbackup
rem copia configurazione
robocopy \\IP SERVER\zfax\System\Z-DB c:\zfax\Server\Z-DB *.* /s /sec /log+:c:\zfaxbackup
rem copia configurazione gateway smtp
robocopy \\IP SERVER\zfax\MAIL\Data c:\zfax\MAIL\Data *.* /s /sec /log+:c:\zfaxbackup

Tag: backup, zetafax


Pagina 1 di 11