SMS NetApp FlexClone
a Chris Kranz a Feb.03, 2009, alatt Általános
Én dolgoztam egy ügyfél, hogy épp csak telepíteni egy csoportja új SMS szerver alkalmazás telepítését a saját domain. Nekik van a 150GB értékű alkalmazások, ez a minden igényt menni a Filer, egyaránt meg kell snapshotted, és szüksége is 5 SMS telepítési szerverek (mindegyik ugyanazt igénylő alkalmazások). Ez összeadva körülbelül mintegy 1 TB tároló (beleértve az alapértelmezett a tört Foglalás és Snap Reserve).
Ez nem megy nekem, és egy csomó elvesztegetett tárolási! Az ötlet, hogy van 1 "mester" SMS szerver telepítését, a valóságban ezek mind egyenlő, de használjuk az első a listán a "mester", mint olyat. Minden gép kap minden új alkalmazásokat telepíteni rá minden nap, de az éjszakában (futtatni naponta) a tárolás fújva, és a mester megkapja a klónozott alkalmazások mennyisége és osztott ki újra.
Mindent, különböző tároló csíp, azt hiszem, az ügyfél végül a kb 200GB!
Az alábbi egy batch fájlt, ami lehet futtatni a mester naponta SMS szerver. Az alkalmazások térfogat E: meghajtóra, és a hangerő a Filer nevezik "vm000_smsdp_master".
@ Echo off
REM - kezdődikecho * SMS letiltása Megosztás és megállítani SMS szolgáltatás *
net stop CcmExec
net share SMSPKGE $ / törölecho * letiltása NetApp CIFS részvények SnapDrive *
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" CIFS-részvények törlésére vm001_smsdp_vm $
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" CIFS-részvények törlésére vm002_smsdp_vm $
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" CIFS-részvények törlésére vm003_smsdp_vm $
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" CIFS-részvények törlésére vm004_smsdp_vm $echo * Nem NetApp klónozott mennyiségben *
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" aktív vol vm001_smsdp_vm
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" aktív vol vm002_smsdp_vm
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" aktív vol vm003_smsdp_vm
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" aktív vol vm004_smsdp_vmecho * Elpusztítani NetApp klónozott mennyiségben *
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" vol tönkre vm001_smsdp_vm-f
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" vol tönkre vm002_smsdp_vm-f
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" vol tönkre vm003_smsdp_vm-f
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" vol tönkre vm004_smsdp_vm-fecho * Új pillanatkép, és nevezze idősebb pillanatfelvételek, törlése utoljára *
"C: \ Program Files \ NetApp \ SnapDrive \ sdcli.exe" Snap rename-d E-o-n vm000.daily.3 vm000.daily.delete
"C: \ Program Files \ NetApp \ SnapDrive \ sdcli.exe" Snap rename-d E-o-n vm000.daily.2 vm000.daily.3
"C: \ Program Files \ NetApp \ SnapDrive \ sdcli.exe" Snap rename-d E-o-n vm000.daily.1 vm000.daily.2"C: \ Program Files \ NetApp \ SnapDrive \ sdcli.exe" Snap create-s vm000.daily.1-DE
"C: \ Program Files \ NetApp \ SnapDrive \ sdcli.exe" Snap delete-de-s vm000.daily.delete
echo * Clone NetApp SMS adatmennyiség alapján legfrissebb snapshot *
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" vol-klón létrehozása vm001_smsdp_vm s nincs-b vm000_smsdp_master vm000.daily.1
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" vol-klón létrehozása vm002_smsdp_vm s nincs-b vm000_smsdp_master vm000.daily.1
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" vol-klón létrehozása vm003_smsdp_vm s nincs-b vm000_smsdp_master vm000.daily.1
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" vol-klón létrehozása vm004_smsdp_vm s nincs-b vm000_smsdp_master vm000.daily.1echo * Online NetApp LUN SMS rabszolgák eléréséhez *
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" lun online / vol/vm001_smsdp_vm/smsdp/smsdp.lun
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" lun online / vol/vm002_smsdp_vm/smsdp/smsdp.lun
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" lun online / vol/vm003_smsdp_vm/smsdp/smsdp.lun
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" lun online / vol/vm004_smsdp_vm/smsdp/smsdp.lunecho * Recreate NetApp CIFS részvények SnapDrive csatlakozni *
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" CIFS-részvények add vm001_smsdp_vm $ / f-vol/vm001_smsdp_vm
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" CIFS-részvények add vm002_smsdp_vm $ / f-vol/vm002_smsdp_vm
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" CIFS-részvények add vm003_smsdp_vm $ / f-vol/vm003_smsdp_vm
"C: \ Scripts \ plink.exe" root @ Filer -i "c: \ Scripts \ id_rsa.ppk" CIFS-részvények add vm004_smsdp_vm $ / f-vol/vm004_smsdp_vmecho * SMS Megosztás engedélyezése és a kezdő SMS szolgáltatás *
net share SMSPKGE $ = E: \ $ SMSPKGE
net start CcmExecREM - end
Az alábbi szkript fut majd az összes többi (slave) SMS szerverek telepítését. Ezt ki kell futni a mester klónja után, talán 15-30 perc múlva (csak abban az esetben). A valóságban az első szkript 2-3 percig leginkább. Változtassuk meg a 2 változót a tetején, hogy tükrözze a kiszolgálónév és IQN.
based on 1 rating@ Echo off
kiszolgálónév = vm001
iqn = iqn.1991-05.com.microsoft:%% kiszolgálónév. domain.localnet stop CcmExec
net share SMSPKGE $ / töröl"C: \ Program Files \ NetApp \ SnapDrive \ sdcli.exe" disk disconnect-d E
"C: \ Program Files \ NetApp \ SnapDrive \ sdcli.exe" disk connect-p \ \ Filer \% kiszolgálónév _smsdp_vm% $ \ smsdp \ smsdp.lun -d E-I%%% kiszolgálónév iqn%-dtype dedikáltnet share SMSPKGE $ = E: \ $ SMSPKGE
net start CcmExec










































