SnapMirror failover
Kaya ko nakatulong sa isang customer ng ilang buwan na nakalipas (bago SRM) sa script sa isang kumpletong failover site. Ito ay dalhin ang DR site online sa loob ng halos 30 minuto, ang mga script ay isang bit clunky at kailangan ng isang napakalaking muling-disenyo, kaya Akala ko Gusto kong mag-post ng mga orihinal dito.
Ito, tingin ko, ay isang magandang halimbawa ng kung paano nababaluktot ang NetApp sistema ay na maaari mong mabilis at madaling setup ng SSH access mula sa isang host ng pamamahala at script malayo ang iyong puso! Madaling makuha ko ang hang ng API, ako ba may makikita maraming karagdagang impormasyon darating kasama masyadong.
Ang script na ito ay magdala ng lahat ng volume online sa ang filer DR, kung ano ang higit pa, isang dami na ay may label bilang "_vm" sa ang katapusan (na siyang isang magandang convention pagpapangalan upang gamitin para sa lahat ng volume VMware pa rin), ay makapag-muling-map sa isang bagong igroup pinili mo at mayroon ang setup para sa DR ESX server.
Ako na nabago ang script na ito bahagyang dahil ng pagsulat sa mga ito upang alisin ang mga pangalan ng filer, kaya hindi ko inaasahan ito upang gumana ng kahon, sa aking iba pang mga script, lamang ito ay nilalayong bilang isang halimbawa ng kung paano ito ay maaaring nakakamit.
[Ugat @ esx101 ugat] # cat failover.sh
#! / Bin / Bash
dr_vmware_igroup = "VMWare_DR ang"
dr_filer_name = sa "filer_dr"
dr_filer_command = "SSH-c 3des $ dr_filer_name"
para sa netapp_volume sa `$ dr_filer_command snapmirror katayuan | grep $ dr_filer_name | grep-v na" _vm "| hiwa-d": "-sa f3 | hiwa-d" "-F1`; gawin
alingawngaw $ dr_filer_command snapmirror quiesce $ netapp_volume
alingawngaw $ dr_filer_command snapmirror masira $ netapp_volume
alingawngaw $ dr_filer_command Vol online $ netapp_volume
tapos
para sa netapp_volume sa `$ dr_filer_command snapmirror katayuan | grep $ dr_filer_name | grep" _vm "| hiwa-d": "-sa f3 | hiwa-d" "-F1`; gawin
alingawngaw $ dr_filer_command snapmirror quiesce $ netapp_volume
alingawngaw $ dr_filer_command snapmirror masira $ netapp_volume
alingawngaw $ dr_filer_command Vol online $ netapp_volume
para sa netapp_lun sa `$ dr_filer_command lun ipakita | grep / Vol / $ netapp_volume | awk '{i-print ang $ 1}'`; gawin
alingawngaw $ dr_filer_command lun online $ netapp_lun
alingawngaw $ dr_filer_command lun mapa $ netapp_lun $ dr_vmware_igroup
tapos
tapos










































Paano ka Mr Kranz?
Mayroon kang gumawa ng anumang pagpapahusay sa script dahil ang pag-post?
Cheers, Ty
Kumusta Ty!
Unfortuantely hindi ko na nagawa na gumawa ng anumang progreso sa anuman sa mga script dito. Kukunin ko bang i-update ang mga ito sa lalong madaling tulad ko bagaman. Ako hoping upang simulan ang nagko-convert ang mga ito lahat sa PowerShell ang unang upang gumawa pa ng mas madami Windows friendly na.
Kami ay gumagamit ng similiar pasadyang script upang dalhin ang mga volume Snapmirrored / LUN ng online, at ito ay mahusay na gumagana. Karamihan mas mura kaysa sa SRM. Ngayon kami ay nagtatrabaho sa mga paraan upang bawasan ang laki ng SM sa site DR. Ito ay amazing kung magkano ang palitan ng rate doon ay sa isang kapaligiran ng Vmware. Kami ipinatupad lahat ang Netapp na pinakamahusay na kasanayan, ngunit pa rin naghahanap para sa karagdagang.
Maaaring magkaroon ng makabuluhang pagbabago, oo, ngunit ito ay depende karamihan sa mga application at ang layout. Minimize mo ang pagbabago sa pamamagitan ng paglipat ng mga bagay tulad ng mga file at pagefiles ng magpalitan, ngunit ito ay maaaring maging sanhi ng higit pa headaches. Siguraduhin SQL at mga Exchange pagpapanatili trabaho ay hindi tumatakbo masyadong regular (bagaman pa rin sila na kailangan upang tumakbo), at anumang iba pang mga maintenance o muling-index ng mga uri ng mga trabaho. Subukang paliitin kung saan VM o file ay nagiging sanhi ng rate ng pagbabago sa pamamagitan ng paglipat ng imbakan sa paligid.
@ TomK
Kumusta TomK
Ako ay wondering kung maaari mong makakatulong sa akin. Kailangan kong makahanap ng isang paraan sa script ang hindi pagtupad sa paglipas ng SnapMirrored volume para sa isang customer at dumating sa kabuuan sa post na ito, maaari mong sa pamamagitan ng anumang pagkakataon na ibahagi ang iyong script? sa sensitibong impormasyon kinuha ng mga kurso
tagay
Kalooban
Kumusta ba, ang script ay sa ang teksto sa itaas. Ito ay tapos na sa isang Linux host at kaya kailangan mo sa setup ng preshared SSH susi at baguhin ang script upang alisin ang mga elemento ng VMware. Maaari mong madaling muling isulat ito para sa PowerShell ng ang mga hakbang ay medyo tuwid forward, lamang ng isang pangunahing loop. Sa Linux shell, ito hitsura ng isang bagay tulad ng ...
dr_filer_name = sa "filer_dr"
dr_filer_command = "SSH-c 3des $ dr_filer_name"
para sa netapp_volume sa `$ dr_filer_command snapmirror katayuan | grep $ dr_filer_name | hiwa-d": "-f3 | hiwa-d" "-F1`; gawin
alingawngaw $ dr_filer_command snapmirror quiesce $ netapp_volume
alingawngaw $ dr_filer_command snapmirror masira $ netapp_volume
tapos
Hello,
Kailangan kong gawin ang isang bagay na katulad. Matagumpay mo i-convert ito sa powershell? Kung hindi man ang mayroon kang anumang mga update na ito commandlet?
Pinakamahusay na patungkol,
WS
Hi WS, sa kasamaang-palad hindi ako nagkaroon ng pagkakataon upang i-update para sa PowerShell pa (kailangan ng higit pang mga oras sa araw, o na weekend!). Ang script ay dapat gagana pa rin, kahit na kailangan mo ng Linux box na simulan ang mga ito mula sa.